Marvell IPKG lässt sich nichtmehr installieren?

DS110j, DS210j, DS410j, DS109, DS209, DS409, RS409
Status
Für weitere Antworten geschlossen.

Pedobear

Benutzer
Mitglied seit
31. Aug 2011
Beiträge
83
Punkte für Reaktionen
0
Punkte
0
Hey Leute,

seitdem ich meine DS411j auf 4.0 geupdated habe, funktioniert IPKG nichtmehr. Somit auch kein pyLoad.
Wenn ich IPKG ausführen möchte (via Telnet als root) kommt immer der Hinweis, das IPKG nicht existiert.

Neuinstallation von IPKG bringt auch nichts bzw. geht nicht. Hier mal der Log:
DiskStation> wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/st
able/syno-mvkw-bootstrap_1.2-7_arm.xsh
--23:42:08-- http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/syno-mvkw-bootstrap_1.2-7_arm.xsh
=> `syno-mvkw-bootstrap_1.2-7_arm.xsh'
Resolving ipkg.nslu2-linux.org... 140.211.169.161
Connecting to ipkg.nslu2-linux.org|140.211.169.161|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 252,947 (247K) [text/plain]

100%[====================================>] 252,947 93.47K/s

23:42:11 (93.32 KB/s) - `syno-mvkw-bootstrap_1.2-7_arm.xsh' saved [252947/252947]

DiskStation> sh syno-mvkw-bootstrap_1.2-7_arm.xsh
Optware Bootstrap for syno-mvkw.
Extracting archive... please wait
bootstrap/
bootstrap/bootstrap.sh
bootstrap/ipkg-opt.ipk
bootstrap/ipkg.sh
bootstrap/optware-bootstrap.ipk
bootstrap/wget.ipk
1232+1 records in
1232+1 records out
Creating temporary ipkg repository...
Installing optware-bootstrap package...
Unpacking optware-bootstrap.ipk...Done.
Configuring optware-bootstrap.ipk...mount: mounting /volume1/@optware on /opt failed: No such file or directory
mkdir: can't create directory '/opt/etc': No such file or directory
chmod: /opt/etc: No such file or directory
mkdir: can't create directory '/opt/var/': No such file or directory
chmod: /opt/var: No such file or directory
mkdir: can't create directory '/opt/tmp': No such file or directory
chmod: /opt/tmp: No such file or directory
mkdir: can't create directory '/opt/lib': No such file or directory
chmod: /opt/lib: No such file or directory
//tmp/ipkg/info/optware-bootstrap.ipk.preinst failed. Aborting installation of optware-bootstrap.ipk
Installing ipkg...
Unpacking ipkg-opt.ipk...Done.
Configuring ipkg-opt.ipk...WARNING: can't open config file: /usr/syno/ssl/openssl.cnf
tar: can't make dir ./opt/bin: No such file or directory
tar: can't create directory './opt/bin': No such file or directory
tar: can't create symlink from ./opt/bin/ipkg-opt to ipkg: No such file or directory
tar: can't create directory './opt/bin': No such file or directory
tar: can't open './opt/bin/ipkg': No such file or directory
Done.
Removing temporary ipkg repository...
Installing wget...
bootstrap.sh: line 55: /opt/bin/ipkg: not found


BusyBox v1.16.1 (2012-01-13 21:18:15 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

DiskStation>

Könnt ihr mir bitte weiterhelfen?

Gruß,
Michael
 

udius

Benutzer
Mitglied seit
15. Apr 2010
Beiträge
494
Punkte für Reaktionen
0
Punkte
0
schau doch mal nach, ob es die beiden verzeichnisse /volume1/@optware bzw. /opt schon gibt und ob in ihnen etwas enthalten ist.

ist /opt möglicherweise schon gemountet (auf /volume1/@optware)? falls ja, umount

evtl. reicht ein ln -s /volume1@optware /opt und ipkg inkl. pyload läuft wieder.

falls gar nichts mehr geht, /opt und /volume1/@optware komplett leer machen und ipkg neu installieren (aber wirklich nur, wenn gar nichts mehr geht!)
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.015
Punkte für Reaktionen
271
Punkte
393
Hallo,
hattest Du ipkg vorher bereits auf Symlink umgestellt? Was sagt
Rich (BBCode):
ls -la /opt
Wenn das Ergebnis /opt -> /volume1/@optware lautet hast Du nur ein Problem mit dem Pfad, siehe hier.

Gruß Götz
 

Pedobear

Benutzer
Mitglied seit
31. Aug 2011
Beiträge
83
Punkte für Reaktionen
0
Punkte
0
Bringt nix - Hier das Ergebnis

/Opt kann ich nicht löschen. rm: can't remove '/opt': Device or resource busy

Bildschirmfoto 2012-02-17 um 09.07.43.png
 
Zuletzt bearbeitet:

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Und was ist in /volume1/@optware?
Den leeren Ordner /opt kannst Du eigentlich löschen. Dann kannst Du dort einen Symlink auf /volume1/@optware erstellen...
 

Pedobear

Benutzer
Mitglied seit
31. Aug 2011
Beiträge
83
Punkte für Reaktionen
0
Punkte
0
Ich kann Opt nicht löschen :(

DiskStation> cd /..
DiskStation> ls
bin etc initrd linuxrc mnt proc sbin tmp var volume1 volume3
dev etc.defaults lib lost+found opt root sys usr var.defaults volume2
DiskStation> cd opt
ash: getcwd: No such file or directory
DiskStation> rm -r /opt
rm: can't remove '/opt': Device or resource busy
ash: getcwd: No such file or directory
DiskStation>
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Wär vielleicht gut, wenn Du nicht zuerst mit 'cd /opt' ins Verzeichnis reinwechselst, bevor Du versuchst, es zu löschen...
 

udius

Benutzer
Mitglied seit
15. Apr 2010
Beiträge
494
Punkte für Reaktionen
0
Punkte
0
poste mal die ausgabe von "mount"
 

Pedobear

Benutzer
Mitglied seit
31. Aug 2011
Beiträge
83
Punkte für Reaktionen
0
Punkte
0
poste mal die ausgabe von "mount"

Meinst du das? Sry, bin ein Unix Noob :D

DiskStation> mount
/dev/root on / type ext3 (rw,relatime,errors=continue,data=ordered)
/tmp on /tmp type tmpfs (0)
none on /dev/pts type devpts (gid=4,mode=620)
/sys on /sys type sysfs (0)
/proc/bus/usb on /proc/bus/usb type usbfs (0)
/dev/vg1000/lv on /volume1 type ext4 (usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0,synoacl)
/dev/vg1001/lv on /volume2 type ext4 (usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0,synoacl)
/dev/vg1002/lv on /volume3 type ext4 (usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0,synoacl)
/volume1/@optware on /opt type bind (bind)
ash: getcwd: No such file or directory

Auch wenn ich nicht in dem Folder bin, kann ich's ned löschen :/

DiskStation> rm -r /opt
rm: can't remove '/opt': Device or resource busy
ash: getcwd: No such file or directory
DiskStation>
 

udius

Benutzer
Mitglied seit
15. Apr 2010
Beiträge
494
Punkte für Reaktionen
0
Punkte
0
jipp. da steht doch, dass dein /volume1/@optware auf /opt gemounted ist!

also "umount /opt"

und dann noch mal schauen, was in /volume1/@optware und /opt steht

eigentlich müsste /opt leer sein

also /opt löschen und ein "ln -s /volume1/@optware /opt" ABER nur sofern /volume1/@optware nicht leer ist
 

Pedobear

Benutzer
Mitglied seit
31. Aug 2011
Beiträge
83
Punkte für Reaktionen
0
Punkte
0
jipp. da steht doch, dass dein /volume1/@optware auf /opt gemounted ist!

also "umount /opt"

und dann noch mal schauen, was in /volume1/@optware und /opt steht

eigentlich müsste /opt leer sein

also /opt löschen und ein "ln -s /volume1/@optware /opt" ABER nur sofern /volume1/@optware nicht leer ist

Optware ist leer, glaub ich zumindest ;)

DiskStation> cd /volume1/@optware
DiskStation> ls

Hab keinen Output.

Was nu? :D
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
IPKG neu installieren wird helfen ;)
 

Pedobear

Benutzer
Mitglied seit
31. Aug 2011
Beiträge
83
Punkte für Reaktionen
0
Punkte
0
Hmm, hab's neu installiert und die DiskStation neu gestartet. Selbes Problem. Er behauptet es gibt IPKG nicht :(
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Ja klar. Und jetzt machst Du die Sache mit den Pfaden, auf die goetz in Beitrag #3 hingewiesen hat.
 

udius

Benutzer
Mitglied seit
15. Apr 2010
Beiträge
494
Punkte für Reaktionen
0
Punkte
0
screenshot bitte von der behauptung

und bitte auch einen von "echo $PATH"
 

Pedobear

Benutzer
Mitglied seit
31. Aug 2011
Beiträge
83
Punkte für Reaktionen
0
Punkte
0
Hier der Screen:

Bildschirmfoto 2012-02-17 um 13.40.07.png

Ich blicke gerade einfach überhaupt nicht durch. Würde sich hier jemand zur Verfügung stellen mit per TeamViewer zu helfen?

PS: Hier noch der echo $PATH Log:

DiskStation> echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
DiskStation>
 

udius

Benutzer
Mitglied seit
15. Apr 2010
Beiträge
494
Punkte für Reaktionen
0
Punkte
0
Ja klar. Und jetzt machst Du die Sache mit den Pfaden, auf die goetz in Beitrag #3 hingewiesen hat.

tu es einfach! denn ipkg liegt unter /opt/bin und das ist nicht in deinem path
 

Pedobear

Benutzer
Mitglied seit
31. Aug 2011
Beiträge
83
Punkte für Reaktionen
0
Punkte
0
tu es einfach! denn ipkg liegt unter /opt/bin und das ist nicht in deinem path

Ja, aber ich bin anscheinend zu unfähig diese Datei zu editieren.
Mit Nano klappts nicht, da es auch angeblich (wie IPKG) nicht existiert und mit Vi komme ich nicht zurecht ...
DiskStation> nano /root/.profile
-ash: nano: not found

Wie kann ich denn diese Datei (http://www.synology-forum.de/showth...G-Installation&p=217162&viewfull=1#post217162) editieren?

Sorry für mein Unwissen...
 

udius

Benutzer
Mitglied seit
15. Apr 2010
Beiträge
494
Punkte für Reaktionen
0
Punkte
0
1.) export PATH=/opt/bin:/opt/sbin:$PATH
2.) nun mit nano falls er denn noch installiert ist weiterarbeiten
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat