Hi, On 17.07.2017 04:20, Augusto Fraga Giachero wrote: > I've recently migrated my server from Debian 8 to Debian 9 and installed the > last version of cmake available to Debian Stretch. > > Every time I invoke cmake a get as result: > cmake: error while loading shared libraries: libcrypto.so.1.0.0: cannot open > shared object file: No such file or directory > > And it imediately closes. > > It seems that this package has been compiled with an older version of libssl > than what is available in the Debian Stretch repository (libssl1.0.2 and > libssl1.1).
cmake doesn't link against libcrypto but transitively through libcurl. Either the upgrade on your system has been interrupted in the middle or your system is modified in some way. In a clean stretch chroot cmake links against the following: # ldd /usr/bin/cmake linux-vdso.so.1 (0x00007ffc8c1de000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f72615ef000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f72613d5000) libarchive.so.13 => /usr/lib/x86_64-linux-gnu/libarchive.so.13 (0x00007f7261121000) libcurl.so.4 => /usr/lib/x86_64-linux-gnu/libcurl.so.4 (0x00007f7260ea1000) libjsoncpp.so.1 => /usr/lib/x86_64-linux-gnu/libjsoncpp.so.1 (0x00007f7260c6d000) libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007f7260a47000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f72606c5000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f72604ae000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f726010f000) /lib64/ld-linux-x86-64.so.2 (0x000055b4020f3000) libnettle.so.6 => /usr/lib/x86_64-linux-gnu/libnettle.so.6 (0x00007f725fed8000) libacl.so.1 => /lib/x86_64-linux-gnu/libacl.so.1 (0x00007f725fccf000) liblzo2.so.2 => /lib/x86_64-linux-gnu/liblzo2.so.2 (0x00007f725faab000) liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f725f885000) liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f725f673000) libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f725f463000) libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f725f0a8000) libnghttp2.so.14 => /usr/lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007f725ee82000) libidn2.so.0 => /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f725ec5e000) librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1 (0x00007f725ea41000) libssh2.so.1 => /usr/lib/x86_64-linux-gnu/libssh2.so.1 (0x00007f725e815000) libpsl.so.5 => /usr/lib/x86_64-linux-gnu/libpsl.so.5 (0x00007f725e607000) libssl.so.1.0.2 => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2 (0x00007f725e39e000) libcrypto.so.1.0.2 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2 (0x00007f725df3a000) libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f725dced000) libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f725da13000) libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f725d7e0000) libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f725d5dc000) liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007f725d3cd000) libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f725d17c000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f725cf5d000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f725cc59000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f725ca51000) libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f725c839000) libattr.so.1 => /lib/x86_64-linux-gnu/libattr.so.1 (0x00007f725c634000) libicui18n.so.57 => /usr/lib/x86_64-linux-gnu/libicui18n.so.57 (0x00007f725c1b8000) libicuuc.so.57 => /usr/lib/x86_64-linux-gnu/libicuuc.so.57 (0x00007f725be10000) libicudata.so.57 => /usr/lib/x86_64-linux-gnu/libicudata.so.57 (0x00007f725a393000) libunistring.so.0 => /usr/lib/x86_64-linux-gnu/libunistring.so.0 (0x00007f725a07c000) libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f7259ce3000) libhogweed.so.4 => /usr/lib/x86_64-linux-gnu/libhogweed.so.4 (0x00007f7259aae000) libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f7259829000) libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f725951a000) libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f725930e000) libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f725910a000) libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f7258ef3000) libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f7258cd6000) libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f7258a71000) libidn.so.11 => /lib/x86_64-linux-gnu/libidn.so.11 (0x00007f725883d000) libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f725862a000) libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f7258416000) libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f725820b000) Felix