[SOLVED] current64 samba error after upgrade error while loading shared libraries: libcrypto.so.1.1
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
and Merry Christmas. Today I upgrade to current tree and after restrarting samba package got error:
root@www:~# sh /etc/rc.d/rc.samba start
Starting Samba: /usr/sbin/smbd -D
/usr/sbin/smbd: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
/usr/sbin/nmbd -D
Quick worked fix is until new in tree:
ln -s libcrypto.so.1.0.0 libcrypto.so.1.1
Last edited by gildbg; 12-25-2017 at 04:52 AM.
Reason: Added quick fix
vorbis-tools-1.4.0-x86_64-2 and moc-2.5.2-x86_64-2 are also affected.
Code:
# ldd /usr/bin/ogg123 | grep "not found"
libssl.so.1.1 => not found
libcrypto.so.1.1 => not found
# ldd /usr/bin/mocp | grep "not found"
libssl.so.1.1 => not found
libcrypto.so.1.1 => not found
Last edited by marrowsuck; 12-25-2017 at 09:16 AM.
yes, looking at the version, it seems Patrick is testing openssl 1.1.x
I think they changed the INSTALL_PREFIX functionality in that. I was wondering why there weren't any libraries in the test package.
Yes, I am looking into the new openssl (how did you know lol), but first we'll fix these mislinked packages. The new openssl will need a hundred recompiles more or less. The ABI is not at all backward compatible, and everything using libssl or libcrypto is going to need to be upgraded or rebuilt.
Given that there are already disruptive ABI changes, maybe its worth (re)considering libressl? It might reduce this instability in the future while providing better security, but I'm not sure how many of the smaller details may or may not make this practical?
Given that there are already disruptive ABI changes, maybe its worth (re)considering libressl? It might reduce this instability in the future while providing better security, but I'm not sure how many of the smaller details may or may not make this practical?
LibreSSL does not seem to have a lot of traction outside the BSDs. Void Linux uses it, but they are a rolling release and can recompile everything all the time - LibreSSL is not exactly focused on LTS releases (yet?), which may make it less useful for Slackware's purposes. https://www.libressl.org/releases.html
Also, LibreSSL's 'just' (actually a massive achievement) a cleaned-up version of OpenSSL 1.0.x. https://github.com/libressl-portable...y-with-openssl
There is a 'risk' important software will move on to 1.1 to the extent of leaving 1.0 (either in its OpenSSL or LibreSSL form) unsupported or nearly so (lots of patches needed).
The people behind LibreSSL seem unhappy with the 1.0->1.1 change too http://openbsd-archive.7691.n7.nabbl...-td310468.html
and they appear reluctant to make LibreSSL support 1.1 anytime soon, but all they would be able to do to put their foot down, if they would want, is to not yet co-operate with efforts to make OpenSSH (which they are also involved with) 1.1-compatible. https://bugs.debian.org/cgi-bin/bugr...?bug=828475#70
I like LibreSSL a lot but OpenSSL 1.1 is probably the safer bet at the moment, unfortunately...
Mon Dec 25 20:16:03 UTC 2017
Whoops, it looks like a little test residue on my build machine caused me to
wrap a couple of presents wrong. All fixed up, Merry Christmas everyone!
ap/moc-2.5.2-x86_64-3.txz: Rebuilt.
ap/vorbis-tools-1.4.0-x86_64-3.txz: Rebuilt.
l/opusfile-0.9-x86_64-2.txz: Rebuilt.
n/samba-4.7.4-x86_64-2.txz: Rebuilt.
LibreSSL does not seem to have a lot of traction outside the BSDs. Void Linux uses it, but they are a rolling release and can recompile everything all the time - LibreSSL is not exactly focused on LTS releases (yet?), which may make it less useful for Slackware's purposes. https://www.libressl.org/releases.html
Also, LibreSSL's 'just' (actually a massive achievement) a cleaned-up version of OpenSSL 1.0.x. https://github.com/libressl-portable...y-with-openssl
There is a 'risk' important software will move on to 1.1 to the extent of leaving 1.0 (either in its OpenSSL or LibreSSL form) unsupported or nearly so (lots of patches needed).
Exactly. Also, OpenSSL also had an injection of funding and development resource (from some of the businesses that depend on it) after the scares last year, with the aim of improving the strength of the product.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.