diff --git a/confluent_osdeploy/common/initramfs/opt/confluent/bin/apiclient b/confluent_osdeploy/common/initramfs/opt/confluent/bin/apiclient index 7eade1e2..6375fdc3 100644 --- a/confluent_osdeploy/common/initramfs/opt/confluent/bin/apiclient +++ b/confluent_osdeploy/common/initramfs/opt/confluent/bin/apiclient @@ -23,10 +23,10 @@ def msg_align(len): cryptname = ctypes.util.find_library('crypt') if not cryptname: - if os.path.exists('/lib64/libcrypt.so.1'): - cryptname = 'libcrypt.so.1' - elif os.path.exists('/lib64/libcrypt.so.2'): + if os.path.exists('/lib64/libcrypt.so.2') or os.path.exists('/usr/lib64/libcrypt.so.2'): cryptname = 'libcrypt.so.2' + else: + cryptname = 'libcrypt.so.1' c_libcrypt = ctypes.CDLL(cryptname) c_crypt = c_libcrypt.crypt c_crypt.argtypes = (ctypes.c_char_p, ctypes.c_char_p)