Strona 1 z 1

wget/librtmp: Error while loading shared libraries libssl

: 01 sierpnia 2013, 23:19
autor: Brand
Witam.

Mam problem z dwoma aplikacjami, mianowicie wget i rtmpdump.

Przy odpalaniu wget:

Kod: Zaznacz cały

wget: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory
Przy odpalaniu rtmpdump:

Kod: Zaznacz cały

rtmpdump: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
Komunikat ten sam, rozni sie tylko wersja librtmp.

uname -a:

Kod: Zaznacz cały

Linux 75482 2.6.32-5-xen-amd64 #1 SMP Thu Nov 3 05:42:31 UTC 2011 x86_64 GNU/Linux
cat /etc/debian_version:

Kod: Zaznacz cały

6.0.3
Na localhoscie na Wheezy takich problemów nie miałem. :(
Z góry dziękuję za pomoc.

: 02 sierpnia 2013, 00:27
autor: Rafal_F
Nie mieszałeś czasem z repozytoriami?
Spróbuj reinstalować wget, oraz libssl:

Kod: Zaznacz cały

aptitude reinstall wget libssl0.9.8
Wget powinien ruszyć, ale rtmpdump wymaga już nowszej wersji biblioteki. Jest jakiś powód pozostawania na squeeze? Może spróbuj upgrade całego systemu do wheezy?

: 02 sierpnia 2013, 00:53
autor: Brand
Na prawde wielkie dzieki, bo juz myslalem, ze wylozylem system.
W repo nie grzebalem, probowalem zrobic symlinki z 0.9.8 na 1.0.0 i wget sie wylozyl.

Wget juz dziala, ale co do rtmpdump - w repo nie mam libssl1.0.0.
Nie aktualizowalem, bo to VPS i nigdy tego na vpsie nie robilem i nie wiem czy mozna, bo chyba jest potrzebny restart maszyny?

: 02 sierpnia 2013, 09:47
autor: marcin1982
Na przyszłość - poszukiwanie plików w pakietach (jako root):

Kod: Zaznacz cały

apt-get install apt-file

Kod: Zaznacz cały

apt-file update
Szukanie:

Kod: Zaznacz cały

apt-file search libssl.so.0.9.8

Kod: Zaznacz cały

apt-file search libssl.so.1.0.0

: 02 sierpnia 2013, 12:14
autor: Brand
Apt-file search dla libssl.so.0.9.8 zwraca

Kod: Zaznacz cały

ia32-libs: /usr/lib32/i486/libssl.so.0.9.8
ia32-libs: /usr/lib32/i586/libssl.so.0.9.8
ia32-libs: /usr/lib32/i686/cmov/libssl.so.0.9.8
ia32-libs: /usr/lib32/libssl.so.0.9.8
libssl0.9.8: /usr/lib/libssl.so.0.9.8
libssl0.9.8-dbg: /usr/lib/debug/usr/lib/libssl.so.0.9.8
A dla libssl.so.1.0.0 nie zwraca nic.

Juz nie wiem co robic... :(

: 02 sierpnia 2013, 17:12
autor: marcin1982
Jak nie ma jak jest:
root@debian ~ % apt-file search libssl.so.1.0.0
libssl1.0.0: /usr/lib/i386-linux-gnu/i586/libssl.so.1.0.0
libssl1.0.0: /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0
libssl1.0.0: /usr/lib/i386-linux-gnu/libssl.so.1.0.0
libssl1.0.0-dbg: /usr/lib/debug/usr/lib/i386-linux-gnu/i586/libssl.so.1.0.0
libssl1.0.0-dbg: /usr/lib/debug/usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0
libssl1.0.0-dbg: /usr/lib/debug/usr/lib/i386-linux-gnu/libssl.so.1.0.0
root@debian ~ % apt-cache policy libssl1.0.0
libssl1.0.0:
Zainstalowana: 1.0.1e-3
Kandydująca: 1.0.1e-3
Tabela wersji:
*** 1.0.1e-3 0
990 http://ftp.pl.debian.org/debian/ testing/main i386 Packages
800 ftp://ftp.de.debian.org/debian/ sid/main i386 Packages
100 /var/lib/dpkg/status
root@debian ~ %
==========
Podaj wyniki poleceń:

Kod: Zaznacz cały

arch

Kod: Zaznacz cały

lsb_release -idrc

Kod: Zaznacz cały

uname -r

Kod: Zaznacz cały

cat /etc/apt/sources.list
Zamiast podać na początku pełne informacje o zainstalowanym systemie trzeba je od ciebie wyciągać.

: 02 sierpnia 2013, 17:36
autor: Rafal_F
W Wheezy jest libssl 1.0.0, a w squeeze 0.9.8. Brand korzysta ze squeeze.
http://packages.debian.org/search?keywo ... ection=all

: 02 sierpnia 2013, 19:55
autor: Brand
Czyli, zeby korzystac z tej aplikacji musze zrobic upgrade systemu?
Jak to sie robi, bo nie robilem tego ze 3 lata?

1. Zamiana zawartości istniejącego /etc/apt/sources.list na:

Kod: Zaznacz cały

deb http://ftp.pl.debian.org/debian/ wheezy main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ wheezy main non-free contrib
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
deb http://ftp.pl.debian.org/debian/ wheezy-updates main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ wheezy-updates main non-free contrib
2. Polecenia:

Kod: Zaznacz cały

aptitude update
aptitude safe-upgrade [B]CZY[/B] aptitude full-upgrade
Tak to sie robi?
Wymaga to restartu systemu?
Nie wysypie mi sie VPS?