Hoi,
Bij mij was alles up and running, alleen heb ik van het weekend mijn HD vervangen vooor een grotere. Ook heb ik van de gelegenheid gebruik gemaakt om de Beta Firmware van Synology erop te zetten, aangezien de gehele NAS toch leeg ging...
Nu krijg ik dus helaas de Sabnzbd tool niet meer er op..
Als ik de regel /volume1/opt/bin/ipkg update doe dan krijg ik de volgende foutemelding:
/volume1/opt/bin/ipkg: error while loading shared libraries: libipkg.so.0: cannot open shared object file: No such file or directory
Ook via de firmware werkt deze niet, aangezien Python niet op de Nas gezet kan worden... ??
Help??? iemand ideeen? Het heeft er ooit goed op gestaan en ik zou het toch graag weer werkend willen hebben
..
Update: het is duidelijk de python files. Ik kan met geen mogelijkheid bij deze bestanden komen ik kan er geen CD naar toe doen... iemand ideeen? Ik heb de S99sabnzbd.ini even een volledig pad in gezet via VI. Nu kom ik 1 stap verder, maar nu vind hij het bestand libpython2.4.so.1.0 niet meer. Via het browsen kan ik er eigenlijk ook niet komen... Ik kan gewoon de directorys niet in...
Heel dat optware verhaal is dus bij mij eigenlijk vrij brak... ?
Dit is de inhoud van de /volume1/opt/bin folder
DiskStation> dir
drwxr-xr-x 2 root root 4096 Jan 2 21:43 .
drwxr-xr-x 15 root root 4096 Jan 2 21:44 ..
-rwxr-xr-x 1 rnollen users 781312 Jul 26 01:32 bash
lrwxrwxrwx 1 root root 5 Jan 2 21:43 bzcat -> bzip2
-rwxr-xr-x 1 root root 84760 Jul 5 21:08 bzip2
-rwxr-xr-x 1 root root 9748 Jul 5 21:08 bzip2recover
lrwxrwxrwx 1 root root 3 Jan 2 21:43 captoinfo -> tic
-rwxr-xr-x 1 root root 95 Nov 8 22:18 cheetah
-rwxr-xr-x 1 root root 136 Nov 8 22:18 cheetah-compile
-rwxr-xr-x 1 root root 8748 Oct 11 09:16 clear
lrwxrwxrwx 1 root root 7 Jan 2 21:43 idle -> idle2.4
-rwxr-xr-x 1 root root 90 Nov 20 00:14 idle2.4
-rwxr-xr-x 1 root root 52476 Oct 11 09:16 infocmp
lrwxrwxrwx 1 root root 3 Jan 2 21:43 infotocap -> tic
-rwxr-xr-x 1 rnollen root 8416 Sep 9 2005 ipkg
-rwxr-xr-x 1 root root 315656 Oct 11 09:16 openssl
lrwxrwxrwx 1 root root 8 Jan 2 21:43 pydoc -> pydoc2.4
-rwxr-xr-x 1 root root 75 Nov 20 00:14 pydoc2.4
lrwxrwxrwx 1 root root 9 Jan 2 21:43 python -> python2.4
-rwxr-xr-x 1 root root 8644 Nov 20 00:14 python2.4
lrwxrwxrwx 1 root root 4 Jan 2 21:43 reset -> tset
lrwxrwxrwx 1 root root 11 Jan 2 21:43 smtpd.py -> smtpd2.4.py
-rwxr-xr-x 1 root root 18011 Nov 20 00:14 smtpd2.4.py
-rwxr-xr-x 1 root root 52308 Nov 20 00:14 tic
-rwxr-xr-x 1 root root 34904 Oct 11 09:16 toe
-rwxr-xr-x 1 root root 14136 Oct 11 09:16 tput
-rwxr-xr-x 1 root root 43556 Oct 11 09:16 tset
-rwxr-xr-x 1 rnollen root 4248 Sep 9 2005 update-alternatives
-rwxr-xr-x 1 rnollen root 225424 Sep 4 2005 wget
DiskStation>
Daarna doe ik dit:
DiskStation> ./s99sabnzbd.sh start
warning: cannot change to home directory /volume1/opt/bin/python: error while loading shared libraries: libpython2.4.so.1.0: cannot open shared object file: No such file or directory
DiskStation> cd /volume1/opt/bin
Als ik daarna ./python tik dan krijg ik weer dezelfde foutmelding???
Ik verwacht ook dat het iets met het path te maken heeft, ik heb e.e.a. geprobeerd maar zonder resultaat... heeft iemand nog ideeen erover hoe dit goed moet op de DS-106e?
Update 2:
Ik heb wat gerommeld met het path commando, heb dit in het .profile gezet. Ik kan nu willekeurig python opstarten, maar nog steeds dezelfde foutmelding dat hij het bestand niet kan vinden..
Update 3:
Probleem van Python in elk geval voor een gedeelte opgelost als je de volgende regel runt dan kom ik wel in elk geval een stap verder
LD_LIBRARY_PATH=/volume1/opt/lib;
daarna
export LD_LIBRARY_PATH
Als je daarna via de vi ~/.profile deze 2 regels toevoegd dan word bij herstarten van de diskstation Python correct geinitialiseerd, alleen kan je dan alleen via de ROOT user sabnzbd opstarten..
Dus.... het werkt toch nog niet goed.... de ./S99sabnzbd.sh start regel werkt niet naar behoren en daar krijg ik nog wel dezelfde foutmelding?
Maar als ik in dit scherm gewoon python tik, dan lijkt python goed te werken en als ik python via deze regel opstart (met root rechten): sabnzbd.py -f sabnzbd.ini dan werkt sabnzbd ook naar behoren, maar ja zodra ik dan mijn telnet sessie afsluit ben ik ook mijn webpagina kwijt...
Als workaround heb ik even op de S99sabnzbd.sh bestand de switch naar de user guest uitgezet. Als dit gerund word vanuit Root werkt dit goed.. Het is nu duidelijk een permissieprobleem met het Guest account, maar waar kan moet ik de bovenstaande LD regels bekend maken voor de user guest? Dus hoe moet ik dit goed instellen voor deze user??