ipkg geht nach Upgade auf Beta 4.0 nicht mehr

Status
Für weitere Antworten geschlossen.

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
kann alles weg.

Gruß Götz
 

Tuwok

Benutzer
Mitglied seit
31. Okt 2010
Beiträge
95
Punkte für Reaktionen
0
Punkte
6
Hallöchen,

ich stehe mit meiner DS212+ nun vor dem gleichen Problem. Habe die bootstrap in Zeile 21 geändert und neu gestartet. IPKG update funktioniert aber nicht. Was muss ich nun genau tun?

bootstrap.JPGbootstrap.JPGbootstrap.JPG
 
Zuletzt bearbeitet:

Tuwok

Benutzer
Mitglied seit
31. Okt 2010
Beiträge
95
Punkte für Reaktionen
0
Punkte
6
Also stehe da immer noch auf dem Schlauch. ich habe die bootstrap in Zeile 21 geändert und gespeichert, danach ausgeführt. Da kommt dann die besagte Fehlermeldung. Was muss ich als nächsten Schritt machen bzw. welche Datei editieren?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
ich weiß nicht wie Du das angestellt haben kannst, daß so ein Ergebnis dabei rauskommt. Mache bitte cut&paste und kein Screenshot, so muß ich das ja abtippen:)
zB.ChristianNAS> ChristianNAS> vi bootstrap.sh
blau ist Dein prompt, rot hat da nichts zu suchen und vi bootstrap.sh ist der eigentliche Befehl.
Lösche noch mal alles und gehe ganz ruhig der Reihe nach vor. Aus dem Screenshot ist die Ursache nicht ablesbar.
Wenn was unklar ist frage nach.

Gruß Götz
 

Tuwok

Benutzer
Mitglied seit
31. Okt 2010
Beiträge
95
Punkte für Reaktionen
0
Punkte
6
So, habe noch einmal alles gelöscht, die bootstrap Zeile 21 bearbeitet, gespeichert und die bootstrap ausgeführt. Hier das Ergebnis:

ChristianNAS> sh bootstrap.sh
Creating temporary ipkg repository...
Installing optware-bootstrap package...
Unpacking optware-bootstrap.ipk...Done.
Configuring optware-bootstrap.ipk...Done.
Installing ipkg...
Unpacking ipkg-opt.ipk...Done.
Configuring ipkg-opt.ipk...WARNING: can't open config file: /usr/syno/ssl/openssl.cnf
Done.
Removing temporary ipkg repository...
Installing wget...
Installing wget (1.12-2) to root...
Configuring wget
Successfully terminated.
Creating /opt/etc/ipkg/cross-feed.conf...
Setup complete.
ChristianNAS>

Reicht das als Info?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
das sieht doch richtig gut aus. Jetzt versuche mal
Rich (BBCode):
ipkg update
wenn das nicht geht
Rich (BBCode):
/opt/bin/ipkg update
Wenn Du DSM 4.0 hast mußt Du auch noch Punkt 6 aus dem Wiki abarbeiten.

Gruß Götz
 

Tuwok

Benutzer
Mitglied seit
31. Okt 2010
Beiträge
95
Punkte für Reaktionen
0
Punkte
6
Zuletzt bearbeitet:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
das sieht soweit alles gut aus. Lass Deine DS per DSM neu starten und versuche es noch mal.
Bearbeiten kannst Du per
Rich (BBCode):
vi /root/.profile

Gruß Götz
 

Tuwok

Benutzer
Mitglied seit
31. Okt 2010
Beiträge
95
Punkte für Reaktionen
0
Punkte
6
nach neustart funktioniert ipkg update nicht mehr

ChristianNAS> ipkg update
-ash: ipkg: not found

oder

ChristianNAS> /opt/bin/ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable /Packages.gz
ipkg: /opt/ipkg-ajMnEA/Packages.gz: No such file or directory
file_copy: ERROR: failed to copy /opt/ipkg-ajMnEA/Packages.gz to /tmp/ipkg.0ecP1 e/cross.gz
An error ocurred, return value: 1.

was soll ich nun machen?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
mache noch Punkt 6 aus dem Wiki.

Gruß Götz
 

Tuwok

Benutzer
Mitglied seit
31. Okt 2010
Beiträge
95
Punkte für Reaktionen
0
Punkte
6
Jupie,

klappt jetz alles. danke Goetz.

Gruß

Christian
 

Tuwok

Benutzer
Mitglied seit
31. Okt 2010
Beiträge
95
Punkte für Reaktionen
0
Punkte
6
Man, das mit dem auskommentieren ist aber auch schwierig.
Versuche gerade wie im Wiki

# Optware setup
#[ -x /etc/rc.optware ] && /etc/rc.optware start

per vi /etc/rc.local zu ändern. Wie bekomme ich nun die # vor die zweite Zeile und kann das dann speichern? Das will gar nicht klappen.
 

joku

Benutzer
Mitglied seit
06. Mrz 2011
Beiträge
6.664
Punkte für Reaktionen
2
Punkte
164
per vi /etc/rc.local zu ändern. Wie bekomme ich nun die # vor die zweite Zeile und kann das dann speichern? Das will gar nicht klappen.
Kursor zu der Zeile ESC und i #
ESC : wq!
speichern, mach eine Kopie von dem File

Gruß Jo
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Hallo,
Du hast die Wahl zwischen mount und symlink, ich präferiere symlink.
Rich (BBCode):
cd /
ln -s /volume1/@optware /opt
Dann schau Dir im Wiki Link den Abschnitt Weitergehende Insatallation IPKG an.
In der /etc/profile würde ich als letzte Zeile
Rich (BBCode):
PATH=/opt/bin:/opt/sbin:$PATH
einfügen und die beiden Zeilen in /root/.profile wieder auskommentieren.

Gruß Götz

Moin,
ich steh übrigens auch mehr auf Symlink, aber das nur am Rande.
Ich würde nach der Zeile mit dem PATH= noch eine Zeile mit "export PATH" einfügen. Nur um sicherzugehen, dass auch alles ordentlich an die nachfolgenden Prozesse weitergereicht wird.
Wahlweise kann man auch einfach die vorhandene export Zeile ans Ende der /etc/profile verschieben.

Gruß

Janus
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
Ich würde nach der Zeile mit dem PATH= noch eine Zeile mit "export PATH" einfügen. Nur um sicherzugehen, dass auch alles ordentlich an die nachfolgenden Prozesse weitergereicht wird.
das ist sicherlich richtig. In der Praxis ist es aber nicht nötig, jede Sub-Shell bekommt den kompletten Pfad übergeben.

Gruß Götz
 

scoubie

Benutzer
Mitglied seit
27. Jan 2009
Beiträge
82
Punkte für Reaktionen
0
Punkte
0
Servus zusammen!

Langsam bin ich am Verzweifeln. Ich kann das IPKG instalieren und ein update machen. Wenn ich das System neu starte ist der ordner /opt leer.

Nachdem ich es jetzt schon einige Male installiert habe, habe ich mir den order /opt nach /opt_copy kopiert. Nach dem reboot lösche ich den ordner /opt und kopiere die Dateien von /opt_copy nach /opt. Dann funktioniert IPKG wieder!


mount:
Rich (BBCode):
/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/md2 on /volume1 type ext3 (usrquota,grpquota)
/dev/md3 on /volume2 type ext3 (usrquota,grpquota)

cat /root/.profile:
Rich (BBCode):
umask 022

#PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
#export PATH

#This fixes the backspace when telnetting in.
#if [ "$TERM" != "linux" ]; then
#        stty erase
#fi

HOME=/root
export HOME

TERM=${TERM:-cons25}
export TERM

PAGER=more
export PAGER

PS1="`hostname`> "

alias dir="ls -al"
alias ll="ls -la"


cat /etc/profile:
Rich (BBCode):
#/etc/profile: system-wide .profile file for ash.
PATH="$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin"
umask 022
#This fixes the backspace when telnetting in.
#if [ "$TERM" != "linux" ]; then
#        stty erase
#fi
PGDATA=/volume1/@database/pgsql
export PATH PGDATA
HOME=/root
export HOME
TERM=${TERM:-cons25}
export TERM
PAGER=more
export PAGER
PS1="`hostname`> "
alias dir="ls -al"
alias ll="ls -la"
ulimit -c unlimited


PATH=/opt/bin:/opt/sbin:$PATH

Weiß irgend wer, woran das liegen kann?

Es handelt sich um die DS508 mit der neuen DSM4.0. Bei der DS3.2 hats funktioniert, nach dem Update nicht mehr.


Vielen Dank für Eure Hilfe!

mfG
Scoubie
 

joku

Benutzer
Mitglied seit
06. Mrz 2011
Beiträge
6.664
Punkte für Reaktionen
2
Punkte
164
Langsam bin ich am Verzweifeln. Ich kann das IPKG instalieren und ein update machen. Wenn ich das System neu starte ist der ordner /opt leer.
Mount Bind entfernen
Nach dem entfernen des Originalen Startup Scripts, wird /opt beim Booten der DS nicht mehr per mount bind eingebunden. Das ist auch gut so, da man ohne Probleme einen Symbolischen Link verwenden kann und so der Mount Bind beim herunterfahren nicht mehr per umount entfernt werden muss.

Gruß Jo
 
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