[Bug 908669] New: Virtualbox Guest additions from package does not setup vboxsf group
http://bugzilla.opensuse.org/show_bug.cgi?id=908669 Bug ID: 908669 Summary: Virtualbox Guest additions from package does not setup vboxsf group Classification: openSUSE Product: openSUSE Factory Version: 201412* Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: jon@grossart.net QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- I'm using Tumbleweed in a Virtualbox VM. If you install the virtualbox guest additions from the provided ISO, there is a group called vboxsf created during install for using the Shared Folders support. If you install the guest additions via the package (which is done automatically upon install), this group is not created, and you can't use the shared folder options. I've tried creating it manually, but it doesn't seem to work correctly in this case. It also does not create the /media folder with the correct permissions to be able to use the shared folders. Of course, the /media folder isn't really used in systemd land, but it still is for VirtualBox. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=908669
Bernhard Wiedemann
http://bugzilla.opensuse.org/show_bug.cgi?id=908669
http://bugzilla.opensuse.org/show_bug.cgi?id=908669#c1
--- Comment #1 from Jon Grossart
http://bugzilla.opensuse.org/show_bug.cgi?id=908669
Jon Grossart
http://bugzilla.opensuse.org/show_bug.cgi?id=908669
Martin Pluskal
http://bugzilla.opensuse.org/show_bug.cgi?id=908669
http://bugzilla.opensuse.org/show_bug.cgi?id=908669#c2
Wolfgang Bauer
However, the /media folder is still not created as part of the packaged VBox additions installation, which is a requirement for shared folders to work correctly.
No, it is no requirement. You can mount them to any other existing directory too, /mnt e.g. And that works fine. Auto-mounting doesn't work with openSUSE's virtualbox-guest-tools package though, yes. But the reason for this is that VBoxService is not started during boot, i.e. the vboxadd-service init script is missing. See also Bug#936254. With that file copied to /etc/init.d/ (you have to change the binary location though, it tries to run /usr/sbin/VBoxService whereas this is installed to /usr/bin/ in openSUSE's package) and enabled, auto-mounting works. Also, the /media folder is created automatically by VBoxService. It has permissions so that only root can access it, though. So it would probably make sense indeed to add it to the package too (with appropriate permissions). I submitted a package that should fix it: https://build.opensuse.org/request/show/328393 Only "problem": if you update the virtualbox-guest-tools package, the service is not enabled automatically. You either need to enable vboxadd-service manually ("systemctl enable vboxadd-service" or in YaST->Services Manager), or uninstall the old package first. Forcing it to be enabled unconditionally would probably be no good idea either, as that would make it practically impossible for the user/administrator to disable it if not wanted/needed (as it would be enabled again on every update). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=908669
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=908669
http://bugzilla.opensuse.org/show_bug.cgi?id=908669#c7
Wolfgang Bauer
participants (1)
-
bugzilla_noreply@novell.com