Hello All,

Looking at this now.  I think that as a workaround, running 
/usr/lib/virtualbox/postinst-common.sh as root should fix this, and that 
it should stay fixed after that unless you downgrade VirtualBox.

Regards,

Michael

On 05.10.2015 23:14, thoms wrote:
> Hi Michael,
>
> On 10/05/2015 03:38 AM, Michael Thayer wrote:
>> Hello zGreenfelder,
>>
>> On 05.10.2015 01:16, zGreenfelder wrote:
>>> I'm running a centos system, saw an update for virtualbox, loaded it,
>>> now I'm getting this and unable to start any of my VMs:
>>>
>>> [root@nemesis ~]# virtualbox
>>> WARNING: The vboxdrv kernel module is not loaded. Either there is no module
>>>            available for the current kernel (2.6.32-573.7.1.el6.x86_64)
>>> or it failed to
>>>            load. Please recompile the kernel module and install it by
>>>
>>>              sudo /sbin/rcvboxdrv setup
>>>
>>>            You will not be able to start VMs until this problem is fixed.
>>> No protocol specified
>>> Qt WARNING: VirtualBox: cannot connect to X server :1.0
>>> [root@nemesis ~]# whereis rcvboxdrv
>>> rcvboxdrv:
>>> [root@nemesis ~]# /sbin/rcvboxdrv setup
>>> -bash: /sbin/rcvboxdrv: No such file or directory
>>> [root@nemesis ~]#
>>>
>>>
>>> ... so... what's supposed to have the rcvboxdrv program/script/whatever?
>>> why did this move to /sbin instead of /etc/init.d?   anyone have some 
>>> pointers?
>>
>> I will start with the easiest bit: in these days of systemd, not all
>> systems have /etc/init.d.  If you do then the old script should still
>> land there (can you check that it is still present on your system?), but
>> we decided to adopt SUSEs convention (much older than systemd by the
>> way) of /sbin/rc* in addition, for the others.
>>
>> Could you please give more details of your system and what you did to
>> upgrade VirtualBox and any additional information that seems useful,
>> like messages displayed while you were upgrading?  I just did a quick
>> test install on CentOS 6 and everything worked as expected.  So it would
>> help if I understood why your system is different.  If you installed
>> from the RPM package, the output of "rpm -ql VirtualBox-5.0" would be
>> good to see too.
>>
>> Regards,
>>
>> Michael
>>
>
> I'm also seeing this same behavior and it appears to be an issue with
> the update (vs. install) process in 5.0.6.
>
> After performing a local 'yum update' on a CentOS 6 system (5.0.4 ->
> 5.0.6), I ran into this same problem, so I did some digging:
>
> # rpm -ql VirtualBox-5.0 > vbox-5.0.6
> # yum downgrade ./VirtualBox-5.0-5.0.4_102546_el6-1.x86_64.rpm
> # rpm -ql VirtualBox-5.0 > vbox-5.0.4
> # sdiff -b -s -W -w128 vbox-5.0.4 vbox-5.0.6
>
> /etc/rc.d/init.d/vboxautostart-service                              <
> /etc/rc.d/init.d/vboxballoonctrl-service                    <
> /etc/rc.d/init.d/vboxdrv                                    <
> /etc/rc.d/init.d/vboxweb-service                            <
> /sbin/rcvboxdrv                                                     <
> /usr/bin/VBoxSDL                                            <
> /usr/bin/vboxsdl                                            <
>                                                             > 
> /usr/lib/virtualbox/postinst-common.sh
>                                                             > 
> /usr/lib/virtualbox/prerm-common.sh
>                                                             > 
> /usr/lib/virtualbox/routines.sh
>                                                             > 
> /usr/lib/virtualbox/vboxautostart-service.sh
>                                                             > 
> /usr/lib/virtualbox/vboxballoonctrl-service.sh
>                                                             > 
> /usr/lib/virtualbox/vboxdrv.sh
>                                                             > 
> /usr/lib/virtualbox/vboxweb-service.sh
> /usr/share/doc/VirtualBox-5.0-5.0.4_102546_el6                      |
> /usr/share/doc/VirtualBox-5.0-5.0.6_103037_el6
> /usr/share/doc/VirtualBox-5.0-5.0.4_102546_el6/LICENSE              |
> /usr/share/doc/VirtualBox-5.0-5.0.6_103037_el6/LICENSE
> /usr/share/doc/VirtualBox-5.0-5.0.4_102546_el6/UserManual.pdf |
> /usr/share/doc/VirtualBox-5.0-5.0.6_103037_el6/UserManual.pdf
> /usr/share/doc/VirtualBox-5.0-5.0.4_102546_el6/VirtualBox.chm |
> /usr/share/doc/VirtualBox-5.0-5.0.6_103037_el6/VirtualBox.chm
> /usr/src/vboxhost-5.0.4                                             | 
> /usr/src/vboxhost-5.0.6
>
>
> It appears that the update process fails to create the scripts in
> '/etc/rc.d/init.d/vbox*', so none of this gets started at boot.  Of
> course, you won't notice this until the system takes a reboot.
>
> If you fully remove VBox as with:
>
> # yum erase VirtualBox-5.0-5.0.4_102546_el6-1.x86_64'
>
> and then:
>
> # yum install ./VirtualBox-5.0-5.0.6_103037_el6-1.x86_64.rpm
>
> as a clean install (i.e., not an update), then the scripts are created:
>
> # ls /etc/rc.d/init.d/vbox*
> /etc/rc.d/init.d/vboxautostart-service    /etc/rc.d/init.d/vboxdrv
> /etc/rc.d/init.d/vboxballoonctrl-service  /etc/rc.d/init.d/vboxweb-service
>
> and VBox drivers and services start up as they normally should during
> boot.
>
> -Thom
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> VBox-users-community mailing list
> VBox-users-community@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/vbox-users-community
> _______________________________________________
> Unsubscribe:  
> mailto:vbox-users-community-requ...@lists.sourceforge.net?subject=unsubscribe
>


-- 
ORACLE Deutschland B.V. & Co. KG   Michael Thayer
Werkstrasse 24                     VirtualBox engineering
71384 Weinstadt, Germany           mailto:michael.tha...@oracle.com

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstraße 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher

------------------------------------------------------------------------------
_______________________________________________
VBox-users-community mailing list
VBox-users-community@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vbox-users-community
_______________________________________________
Unsubscribe:  
mailto:vbox-users-community-requ...@lists.sourceforge.net?subject=unsubscribe

Reply via email to