Pourquoi est-ce que j'obtiens une erreur lors du chargement des bibliothèques partagées: libssl.so.6 ne peut pas ouvrir le file object partagé même après avoir exécuté ldconfig?

Le lien symbolique libssl.so.6 apparaît dans /usr/lib/x86_64-linux-gnu et j'ai lancé ldconfig mais j'ai toujours cette erreur:

 error while loading shared libraries: libssl.so.6: cannot open shared object file: No such file or directory 

Est-ce un problème de permissions ou le lien n'est pas correctement défini?

Mettre à jour après avoir exécuté ldd sur le binary:

  linux-vdso.so.1 => (0x00007fff1efe2000) libssl.so.6 => not found libcrypto.so.6 => not found libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007feb2a3c4000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007feb2a1bb000) libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007feb29f82000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007feb29d65000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007feb29b60000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007feb297a1000) /lib64/ld-linux-x86-64.so.2 (0x00007feb2b159000) 

De la command ldd on dirait que le binary cherche dans /lib/x86_64-linux-gnu et non /usr/lib/x86_64-linux-gnu où vous avez trouvé le lien symbolique.

Essayez de les exécuter et voyez si vous obtenez toujours la même erreur:

 sudo ln -s /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /lib/x86_64-linux-gnu/libcrypto.so.6 sudo ln -s /lib/x86_64-linux-gnu/libssl.so.1.0.0 /lib/x86_64-linux-gnu/libssl.so.6