Log in

Bekijk de volledige versie : -sh: ipkg: not found



spamjunkie
16-06-2010, 18:33
hi,

kennt jemand von euch den grund, warum manche programme mit der Meldung "-sh: <befehl>: not found" quitiert wird?

Das Problem tritt mit manchen befehlen auf, mit manchen nicht.
z.B. funkitoniert ipkg nicht, der aufruf von ipkg.sh klappt aber.
vi funktioniert z.B. ganz normal.

aufgefallen ist mir das jetzt zum ersten mal nachdem ich castget einsetzen will, das ich per

ipkg.sh install castget
installiert habe.

castget wird nach /opt/bin installiert, wenn ich nun
castget oder
/opt/bin/castget eingebe kommt immer: -sh: castget: not found

Firmware Release:
1.9.2.7-d-r1000

lg stefan

spamjunkie
16-06-2010, 21:35
hi,

ich bin die installationsanleitung (http://www.wl500g.info/showthread.php?t=8424&page=35) nochmal durchgegangen.

1. bei mir fehlte /opt/etc/init.d/rc.unslung :confused:
2. nachdem ich alles bis punkt 6 - ipkg nochmal durchgemacht hatte hab ich noch den befehl
ipkg.sh install ipkg funktionierte alles.

lg stefan

spamjunkie
17-06-2010, 09:44
hi,

ich hatte dann noch immer probleme und hab mich entschieden die kiste neu aufzusetzen.

mein vorgehen:
neue Firmware geladen und per webinterface hochgeladen http://code.google.com/p/wl500g/downloads/list
factory reset per webif durchgeführt
automatische installtion mit einem temporär angschlossenen usbstick gemacht http://www.wl500g.info/showthread.php?t=21774 :

cd /tmp/local/root
wget http://www.irauschek.net/asus/autoinstall
chmod 755 autoinstall
./autoinstall
Danach gab es trotzem immer wieder "segmentation faults"
Ich hab dann alle programme bei denen das aufgetreten ist nochmal mit

ipkg remove <paketname> && ipkg install <paktename> neu installiert.
Danach hab ich das neue /opt verzeichnis auf die alte disk kopiert und zwar mit:
find /mount/source | cpio -pdmv /mount/target (cpio muss mit ipkg install cpio erst installiert werden) - siehe http://www.unix.com/unix-dummies-questions-answers/105817-how-copy-my-system-hdd-usb-stick-4gb-8gb-2.html
danach mit
halt die kiste anhalten, temporären stick wieder entfernen und nur die alte disk angesteckt lassen.

fertig, alles wunderbar - bis jetzt.