[OpenIndiana-discuss] OI 201804

Tim Mooney Tim.Mooney at ndsu.edu
Thu May 10 18:29:21 UTC 2018


In regard to: [OpenIndiana-discuss] OI 201804, cpforum said (at 7:45pm on...:

> After a fresh installation of OI 201804, under VirtualBox 5.1.28 and reboot, VirtualBox Additions installation failed with
> /opt/VirtualBoxAdditions/i386/xboxvideo-drv-119.so or
> /opt/VirtualBoxAdditions/amd64/xboxvideo-drv-119.so not found
> *** X.org 1.19.6 not supported by this package
> *** Failed to install x.org drivers.
>
> The same problem exist in november 2017 when Xorg was updated. The solution was to install
> xorg-video-vboxvideo package.
>
>
> With OI 201804 the package is already installed
>
> $ pkg contents xorg-video-vboxvideo
> PATH
> usr/lib/xorg/modules/drivers/amd64/vboxvideo_drv.so
> usr/lib/xorg/modules/drivers/vboxvideo_drv.so
> usr/share/man/man7/vboxvideo.7

I had the exact same issue you're having, though I'm using VirtualBox
5.2.8.

What I noticed, while looking at the output you provided and
the same command results on my system, is that although the package
is installed, the actual _drv.so files that are supposed to be
part of the package are missing!

I'm going to guess the same thing is true on your system.  You
can verify that by trying

 	sudo pkg verify -v x11/server/xorg/driver/xorg-video-vboxvideo

pkg verify detected the missing files for me.  I then did a

 	sudo pkg fix -v x11/server/xorg/driver/xorg-video-vboxvideo

and it fixed the issue, because a subsequent "pkg verify" no longer
detected missing files.

After fixing that package and rebooting the guest, it loaded the
vboxvideo_drv.so from xorg-video-vboxvideo and gave me additional screen
size options.

When I re-loaded the Guest Additions, I still got the errors about
the Guest Additions not having xboxvideo-drv-119.so, so the install
still shows as partially failed.  The blog post linked above
doesn't actually say it, but it makes sense that that's "normal".
The Guest Additions are still useful for the *other* drivers and
integration they provide, but the actual video driver now comes from
the base OS packages, rather than the Guest Additions.

There might even be a way to fake out the Guest Additions (by copying
the base OS _drv.so to the name that the Guest Additions is expecting),
but it's probably not worth it.

Hopefully 'pkg verify' and 'pkg fix' has the same results for you.

Tim

>
> $ pkg list | grep xorg-video-vboxvideo
> x11/server/xorg/driver/xorg-video-vboxvideo 1.0.1-2018.0.0.1 i--
>
> $ ls -l /opt/VirtualBoxAdditions/amd64/
> total 14714
> -rwxr-xr-x 1 root bin 794736 sept. 13 2017 pam_vbox.so
> -rwxr-xr-x 1 root other 943976 sept. 13 2017 VBoxClient
> -rwxr-xr-x 1 root other 634128 sept. 13 2017 VBoxControl
> -rwxr-xr-x 1 root bin 11192 sept. 13 2017 vboxfsmount
> -rwxr-xr-x 1 root bin 10944 sept. 13 2017 vboxmslnk
> -rwxr-xr-x 1 root other 914088 sept. 13 2017 VBoxService
> -rw-r--r-- 1 root other 133400 sept. 13 2017 vboxvideo_drv_110.so
> -rw-r--r-- 1 root other 133400 sept. 13 2017 vboxvideo_drv_111.so
> -rw-r--r-- 1 root other 133400 sept. 13 2017 vboxvideo_drv_112.so
> -rw-r--r-- 1 root other 133408 sept. 13 2017 vboxvideo_drv_113.so
> -rw-r--r-- 1 root other 133408 sept. 13 2017 vboxvideo_drv_114.so
> -rw-r--r-- 1 root other 133424 sept. 13 2017 vboxvideo_drv_117.so
> -rw-r--r-- 1 root other 133456 sept. 13 2017 vboxvideo_drv_118.so
> -rw-r--r-- 1 root other 133784 sept. 13 2017 vboxvideo_drv_13.so
> -rw-r--r-- 1 root other 133784 sept. 13 2017 vboxvideo_drv_14.so
> -rw-r--r-- 1 root other 133568 sept. 13 2017 vboxvideo_drv_15.so
> -rw-r--r-- 1 root other 133576 sept. 13 2017 vboxvideo_drv_16.so
> -rw-r--r-- 1 root other 133464 sept. 13 2017 vboxvideo_drv_17.so
> -rw-r--r-- 1 root other 133464 sept. 13 2017 vboxvideo_drv_18.so
> -rw-r--r-- 1 root other 133400 sept. 13 2017 vboxvideo_drv_19.so
> -rw-r--r-- 1 root other 126936 sept. 13 2017 vboxvideo_drv_70.so
> -rw-r--r-- 1 root other 126936 sept. 13 2017 vboxvideo_drv_71.so
>
> Under previous release OI 201710 Vbox additions works fine
> but when I list /opt/VirtualBoxAdditions/amd64/ no vboxvideo_drv* exist.
>
> $ ls -l /opt/VirtualBoxAdditions/amd64/
> total 14714
> -rwxr-xr-x 1 root bin 794736 sept. 13 2017 pam_vbox.so
> -rwxr-xr-x 1 root other 943976 sept. 13 2017 VBoxClient
> -rwxr-xr-x 1 root other 634128 sept. 13 2017 VBoxControl
> -rwxr-xr-x 1 root bin 11192 sept. 13 2017 vboxfsmount
> -rwxr-xr-x 1 root bin 10944 sept. 13 2017 vboxmslnk
> -rwxr-xr-x 1 root other 914088 sept. 13 2017 VBoxService
>
>
>
> _______________________________________________
> openindiana-discuss mailing list
> openindiana-discuss at openindiana.org
> https://openindiana.org/mailman/listinfo/openindiana-discuss
>

-- 
Tim Mooney                                             Tim.Mooney at ndsu.edu
Enterprise Computing & Infrastructure                  701-231-1076 (Voice)
Room 242-J6, Quentin Burdick Building                  701-231-8541 (Fax)
North Dakota State University, Fargo, ND 58105-5164



More information about the openindiana-discuss mailing list