DSM 6.x und darunter IPKG geht nach DSM update nicht mehr

Alle DSM Version von DSM 6.x und älter
Status
Für weitere Antworten geschlossen.

arphex

Benutzer
Mitglied seit
17. Nov 2011
Beiträge
176
Punkte für Reaktionen
0
Punkte
22
Hallo

da Problem habe ich schon lange. Und auch den ipkg synology wiki Eintrag dazu gelesen.
Das Startup Script angepasst, was ich nicht hinbekomme ist aber, dass nach einem DSM Update
ipkg bestehen bleibt.

Was kann ich tun?

Gruß
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
14.102
Punkte für Reaktionen
3.919
Punkte
488
Es sind nach einem Update eigentlich immer die gleichen Dinge, die zu tun sind:

1.) Prüfen, ob der Symlink für /opt noch existiert.
Code:
root@DS212:~# ls -als /opt
   0 lrwxrwxrwx    1 root     root            17 Dec 16 18:37 /opt -> /volume1/@optware
wenn nicht, hilft "ln -s /volume1/@optware/ /opt".

2.) in /root/.profile die beiden PATH-Zeilen wieder auskommentieren, also so:
Code:
...
#PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
#export PATH
...

Die Pfad-Erweiterung (PATH=/opt/bin:/opt/sbin:$PATH) in der /etc/profile bleibt inzwischen bei den meisten Updates erhalten, sollte aber evtl auch geprüft werden.
 

arphex

Benutzer
Mitglied seit
17. Nov 2011
Beiträge
176
Punkte für Reaktionen
0
Punkte
22
hallo benares, danke für deine Antwort.

Nun, zum ersten Mal hat ipkg auch nach dem update (habe eben auf DSM 5.1-5021 Update 2 geupdatet) funktioniert.

viele grüße
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
14.102
Punkte für Reaktionen
3.919
Punkte
488
Ja, bei so kleineren Updates muss i.d.R. nichts überprüft/geändert werden - bei den größeren aber schon.
 

arphex

Benutzer
Mitglied seit
17. Nov 2011
Beiträge
176
Punkte für Reaktionen
0
Punkte
22
Es sind nach einem Update eigentlich immer die gleichen Dinge, die zu tun sind:

1.) Prüfen, ob der Symlink für /opt noch existiert.
Code:
root@DS212:~# ls -als /opt
   0 lrwxrwxrwx    1 root     root            17 Dec 16 18:37 /opt -> /volume1/@optware
wenn nicht, hilft "ln -s /volume1/@optware/ /opt".

2.) in /root/.profile die beiden PATH-Zeilen wieder auskommentieren, also so:
Code:
...
#PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
#export PATH
...

Die Pfad-Erweiterung (PATH=/opt/bin:/opt/sbin:$PATH) in der /etc/profile bleibt inzwischen bei den meisten Updates erhalten, sollte aber evtl auch geprüft werden.

kann man das eigentlich irgendwie automatisieren.

das ist ziemlich nervig :_/
 

dil88

Benutzer
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.946
Punkte für Reaktionen
2.412
Punkte
829
Sicher kann man das automatisieren. Aber dabei kann natürlich, wenn man es eher simpel umsetzt, auch etwas in die Hose gehen - primär bei der PATH-Variablen. Deshalb würde ich es eher manuell machen. Der Aufwand ist ehrlich gesagt nahe Null.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.171
Punkte für Reaktionen
418
Punkte
393
Hallo,
zumindest den Link kann man automatisch erstellen lassen. Ist auch so im Script im Wiki hinterlegt.
Rich (BBCode):
...
[ ! -h /opt -a ! -d /opt ] && ln -s /volume1/@optware /opt
...

Gruß Götz
 
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