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

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

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

arphex

Benutzer
Registriert
17. Nov. 2011
Beiträge
180
Reaktionspunkte
2
Punkte
24
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ß
 
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.
 
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
 
Ja, bei so kleineren Updates muss i.d.R. nichts überprüft/geändert werden - bei den größeren aber schon.
 
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 :_/
 
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.
 
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