optware wird nicht mehr richtig unter /opt gemounted

  • 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

Status
Für weitere Antworten geschlossen.

geimist

Benutzer
Sehr erfahren
Maintainer
Add-on Developer
Registriert
04. Jan. 2012
Beiträge
5.963
Reaktionspunkte
1.719
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?
 
Was sagt denn ein "ls -l /opt/" ?
 
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 :o
 
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
 
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