optware wird nicht mehr richtig unter /opt gemounted

Status
Für weitere Antworten geschlossen.

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.388
Punkte für Reaktionen
1.206
Punkte
234
Ich habe gerade das DSM 5.1 (5004) Update 2 eingespielt und zum ersten mal funktioniert ipkg nicht mehr (in Skripten habe ich bisher immer mit absoluten Pfadangaben gearbeitet und daher auf die Erweiterung der Pfadangaben verzichtet, die es sonst eh immer zerschossen hätte).

Diesmal ist das Verzeichnis /opt leer. Jetzt habe ich wie hier den Link zu /Volume1/@optware mit "ln -s /volume1/@optware /opt" gesetzt. Jetzt erscheint aber nur unter /opt der Link. War es nicht sonst wie eine Art Hardlink - man konnte direkt z.B. auf /opt/bin … navigieren?

Also ist das Mounten das Problem.
Also habe ich jetzt das "Neue separate Startup Script für Optware" unter /usr/local/etc/rc.d/optware.sh abgelegt.

Leider ohne Erfolg …

Was muss ich tun?
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Was sagt denn ein "ls -l /opt/" ?
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.388
Punkte für Reaktionen
1.206
Punkte
234
Hallo Fusion,

vielen Dank für deine Mühe. Gerade eben habe ich es wieder zum laufen gebracht. Weil ich eine Anwendung unbedingt benötige, musste ich jetzt einfach herumprobieren. Hat alles nichts geholfen. Daher habe ich mir das /volume1/@optware Verzeichnis gesichert, ipkg neuinstalliert und das Verzeichnis zurückgesichert.

> läuft :eek:
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.023
Punkte für Reaktionen
274
Punkte
393
Hallo,
dann bist Du aber wieder bei mount --bind. Wenn Du den Symlink bei bestehendem Verzeichnis /opt machst ergibt sich daraus /opt/opt. Für den Symlink darf kein Verzeichnis /opt bestehen.

Gruß Götz
 

Johann-Tree

Benutzer
Mitglied seit
18. Jan 2015
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Tipp: Ich habe folgendes in /etc/rc.local
eingetragen:
Rich (BBCode):
if test -f /opt/bin/bash
  then 
  	true
   else
    ln -s /volume1/@optware /opt
fi

Der Pfad zum Testen kann natürlich angepasst werden.
 
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