Aria2c
|
przemasisko |
Dodano 17-01-2012 18:46
|
Moderator
Posty: 550
Dołączył: 17/05/2010 13:56
|
Korzysta może ktoś z tego menadżera? Instaluję najnowszą wersję z optware i podczas uruchamiania wypluwa mi:
aria2c: can not resolve symbol '__libc_pthread_init' |
|
|
|
urbek |
Dodano 10-03-2012 18:24
|
User
Posty: 16
Dołączył: 10/03/2012 18:20
|
Witam, posiadam najnowszy soft 085V PL w wnr3500l v1 i mam taki sam problem z aria2c.
Chyba ze kolega przemasisko juz rozwiazal problem wiec prosze pochwal sie. Dzieki |
|
|
|
przemasisko |
Dodano 10-03-2012 19:34
|
Moderator
Posty: 550
Dołączył: 17/05/2010 13:56
|
Niestety nie rozwiązałem problemu. W tym roku aria2 nawet została zaktualizowana do najnowszej wersji i nadal ten sam problem. A szkoda... :| |
|
|
|
krisan |
Dodano 10-03-2012 21:40
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
@
Dziwne, u mnie działa (tomato 83)...
(z serii standardowych odpowiedzi administratora/informatyka/...)
Zróbcie ipkg: update & upgrade
Sprawdźcie czy macie zainstalowane i spróbujcie zainstalować jeśli nie macie zainstalowanych:
libuclibc++
uclibc-opt |
|
|
|
urbek |
Dodano 10-03-2012 23:06
|
User
Posty: 16
Dołączył: 10/03/2012 18:20
|
Mowiac krotko i na temat dalej dupa. Siedze nad tym 3 dzien nawet softa stawialem na nowo. Pewnie gdzies robie jakis glupi blad. |
|
|
|
krisan |
Dodano 10-03-2012 23:19
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
Ja mam zainstalowanego tomato 83 (stopka) EN. Architektura MIPSR2.
Dałem ipkg install aria2 i uruchamia się bez problemów.
|
|
|
|
przemasisko |
Dodano 11-03-2012 00:08
|
Moderator
Posty: 550
Dołączył: 17/05/2010 13:56
|
No to rzeczywiście dziwne.
Również dałem teraz ipkg install aria2 i wyskakuje błąd powyżej. |
|
|
|
krisan |
Dodano 11-03-2012 01:00
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
to możesz sprawdzić czy masz poniższe biblioteki i czy wskazują te lokacje:
ldd /opt/bin/aria2c
libz.so.1 => /opt/lib/libz.so.1 (0x2aabf000)
libcares.so.2 => /opt/lib/libcares.so.2 (0x2aae6000)
libssl.so.0.9.7 => /opt/lib/libssl.so.0.9.7 (0x2ab06000)
libcrypto.so.0.9.7 => /opt/lib/libcrypto.so.0.9.7 (0x2ab4d000)
libsqlite3.so.0 => /opt/lib/libsqlite3.so.0 (0x2ac9b000)
libxml2.so.2 => /opt/lib/libxml2.so.2 (0x2ad2d000)
libstdc++.so.6 => /opt/lib/libstdc++.so.6 (0x2aeb1000)
libm.so.0 => /opt/lib/libm.so.0 (0x2af9e000)
libgcc_s.so.1 => /opt/lib/libgcc_s.so.1 (0x2afbd000)
libc.so.0 => /opt/lib/libc.so.0 (0x2afdc000)
libdl.so.0 => /opt/lib/libdl.so.0 (0x2b091000)
libpthread.so.0 => /opt/lib/libpthread.so.0 (0x2b0a4000)
libintl.so.0 => /opt/lib/libintl.so.0 (0x2b0c7000)
ld-uClibc.so.0 => /opt/lib/ld-uClibc.so.0 (0x2aaa8000)
Oraz gdzie tak naprawdę te biblioteki wskazują:
Cytat ldd /opt/bin/aria2c | awk '{system("ls -l "$3)}'
lrwxrwxrwx 1 root root 13 May 10 2011 /opt/lib/libz.so.1 -> libz.so.1.2.5
lrwxrwxrwx 1 root root 17 Mar 10 20:36 /opt/lib/libcares.so.2 -> libcares.so.2.0.0
-rw-r--r-- 1 root root 235852 Nov 17 2010 /opt/lib/libssl.so.0.9.7
-rw-r--r-- 1 root root 1386308 Nov 17 2010 /opt/lib/libcrypto.so.0.9.7
lrwxrwxrwx 1 root root 19 May 10 2011 /opt/lib/libsqlite3.so.0 -> libsqlite3.so.0.8.6
lrwxrwxrwx 1 root root 16 Mar 10 20:36 /opt/lib/libxml2.so.2 -> libxml2.so.2.7.8
lrwxrwxrwx 1 root root 18 Apr 16 2011 /opt/lib/libstdc++.so.6 -> libstdc++.so.6.0.8
lrwxrwxrwx 1 root root 14 Apr 16 2011 /opt/lib/libm.so.0 -> libm-0.9.28.so
-rw-r--r-- 1 root root 68368 Nov 30 2010 /opt/lib/libgcc_s.so.1
lrwxrwxrwx 1 root root 19 Apr 16 2011 /opt/lib/libc.so.0 -> libuClibc-0.9.28.so
lrwxrwxrwx 1 root root 15 Apr 16 2011 /opt/lib/libdl.so.0 -> libdl-0.9.28.so
lrwxrwxrwx 1 root root 20 Apr 16 2011 /opt/lib/libpthread.so.0 -> libpthread-0.9.28.so
lrwxrwxrwx 1 root root 12 Mar 10 23:40 /opt/lib/libintl.so.0 -> libintl.so.3
lrwxrwxrwx 1 root root 19 Apr 16 2011 /opt/lib/ld-uClibc.so.0 -> ld-uClibc-0.9.28.so
r
Jeśli masz inne, to pewnie trzeba będzie odpowiednie pakiety doinstalować abv zaktualizowało biblioteki.
Możesz też extremalne zagranie wykonać: zainstalować pakiety te które ja mam :-) zakładając, że to błąd którejś z bibliotek.
pamiętam też, że przy instalacji transmission robiłem jakiś symlink.
aria2
bzip2
c-ares
diffutils
e2fslibs
expat
ffmpeg
fontconfig
freetype
gconv-modules
gdbm
glib
groff
htop
ipkg-opt
lame
less
liba52
libcurl
libdb
libdvdread
libevent
libgd
libjpeg
libmpeg2
libogg
libpcap
libpng
libuclibc++
libvorbis
libxml2
lsof
lzo
man
man-pages
mc
nano
ncurses
ncursesw
nginx
ocaml
openssl
p7zip
pcre
perl
perl-digest-hmac
perl-digest-sha
perl-digest-sha1
perl-gd
perl-net-dns
perl-net-ident
perl-uri
perl-www-curl
psmisc
python26
readline
slang
sqlite
stunnel
tftp-hpa
transcode
transmission
uclibc-opt
xinetd
zlib
Aktualizacja: Dodałem wynik ls -l dla ładowanych dynamicznie bibliotek
Edytowany przez krisan dnia 11-03-2012 01:28
|
|
|
|
przemasisko |
Dodano 11-03-2012 10:12
|
Moderator
Posty: 550
Dołączył: 17/05/2010 13:56
|
Lokalizacja dwóch bibliotek różni się u mnie:
-r-xr-xr-x 1 root root 68188 Feb 24 19:50 /lib/libpthread.so.0
lrwxrwxrwx 1 root root 17 Jan 17 19:54 /opt/lib/libintl.so.0 -> libintl-0.9.28.so
A u Ciebie:
lrwxrwxrwx 1 root root 20 Apr 16 2011 /opt/lib/libpthread.so.0 -> libpthread-0.9.28.so
lrwxrwxrwx 1 root root 12 Mar 10 23:40 /opt/lib/libintl.so.0 -> libintl.so.3 |
|
|
|
krisan |
Dodano 11-03-2012 11:35
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
Tak myślałem, są duże szanse na rozwiązanie problemu. Musisz zainstalować jakiś pakiet który ma nową bibliotekę pthreads. Na szybko proponuje zainstalować libevent a jak nie pójdzie to transmission z repozytorium Shibby.
|
|
|
|
przemasisko |
Dodano 11-03-2012 11:39
|
Moderator
Posty: 550
Dołączył: 17/05/2010 13:56
|
Hmmm, a mógłbyś mi przesłać na jakiś up te dwie biblioteki? Instalacja libevent mówi, że mam wszystko najnowsze. A transmission nie chcę instalować, bo korzystam z wbudowanego. |
|
|
|
hermes-80 |
Dodano 11-03-2012 11:48
|
VIP
Posty: 3676
Dołączył: 21/04/2009 11:24
|
U mnie jest podobny problem i brak bibliotek więc prosiłbym o wystawienie tych bibliotek publicznie tutaj jeśli się zmieszczą.
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
krisan |
Dodano 11-03-2012 14:16
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
Z tego co analizowałem, to bibliotekę do pthreads mam dzięki temu, że optware do mojego RT-N16 instalowałem wg. przepisu http://www.shcherbyna.com/?p=960 (paragraf "Installing ipkg to /opt").
Panowie, doinstalujcie pakiet uclibc-opt i dajcie znać czy poszło. Poszukam jeszcze gdzie może być instalka libintl.so.3, ale z tego co widać, to jest ona też w tym pakiecie.
Edytowany przez krisan dnia 11-03-2012 14:40
|
|
|
|
hermes-80 |
Dodano 11-03-2012 14:51
|
VIP
Posty: 3676
Dołączył: 21/04/2009 11:24
|
U mnie nie pomogło - nadal jest:
Cytat -r-xr-xr-x 1 root root 68180 Sep 14 03:30 /lib/libpthread.so.0
lrwxrwxrwx 1 root root 17 Jun 1 2011 /opt/lib/libintl.so.0 -> libintl-0.9.28.so
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
przemasisko |
Dodano 11-03-2012 14:56
|
Moderator
Posty: 550
Dołączył: 17/05/2010 13:56
|
Cytat [root@ROUTER root]$ ipkg install uclibc-opt
Package uclibc-opt (0.9.28-13) installed in /opt/ is up to date.
|
|
|
|
krisan |
Dodano 11-03-2012 15:22
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
1. Używam ipkg po wgraniu paczki ipkg-opt (ipkg install ipkg-opt)
2. Spróbuj wymusić ponowna reinstalację: ipkg install -force-reinstall uclibc-opt
3. Nie wiem czy może być taka sytuacja, ale może jest potrzeba wyłączenia zbędnych aplikacji (kill them all) aby zwolnić blokowane pliki przed zapisem? Czy też radzi sobie bez tego Linux, nie wiem, nie siedzę aż tak w Linuxie... :
# (wymagana instalacja ipkg install lsof)
lsof | grep /opt/lib/libp
Jeśli chcecie binarki - to paczka repo *.ipk to gzip a w nim tar, a w niej tar.gz i znowu tar. Total Commander z Ctrl+PgDn i wejdziecie tam gdzie trzeba.
http://ipkg.nslu2-linux.org/feeds/opt...mipsel.ipk
Edytowany przez krisan dnia 11-03-2012 15:29
|
|
|
|
hermes-80 |
Dodano 11-03-2012 15:34
|
VIP
Posty: 3676
Dołączył: 21/04/2009 11:24
|
Co ciekawe biblioteka jest w systemie /opt/lib ale system jej nie widzi.
Cytat -rw-r--r-- 1 root root 76816 Dec 2 2010 libpthread-0.9.28.so
lrwxrwxrwx 1 root root 15 Jun 1 2011 libpthread.so -> libpthread.so.0
lrwxrwxrwx 1 root root 20 Jun 1 2011 libpthread.so.0 -> libpthread-0.9.28.so
No to sobie skichałem optware po instalacji uclibc-opt
Edytowany przez hermes-80 dnia 11-03-2012 15:45
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
krisan |
Dodano 11-03-2012 15:53
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
force-reinstall powiino zaktualizowac katalog bibliotek /opt/etc/ld.so.cache więc nie wiem co jeszcze można zrobić :-)
Ja bym na waszym miejscu zrobił jeszcze jeden krok: wyłączył transmission (kill) i zainstalował najnowsze z repo od shibiego (2.50+), sprawdził czy aria się uruchamia a następnie usunął te zainstalowane transmission. Przy instalacji transmission instalowane są zależności więc może coś by to przeforsowało. Transmission korzysta z pthreads.
Ewentualnie najpierw zrobiłbym restart routera.
|
|
|
|
hermes-80 |
Dodano 11-03-2012 16:03
|
VIP
Posty: 3676
Dołączył: 21/04/2009 11:24
|
W tym problem, że mam najnowsze transmission w opt. Biblioteka jest w /opt/lib ale system upiera się i wskazuje na ta wkompilowana w /lib.
Cytat [root@WNR3500 root]$ ldd /opt/bin/aria2c | awk '{system("ls -l "$3)}'
lrwxrwxrwx 1 root root 13 Jun 1 2011 /opt/lib/libz.so.1 -> libz.so.1.2.5
lrwxrwxrwx 1 root root 17 Jan 21 14:06 /opt/lib/libcares.so.2 -> libcares.so.2.0.0
-rw-r--r-- 1 root root 235852 Nov 17 2010 /opt/lib/libssl.so.0.9.7
-rw-r--r-- 1 root root 1386308 Nov 17 2010 /opt/lib/libcrypto.so.0.9.7
lrwxrwxrwx 1 root root 19 Jun 6 2011 /opt/lib/libsqlite3.so.0 -> libsqlite3.so.0.8.6
lrwxrwxrwx 1 root root 16 Aug 31 2011 /opt/lib/libxml2.so.2 -> libxml2.so.2.7.8
lrwxrwxrwx 1 root root 18 Mar 11 15:48 /opt/lib/libstdc++.so.6 -> libstdc++.so.6.0.8
lrwxrwxrwx 1 root root 14 Mar 11 15:48 /opt/lib/libm.so.0 -> libm-0.9.28.so
-rw-r--r-- 1 root root 68368 Feb 18 22:03 /opt/lib/libgcc_s.so.1
lrwxrwxrwx 1 root root 19 Mar 11 15:48 /opt/lib/libc.so.0 -> libuClibc-0.9.28.so
lrwxrwxrwx 1 root root 15 Mar 11 15:48 /opt/lib/libdl.so.0 -> libdl-0.9.28.so
-r-xr-xr-x 1 root root 68180 Sep 14 03:30 /lib/libpthread.so.0
lrwxrwxrwx 1 root root 17 Mar 11 15:48 /opt/lib/libintl.so.0 -> libintl-0.9.28.so
lrwxrwxrwx 1 root root 19 Mar 11 15:48 /opt/lib/ld-uClibc.so.0 -> ld-uClibc-0.9.28.so
Ale przynajmniej teraz wiemy dlaczego aria2 tak się buntuje .
Odpaliłem arie2c ale wyrzuciłem /opt/etc/ld.so.cache ale teraz mam inny problem z bashem.
Czyli faktycznie potrzeba przebudować ścieżki do bibliotek bo po wyrzuceniu /opt/etc/ld.so.cache było poprawnie widziane biblioteki w OPT zwłaszcza ta kontrowersyjna - tylko jaka komenda jest do takiej przebudowy.
Edytowany przez hermes-80 dnia 11-03-2012 16:18
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
krisan |
Dodano 11-03-2012 16:22
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
@hermes-80 Z nbashem to ja zawsze mialem problem (mieszanie sciezek) więc tak:
1. Zawartość ld.so.cache:
Cytat root@router:/tmp/home/root# ldconfig -p
170 libs found in cache `/opt/etc/ld.so.cache' (version 1.7.0)
libz.so.1 (libc0) => /opt/lib/libz.so.1
libz.so (libc0) => /opt/lib/libz.so
libxml2.so.2 (libc0) => /opt/lib/libxml2.so.2
libxml2.so (libc0) => /opt/lib/libxml2.so
libvorbisfile.so.3 (libc0) => /opt/lib/libvorbisfile.so.3
libvorbisfile.so (libc0) => /opt/lib/libvorbisfile.so
libvorbisenc.so.2 (libc0) => /opt/lib/libvorbisenc.so.2
libvorbisenc.so (libc0) => /opt/lib/libvorbisenc.so
libvorbis.so.0 (libc0) => /opt/lib/libvorbis.so.0
libvorbis.so (libc0) => /opt/lib/libvorbis.so
libuuid.so.1 (libc0) => /opt/lib/libuuid.so.1
libuuid.so (libc0) => /opt/lib/libuuid.so
libutil.so.0 (libc0) => /opt/lib/libutil.so.0
libutil.so (libc0) => /opt/lib/libutil.so
libuClibc++.so.0 (libc0) => /opt/lib/libuClibc++.so.0
libuClibc++.so (libc0) => /opt/lib/libuClibc++.so
libthread_db.so.1 (libc0) => /opt/lib/libthread_db.so.1
libthread_db.so (libc0) => /opt/lib/libthread_db.so
libstunnel.so (libc0) => /opt/lib/libstunnel.so
libstdc++.so.6 (libc0) => /opt/lib/libstdc++.so.6
libstdc++.so (libc0) => /opt/lib/libstdc++.so
libssl.so.0.9.7 (libc0) => /opt/lib/libssl.so.0.9.7
libssl.so.0 (libc0) => /opt/lib/libssl.so.0
libssl.so (libc0) => /opt/lib/libssl.so
libss.so.2 (libc0) => /opt/lib/libss.so.2
libss.so (libc0) => /opt/lib/libss.so
libsqlite3.so.0 (libc0) => /opt/lib/libsqlite3.so.0
libsqlite3.so (libc0) => /opt/lib/libsqlite3.so
libslang.so.2 (libc0) => /opt/lib/libslang.so.2
libslang.so (libc0) => /opt/lib/libslang.so
librt.so.0 (libc0) => /opt/lib/librt.so.0
librt.so (libc0) => /opt/lib/librt.so
libresolv.so.0 (libc0) => /opt/lib/libresolv.so.0
libresolv.so (libc0) => /opt/lib/libresolv.so
libreadline.so.6 (libc0) => /opt/lib/libreadline.so.6
libreadline.so (libc0) => /opt/lib/libreadline.so
libpython2.6.so.1.0 (libc0) => /opt/lib/libpython2.6.so.1.0
libpython2.6.so (libc0) => /opt/lib/libpython2.6.so
libpthread.so.0 (libc0) => /opt/lib/libpthread.so.0
libpthread.so (libc0) => /opt/lib/libpthread.so
libpostproc.so.51 (libc0) => /opt/lib/libpostproc.so.51
libpostproc.so (libc0) => /opt/lib/libpostproc.so
libpng12.so.0 (libc0) => /opt/lib/libpng12.so.0
libpng12.so (libc0) => /opt/lib/libpng12.so
libpng.so.3 (libc0) => /opt/lib/libpng.so.3
libpng.so (libc0) => /opt/lib/libpng.so
libpcreposix.so.0 (libc0) => /opt/lib/libpcreposix.so.0
libpcreposix.so (libc0) => /opt/lib/libpcreposix.so
libpcrecpp.so.0 (libc0) => /opt/lib/libpcrecpp.so.0
libpcrecpp.so (libc0) => /opt/lib/libpcrecpp.so
libpcre.so.1 (libc0) => /opt/lib/libpcre.so.1
libpcre.so (libc0) => /opt/lib/libpcre.so
libpcap.so.1.0 (libc0) => /opt/lib/libpcap.so.1.0
libpcap.so.1 (libc0) => /opt/lib/libpcap.so.1
libpcap.so (libc0) => /opt/lib/libpcap.so
libpanelw.so.5 (libc0) => /opt/lib/libpanelw.so.5
libpanelw.so (libc0) => /opt/lib/libpanelw.so
libpanel.so.5 (libc0) => /opt/lib/libpanel.so.5
libpanel.so (libc0) => /opt/lib/libpanel.so
libogg.so.0 (libc0) => /opt/lib/libogg.so.0
libogg.so (libc0) => /opt/lib/libogg.so
libnsl.so.0 (libc0) => /opt/lib/libnsl.so.0
libnsl.so (libc0) => /opt/lib/libnsl.so
libncursesw.so.5 (libc0) => /opt/lib/libncursesw.so.5
libncursesw.so (libc0) => /opt/lib/libncursesw.so
libncurses.so.5 (libc0) => /opt/lib/libncurses.so.5
libncurses.so (libc0) => /opt/lib/libncurses.so
libmudflapth.so.0 (libc0) => /opt/lib/libmudflapth.so.0
libmudflapth.so (libc0) => /opt/lib/libmudflapth.so
libmudflap.so.0 (libc0) => /opt/lib/libmudflap.so.0
libmudflap.so (libc0) => /opt/lib/libmudflap.so
libmp3lame.so.0 (libc0) => /opt/lib/libmp3lame.so.0
libmp3lame.so (libc0) => /opt/lib/libmp3lame.so
libmpeg2convert.so.0 (libc0) => /opt/lib/libmpeg2convert.so.0
libmpeg2convert.so (libc0) => /opt/lib/libmpeg2convert.so
libmpeg2.so.0 (libc0) => /opt/lib/libmpeg2.so.0
libmpeg2.so (libc0) => /opt/lib/libmpeg2.so
libmenuw.so.5 (libc0) => /opt/lib/libmenuw.so.5
libmenuw.so (libc0) => /opt/lib/libmenuw.so
libmenu.so.5 (libc0) => /opt/lib/libmenu.so.5
libmenu.so (libc0) => /opt/lib/libmenu.so
libm.so.0 (libc0) => /opt/lib/libm.so.0
libm.so (libc0) => /opt/lib/libm.so
liblzo2.so.2 (libc0) => /opt/lib/liblzo2.so.2
liblzo2.so (libc0) => /opt/lib/liblzo2.so
libjpeg.so.62 (libc0) => /opt/lib/libjpeg.so.62
libjpeg.so (libc0) => /opt/lib/libjpeg.so
libipkg.so.0 (libc0) => /opt/lib/libipkg.so.0
libipkg.so (libc0) => /opt/lib/libipkg.so
libintl.so.0 (libc0) => /opt/lib/libintl.so.0
libintl.so (libc0) => /opt/lib/libintl.so
libhistory.so.6 (libc0) => /opt/lib/libhistory.so.6
libhistory.so (libc0) => /opt/lib/libhistory.so
libgthread-2.0.so.0 (libc0) => /opt/lib/libgthread-2.0.so.0
libgthread-2.0.so (libc0) => /opt/lib/libgthread-2.0.so
libgobject-2.0.so.0 (libc0) => /opt/lib/libgobject-2.0.so.0
libgobject-2.0.so (libc0) => /opt/lib/libgobject-2.0.so
libgmodule-2.0.so.0 (libc0) => /opt/lib/libgmodule-2.0.so.0
libgmodule-2.0.so (libc0) => /opt/lib/libgmodule-2.0.so
libglib-2.0.so.0 (libc0) => /opt/lib/libglib-2.0.so.0
libglib-2.0.so (libc0) => /opt/lib/libglib-2.0.so
libgio-2.0.so.0 (libc0) => /opt/lib/libgio-2.0.so.0
libgio-2.0.so (libc0) => /opt/lib/libgio-2.0.so
libgdbm_compat.so.3 (libc0) => /opt/lib/libgdbm_compat.so.3
libgdbm_compat.so (libc0) => /opt/lib/libgdbm_compat.so
libgdbm.so.3 (libc0) => /opt/lib/libgdbm.so.3
libgdbm.so (libc0) => /opt/lib/libgdbm.so
libgd.so.2 (libc0) => /opt/lib/libgd.so.2
libgd.so (libc0) => /opt/lib/libgd.so
libgcc_s.so.1 (libc0) => /opt/lib/libgcc_s.so.1
libgcc_s.so (libc0) => /opt/lib/libgcc_s.so
libfreetype.so.6 (libc0) => /opt/lib/libfreetype.so.6
libfreetype.so (libc0) => /opt/lib/libfreetype.so
libformw.so.5 (libc0) => /opt/lib/libformw.so.5
libformw.so (libc0) => /opt/lib/libformw.so
libform.so.5 (libc0) => /opt/lib/libform.so.5
libform.so (libc0) => /opt/lib/libform.so
libfontconfig.so.1 (libc0) => /opt/lib/libfontconfig.so.1
libfontconfig.so (libc0) => /opt/lib/libfontconfig.so
libe2p.so.2 (libc0) => /opt/lib/libe2p.so.2
libe2p.so (libc0) => /opt/lib/libe2p.so
libext2fs.so.2 (libc0) => /opt/lib/libext2fs.so.2
libext2fs.so (libc0) => /opt/lib/libext2fs.so
libexpat.so.1 (libc0) => /opt/lib/libexpat.so.1
libexpat.so (libc0) => /opt/lib/libexpat.so
libevent_pthreads.so (libc0) => /opt/lib/libevent_pthreads.so
libevent_pthreads-2.0.so.5 (libc0) => /opt/lib/libevent_pthreads-2.0.so.5
libevent_openssl.so (libc0) => /opt/lib/libevent_openssl.so
libevent_openssl-2.0.so.5 (libc0) => /opt/lib/libevent_openssl-2.0.so.5
libevent_extra.so (libc0) => /opt/lib/libevent_extra.so
libevent_extra-2.0.so.5 (libc0) => /opt/lib/libevent_extra-2.0.so.5
libevent_core.so (libc0) => /opt/lib/libevent_core.so
libevent_core-2.0.so.5 (libc0) => /opt/lib/libevent_core-2.0.so.5
libevent.so (libc0) => /opt/lib/libevent.so
libevent-2.0.so.5 (libc0) => /opt/lib/libevent-2.0.so.5
libdvdread.so.3 (libc0) => /opt/lib/libdvdread.so.3
libdvdread.so (libc0) => /opt/lib/libdvdread.so
libdl.so.0 (libc0) => /opt/lib/libdl.so.0
libdl.so (libc0) => /opt/lib/libdl.so
libdb.so (libc0) => /opt/lib/libdb.so
libdb-4.2.so (libc0) => /opt/lib/libdb-4.2.so
libdb-4.so (libc0) => /opt/lib/libdb-4.so
libcurl.so.4 (libc0) => /opt/lib/libcurl.so.4
libcurl.so (libc0) => /opt/lib/libcurl.so
libcrypto.so.0.9.7 (libc0) => /opt/lib/libcrypto.so.0.9.7
libcrypto.so.0 (libc0) => /opt/lib/libcrypto.so.0
libcrypto.so (libc0) => /opt/lib/libcrypto.so
libcrypt.so.0 (libc0) => /opt/lib/libcrypt.so.0
libcrypt.so (libc0) => /opt/lib/libcrypt.so
libcom_err.so.2 (libc0) => /opt/lib/libcom_err.so.2
libcom_err.so (libc0) => /opt/lib/libcom_err.so
libcares.so.2 (libc0) => /opt/lib/libcares.so.2
libcares.so (libc0) => /opt/lib/libcares.so
libc.so.0 (libc0) => /opt/lib/libc.so.0
libc.so (libc0) => /opt/lib/libc.so
libbz2.so.1.0 (libc0) => /opt/lib/libbz2.so.1.0
libbz2.so (libc0) => /opt/lib/libbz2.so
libblkid.so.1 (libc0) => /opt/lib/libblkid.so.1
libblkid.so (libc0) => /opt/lib/libblkid.so
liba52.so.0 (libc0) => /opt/lib/liba52.so.0
liba52.so (libc0) => /opt/lib/liba52.so
libavutil.so.49 (libc0) => /opt/lib/libavutil.so.49
libavutil.so (libc0) => /opt/lib/libavutil.so
libavformat.so.52 (libc0) => /opt/lib/libavformat.so.52
libavformat.so (libc0) => /opt/lib/libavformat.so
libavdevice.so.52 (libc0) => /opt/lib/libavdevice.so.52
libavdevice.so (libc0) => /opt/lib/libavdevice.so
libavcodec.so.51 (libc0) => /opt/lib/libavcodec.so.51
libavcodec.so (libc0) => /opt/lib/libavcodec.so
ld-uClibc.so.0 (ELF) => /opt/lib/ld-uClibc.so.0
root@router:/tmp/home/root#
ldconfig służy do działania takiego jaki opisałeś w ostatnim akapicie. Nie podpowiem jak, ale na google pewnie się znajdą jakieś propozycje.
2. Moja ścieżka systemowa... to też może miec wpływ:Cytat PATH='/bin:/usr/bin:/sbin:/usr/sbin:/home/root:/mmc/sbin:/mmc/bin:/mmc/usr/sbin:/mmc/usr/bin:/opt/sbin:/opt/bin:/opt/usr/sbin:/opt/usr/bin:'
P
Uzupełnienie
Przy okazji wyszło, w jaki sposób sobie poradziłem kiedyś z tym że transmission z optware shibby (2.50) nie chciało się uruchomić. Rzowiązanie tu: http://openlinksys.info/forum/viewthr...post_95204 i tu jeszcze info http://openlinksys.info/forum/viewthr...post_98042.
Teraz już wiem jaka była przyczyna i zrobiłem tak:
- usunąłem /opt/lib/libintl.so.3 oraz libintl.so i libintl.so.0
- uruchomiłem ipkg install -force-reinstall uclibc-opt
- w katalogu /opt/lib tworze link ln libintl.so.0 libintl.so.3
Teraz to mam już w należytym porządku.
Wydaje mi się, że w którymś z manuali dot. instalacji brakuje informacji o tym aby zainstalować pakiet uclibc-opt. Z tego co widać to powinien być on 'najpierwszy' zaraz po skonfigurowaniu optware i ipkg (zamiast niego można by zalecać instalację ipkg-opt która wymusza instalację uclibc-opt). Wtedy była by szansa na uniknięcie takich problemów jak tu przy aria2.
Edytowany przez krisan dnia 11-03-2012 17:01
|
|
|