[Pkg-cmake-team] Bug#868639: Bug#868639: cmake: error while loading shared libraries: libcrypto.so.1.0.0

Felix Geyer fgeyer at debian.org
Mon Jul 17 20:16:55 UTC 2017


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



More information about the Pkg-cmake-team mailing list