16 Maja 2024 19:05:08
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [Howto] Xpenology na...
· Takedown 2000
· [HOWTO] Kompilacja "...
· nju swiatło pytania
· konfiguracja router ...
· Asus TUF-AX3000_V2 p...
· Jaki router kupić? ...
· Szukam zaproszenia n...
· dodatkowe złącza s...
· RT-N18U - nie można...
· [MOD] Tomato64 (x86-64)
· Firewall nie zawsze ...
· [MOD] FreshTomato-AR...
· Optware na CIFS
· RT-AX56U - Status kl...
· [MOD] FreshTomato-MI...
· Multiroom N z wykorz...
· [S] Asus RT-AC68U E1
· [S] ASUS RT-AC68U
· Rozłączanie klient...
Najpopularniejsze obecnie wątki
· [Howto] Xpenology... [29]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [216 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 416
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.147.85.175
Zobacz wątek
OpenLinksys » :: POZOSTAŁE :: » Free zone
 Drukuj wątek
Aria2c
przemasisko
W moim przypadku, żadne z powyższych poleceń nie pomogło.
Chyba, że trzeba również robić restart routera?
Trzeba będzie raczej dać za wygraną...
 
hermes-80
Problem jest w tym że ldconfig wskazuje mylnie ten sam plik w dwóch miejscach:

Cytat

[root@WNR3500 root]$ ldconfig -p |grep libpt
libpthread.so.0 (libc0) => /opt/lib/libpthread.so.0
libpthread.so.0 (libc0) => /lib/libpthread.so.0


biblioteka używana przez ariac2:

Cytat

[root@WNR3500 root]$ ldd /opt/bin/aria2c | awk '{system("ls -l "$3)}'
-r-xr-xr-x 1 root root 68180 Sep 14 03:30 /lib/libpthread.so.0


I zmienna ścieżek bibliotek:

Cytat

LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:/opt/lib:/opt/usr/lib:${LD_LIBRARY_PATH}

wskazuje kolejność przeszukiwania katalogów zaczynając od /lib

dlatego aria2 pobiera bibliotekę, która nie działa.

Zmieniając kolejność katalogów - odpalam aria2 ale za to mam problem z komendami systemowymi.

Nie wiem jak mogę usunąć ten wpis w ldconfig.
Edytowany przez hermes-80 dnia 11-03-2012 18:44
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
krisan
Dopiero teraz zauważyłem, że tutaj jest druga strona w tym wątku Smile
@hermes-80

Wykonaj czyste polecenie ldconfig które powinno odbudować/odświeżyć cache i sprawdź czy dalej masz podwójny wpis.

Ja nie mam u siebie zmiennej LD_LIBRARY_PATH ustawionej (po prostu jej brak). Wydaje mi się, że kolejność przeszukiwania ścieżek w Linuxie jest od lewej - więc kolejność twojej ścieżki budzi wątpliwość: najpierw przeszukuje biblioteki z firmware-a (/lib, /usr), później z optware (/opt/...).

Jeśli tak, to spróbuj przynajmniej chwilowo usunąć LD_LIBRARY_PATH i uruchom samo polecenie ldconfig - powinno odbudować cache.

Usunięcie /opt/etc/ld.so.cache i wykonanie ldcache u mnie odbudowuje cache.
[small]Asus RT-N16: http://tomato.groov.pl/tomatoanon.php...0c5eb9d583
Tomato Firmware 1.28.0000 MIPSR2-12x K26 USB VPN

[b][color=#000099]Siemens Gigaset C475IP VoIP & Land
 
hermes-80

Cytat

Problem jest w tym że ldconfig wskazuje mylnie ten sam plik w dwóch miejscach:
Jednak to jest jest chyba ślepa uliczka, bo więcej jest takich wpisów odnoszących się jednocześnie do tego samego pliku w różnych lokalizacjach - takie zadanie ma chyba ldconfig - zebranie wszystkich bibliotek.

Ale zahaszowałem zmienną LD_LIBRARY_PATH w pliku /opt/profile i odpala aria - problematyczna bibliotekę zasysa z /opt, a nie /lib - komendy systemowe działają jak na razie chyba - jeśli coś za szwankuje to napiszę.
Obecnie nie jest mi potrzebny program aria2 ale help się włącza czyli jest przypuszczenie, że działa - nie testuje dalej tego programu.

@przemasisko zrób to samo i wypowiedz się.

Dzięki za wskazówki @krisan Wink.
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
krisan
@hermes-80
Właśnie to co zrobiłeś w /opt/profile jest najlepszym rozwiązaniem.
Ta zmienna nie powinna być ustawiona. Może też powodować "Bus error" lub "Segmentation fault".
http://tomatousb.org/forum/t-275444

Edit:
I jeszcze o możliwych innych problemach związanych z zmienną LD_.... i innymi:
Troubleshooting, p.1: http://tomatousb.org/tut:how-to-set-u...l-noobs#13
Edytowany przez krisan dnia 14-03-2012 19:10
 
przemasisko
A już myślałem, że trzeba będzie zapomnieć o aria2c ;)
Dzięki @krisan. Potwierdzam, że wywalenie zmiennej LD_LIBRARY_PATH rozwiązało problem. Aria2 jak i inny soft działa prawidłowo.

Przy okazji jeszcze się zapytam o coś:
W temacie o transmission zamieściłeś skrypt trans-plhttp://openlinksys.info/forum/viewthr...post_98868

Jesteś pewny, że ta pętla działa prawidłowo?:

Cytat

start)
RUN=`pidof transmission-daemon | wc -c`

if [ "$RUN" == "0" ]; then
logger Transmission starting ...
echo "Transmission starting ..."
$TPATH/transmission-daemon -g $TCONF
echo "Done!"
else
echo "Transmission is already running!"
fi
;;


Transmission na 100% nie uruchomione, wpisuje ręcznie polecenie:

pidof transmission-daemon | wc -c
i wyświetla np. "1" dzięki czemu dostaję komunikat, że Transmission is already running!, a nie jest ;)
 
krasus
jak w pliku /opt/etc/profile zrobię #LD_LIBRARY_PATH to co prawda działa mi aria2c natomiast wywala transmission
1. ASUS WL-500GP v.1 + 2xkingston 4GB <->
tomato Version
1Tomato Firmware 1.28.0000 MIPSR1-097 K26 USB Tor-VPN
2. WRT150N + DDWRT
3. WRT54GL v.1.1 SD mod + TOMATO
 
krisan

Cytat

start)
RUN=`pidof transmission-daemon | wc -c`
U mnie działa OK. (Wykonuje to co jest pomiędzy ` i ` a rezultat przyporządkowuje zmiennej RUN).

Używam standardowego (domyślnego) shella. Możliwe, że masz zainstalowanego innego i inaczej przetwarza - np. bash-a :) lub też pidof/wc masz inne niż moje (moje to te wbudowane w firmware). Ewentualnie masz opcję keep-alive lub coś podobnego włączonego w GUI/cron i właśnie się transmission uruchamia.


Jeśli możesz, to wykonaj polecenie:
pidof transmission-daemon
pidof transmission-daemon | wc

dla 2 przypadków: z uruchomionym transmission i bez.

Cytat

W moim przypadku mam:

root@router:/opt/bin# pidof transmission-daemon
26368 26367 26366 26364
root@router:/opt/bin# pidof transmission-daemon | wc
        1         4        24
root@router:/opt/bin#


root@router:/opt/bin# pidof transmission-daemon
root@router:/opt/bin# pidof transmission-daemon | wc
        0         0         0



W pierwszym przypadku zwraca numery procesu (ów) - dla transmission w zależności od ustawień 4, 5(np. +1 proces dla uruchomionego PEX), lub nawet więcej (czasem wielokrotność, gdy błędnie transmission uruchomiony).
W drugim przypadku wc wyświetli liczbę: linii (-l) - słów (-w)- bajtów (-c).
PS. Piszę w miarę wyczerpująco, może się też innym przydać.




Edit:


@krasus:
Jaki błąd? jakie transmission (wbudowane/optware)?
Jeśli masz optware i brak biblioteki libintl.so.3 -> opis z linkami tu w "Uzupełnieniu": http://openlinksys.info/forum/viewthr...post_99001

Można też pozostawić LD_LIBRARY_PATH w /opt/etc/profile i utworzyć skrypt np aria2-start:


#!/bin/sh
unset LD_LIBRARY_PATH
/opt/bin/aria2c $@

Ewentualnie odwrotnie - usunąć LD_LIBRARY_PATH z profilu, a w skryptcie startowym zapodać set LD_LIBRARY_PATH=...

Rozwiązanie z unset nie jest dość eleganckie, ale powinno rozwiązać problemy.
Edytowany przez krisan dnia 15-03-2012 01:13
 
przemasisko
@krisan
więc tak:

Cytat


Włączone transmission:
[root@ROUTER root]$ pidof transmission-daemon
17464 17473 17474 17483 17484

[root@ROUTER root]$ pidof transmission-daemon | wc
1 5 30


Wyłączone transmission:
[root@ROUTER root]$ pidof transmission-daemon

[root@ROUTER root]$ pidof transmission-daemon | wc
1 0 1


Ewidentnie coś jest nie tak, w przypadku wyłączonego transmission.

----

@krasus
Wbudowane transmission bez problemu uruchamia się bez LD_LIBRARY_PATH w profilu.

//Edit
OK. Rzeczywiście w optware mam pidof, który odwołuje się do psmisc-killall? Cóż to?
Edytowany przez przemasisko dnia 15-03-2012 18:16
 
krisan
@przemasisko
wrzuciłem sf.net/p/trans-pl zaktualizowaną wersję skryptu: teraz powinno działać właściwie z podmienionym pidof-em.
@krasus
Aby zmiany w pliku /opt/etc/profile zadziałały, musisz się wylogować i zalogować ponownie z shella.
 
przemasisko
@krisan
zamiana wc -c na wc -w pomogła. Dzięki.

P.S.
Korzysta ktoś z aria2c? Dość mocno obciąża procek np. przy pobieraniu obrazu z ftp.
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 7

· Użytkowników online: 0

· Łącznie użytkowników: 24,115
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

tamtosiamto
12-05-2024 18:22
Ma ktos sim Plus lub Plush? Mam kod to terabajta danych na 30 dni z blikomanii Smile

RaTaJ
10-05-2024 15:43
Czy intel n100 4x 3,40Ghz z Intel HD i DDR5 byłby dobry, widziałem za 550zł z 8gb ram i ssd 512gb?

Adooni
26-04-2024 14:41
jaki router RMerlin nie pociagne, tomato/ openwrt tak non hilink,

tamtosiamto
23-04-2024 12:35
modem bez smilocka?

man1
22-04-2024 23:27
Czy próbował ktoś uzywac karty voice (z nolimit GB) od tmobile w modemie /routerze? Da się jakoś to zrobić? Bo u mnie neta brak. E3372 Sad

tamtosiamto
31-03-2024 12:54
Wesolego jajka wszytskim forumowiczom Grin

tamtosiamto
28-03-2024 23:24
tak, tak zgadza sie, ale ja pytam o wykluczenie noda na guest network w first set, i to nie dziala

Adooni
24-03-2024 13:16
Guest network is currently designed to allow the first set of each band (2.4G, 5G, 5G-1) available to the AiMesh node

tamtosiamto
24-03-2024 03:03
ale w 1 jest opcja do wyboru - dla calej sieci albo rutera only i wlasnie o tym mowie, ze nie dziala

Adooni
23-03-2024 16:31
w dokumencie asusa jest ze wlasnie dla 1 ma dzialac na nodach tez

71,907,825 unikalnych wizyt