VirtualBox auf der DS

Status
Für weitere Antworten geschlossen.

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.803
Punkte für Reaktionen
3.761
Punkte
468
Ruf mal "ls -als /" auf. Da müsste es bei dir einen symbolischen Link "opt -> /volume1/@optware" geben. Wenn dem so ist, dann
Code:
rm /opt
mkdir /opt
mount -o bind /volume1/@optware /opt
/opt wird danach wie ein gewöhnliches Verzeichnis dargestellt, verweist aber auf /volume1/@optware
 

tschortsch

Benutzer
Mitglied seit
16. Dez 2008
Beiträge
1.645
Punkte für Reaktionen
34
Punkte
74
Ist der mount Befehl dann permanten oder muss sonst noch irgenwo eingetragen werden damit er nach einem Neustart oder DSM update weiterläuft?
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.803
Punkte für Reaktionen
3.761
Punkte
468
Nö. Ich mach das in der /usr/local/etc/rc.d/optware.sh mit
Code:
...
case $1 in
start)
        [ ! -h /opt -a ! -d /opt ] && mkdir /opt
        [ -d /opt ] && mount -o bind /volume1/@optware /opt
        for i in /opt/etc/init.d/S??* ;do
...
 

monte001

Benutzer
Mitglied seit
27. Jan 2010
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
Danke für die beide Tipps. Nach der manuellen Änderung hat bei mir alles geklappt.
Leider klappt es nicht bei mir mit dem Script.
Habe es wie folgt ins Script eingebunden:
....
case $1 in
start)
[ ! -h /opt -a ! -d /opt ] && mkdir /opt
[ -d /opt ] && mount -o bind /volume1/@optware /opt
for i in /opt/etc/init.d/S??* ;do

# Ignore dangling symlinks (if any).
# [ ! -f "$i" ] && continue

case "$i" in
*.sh)
# Source shell script for speed.
(
trap - INT QUIT TSTP
set start
. $i
)
;;
*)
# No sh extension, so fork subprocess.
$i start
;;
esac
done
;;
stop)
......

Nach Stop habe ich nichts geändert.
Was habe ich denn falsch gemacht?

Gruß
monte001
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.803
Punkte für Reaktionen
3.761
Punkte
468
Ääh - überblick es grad nicht, wo es bei dir hängt. Hier nochmal zur Ergänzung das komplette Script /usr/local/etc/rc.d/optware.sh
Code:
#!/bin/sh
#
# Optware setup
# /usr/local/etc/rc.d/optware.sh
# Alternatives Optware Startup und Shutdown Script #/usr/local/etc/rc.d/optware.sh
#
case $1 in
start)
#       [ ! -h /opt -a ! -d /opt ] && ln -s /volume1/@optware /opt
        [ ! -h /opt -a ! -d /opt ] && mkdir /opt
        [ -d /opt ] && mount -o bind /volume1/@optware /opt
        for i in /opt/etc/init.d/S??* ;do
#
                # Ignore dangling symlinks (if any).
                [ ! -f "$i" ] && continue
#
                case "$i" in
                        *.sh)
                                # Source shell script for speed.
                                (
                                        trap - INT QUIT TSTP
                                        set start
                                        . $i
                                )
                                ;;
                        *)
                                # No sh extension, so fork subprocess.
                                $i start
                                ;;
                esac
        done
        ;;
#
stop)
#
        for i in /opt/etc/init.d/S??* ;do
#
                # Ignore dangling symlinks (if any).
                [ ! -f "$i" ] && continue
#
                case "$i" in
                        *.sh)
                                # Source shell script for speed.
                                (
                                        trap - INT QUIT TSTP
                                        set stop
                                        . $i
                                )
                                ;;
                        *)
                                # No sh extension, so fork subprocess.
                                $i stop
                                ;;
                esac
        done
        ;;
#
*)
        echo "Usage: $0 [start|stop]"
        ;;
esac
#
# End
Hab eigentlich nur bei der im Wiki beschrieben Version die Zeilen nach "start)" durch 2 anderen Zeilen ersetzt. Der Symlink darf aber nicht mehr existieren.

Edit:
Beachte bitte auch die Leerzeichen nach [ und vor ], die sind m.W. zwingend erforderlich.
 
Zuletzt bearbeitet:

DS_Starter

Benutzer
Mitglied seit
15. Jan 2012
Beiträge
271
Punkte für Reaktionen
0
Punkte
16
Hallo Frogman,

habe mit VB 5.0.6. und nach dem Update auf DSM 5.2-5644 Update 1 auch dieses Problem der Hänger wie hier von einigen beschrieben.
Würde gern mal die von dir in unter #1074 erwähnte VB-Version Version 5.0.10-2 installieren um zu schauen ob es dann läuft.

Wo kann ich die denn herunterladen ?? (Oder hab ich was überlesen .....)
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Das ist eine Version, die dodo mit einem neuen Branch kompiliert hatte. Er hat sie auf Anfrage bereitgestellt - frag ihn.
 

DasMoritz

Benutzer
Mitglied seit
19. Sep 2011
Beiträge
197
Punkte für Reaktionen
4
Punkte
18
Hallo,

bei mir funktioniert Virtual Box anscheinend recht gut.
Ich verbinde mich auf das Gast OS jedoch immer per Windows RDP (Remotedesktop).

Was für eine Alternative gibt es da?
Kann man irgendwie aus der lokalen VirtualBox Installation direkt auf die virtuelle Maschine zugreifen oder gibt es etwas anderes als RDP?

Danke,
Moritz
 

tschortsch

Benutzer
Mitglied seit
16. Dez 2008
Beiträge
1.645
Punkte für Reaktionen
34
Punkte
74
Welche DS,
welche DSM Version und
welche VirtualBox Version hast du installiert?

Du kannst in den Einstellungen der VMs das RDP aktivieren damit du direkt beim Start schon dabei bist und nicht erst wenn Windows geladen ist.
Oder meinst du die lokale VB installation zur Verwaltung der VMs auf dem Server? Das geht soweit ich weiß nicht, deshalb gibts PHPVirtualBox.
 

Bordi

Benutzer
Mitglied seit
24. Jan 2010
Beiträge
3.198
Punkte für Reaktionen
3
Punkte
0
Was für eine Alternative gibt es da?
Ja du kannst auf Windows verzichten.
g040.gif

Kann man irgendwie aus der lokalen VirtualBox Installation direkt auf die virtuelle Maschine zugreifen oder gibt es etwas anderes als RDP?
Ich bin sicher das Handbuch spuckt dir noch mehr aus, grundsätzlich kannst du aber über den Browser oder via RDP (gibt ja verschieden Programme für). Was auch geht -bzw gehe soll- ist die VirtualBox auf dem eigenen Rechender. Die kann angeblich auch mit dem RDP Protokoll umgehen. Habs jedoch selbst noch nicht ausprobiert.
a052.gif


Welche DS,
welche DSM Version und
welche VirtualBox Version hast du installiert?
Manchmal stellst du mich vor Rätsel. Inwiefern ist das zu beantwortung relevant?
 

MikeDeltaHH

Benutzer
Mitglied seit
26. Jul 2013
Beiträge
70
Punkte für Reaktionen
0
Punkte
6
Hallo,

bei mir funktioniert Virtual Box anscheinend recht gut.
Ich verbinde mich auf das Gast OS jedoch immer per Windows RDP (Remotedesktop).

Was für eine Alternative gibt es da?
Kann man irgendwie aus der lokalen VirtualBox Installation direkt auf die virtuelle Maschine zugreifen oder gibt es etwas anderes als RDP?

Danke,
Moritz

Ich nutze TeamViewer, funktioniert sehr gut und komme ich auch von extern auf meine Windows VM!
 

tschortsch

Benutzer
Mitglied seit
16. Dez 2008
Beiträge
1.645
Punkte für Reaktionen
34
Punkte
74
Tschortsch schrieb:
Welche DS,
welche DSM Version und
welche VirtualBox Version hast du installiert?
Manchmal stellst du mich vor Rätsel. Inwiefern ist das zu beantwortung relevant?

Manchmal stellst du mich auch vor Rätsel. Normalerweise bin ich von dir gewoht das du alle Beiträge recht genau ließt und meist die richtigen Schlüsse daraus ziehst ;)

Wie dir bestimmt aufgefallen ist laufen auf bestimmte DSen mit bestimmte DSM Version bestimmte Versionen von VB nicht.
In meiner Signatur ist zb eine solche lauffähige kombination aus einer älterne DSM Version mit ältere VB Version. Bei mir läuft die aktuellste Kombination (Stand Update 6xxxx U1) nicht.
Auf deiner DS läuft hingegen das aktuelle Update (weiß ich da ich auch andere Beiträge von dir lese), die VB Version hast du uns leider noch nicht verraten.

Deshalb möchte ich herausfinden was läuft. ;)

PS: Hab eine "Client" Software zum steuern gefunden http://remotebox.knobgoblin.org.uk/
 
Zuletzt bearbeitet:

Bordi

Benutzer
Mitglied seit
24. Jan 2010
Beiträge
3.198
Punkte für Reaktionen
3
Punkte
0
..Wie dir bestimmt aufgefallen ist ...
Aber doch nicht um 05:41 Uhr. Mensch tschortsch ! ...
c055.gif



PS: Das phpVB bei mir rennt, könnte im übrigen auch damit zusammen hängen. So früh Morgen handle ich meist unbewusst. Da werde ich von Ritualen, Reflexen und Instinkten gesteuert. Gut möglich das ich um die Zeit -nach dem besagten Update- die VB gefixt hab, nun aber nix mer davon weiß.
a025.gif
 

tschortsch

Benutzer
Mitglied seit
16. Dez 2008
Beiträge
1.645
Punkte für Reaktionen
34
Punkte
74
Aber doch nicht um 05:41 Uhr. Mensch tschortsch ! ...
c055.gif



PS: Das phpVB bei mir rennt, könnte im übrigen auch damit zusammen hängen. So früh Morgen handle ich meist unbewusst. Da werde ich von Ritualen, Reflexen und Instinkten gesteuert. Gut möglich das ich um die Zeit -nach dem besagten Update- die VB gefixt hab, nun aber nix mer davon weiß.
a025.gif

Dann solltest du es so wie mit dem Autofahren handhaben: Nur körperlich topfit und bei vollem bewusstsein den Browser bedienen :D

PS: Wenn du da wirklich was gefixt hast könntest du es ja allen mitteilen ;)
 
Zuletzt bearbeitet:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.218
Punkte für Reaktionen
74
Punkte
114

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.803
Punkte für Reaktionen
3.761
Punkte
468
Bringt mich bitte mal wieder auf Stand.

Ich hab momentan auf der DS415+ (wieder) VirtualBox 5.0.6 unter DSM 5.2-5644 Update 2 am laufen, da die neueren VirtualBox-Versionen, zumindest unter Update 1, immer wieder den Hänger beim VM-Start bei 20% hatten. Die 5.0.6 hatte das nicht, deshalb bin ich zurück. Aber nun hatte ich Probleme mit dem DSM-Update U1 -> U2, wenn VirtualBox beim DSM-Update lief.

Ist VirtualBox 5.0.10 in Verbindung mit DSM 5.2-5644 Update 2 nun wirklich problemfrei, sowohl beim Start der VMs als auch beim DSM-Update?
Wenn ja, würde ich es nochmal probieren.
 

tschortsch

Benutzer
Mitglied seit
16. Dez 2008
Beiträge
1.645
Punkte für Reaktionen
34
Punkte
74
@dkeppi
Nein habs nicht ausprobiert, nur auf die schnelle gefunden.
@Benares
Danke für deine Info, das sind momentan die aktuellsten die es hier gibt.
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.218
Punkte für Reaktionen
74
Punkte
114
Ich habs hinbekommen...


Man muss zuerst den Webserver stoppen
Rich (BBCode):
/var/packages/virtualbox/scripts/vboxvweb-service.sh stop

Dann die Konfig anpassen
Rich (BBCode):
vi /var/packages/virtualbox/target/etc/vbox/vbox.cfg
-> 127.0.0.1 ersetzen durch die interne IP oder die Domain der NAS

Dann den Webserver wieder starten
Rich (BBCode):
/var/packages/virtualbox/scripts/vboxvweb-service.sh start

Jetzt klappt die Verbindung über IP/Domain!!!!


Damit auch phpvirtualbox funktioniert muss man dort die location in /volume1/web/phpvirtualbox/config.php auch noch anpassen!!!!!
 

tschortsch

Benutzer
Mitglied seit
16. Dez 2008
Beiträge
1.645
Punkte für Reaktionen
34
Punkte
74
@Dkeppi:
Wollte selbiges auch gerade Posten :D
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.218
Punkte für Reaktionen
74
Punkte
114
:D;)
 
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