[Eisfair] alte libcrypto ist null byte gross [Re: Update Base 1.8.7 online]
Marcus Roeckrath
marcus.roeckrath at gmx.de
Do Okt 25 18:30:29 CEST 2012
Hallo Holger,
Holger Bruenjes wrote:
>> Hätte statt Fragen doch erstmal testen können. ldconfig legt die an.
>
> Das ist mir neu. Dann muessten die alle haben. Es gibt keinen
> Verweis auf eine libssl.so.0 in der Original Datei. Somit legt
> ldconfig die auch nicht an.
Ich hatte folgendes aus der manpage so interpretiert:
ldconfig creates the necessary links and cache to the most recent shared
libraries
found in the directories specified on the command line, in the
file /etc/ld.so.conf,
Getestet habe ich so:
eis # ls -la /usr/lib/tls
total 40
drwxr-xr-x 2 root root 4096 Oct 25 15:13 .
drwxr-xr-x 41 root root 36864 Oct 25 16:11 ..
lrwxrwxrwx 1 root root 27 Jul 15 09:53 libcrypto.so.0
-> /usr/lib/libcrypto.so.0.9.8
lrwxrwxrwx 1 root root 14 Jul 15 09:53 libcrypto.so.0.9.8 ->
libcrypto.so.0
lrwxrwxrwx 1 root root 24 Jul 15 09:53 libssl.so.0
-> /usr/lib/libssl.so.0.9.8
lrwxrwxrwx 1 root root 11 Jul 15 09:53 libssl.so.0.9.8 -> libssl.so.0
eis # ln -sf /usr/lib/libFLAC.so.8.2.0 /usr/lib/tls/libFLAC.so.0
eis # ls -la /usr/lib/tls
total 40
drwxr-xr-x 2 root root 4096 Oct 25 18:26 .
drwxr-xr-x 41 root root 36864 Oct 25 16:11 ..
lrwxrwxrwx 1 root root 25 Oct 25 18:26 libFLAC.so.0
-> /usr/lib/libFLAC.so.8.2.0
lrwxrwxrwx 1 root root 27 Jul 15 09:53 libcrypto.so.0
-> /usr/lib/libcrypto.so.0.9.8
lrwxrwxrwx 1 root root 14 Jul 15 09:53 libcrypto.so.0.9.8 ->
libcrypto.so.0
lrwxrwxrwx 1 root root 24 Jul 15 09:53 libssl.so.0
-> /usr/lib/libssl.so.0.9.8
lrwxrwxrwx 1 root root 11 Jul 15 09:53 libssl.so.0.9.8 -> libssl.so.0
eis # ldconfig
eis # ls -la /usr/lib/tls
total 40
drwxr-xr-x 2 root root 4096 Oct 25 18:24 .
drwxr-xr-x 41 root root 36864 Oct 25 16:11 ..
lrwxrwxrwx 1 root root 25 Oct 25 18:24 libFLAC.so.0
-> /usr/lib/libFLAC.so.8.2.0
lrwxrwxrwx 1 root root 12 Oct 25 18:24 libFLAC.so.8 -> libFLAC.so.0
lrwxrwxrwx 1 root root 27 Jul 15 09:53 libcrypto.so.0
-> /usr/lib/libcrypto.so.0.9.8
lrwxrwxrwx 1 root root 14 Jul 15 09:53 libcrypto.so.0.9.8 ->
libcrypto.so.0
lrwxrwxrwx 1 root root 24 Jul 15 09:53 libssl.so.0
-> /usr/lib/libssl.so.0.9.8
lrwxrwxrwx 1 root root 11 Jul 15 09:53 libssl.so.0.9.8 -> libssl.so.0
Also einen Link in /usr/lib/tls auf die libFLAC in /usr/lib. Nach dem Aufruf
von ldconfig erscheint der zusätzliche Link.
Nur so kann ich mir die zusätzlichen Link der libcrypto/ssl erklären, die
das webcdwriter-Paket definitiv nicht angelegt hat.
--
Gruss Marcus
Mehr Informationen über die Mailingliste Eisfair