"nc" (still on image) references missing libbsd.so.* shared library
Summary
nc is commonly used on Zookeeper images to detect self-health during startup.
The nc binary has been part of this Zookeeper image on IronBank for many months; however, recently an underlying shared library, libbsd.so.0, has apparently been removed from the image.
This causes failures in any startup logic that depended upon "nc" to send whitelisted "ruok" messages to the local socket.
Steps to reproduce
Try to run the "nc" executable on a running instance of the Zookeeper image
What is the current bug behavior?
Results of running "nc" executable on a running instance of the Zookeeper image:
bash-4.4$ nc
nc: error while loading shared libraries: libbsd.so.0: cannot open shared object file: No such file or directory
What is the expected correct behavior?
Please either repair/replace the missing shared library... or perhaps remove "nc" and please advise on a good alternative to confirm healthy startup.
Defintion of Done
-
Bug has been identified and corrected within the container
/cc @ironbank-notifications/bug