Jump to content
lainie

VirtualBox compiled for unRAID

257 posts in this topic Last Reply

Recommended Posts

Yes provided your underlying hardware is capable.

 

Ah ha!  Good..

 

Well I don't really need this vbox anymore anyway lol

moved to an esxi box..

Share this post


Link to post

Well I don't really need this vbox anymore anyway lol

moved to an esxi box..

I think you should try to implement a basic unraid install as a virtualbox guest with vbox host installed inside your esxi unraid install with vbox host. Performance would probably be abysmal, but it would be a definite 'yo dawg, I heard you like virtual machines' moment.

Share this post


Link to post

[glow=red,2,300]Compiled virtualbox 4.2.6 for unRAID 5RC11 kernel 3.4.26 is now available.[/glow]

 

Lainie, perhaps you should add the "changing user and pass to root and pass in config.php" and also the above "setproperty websrvauth. . .etc." to the instructions on your website

I did not change root pass.

The only thing I have to do was uncomment the onAuth="true" parameter and run "VBoxManage setproperty websrvauthlibrary null"

Our phpVbox leader Lanie can affirm, but you have both described the two different approaches to get the install up and running.  Either fix the root unraid user/pw or comment the prompt out altogether.

 

I have updated the installation instructions (specifically the phpvirtualbox instructions). See if this is more to everyone's liking & let me know if it still needs further changing.

 

Well I don't really need this vbox anymore anyway lol

moved to an esxi box..

I think you should try to implement a basic unraid install as a virtualbox guest with vbox host installed inside your esxi unraid install with vbox host. Performance would probably be abysmal, but it would be a definite 'yo dawg, I heard you like virtual machines' moment.

 

When I compile these virtualbox files for unRAID, I use my Windows 7 Pro system running VirtualBox, create a VM for unRAID (whichever version I am compiling for), then install virtualbox inside the unRAID VM & make a package for it.

 

Do I get a 'yo dawg, I heard you like virtual machines' moment? It is VirtualBox inside VirtualBox instead of VirtualBox inside VMware... but I think that should be close enough  8)

Share this post


Link to post

I'm on unRAID 4.7, downloaded this file: vbox-4.2.6-unRAID-2.6.32.9.tgz

 

Got this error during the installpkg process:

root@Tower:/boot/custom# installpkg vbox-4.2.6-unRAID-2.6.32.9.tgz                       
Verifying package vbox-4.2.6-unRAID-2.6.32.9.tgz.
Installing package vbox-4.2.6-unRAID-2.6.32.9.tgz:
PACKAGE DESCRIPTION:
Executing install script for vbox-4.2.6-unRAID-2.6.32.9.tgz.
usermod: invalid option -- a
usage: usermod	[-u uid [-o]] [-g group] [-G group,...] 
	[-d home [-m]] [-s shell] [-c comment] [-l new_name]
	[-f inactive] [-e expire ] [-p passwd] [-L|-U] name
usermod: invalid option -- a
usage: usermod	[-u uid [-o]] [-g group] [-G group,...] 
	[-d home [-m]] [-s shell] [-c comment] [-l new_name]
	[-f inactive] [-e expire ] [-p passwd] [-L|-U] name
Package vbox-4.2.6-unRAID-2.6.32.9.tgz installed.

 

 

 

Also, when I started the webserver, I see that I'm not using all of my ram, which might be a separate topic. I have 8GB installed... but...

root@Tower:/boot/custom/vbox# vboxwebsrv 
Oracle VM VirtualBox web service Version 4.2.6
(C) 2007-2012 Oracle Corporation
All rights reserved.
VirtualBox web service 4.2.6 r82870 linux.x86 (Dec 19 2012 15:42:02) release log
00:00:00.000101 main     Log opened 2013-02-02T03:27:02.963100000Z
00:00:00.000104 main     OS Product: Linux
00:00:00.000106 main     OS Release: 2.6.32.9-unRAID
00:00:00.000107 main     OS Version: #8 SMP Wed Nov 24 01:15:59 MST 2010
00:00:00.000129 main     Host RAM: 3947MB total, 2165MB available
00:00:00.000132 main     Executable: /opt/VirtualBox/vboxwebsrv
00:00:00.000133 main     Process ID: 21391
00:00:00.000134 main     Package type: LINUX_32BITS_GENERIC
00:00:00.422071 SQPmp    Socket connection successful: host = default (localhost), port = 18083, master socket = 8

 

Share this post


Link to post

Looks like a difference in the usermod command on unRAID 4.7. I was asked to include the following lines to allow USB devices to work:

groupadd vboxusers
usermod -aG vboxusers root
usermod -aG vboxusers nobody
mkdir /dev/vboxusb -m 0750
chown root:vboxusers /dev/vboxusb

 

Think these 2 lines are giving you the error:

usermod -aG vboxusers root
usermod -aG vboxusers nobody

 

Here are the options of usermod in unRAID 5:

 usermod --help
Usage: usermod [options] LOGIN

Options:
  -c, --comment COMMENT         new value of the GECOS field
  -d, --home HOME_DIR           new home directory for the user account
  -e, --expiredate EXPIRE_DATE  set account expiration date to EXPIRE_DATE
  -f, --inactive INACTIVE       set password inactive after expiration
                                to INACTIVE
  -g, --gid GROUP               force use GROUP as new primary group
  -G, --groups GROUPS           new list of supplementary GROUPS
  -a, --append                  append the user to the supplemental GROUPS
                                mentioned by the -G option without removing
                                him/her from other groups
  -h, --help                    display this help message and exit
  -l, --login NEW_LOGIN         new value of the login name
  -L, --lock                    lock the user account
  -m, --move-home               move contents of the home directory to the
                                new location (use only with -d)
  -o, --non-unique              allow using duplicate (non-unique) UID
  -p, --password PASSWORD       use encrypted password for the new password
  -s, --shell SHELL             new login shell for the user account
  -u, --uid UID                 new UID for the user account
  -U, --unlock                  unlock the user account

 

AaronJAnderson: I would think that virtualbox would still work & it is showing installed. Not sure about your RAM... could be related to unRAID being a 32bit OS... not sure. Are you unable to run VirtualBox? Or does it work, but you were just reporting the errors?

 

I've never run unRAID 4.x (except for making the vbox package), seems like those with the USB fix may not have either. Will await your response before changing anything further. I can remove the USB fix or try to customize it for unRAID 4.x with better usermod command options... (may take some testing if I try to find the right command options)... whatever is preferred.

Share this post


Link to post

Anyone see this issue ?

 

VirtualBox error: The object functionality is limited (0x80070005)

 

How to solve it ?

 

 

SoapFault Object
(
    [message:protected] => VirtualBox error: The object functionality is limited (0x80070005)
    [string:Exception:private] => 
    [code:protected] => 0
    [file:protected] => /mnt/cache/www/phpvirtualbox-4.2-4/lib/vboxServiceWrappers.php
    [line:protected] => 2015
    [trace:Exception:private] => Array
        (
            [0] => Array
                (
                    [file] => /mnt/cache/www/phpvirtualbox-4.2-4/lib/vboxServiceWrappers.php
                    [line] => 2015
                    [function] => __soapCall
                    [class] => SoapClient
                    [type] => ->
                    [args] => Array
                        (
                            [0] => IMachine_getName
                            [1] => Array
                                (
                                    [0] => Array
                                        (
                                            [_this] => abcf3fe46dee5a3d-00000000000008a3
                                        )

                                )

                        )

                )

            [1] => Array
                (
                    [file] => /mnt/cache/www/phpvirtualbox-4.2-4/lib/vboxServiceWrappers.php
                    [line] => 54
                    [function] => getName
                    [class] => IMachine
                    [type] => ->
                    [args] => Array
                        (
                        )

                )

            [2] => Array
                (
                    [file] => /mnt/cache/www/phpvirtualbox-4.2-4/lib/vboxconnector.php
                    [line] => 2685
                    [function] => __get
                    [class] => VBox_ManagedObject
                    [type] => ->
                    [args] => Array
                        (
                            [0] => name
                        )

                )

            [3] => Array
                (
                    [file] => /mnt/cache/www/phpvirtualbox-4.2-4/lib/vboxconnector.php
                    [line] => 918
                    [function] => remote_hostGetNetworking
                    [class] => vboxconnector
                    [type] => ->
                    [args] => Array
                        (
                            [0] => Array
                                (
                                    [fn] => hostGetNetworking
                                )

                        )

                )

            [4] => Array
                (
                    [file] => /mnt/cache/www/phpvirtualbox-4.2-4/lib/ajax.php
                    [line] => 306
                    [function] => __call
                    [class] => vboxconnector
                    [type] => ->
                    [args] => Array
                        (
                            [0] => hostGetNetworking
                            [1] => Array
                                (
                                    [0] => Array
                                        (
                                            [fn] => hostGetNetworking
                                        )

                                    [1] => Array
                                        (
                                            [0] => Array
                                                (
                                                    [data] => Array
                                                        (
                                                            [responseData] => Array
                                                                (
                                                                )

                                                        )

                                                    [errors] => Array
                                                        (
                                                        )

                                                    [persist] => Array
                                                        (
                                                        )

                                                    [messages] => Array
                                                        (
                                                        )

                                                )

                                        )

                                )

                        )

                )

            [5] => Array
                (
                    [file] => /mnt/cache/www/phpvirtualbox-4.2-4/lib/ajax.php
                    [line] => 306
                    [function] => hostGetNetworking
                    [class] => vboxconnector
                    [type] => ->
                    [args] => Array
                        (
                            [0] => Array
                                (
                                    [fn] => hostGetNetworking
                                )

                            [1] => Array
                                (
                                    [0] => Array
                                        (
                                            [data] => Array
                                                (
                                                    [responseData] => Array
                                                        (
                                                        )

                                                )

                                            [errors] => Array
                                                (
                                                )

                                            [persist] => Array
                                                (
                                                )

                                            [messages] => Array
                                                (
                                                )

                                        )

                                )

                        )

                )

        )

    [previous:Exception:private] => 
    [faultstring] => VirtualBox error: The object functionality is limited (0x80070005)
    [faultcode] => SOAP-ENV:Client
    [detail] => stdClass Object
        (
            [RuntimeFault] => stdClass Object
                (
                    [resultCode] => -2147024891
                    [interfaceID] => 22781af3-1c96-4126-9edf-67a020e0e858
                    [component] => Machine
                    [text] => The object functionality is limited
                )

        )

)

 

 

Share this post


Link to post

Anyone see this issue ?

 

VirtualBox error: The object functionality is limited (0x80070005)

 

How to solve it ?

 

When I visit the wiki page for phpvirtualbox & look up that error, this is the page I find on it:

Issue 640: Vbox 4.2.4 error: The object functionality is limited (0x80070005)

 

I seem to only hit this when the host comes up and the virtualbox directory is not present. I keep my virtualbox directory on a separate encrypted drive, which is manually mounted after boot - this never was a problem before, it used to just complain about the VM's being "inaccessible", then after clicking on each one they came up. Now I get this error, the only way to resolve it is to bounce the vboxweb-service.

...

if start it from console, it works fine. If by service, always get this error.

 

Are you starting VirtualBox with a script at startup (before unRAID finishes loading up the drive where vbox is located)? If so try waiting until after unRAID has started the array fully & any external drives are mounted.

Share this post


Link to post

Looks like a difference in the usermod command on unRAID 4.7. I was asked to include the following lines to allow USB devices to work:

groupadd vboxusers
usermod -aG vboxusers root
usermod -aG vboxusers nobody
mkdir /dev/vboxusb -m 0750
chown root:vboxusers /dev/vboxusb

 

Think these 2 lines are giving you the error:

usermod -aG vboxusers root
usermod -aG vboxusers nobody

 

Here are the options of usermod in unRAID 5:

 usermod --help
Usage: usermod [options] LOGIN

Options:
  -c, --comment COMMENT         new value of the GECOS field
  -d, --home HOME_DIR           new home directory for the user account
  -e, --expiredate EXPIRE_DATE  set account expiration date to EXPIRE_DATE
  -f, --inactive INACTIVE       set password inactive after expiration
                                to INACTIVE
  -g, --gid GROUP               force use GROUP as new primary group
  -G, --groups GROUPS           new list of supplementary GROUPS
  -a, --append                  append the user to the supplemental GROUPS
                                mentioned by the -G option without removing
                                him/her from other groups
  -h, --help                    display this help message and exit
  -l, --login NEW_LOGIN         new value of the login name
  -L, --lock                    lock the user account
  -m, --move-home               move contents of the home directory to the
                                new location (use only with -d)
  -o, --non-unique              allow using duplicate (non-unique) UID
  -p, --password PASSWORD       use encrypted password for the new password
  -s, --shell SHELL             new login shell for the user account
  -u, --uid UID                 new UID for the user account
  -U, --unlock                  unlock the user account

 

AaronJAnderson: I would think that virtualbox would still work & it is showing installed. Not sure about your RAM... could be related to unRAID being a 32bit OS... not sure. Are you unable to run VirtualBox? Or does it work, but you were just reporting the errors?

 

I've never run unRAID 4.x (except for making the vbox package), seems like those with the USB fix may not have either. Will await your response before changing anything further. I can remove the USB fix or try to customize it for unRAID 4.x with better usermod command options... (may take some testing if I try to find the right command options)... whatever is preferred.

 

 

I ran:

groupadd vboxusers
usermod -G vboxusers root
usermod -G vboxusers nobody
mkdir /dev/vboxusb -m 0750
chown root:vboxusers /dev/vboxusb

 

In order to be able to log into phpvirtualbox, I had to run

VBoxManage setproperty websrvauthlibrary default

 

After that, everything started working perfectly. I tried a USB stick. I had to set up a USB filter for it to work, but it works.

 

 

Edit: Seems that phpvirtualbox won't mount an ISO to a guest.

vboxmanage storageattach SeedBox --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /mnt/user/DL/debian-wheezy-DI-b4-amd64-netinst.iso

That works. Not a huge deal.

 

Share this post


Link to post

I still have this issue when I using the plugin, I did'n see this on previuse verion vbox-4.2.6-unRAID-3.4.24.tgz

 

 

Attached is my config file

 

VirtualBox error: The object functionality is limited (0x80070005)

 

SoapFault Object
(
    [message:protected] => VirtualBox error: The object functionality is limited (0x80070005)
    [string:Exception:private] => 
    [code:protected] => 0
    [file:protected] => /mnt/cache/www/phpvirtualbox-4.2-4/lib/vboxServiceWrappers.php
    [line:protected] => 2015
    [trace:Exception:private] => Array
        (
            [0] => Array
                (
                    [file] => /mnt/cache/www/phpvirtualbox-4.2-4/lib/vboxServiceWrappers.php
                    [line] => 2015
                    [function] => __soapCall
                    [class] => SoapClient
                    [type] => ->
                    [args] => Array
                        (
                            [0] => IMachine_getName
                            [1] => Array
                                (
                                    [0] => Array
                                        (
                                            [_this] => 90dd679d5da0ff56-0000000000000031
                                        )

                                )

                        )

                )

            [1] => Array
                (
                    [file] => /mnt/cache/www/phpvirtualbox-4.2-4/lib/vboxServiceWrappers.php
                    [line] => 54
                    [function] => getName
                    [class] => IMachine
                    [type] => ->
                    [args] => Array
                        (
                        )

                )

            [2] => Array
                (
                    [file] => /mnt/cache/www/phpvirtualbox-4.2-4/lib/vboxconnector.php
                    [line] => 2685
                    [function] => __get
                    [class] => VBox_ManagedObject
                    [type] => ->
                    [args] => Array
                        (
                            [0] => name
                        )

                )

            [3] => Array
                (
                    [file] => /mnt/cache/www/phpvirtualbox-4.2-4/lib/vboxconnector.php
                    [line] => 3269
                    [function] => remote_hostGetNetworking
                    [class] => vboxconnector
                    [type] => ->
                    [args] => Array
                        (
                            [0] => Array
                                (
                                    [vm] => host
                                    [fn] => machineGetDetails
                                )

                        )

                )

            [4] => Array
                (
                    [file] => /mnt/cache/www/phpvirtualbox-4.2-4/lib/vboxconnector.php
                    [line] => 918
                    [function] => remote_machineGetDetails
                    [class] => vboxconnector
                    [type] => ->
                    [args] => Array
                        (
                            [0] => Array
                                (
                                    [vm] => host
                                    [fn] => machineGetDetails
                                )

                        )

                )

            [5] => Array
                (
                    [file] => /mnt/cache/www/phpvirtualbox-4.2-4/lib/ajax.php
                    [line] => 306
                    [function] => __call
                    [class] => vboxconnector
                    [type] => ->
                    [args] => Array
                        (
                            [0] => machineGetDetails
                            [1] => Array
                                (
                                    [0] => Array
                                        (
                                            [vm] => host
                                            [fn] => machineGetDetails
                                        )

                                    [1] => Array
                                        (
                                            [0] => Array
                                                (
                                                    [data] => Array
                                                        (
                                                            [responseData] => Array
                                                                (
                                                                )

                                                        )

                                                    [errors] => Array
                                                        (
                                                        )

                                                    [persist] => Array
                                                        (
                                                        )

                                                    [messages] => Array
                                                        (
                                                        )

                                                )

                                        )

                                )

                        )

                )

            [6] => Array
                (
                    [file] => /mnt/cache/www/phpvirtualbox-4.2-4/lib/ajax.php
                    [line] => 306
                    [function] => machineGetDetails
                    [class] => vboxconnector
                    [type] => ->
                    [args] => Array
                        (
                            [0] => Array
                                (
                                    [vm] => host
                                    [fn] => machineGetDetails
                                )

                            [1] => Array
                                (
                                    [0] => Array
                                        (
                                            [data] => Array
                                                (
                                                    [responseData] => Array
                                                        (
                                                        )

                                                )

                                            [errors] => Array
                                                (
                                                )

                                            [persist] => Array
                                                (
                                                )

                                            [messages] => Array
                                                (
                                                )

                                        )

                                )

                        )

                )

        )

    [previous:Exception:private] => 
    [faultstring] => VirtualBox error: The object functionality is limited (0x80070005)
    [faultcode] => SOAP-ENV:Client
    [detail] => stdClass Object
        (
            [RuntimeFault] => stdClass Object
                (
                    [resultCode] => -2147024891
                    [interfaceID] => 22781af3-1c96-4126-9edf-67a020e0e858
                    [component] => Machine
                    [text] => The object functionality is limited
                )

        )

)

 

cat /var/log/syslog |grep vbox

 

root@tower:~# cat /var/log/syslog |grep vbox
Feb  3 09:54:16 tower rc.virtualbox[26340]: vboxwebsrv service started
Feb  3 09:54:16 tower emhttp: get_config_idx: fopen /boot/config/shares/vbox.cfg: No such file or directory - assigning defaults
Feb  3 09:56:11 tower rc.virtualbox[27545]: vboxwebsrv not running... nothing to kill
Feb  3 09:56:21 tower kernel: vboxdrv: Found 4 processor cores.
Feb  3 09:56:21 tower kernel: vboxdrv: fAsync=0 offMin=0x498 offMax=0x15e8
Feb  3 09:56:21 tower kernel: vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
Feb  3 09:56:21 tower kernel: vboxdrv: Successfully loaded version 4.2.6 (interface 0x001a0004).
Feb  3 09:56:21 tower groupadd[27848]: group added to /etc/group: name=vboxusers, GID=1000
Feb  3 09:56:21 tower groupadd[27848]: group added to /etc/gshadow: name=vboxusers
Feb  3 09:56:21 tower groupadd[27848]: new group: name=vboxusers, GID=1000
Feb  3 09:56:21 tower usermod[27852]: add 'root' to group 'vboxusers'
Feb  3 09:56:21 tower usermod[27852]: add 'root' to shadow group 'vboxusers'
Feb  3 09:56:21 tower usermod[27857]: add 'nobody' to group 'vboxusers'
Feb  3 09:56:21 tower usermod[27857]: add 'nobody' to shadow group 'vboxusers'
Feb  3 09:56:26 tower rc.virtualbox[27993]: vboxwebsrv service started

 

ps aux | grep vboxweb
root     27992  0.1  0.2  33868 10556 ?        Sl   09:56   0:00 /opt/VirtualBox/vboxwebsrv -b --verbose -H 127.0.0.1 -p 18083 --pidfile /var/run/vboxwebsrv/vb                                             oxwebsrv.pid --logrotate 0 --logsize 50000 --loginterval 604800 --logfile /mnt/cache/vbox/vboxwebsrv.log

 

 

I see this in my log file

 

00:17:54.520715 SQW02       error, raising SOAP exception
00:17:54.520725 SQW02    API return code:            0x80070005 (E_ACCESSDENIED)
00:17:54.520730 SQW02    COM error info result code: 0x80070005
00:17:54.520736 SQW02    COM error info text:        The object functionality is limited
00:17:54.520754 SQW02    -- leaving __vbox__IMachine_USCOREgetName, rc: 0x80070005 (-2147024891)
00:17:54.521564 SQPmp    Request 463 on socket 14 queued for processing (1 items on Q)
00:17:54.521579 SQW04    Processing connection from IP=127.0.0.1 socket=14 (3 out of 4 threads idle)

//Peter

config.php.txt

Share this post


Link to post

I also used to get that error, but don't anymore  ???

 

although you get the error the phpVirtualBox interface still works, correct?

 

Share this post


Link to post

Hi  :-[

Now I feel a bit stupid, but when I have created a machine and connects my slackware iso file to it, and then start the machine, it boots up and in preview window I see that it booted Ok, I can see a prompt, but how do I access this machine from a web page?

 

Is it my IP for tower plus a port number? Or is it a setting in PhpVirtualBox that I missed?

 

 

:-[  :-\

 

//Peter

Share this post


Link to post

Hi  :-[

Now I feel a bit stupid, but when I have created a machine and connects my slackware iso file to it, and then start the machine, it boots up and in preview window I see that it booted Ok, I can see a prompt, but how do I access this machine from a web page?

 

Is it my IP for tower plus a port number? Or is it a setting in PhpVirtualBox that I missed?

 

 

:-[  :-\

 

//Peter

 

via the phpVirtualBox interface you can set an RCP port and access it via your server IP:port.

 

Share this post


Link to post

Hi  :-[

Now I feel a bit stupid, but when I have created a machine and connects my slackware iso file to it, and then start the machine, it boots up and in preview window I see that it booted Ok, I can see a prompt, but how do I access this machine from a web page?

 

Is it my IP for tower plus a port number? Or is it a setting in PhpVirtualBox that I missed?

 

 

:-[  :-\

 

//Peter

 

via the phpVirtualBox interface you can set an RCP port and access it via your server IP:port.

 

Go to your Virtual Machnie settings -> Display -> Remote Display tab -> Enable Server

Choose appropriate port, authentication method etc. (chapter 7 "Remote virtual machines" from VirtualBox manual will clarify everything), then e.g. on Windows 7 look for Remote Desktop Connection programme and type [your.unRAID.IP.address]:[VMPortNumber] (look at the attached screenshot) and press Connect.

rdc.JPG.9eb6957ed2cd685aaad85646c2974067.JPG

Share this post


Link to post

Since more and more start using this, we must secure to make the virtalbox package when new kernel are used in new version of UnRaid, it's not good that only one person can do this, whet we need is to set up a guide how this is done, since I already have a full slackware installation, I can start looking at this, but is must be secured that more than one can update this packages.

 

BR

 

Peter

Share this post


Link to post

Great work lainie!

Did you already included the USB fixes to doinst.sh?

 

I included them in the instructions page at the bottom (potential traps section). Have not changed anything about the way it is compiled yet.

 

Also considering adding a line for "makedir -p /boot/custom/vbox -m 0777".

 

Anyone see any reason not to add the proposed changes?

 

/boot/custom/vbox 

Can this be change to RAM instead of flash drive?

 

//Peter

Share this post


Link to post

Since more and more start using this, we must secure to make the virtalbox package when new kernel are used in new version of UnRaid, it's not good that only one person can do this, whet we need is to set up a guide how this is done, since I already have a full slackware installation, I can start looking at this, but is must be secured that more than one can update this packages.

 

BR

 

Peter

 

There is a wiki page with instructions on how to compile VirtualBox for unRAID. Some people reported having issues with the scripts at the bottom. I don't use the scripts, I use the step-by-step instructions.

 

The kernel file to download differs with each version, but the site to get the latest kernel remains the same.

 

It was requested that I add in some code to the doinst.sh file to add in a fix for USB & the commands appear to differ slight across unRAID versions:

unRAID all 5.x versions

mkdir -p /boot/custom/vbox -m 0777
groupadd vboxusers
usermod -aG vboxusers root
usermod -aG vboxusers nobody
mkdir /dev/vboxusb -m 0750
chown root:vboxusers /dev/vboxusb

unRAID 4.7

mkdir -p /boot/custom/vbox -m 0777
groupadd vboxusers
usermod -G vboxusers root
usermod -G vboxusers nobody
mkdir /dev/vboxusb -m 0750
chown root:vboxusers /dev/vboxusb

 

If you follow back the links in the second post of this thread to the previous thread on VirtualBox, you will see it was never something other people could not do. It was just a process (documented on the wiki) which involved installing additional software & building custom headers. Many people requested someone else to do it for them (some people did not have the hardware, others did not want to install additional software or just had trouble with the steps), I was able to make the vbox package & offered the files. It grew a little from there, but is still something that is documented.

 

I previously tried hosting the files in other locations. Initially SkyDrive, but the links were not direct downloads (which was requested). I thought GitHub would be a good choice, but the files are over 80MB & can not be individually downloaded (had to clone the whole archive to download... which meant either store 1 file per archive or force anyone wanting one file to download them all if I stored them in one archive). So I went with private hosting on one of my domains. This allows direct download, I can post the md5 checksum (also requested) & keep updated instructions. The plugin is pulling from my host (which seems to be working well). If you add having multiple people be able to upload  & maintain files, it may require the files to move elsewhere again (it is a very basic hosting plan).

Share this post


Link to post

Thanks, I found the WIKI after I wrote my post  ;)

 

Going to look into this, since I have already done allot of compiling the unraid packages with newer kernels.

 

Since I have both 32 & 64 bit slack installation I will try to set up it on these.

 

//Peter

Share this post


Link to post

I'm not 100% this has anything to do with running vbox but i've only noticed this since I started using vbox a few months ago.

 

/dev/null is being renamed to /dev/null.1, /dev/null.2, /dev/null.3 etc.  I haven't figured out what is triggering the rename.

 

This has been more of a nuisance than anything so far and I simply rename /dev/null.x to /dev/null when I do encounter a problem with a script for example.

 

Just curious if anyone else has noticed the renaming behaviour.

 

thanks

Share this post


Link to post

Please note all that the new RC12 has a new kernel version that needs a new compiled VirtualBox.

Share this post


Link to post

lainie, I just wanted to thank you for your hard work. I had previously compiled my own packages, but since you went to all the trouble of keeping up to date with all the popular kernel versions, I just grabbed the 4.2.10 version for 4.7, dropped it in, and all is good. I had a couple issues getting phpVirtualBox updated, but that was because of some customizations I had on the previous version that needed to be changed for the latest release.

 

Thanks a bunch, your hard work made my update painless compared to doing it all myself all over again.

 

;D ;D ;D

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.