Thomas Bächler <thomas@archlinux.org> writes:
Am 20.04.2010 11:35, schrieb Andrea Crotti:
I don't know how it could have happened, last thing I did was a "pacman -Suy" which normally doesn't have such disastrous effects...
If you had -Syu'd and your pacman database was clean, you would have pulled updates to libfetch and openssh which would have prevented these errors. For clarification, please post the pacman.log excerpt from the last update.
Here it is --8<---------------cut here---------------start------------->8--- [2010-04-16 13:12] synchronizing package lists [2010-04-16 13:13] upgraded pacman (3.3.3-1 -> 3.3.3-5) [2010-04-16 13:13] synchronizing package lists [2010-04-16 13:13] starting full system upgrade [2010-04-16 13:24] synchronizing package lists [2010-04-16 13:24] starting full system upgrade [2010-04-16 13:43] synchronizing package lists [2010-04-16 13:43] starting full system upgrade [2010-04-16 14:19] removed policykit-gnome (0.9.2-5) [2010-04-16 14:19] removed devicekit-power (013-1) [2010-04-16 14:19] removed devicekit-disks (009-5) [2010-04-16 14:19] removed policykit (0.9-9) [2010-04-16 14:19] upgraded acl (2.2.48-1 -> 2.2.49-1) [2010-04-16 14:20] upgraded linux-api-headers (2.6.32.5-2 -> 2.6.33.1-1) [2010-04-16 14:20] upgraded tzdata (2010b-1 -> 2010h-1) [2010-04-16 14:20] Generating locales... [2010-04-16 14:20] en_US.UTF-8... done [2010-04-16 14:20] en_US.ISO-8859-1... done [2010-04-16 14:20] it_IT.UTF-8... done [2010-04-16 14:20] it_IT.ISO-8859-1... done [2010-04-16 14:20] it_IT.ISO-8859-15@euro... done [2010-04-16 14:20] Generation complete. [2010-04-16 14:20] upgraded glibc (2.11.1-1 -> 2.11.1-2) [2010-04-16 14:20] upgraded bash (4.1.002-2 -> 4.1.005-1) [2010-04-16 14:20] upgraded zlib (1.2.3.9-1 -> 1.2.4-1) [2010-04-16 14:20] upgraded util-linux-ng (2.17.1-1 -> 2.17.2-1) [2010-04-16 14:20] upgraded apr (1.3.9-1 -> 1.4.2-1) [2010-04-16 14:20] upgraded gcc-libs (4.4.3-1 -> 4.4.3-2) [2010-04-16 14:20] upgraded db (4.8.26-1 -> 4.8.26-2) [2010-04-16 14:20] upgraded gdbm (1.8.3-6 -> 1.8.3-7) [2010-04-16 14:20] warning: /etc/ssl/openssl.cnf installed as /etc/ssl/openssl.cnf.pacnew [2010-04-16 14:20] upgraded openssl (0.9.8m-2 -> 1.0.0-2) [2010-04-16 14:20] upgraded libldap (2.4.21-1 -> 2.4.21-2) [2010-04-16 14:21] upgraded apr-util (1.3.9-3 -> 1.3.9-4) [2010-04-16 14:21] upgraded pcre (8.01-1 -> 8.02-1) [2010-04-16 14:21] warning: /etc/httpd/conf/httpd.conf installed as /etc/httpd/conf/httpd.conf.pacnew [2010-04-16 14:21] upgraded apache (2.2.14-3 -> 2.2.15-2) --8<---------------cut here---------------end--------------->8--- Looks clean to me.
Short-term: ln -s /usr/lib/libssl.so.1.0.0 /usr/lib/libssl.so.0.9.8 (same for libcrypto), then -Syu, make sure libfetch and openssh are also updated (Don't try to pull updates via https or any SSL-secured connection, as this will most likely cause errors in openssl due to ABI incompatibility). Then delete the lib{ssl,crypto}.so.0.9.8 symlinks again!
If pacman doesn't try to pull libfetch and openssh updates, then your pacman database is most likely broken.
Ok thanks I'll try