You are not logged in.

#1 2010-05-24 11:26:53

ancide
Member
Registered: 2009-07-09
Posts: 40

pacman: error shared libraries: libcrypto.so.0.9.8 [SOLVED]

After trying to downgrade openssl from latest to 0.9.8 I had to downgrade libfetch and libarchive because they needed the latest version of
openssl. I started with downgrading libarchive by doing:

sudo pacman -U libarchive-2.8.0.1-i686.pkg.tar.gz

After that I tried downgrading libfetch with

sudo pacman -U libfetch-2.30-1-i686.pkg.tar.gz

I got the following error:

pacman: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory

Whatever pacman parameters I use I get that error.

LDD output:

ldd $(which pacman)
        linux-gate.so.1 =>  (0xb77c5000)
        libalpm.so.4 => /usr/lib/libalpm.so.4 (0xb7798000)
        libc.so.6 => /lib/libc.so.6 (0xb764c000)
        libfetch.so => /usr/lib/libfetch.so (0xb763e000)
        libarchive.so.2 => /usr/lib/libarchive.so.2 (0xb75ff000)
        /lib/ld-linux.so.2 (0xb77c6000)
        libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0xb75ad000)
        libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0xb7431000)
        libacl.so.1 => /lib/libacl.so.1 (0xb742a000)
        libattr.so.1 => /lib/libattr.so.1 (0xb7425000)
        libcrypto.so.0.9.8 => not found
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb73fe000)
        liblzma.so.0 => /usr/lib/liblzma.so.0 (0xb73dd000)
        libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xb73cc000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb73b7000)
        libdl.so.2 => /lib/libdl.so.2 (0xb73b3000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7399000)

edit:

This solved the problem.

cd /usr/lib
sudo ln -s libcrypto.so.1.0.0 libcrypto.so.0.9.8
sudo pacman -Syu

Last edited by ancide (2010-05-24 11:27:11)

Offline

Board footer

Powered by FluxBB