Freesco, NND, CDN, EOS
http://forum.freesco.pl/

libcrypto.so.0.9.8 jaka wersja
http://forum.freesco.pl/viewtopic.php?f=22&t=18406
Strona 1 z 1

Autor:  GaaD [ sobota, 23 października 2010, 15:34 ]
Tytuł:  libcrypto.so.0.9.8 jaka wersja

Witam

Mam mały problem podczas uruchamiania pewnego programu.
Generalnie program się uruchamia ale nie działają poprawnie wszystkie jego opcje. Komunikat jest taki:

/etc/moje/test: /usr/lib/libcrypto.so.0.9.8: no version information available (required by /etc/moje/test)

Rozumiem, że uruchamiany przeze mnie programik pragnie dowiedzieć się jaką wersję libcrypto.so.o.9.8 posiadam.
Jak mu to umożliwić? Ponieważ wydaje mi się, że bez tego nie uruchamia mi się panel www i monitor po telnecie.

Wojtek

Autor:  JakubC [ poniedziałek, 25 października 2010, 02:03 ]
Tytuł: 

Odrobinę prościej byłoby zapewne, gdybyś podzielił się treścią skryptu, który ten błąd wywołuje.

Autor:  GaaD [ wtorek, 2 listopada 2010, 23:10 ]
Tytuł: 

Goglując trochę doczytałem, że jest to nie tyle wina skryptu co samej biblioteki:

Cytat:

/usr/bin/svn: /opt/lampp/lib/libcrypto.so.0.9.8: no version information available

This error arises as a result of Apachefriends’ decision to strip all statically linked libraries’ symbols (debugging and version). As a result, when another library on the system, even if invoked from another program,which in this case happens to be svn, attempts to load symbols from the "stripped" library, they are not able to find it and throw an error. This error does not occur if executed outside the web server because the default shell PATHs are different.

Note that the following instructions will only work if you have access to non-stripped versions of libcrypto and libssl (openssl).

Instructions

1. You need to make sure you have shell access to the server in question. Open a shell on the server and navigate to /opt/lampp/lib. (cd /opt/lampp/lib)
2. Move aside the static libcrypto.so.0.9.8 (sudo mv libcrypto.so.0.9.8 libcrypto.so.0.9.8.bak).
3. Similarly to above, move aside the static libssl.so.0.9.8 (sudo mv libssl.so.0.9.8 libssl.so.0.9.8.bak).
4. Link the unstripped libcrypto.so.0.9.8 to replace the moved libcrypto (sudo ln -s /usr/lib/libcrypto.so.0.9.8 ./)
5. Copy the unstripped libssl.so.0.9.8 to replace the moved libssl (sudo ln -s /usr/lib/libssl.so.0.9.8 ./)
6. Reboot the XAMPP Apache server (sudo /opt/lampp/lampp restart)
koniec cytatu.

Czy dobrze rozumiem, że mam swoją libcrypto.so.0.9.8 zamienić na libcrypto.so.0.9.8.bak dla bezpieczeństwa. A w jej miejsce podlinkować do tej pobranej. A czy nie można od razu skopiować tej "nie statycznej" do /usr/lib? ??
I skąd pobrać odpowiednią "nie statyczną" libcrypto? W instrukcji był link ale do pakietu ubuntu i nie bardzo umiem go wykorzystać.
Wojtek

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/