PDA

Bekijk de volledige versie : flashfs reparieren?



wengi
10-08-2009, 11:25
Hallo allerseits,

nun ist es mal so weit, dass ich eure Hilfe brauche.
Bei meinem WL-HDD scheint das flashfs defekt zu sein.

Die Partitionen habe ich mit e2fsck bereits repariert.
Allerdings erhalte ich immer noch Fehlermeldungen.

[admin@blechbuechse sbin]$ flashfs save
/sbin/flashfs: /sbin/flashfs: 20: cat: Permission denied
/sbin/flashfs: /sbin/flashfs: 73: [: Permission denied
/sbin/flashfs: /sbin/flashfs: 73: tar: Permission denied
[admin@blechbuechse sbin]$
Aber auch beispielsweise:
[admin@blechbuechse sbin]$ ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
sh: wget: Permission denied
An error ocurred, return value: 1.
Collected errors:
ipkg_download: ERROR: Command failed with return value 127: `wget -P /opt/ipkg-vZImd1 http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz'
[admin@blechbuechse sbin]$
oder:
[admin@blechbuechse sbin]$ mount
mount: no /etc/mtab
[admin@blechbuechse sbin]$

Ich bin ein bischen ratlos und hoffe auf Euren Input.

wengi

akbor
10-08-2009, 11:55
Zur Reparatur fällt mir nichs ein... Hast du schon mal versucht, alles zu plätten und neu aufzusetzen, indem du z.B. die Original-FW draufspielst und dann wieder alternative (mit einem Reset aller Settings versteht sich). Oder per Recovery/TFTP? Hoffen wir mal, dass sich der Fehler durch die Neuprogrammierung "wegzaubert".

Gruß

Robert

wengi
10-08-2009, 13:46
Hi,

das ist definitiv die letzte Option.
Ich habe momentan weder die Zeit noch die Lust die Kiste komplett neu aufzusetzen.
Aber im schlimmsten Fall müsste ich das dann irgenwann machen.

wengi

newbiefan
10-08-2009, 22:17
Hallo Wengi!
Vor längerer Zeit hatte ich fast die gleichen Probleme. Bei mir kamen allerlei Schwierigkeiten mit Zugriffsrechten als ich die bash anstatt sh verwendet habe. Als ich dann mit Winscp auch noch zugreifen wollte ging nichts mehr.
Letztendlich blieb mir nur eine Neuinstallation übrig. Danach ging es jedoch wieder.
Notfalls kannst ja auch meinen Script verwenden, die restlichen Teile musst du aber trotzdem per Hand machen.....
Leider habe auch ich keinen Weg......
LG

akbor
11-08-2009, 07:07
...jetzt, wo newbiefan das sagt, dämmert es mir auch langsam. Ich glaube mich zu erinnern, dass ich ähnliche Probleme hatte, nach dem ich die Bash aus dem NLSU2 IPKG installierte. War aber so lange her und ich habe es so schnell wieder korrigiert (durch eine einfache Bash de-installation, habe die Firmware nicht neu installieren müssen, das hätte sich eingebrannt) dass ich mich an die Einzelheiten fast nicht mehr erinnern kann. :(

Gruß

Robert

wengi
11-08-2009, 08:13
Ich könnt http://www.planet-smilies.de/kotz/kotz_006.gif.

Es ist/war die bash.
ipkg remove bash und alles funktioniert...
Anscheinend hat ein ipkg upgrade die bash aktualisiert und dabei irgend etwas zerschossen.
Ich werd jetzt mal aktualisieren und anschließend bash wieder installieren.

Vielen Dank für den Blick in die richtige Richtung.

wengi

newbiefan
11-08-2009, 20:50
Ich könnt http://www.planet-smilies.de/kotz/kotz_006.gif.

Es ist/war die bash.
ipkg remove bash und alles funktioniert...
Anscheinend hat ein ipkg upgrade die bash aktualisiert und dabei irgend etwas zerschossen.
Ich werd jetzt mal aktualisieren und anschließend bash wieder installieren.

Vielen Dank für den Blick in die richtige Richtung.

wengi

Naja zum Glück ging noch dein ipkg - ich hatte damals leider nicht so viel Glück, bei mir ging gar nichts mehr......
Aber aus Schaden wird man ja auch klug......deshalb habe ich die komplette /opt auf einem Reserve-Stick. Wenn etwas schief geht, installiere ich mit meinem Script ./autoinstall und den Rest erledigt ganz schnell rsync.
Das dauert nicht einmal 10 Minuten inkl. einer Tasse Kaffee und Zigi. http://www.planet-smilies.de/a_smilies/rauchende_3.gif
Jedenfalls freut's mich, dass deine Blechbüchse wieder funzt - die bash scheint gelegentlich ordentliche Fehler zu produzieren.........ich verwende sie nicht mehr.

LG

wengi
12-08-2009, 12:39
Ich brauche bash für den lsd (http://board.gulli.com/thread/1302690-lsd-lightwell-shell-downloader-fr-linuxunix-rsdf-ccf-premium-webinterface/).
Jetzt gibt es aber einen Nachfolger:cinux-loader (http://board.gulli.com/thread/1409647-cinuxloader---open-source-commandline-dl-manager-fr-linuxunix-captcha-erkennung/).
Ist allerdings in c geschrieben und muss kompiliert werden.

Gibt es den gcc für oleg? im ipkg ist kein Compiler...
Oder kann ich nur CrossCompilen?
Ich hab noch nie auf/für den Asus kompiliert....

wengi

newbiefan
12-08-2009, 22:14
Gibt es den gcc für oleg? im ipkg ist kein Compiler...
Oder kann ich nur CrossCompilen?
wengi

Der gcc ist im optware devel enthalten.

ipkg install optware-devel
ipkg install buildroot

have fun

wengi
13-08-2009, 07:39
Super! Danke.

Noch ein Hinweis zu den bash-Problemen:

Es liegt am profile (Hier das original, umbenannt)!
[admin@blechbuechse etc]$ cat /opt/etc/profile_bash
#
# Bash initialization script
#

PS1="[\u@\h \W]$ "
PATH=/opt/sbin:/opt/bin:/sbin:/bin:/usr/sbin:/usr/bin
LD_LIBRARY_PATH=/opt/lib:${LD_LIBRARY_PATH}

export PS1 PATH LD_LIBRARY_PATH
Bringt definitiv die Probleme, nachdem man sich erneut anmeldet.
Die Frage ist welche Zeile macht das Problem.
Falls ich die Zeit finde werde ich es mal testen. Ich vermute die Reihenfolge des Path.
Wenn man den Inhalt der profile löscht bzw. nur alias drin hat funktioniert alles mit installierter bash.

wengi

akbor
13-08-2009, 13:30
Habe meinen alten Thread mit dem Bash-Problem gefunden:

http://www.wl500g.info/showpost.php?p=123380&postcount=6

ich habe damals angefangen, die Pfade auszukommentieren, aber viel weiter bin ich anscheinend doch nicht gekommen, weil ich Bash im Endeffekt doch deinstalliert habe...

Gruß

Robert