IPKG und pyLoad auf der USB Station 2

Status
Für weitere Antworten geschlossen.

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
Hallo zusammen,

nachdem ich meinem Vater zu Weihnachten eine USBS2 gekauft habe, habe ich mich die letzten Tage mit IPKG und pyLoad auf der USBS2 beschäftigt.

Vorweg, es ist möglich - allerdings mit Umwegen (Verlagerung des opt Ordners auf ein externes ext4 Medium) und ob nach einem Neustart der USBS2 wirklich alles automatisch läuft, kann ich noch nicht sagen.

Bin nach dieser französischen Anleitung vorgegangen (IPKG kann man ja bei der USBS2 bekanntlich nur über die Custom Firmware von iTolosa installieren).
pyLoad habe ich wie bei meiner DS110j nach dem Wiki installiert.

Falls jemand Interesse an der Installation hat und mit dieser französischen Anleitung nicht zurecht kommt, kann ich dazu auch gerne einen Eintrag im deutschen Wiki machen.
 
Zuletzt bearbeitet:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
Leider musste ich feststellen, dass der automatische Start der optware und der Start von pyLoad nicht funktioniert.
Wenn ich nach dem Reboot rc.local oder rc.optware ausführe, startet optware und gleich darauf pyLoad ganz normal und alles läuft.

Scheinbar ist der USBStick auf den /opt bzw. /volume1/@optware verlinkt und auf dem der Ordner @optware liegt, noch nicht ready, wenn rc.local angestoßen wird. Dadurch wird kein optware und auch kein pyLoad gestartet.

Hab mich schon mit den Skripten in usr/syno/etc/rc.d gespielt, brachte aber auch nichts da die USB-Volumes bereits an 3. Stelle connected werden und auch der /opt mount erfolgt bereits kurz danach.

Das Log in var/log/messages brachte mich auch nicht weiter :(


Hat irgendjemand eine Idee wie ich den optware Start verzögern kann, sodass er funktioniert?

P.S.: Ich hoffe ich habe mich verständlich ausgedrückt - läuft bei der USBS2 leider alles etwas anders als auf herkömmlichen NAS'
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
auf allen meiner DS habe ich Optware-Start und Eigendrösel in /usr/local/etc/rc.d. Dieses wird zuletzt abgearbeitet.
Reihenfolge: /etc/rc.*, /usr/syno/etc/rc.d/S*, /usr/local/etc/rc.d/*
Kannst dann ja auch ein sleep <Sekunden> in das Sript packen, das System sollte ja durch sein.
Probiere auch mal die Variante ohne mount aber Symlink füt /opt.

Gruß Götz
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
Hallo goetz,

danke für die Info.
Dann werde ich mal den optware Start in usr/local/etc/rc.d packen und testen.

/opt hat nen symb. Link nach /volume1/@optware
@optware wiederum nen symb. Link nach /volumeUSB1/usbshare/@optware
Meinte mit dem Mount, den Mount von dem USB Stick wo die optware drauf liegt :)
 
Zuletzt bearbeitet:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
@goetz
Eine blöde Frage noch:
Kann ich das rc.local einfach in den Ordner usr/local/etc/rc.d verschieben oder soll ich es lassen wie es ist und ein zusätzliches Skript, welches rc.local startet, in usr/local/etc/rc.d hinterlegen

Oder gleich den anderen weg gehen, dass das neue Skript in usr/local/etc/rc.d direkt das rc.optware startet?

Danke für deine Hilfe!
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
Oder noch ne Idee:
Soll ich das optware.sh aus dem Wiki nützen, wie auf meiner DS110j, und rc.local so editieren, dass rc.optware nicht ausgeführt wird.
Glaube aber das dann optware gar nicht startet.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
mach es so wie auf Deiner DS110j, den Optware-Start wie im Wiki.

Gruß Götz
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
Alles klar, danke für deine Hilfe.
Werde das mal testen und melde mich wieder!
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
Hallo goetz,

habe das nun probiert, funktioniert aber leider nicht!

Bin wie im Wiki und so wie ich es auf meiner DS habe vorgegangen:
rc. local angepasst, Ordner usr/local/etc/rc.d angelegt und das ausführbar optware.sh eingefügt
USBS2 startet, allerdings ignoriert er das optware.sh

Starte ich das optware.sh manuell, startet pyLoad wie gewünscht.

Hat jemand noch eine Idee wie es klappen kann?
 
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