You are not logged in.

#1 2011-10-12 22:48:23

mitch_feaster
Member
From: San Diego, CA
Registered: 2011-02-27
Posts: 55
Website

[SOLVED] Arch VirtualBox Guest X11 broken after latest upgrade

I'm getting the famed

(II) Loading /usr/lib/xorg/modules/drivers/vboxvideo_drv.so
(II) Module vboxvideo: vendor="Oracle Corporation"
  compiled for 1.5.99.901, module version = 1.0.1
  Module class: X.Org Video Driver
  ABI class: X.Org Video Driver
(EE) module ABI major version (10) doesn't match the server's version (11)
(II) UnloadModule: "vboxvideo"
(II) Unloading vboxvideo
(EE) Failed to load module "vboxvideo" (module requirement mismatch, 0)
(EE) No drivers available

after doing an update this morning. The update brought in an update for virtualbox-additions but I didn't notice if it touched anything X11-related...

I'm running the latest VirtualBox on a Windows XP host. I don't have [testing] enabled.

I think my system was in a "disaster waiting to happen" state because when I first did the Arch guest installation there were still two versions of VirtualBox (OSE and binary) and the Arch Wiki recommended installing the guest additions through the VirtualBox "Install Guest Additions" feature or downloading and mounting an ISO directly and installing the additions from there... Sometime after that I moved to virtualbox-additions (which was renamed to virtualbox-archlinux-additions (I think?) a few months back).

After trying to install virtualbox-archlinux-additions and getting an "existing file in filesystem" error I realized I was in a bad spot... I renamed conflicting files and followed the installed virtualbox-archlinux-additions (following the latest instructions on the wiki) but it still isn't working.

I'm able to modprobe -a vboxguest vboxsf vboxvideo just fine and don't see anything else that stands out...

Thanks for any ideas on how to get my system back on track.

Last edited by mitch_feaster (2011-10-12 23:44:33)

Offline

#2 2011-10-12 23:23:47

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [SOLVED] Arch VirtualBox Guest X11 broken after latest upgrade


Give what you have. To someone, it may be better than you dare to think.

Offline

#3 2011-10-12 23:44:22

mitch_feaster
Member
From: San Diego, CA
Registered: 2011-02-27
Posts: 55
Website

Re: [SOLVED] Arch VirtualBox Guest X11 broken after latest upgrade

ah crap, don't know how I missed that post...

I had done that earlier and it wasn't owned by any package so I was thinking it was generated by "rc.vboxadd setup" (not used anymore? but I digress...) Sure enough, no package owns that file:

# pacman -Qo /usr/lib/xorg/modules/drivers/vboxvideo_drv.so
error: No package owns /usr/lib/xorg/modules/drivers/vboxvideo_drv.so

Anyways, after removing /usr/lib/xorg/modules/drivers/vboxvideo_drv.so everything works. I also did a little cleanup of old vbox guest additions. FYI, if anyone is in the same boat, you should be safe cleaning up:

/opt/VBox*
/usr/lib/VBoxGuestAdditions #(symlink into the /opt stuff)
/etc/rc.d/rc.vboxadd*
/etc/X11/xinit/xinitrc.d/98vboxadd-xclient.sh
/etc/X11/xorg.conf.d/50-vboxmouse.conf
/etc/hal/fdi/policy/90-vboxguest.fdi
/etc/udev/rules.d/60-vboxadd.rules
/etc/udev/rules.d/70-xorg-vboxmouse.rules
/usr/lib/xorg/modules/input/vboxmouse_drv.so
/usr/sbin/VBoxService
/usr/share/VBoxGuestAdditions
/usr/share/autostart/vboxclient.desktop
/usr/src/vboxguest-4.0.12
/var/abs/community/virtualbox/10-vboxdrv.rules
/var/abs/community/virtualbox/60-vboxguest.rules
/var/abs/community/virtualbox/vbox-service.conf
/var/abs/community/virtualbox/vbox-service.rc
/var/abs/community/virtualbox/vboxbuild
/var/abs/community/virtualbox/vboxdrv-reference.patch
/var/lib/VBoxGuestAdditions/config
/var/lib/VBoxGuestAdditions/filelist
/var/log/VBoxGuestAdditions-uninstall.log
/var/log/VBoxGuestAdditions.log
/var/log/vboxadd-install-x11.log
/var/log/vboxadd-install.log

# others?

(as always, better do a pacman -Qo and rename before flat-out deleting stuff.)

Thanks!

Last edited by mitch_feaster (2011-10-13 00:26:56)

Offline

Board footer

Powered by FluxBB