VirtualBox

Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#14660 closed defect (worksforme)

/etc/init.d/vbox* scripts missing from Debian VBox 5.0.6 packages

Reported by: Peter Palúch Owned by:
Component: installer Version: VirtualBox 5.0.6
Keywords: Cc:
Guest type: other Host type: Linux

Description

Greetings,

All Debian packages for VBox 5.0.6 (squeeze, wheezy, jessie, both i386 and amd64) no longer contain the /etc/init.d scripts (vboxautostart-service, vboxbaloonctrl-service, vboxdrv, vboxweb-service). I believe they have been omitted by error.

Thanks for looking into this issue!

Best regards, Peter

Change History (9)

comment:1 by bofh80, 9 years ago

Same for Fedora 22. The error suggests running rcvboxdrv which has been ommited. I can see the source was included.

comment:2 by Frank Mehnert, 9 years ago

Resolution: worksforme
Status: newclosed

Please read the changelog. These scripts moved to /sbin/rc{vboxdrv,...}

in reply to:  2 comment:3 by Peter Palúch, 9 years ago

Replying to frank:

Please read the changelog. These scripts moved to /sbin/rc{vboxdrv,...}

My bad - I apologize. Indeed, I have not consulted the changelog posted on the virtualbox.org web page. I did check out the /usr/share/doc/virtualbox-5.0/changelog.Debian.gz but this file is essentially empty. Perhaps, in the future, the changelog posted on the webpage could also be entered into this file, or simply be packaged as /usr/share/doc/virtualbox-5.0/changelog.gz (this file does not exist as of yet; it is the common file in Debian to store distribution-independent changelogs) to accomodate those Debian admins who are used to check the packaged changelog files for any updates.

Nonetheless, thank you for your response!

Best regards, Peter

comment:4 by Michael Thayer, 9 years ago

Just to be clear here: the scripts /sbin/rcvbox* and /etc/init.d/vbox* should no longer be included in any distribution packages. /sbin/rcvbox* should be created at install time as a symbolic link on all systems. /etc/init.d/vbox* should be created at install time on all systems which do not have systemd installed. This was indeed the case on the systems where we did testing. If this does not work properly anywhere we would appreciate information (better still, investigation if the people seeing the problem also have the required technical skills).

in reply to:  4 comment:5 by Peter Palúch, 9 years ago

Hi Michael,

Thank you for elucidating the issue further.

Best regards, Peter

comment:6 by Michael Thayer, 9 years ago

We are looking at this. For now, running /usr/lib/virtualbox/postinst-common.sh once as root should fix the problem.

comment:7 by Michael Thayer, 9 years ago

Correction:

/usr/lib/virtualbox/postinst-common.sh /usr/lib/virtualbox --start

I would appreciate any feedback on this, including "the problem went away on its own".

comment:8 by Peter Palúch, 9 years ago

Hi Michael,

I am sorry for the misunderstanding.

I have originally raised this ticked because I had the mistaken impression that the Debian VBox 5.0.6 package for Jessie was missing all the startup scripts in /etc/init.d. The included changelog.Debian.gz was not helpful, and I did not read the Changelog posted at the virtualbox.org webpage to learn that in this version, former SysV init files have been replaced by native systemd unit files. Frank was the first one to make me aware of this change and explain that this was intentional.

This entire ticket was unsubstantiated on my part, and there is in fact no issue at all, at least for Debian VBox packages. This ticket can be put to rest, with perhaps one plea to consider: It would be helpful if the Changelog as posted on the virtualbox.org webpage was also included as a file in the Debian package, ideally as /usr/share/doc/virtualbox-5.0/changelog.gz. This is one of files Debian admins automatically visit to learn about changes to the packages software, and it would most probably have prevented me from raising this ticket unnecessarily.

Thank you!

Best regards, Peter

comment:9 by Michael Thayer, 9 years ago

Thanks for the feedback.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use