Hi folks
I’m setting up my new system based on Leap 15 Virtualbox SW as supplied by Opensuse (5.2.18-lp150.4.14.1). I’ve addedVBOXAUTOSTART_DB=/etc/vbox/
VBOXAUTOSTART_CONFIG=/etc/vbox/vbox.cfg
to /etc/default/virtualbox
# /etc/default/virtualbox
#
# -------------------------------------------------------------------------------------------------
# In the "SHUTDOWN_USERS" list all users for which a check for runnings VMs should be done during
# shutdown of "vboxdrv" resp. the server:
# SHUTDOWN_USERS="foo bar"
#
# Set "SHUTDOWN" to one of "poweroff", "acpibutton" or "savestate" depending on which of the
# shutdown methods for running VMs are wanted:
# SHUTDOWN="poweroff"
# SHUTDOWN="acpibutton"
# SHUTDOWN="savestate"
# -------------------------------------------------------------------------------------------------
#
#SHUTDOWN_USERS="foo bar"
#SHUTDOWN="savestate"
# -------------------------------------------------------------------------------------------------
# By default, vboxdrv creates a file /etc/udev/rules.d/60-vboxdrv.rules every time, it is started,
# that allows full control of this hosts usb devices in virtual machines (given, you allow accessing
# them with the GUI).
# In order to control this ability yourself, copy the generated /etc/udev/rules.d/60-vboxdrv.rules
# file to another name and modify to your needs, e.g. comment out all lines beginning with SUBSYSTEM,
# which will make this hosts usb devices inaccessible AND enable the next line.
#INSTALL_NO_UDEV=1
# Autostart added
VBOXAUTOSTART_DB=/etc/vbox/
VBOXAUTOSTART_CONFIG=/etc/vbox/vbox.cfg
Then I applied*chmod 1775 /etc/vbox
chgrp vboxusers /etc/vbox
*
*resulting in:
*drwxrwxr-t 1 root vboxusers 36 7. Sep 14:24 vbox
Of course the user “user” owning the machine is also member of vboxusers.
vbox.cfg in that directory looks like
#settings for vboxwebsrn
VBOXWEB_USER=root
# Added
# Default policy is to deny starting a VM, the other option is "allow".
default_policy = deny
# Create an entry for each user allowed to run autostart
user = {
allow = true
}
Added the autostart path to Virtualbox:
user@server:/root> VBoxManage list systemproperties
API version: 5_2
Minimum guest RAM size: 4 Megabytes
Maximum guest RAM size: 2097152 Megabytes
Minimum video RAM size: 0 Megabytes
Maximum video RAM size: 256 Megabytes
Maximum guest monitor count: 64
Minimum guest CPU count: 1
Maximum guest CPU count: 32
Virtual disk limit (info): 2199022206976 Bytes
Maximum Serial Port count: 4
Maximum Parallel Port count: 2
Maximum Boot Position: 4
Maximum PIIX3 Network Adapter count: 8
Maximum ICH9 Network Adapter count: 36
Maximum PIIX3 IDE Controllers: 1
Maximum ICH9 IDE Controllers: 1
Maximum IDE Port count: 2
Maximum Devices per IDE Port: 2
Maximum PIIX3 SATA Controllers: 1
Maximum ICH9 SATA Controllers: 8
Maximum SATA Port count: 30
Maximum Devices per SATA Port: 1
Maximum PIIX3 SCSI Controllers: 1
Maximum ICH9 SCSI Controllers: 8
Maximum SCSI Port count: 16
Maximum Devices per SCSI Port: 1
Maximum SAS PIIX3 Controllers: 1
Maximum SAS ICH9 Controllers: 8
Maximum SAS Port count: 255
Maximum Devices per SAS Port: 1
Maximum NVMe PIIX3 Controllers: 1
Maximum NVMe ICH9 Controllers: 8
Maximum NVMe Port count: 255
Maximum Devices per NVMe Port: 1
Maximum PIIX3 Floppy Controllers:1
Maximum ICH9 Floppy Controllers: 1
Maximum Floppy Port count: 1
Maximum Devices per Floppy Port: 2
Default machine folder: /home/user/VirtualBox VMs
Raw-mode Supported: yes
Exclusive HW virtualization use: on
Default hard disk format: VDI
VRDE auth library: VBoxAuth
Webservice auth. library: VBoxAuth
Remote desktop ExtPack: Oracle VM VirtualBox Extension Pack
Log history count: 3
Default frontend:
Default audio driver: Pulse
**Autostart database path: /etc/vbox**
Default Guest Additions ISO:
Logging Level: all
and switched it on:
user@server:/root> VBoxManage showvminfo ........
Name: Win 7 Neu
Groups: /
Guest OS: Windows 7 (64-bit)
.
.
.
.
Autostart Enabled: on
Autostart Delay: 0
.
.
The file /etc/vbox/user.start was created just containing a “1”
restarting vboxes.sh returns:
server:/ # service vboxes restart
server:/ # service vboxes status
vboxes.service - Autostart Headless Virtual Box VMs
Loaded: loaded (/usr/lib/virtualbox/vboxes.sh; enabled; vendor preset: disabled)
Active: active (exited) since Fri 2018-09-07 18:11:32 CEST; 1s ago
Process: 4740 ExecStop=/usr/lib/virtualbox/vboxes.sh stop (code=exited, status=0/SUCCESS)
Process: 4742 ExecStart=/usr/lib/virtualbox/vboxes.sh start (code=exited, status=0/SUCCESS)
Main PID: 4742 (code=exited, status=0/SUCCESS)
Sep 07 18:11:32 server systemd[1]: Starting Autostart Headless Virtual Box VMs...
Sep 07 18:11:32 server vboxes.sh[4742]: Starting Virtualbox machines: no virtual machines configured
Sep 07 18:11:32 server systemd[1]: Started Autostart Headless Virtual Box VMs.
Any ideas why vboxes does not see the virtual machine to start?
Did I miss to configure something?
br
JM