Menu

#22 Don't keep phpvirtualbox's groups with VirtualBox OSE on FreeBSD

unassigned
closed
nobody
None
5
2015-04-04
2014-04-06
VVD
No

FreeBSD 10.0 RELEASE amd64, VirtualBox 4.3.8 and 4.3.10, phpvirtualbox 4.3-1.
phpvirtualbox/config.php: var $phpVboxGroups = true;

  1. Create group in phpvirtualbox.
  2. Move some virtual machines in group (<ExtraDataItem name="phpvb/Groups" value="/GroupName"/> tag in *.vbox file).
  3. service vboxwebsrv stop
  4. service vboxnet stop (unload kernel modules vboxnetflt.ko and vboxnetadp.ko)
  5. service vboxnet start
  6. service vboxwebsrv start
  7. Refresh page - no groups, but tag <ExtraDataItem name="phpvb/Groups" value="/GroupName"/> exist...

Same for other ExtraDataItem tags - for example <ExtraDataItem name="pvbx/startupMode" value="auto"/>.

Discussion

  • VVD

    VVD - 2014-04-06

    Hm. Tags was removed by sf.

    FreeBSD 10.0 RELEASE amd64, VirtualBox 4.3.8 and 4.3.10, phpvirtualbox 4.3-1.
    phpvirtualbox/config.php: var $phpVboxGroups = true;

    1. Create group in phpvirtualbox.
    2. Move some virtual machines in group (< ExtraDataItem name="phpvb/Groups" value="/GroupName"/> tag in *.vbox file).
    3. service vboxwebsrv stop
    4. service vboxnet stop (unload kernel modules vboxnetflt.ko and vboxnetadp.ko)
    5. service vboxnet start
    6. service vboxwebsrv start
    7. Refresh page - no groups, but tag < ExtraDataItem name="phpvb/Groups" value="/GroupName"/> exist...

    Same for other ExtraDataItem tags - for example < ExtraDataItem name="pvbx/startupMode" value="auto"/>.

     
  • Ian Moore

    Ian Moore - 2014-12-11

    Can you confirm that these values are returned from VBoxManage?

     
  • VVD

    VVD - 2015-02-03

    $ VBoxManage getextradata TEST_VM enumerate
    Key: phpvb/Groups, Value: /TestGroup
    $ sudo service vboxwebsrv stop
    Stopping vboxwebsrv.
    Waiting for PIDS: 52783.
    $ sudo service vboxwebsrv start
    Starting vboxwebsrv.
    $ VBoxManage getextradata TEST_VM enumerate
    Key: phpvb/Groups, Value: /TestGroup
    $ sudo service vboxwebsrv stop
    Stopping vboxwebsrv.
    Waiting for PIDS: 52929.
    $ sudo service vboxnet stop
    $ sudo service vboxnet start
    $ sudo service vboxwebsrv start
    Starting vboxwebsrv.
    $ VBoxManage getextradata TEST_VM enumerate

    But other VM:
    $ VBoxManage getextradata TEST_VM2 enumerate
    $ grep phpvb /vm/TEST_VM2/TEST_VM2.vbox
    <ExtraDataItem name="phpvb/Groups" value="/TestGroup"/>

     
  • VVD

    VVD - 2015-02-17

    It was bug in VirtualBox.
    After upgrade from 4.3.12 to 4.3.22 it was fixed. Probably bug was in VirtualBox 4.3.12 or 4.3.10.

    You can close this ticket, thanks!

     
  • Ian Moore

    Ian Moore - 2015-04-04
    • status: open --> closed
     

Log in to post a comment.