Ask Your Question
0

Virtualbox Guest Additions (Fedora 29 as Guest on Windows Host)

asked 2019-03-14 05:35:08 -0500

jdmac gravatar image

Hi,

I'm using the latest virtualbox version ( v6.0.4 r128413 ). Host is Windows 7 Ent. Fedora 29 guest with all packages updated.

Two following scenarios occur:

Scenario 1

If I try to use the virtualbox guest additions from repo, (6.0.4-1) then I get the following error output from systemctl status vboxservice.

● vboxservice.service - VirtualBox guest services
   Loaded: loaded (/usr/lib/systemd/system/vboxservice.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Thu 2019-03-14 10:10:54 GMT; 5min ago
  Process: 1043 ExecStart=/usr/sbin/VBoxService -f (code=exited, status=1/FAILURE)
 Main PID: 1043 (code=exited, status=1/FAILURE)

Mar 14 10:10:54 localhost.localdomain VBoxService[1043]: 10:10:54.639313 main     6.0.4_Fedora r128164 started. Verbose level = 0
Mar 14 10:10:54 localhost.localdomain VBoxService[1043]: 10:10:54.641816 main     vbglR3GuestCtrlDetectPeekGetCancelSupport: Supported (#1)
Mar 14 10:10:54 localhost.localdomain VBoxService[1043]: 10:10:54.646834 main     Error: Failed to become guest control master: VERR_VERSION_MISMATCH
Mar 14 10:10:54 localhost.localdomain VBoxService[1043]: 10:10:54.647097 main     Error: Service 'control' failed to initialize: VERR_VERSION_MISMATCH
Mar 14 10:10:54 localhost.localdomain VBoxService[1043]: 10:10:54.647177 main     Session 0 is about to close ...
Mar 14 10:10:54 localhost.localdomain VBoxService[1043]: 10:10:54.647188 main     Stopping all guest processes ...
Mar 14 10:10:54 localhost.localdomain VBoxService[1043]: 10:10:54.647261 main     Closing all guest files ...
Mar 14 10:10:54 localhost.localdomain VBoxService[1043]: 10:10:54.647291 main     Ended.
Mar 14 10:10:54 localhost.localdomain systemd[1]: vboxservice.service: Main process exited, code=exited, status=1/FAILURE
Mar 14 10:10:54 localhost.localdomain systemd[1]: vboxservice.service: Failed with result 'exit-code'.

First things I note from this output is: - Repo version is 6.0.4 with revision 128164. But I would imagine this shouldn't be the cause of the problem despite the reversion being slightly different. I know in the past I've had no issues with slight differences of reversions, only major build numbers. - VERR_VERSION_MISMATCH - I'm not sure what it believes is mismatched.

At this stage, this is a clean install trying to opt for the use of guest additions rpm from fedora repos.

Scenario 2

Since scenario 1 was a flop, I've then proceeded to install guest additions from the virtualbox guest additions cdrom by compilation.

For clarity, I remove the OS package virtualbox-guest-additions and reboot before proceeding to compile the included package from CD.

Once compiled, I reboot to let modules take effect.

Here's the problem, upon reboot things are looking promising until a point when the Vboxservice starts to load. Then it hangs for considerable amounts of time (4 minutes most of the time). It will then proceed to boot and provide all features.

Obviously the boot up time is a problem here for me.

Oddly, and without understanding why, if I change the grub parameters to remove rhgb from the ... (more)

edit retag flag offensive close merge delete

2 Answers

Sort by » oldest newest most voted
0

answered 2019-03-21 01:29:52 -0500

villykruse gravatar image

There is now a patch to fix the VERR_VERSION_MISMATCH error, and it should come to a repository near you in the near future.

+From 58b89b03f14fde3b5eda78b9137109b7a860a607 Mon Sep 17 00:00:00 2001
+From: Hans de Goede <hdegoede@redhat.com>
+Date: Tue, 19 Mar 2019 14:05:31 +0100
+Subject: [PATCH] virt: vbox: Implement passing requestor info to the host for
+ VirtualBox 6.0.x
+
+VirtualBox 6.0.x has a new feature where the guest kernel driver passes
+info about the origin of the request (e.g. userspace or kernelspace) to
+the hypervisor.
+
+If we do not pass this information then when running the 6.0.x userspace
+guest-additions tools on a 6.0.x host, some requests will get denied
+with a VERR_VERSION_MISMATCH error, breaking vboxservice.service and
+the mounting of shared folders marked to be auto-mounted.
+
+This commit implements passing the requestor info to the host, fixing this.
edit flag offensive delete link more
0

answered 2019-03-17 10:52:39 -0500

richard378 gravatar image

Remove the package and use this article. It worked for me. https://www.if-not-true-then-false.co...

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2019-03-14 05:35:08 -0500

Seen: 73 times

Last updated: Mar 21