[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