SUNWvbox package missing dependency

Discussions related to using VirtualBox on Solaris hosts.

SUNWvbox package missing dependency

Postby kloczek » 18. Sep 2015, 18:26

Trying to access to VM console over VirtualBox command on remote system without installed X11 packages I found that X11 frontend was totally broken because all application menu entries and everywhere where is displayed some text are displayed only rows of squares.
Problem was possible to fix by install on system on which remotely been running VirtualBox system/font/xorg/iso8859-1 package.
I think that it would be good to add to VBox Solaris package dependency.

kloczek
kloczek
 
Posts: 14
Joined: 9. Sep 2015, 15:35

Re: SUNWvbox package missing dependency

Postby michaln » 18. Sep 2015, 21:04

Why? VirtualBox doesn't require X11 to run.
michaln
Oracle Corporation
 
Posts: 2841
Joined: 19. Dec 2007, 15:45
Primary OS: MS Windows 7
VBox Version: PUEL
Guest OSses: Any and all

Re: SUNWvbox package missing dependency

Postby Guyver » 24. Sep 2015, 22:20

Running the vbox gui does in fact require X to work properly.

The character set requirement is more a matter of what the user has specified as part of their locale.
Guyver
 
Posts: 91
Joined: 11. Feb 2012, 06:19
Location: Central United States
Primary OS: Solaris
VBox Version: PUEL
Guest OSses: Windows 7

Re: SUNWvbox package missing dependency

Postby michaln » 24. Sep 2015, 23:20

Guyver wrote:Running the vbox gui does in fact require X to work properly.

Yes, but running VMs with VirtualBox does not require the GUI.
michaln
Oracle Corporation
 
Posts: 2841
Joined: 19. Dec 2007, 15:45
Primary OS: MS Windows 7
VBox Version: PUEL
Guest OSses: Any and all

Re: SUNWvbox package missing dependency

Postby Guyver » 25. Sep 2015, 17:05

Running guests headless and connecting to them via rdesktop is one method that can be used.

However, if you use the gui to start and you don't run headless, then x is required, which I think is what the OP was talking about.

So perhaps a notation "If you intend to use the local gui to manage and run your VMs, you should make certain that X, Y, Z packages are installed." would be beneficial
Guyver
 
Posts: 91
Joined: 11. Feb 2012, 06:19
Location: Central United States
Primary OS: Solaris
VBox Version: PUEL
Guest OSses: Windows 7

Re: SUNWvbox package missing dependency

Postby kloczek » 29. Sep 2015, 18:02

Running guests headless and connecting to them via rdesktop is one method that can be used.


Yes indeed.
However in this case of VirtualBox binary providing console output is only part of the functions which this exact application provides.
Main VirtualBox window and menu of the window where is presented VM screen uses X11 fonts.

As long as VBox package is not served in form of IPS package IMO it would be good to group and separate in to package all files which are needed by VBoxHeadless (with VBoxmanage) and put everything else which has X11 dependencies into another package.
If Solaris VBox package would be build as IPS package it would be possible to separate those resources by add facet.X11 and add this facet to all X11 dependent files.
kloczek
 
Posts: 14
Joined: 9. Sep 2015, 15:35

Re: SUNWvbox package missing dependency

Postby Ramshankar » 30. Sep 2015, 12:02

The decision to not require X11 as a dependency was intentional and in fact was fixed deliberately when people started complaining otherwise. Like, "I'm only using VBoxHeadless, why am I forced to install X11 dependencies?" etc.

The 'clean' solution would be for us to have 2 packages, but it's very unlikely we will ever do that. Since it just adds a lot more work for us, and more confusion to end users, who, for the most part have X11. For the minority of more advanced users who run Solaris without X11, I'm sure they are capable of installing the X11 dependencies themselves when the need arises.
Oracle Corp.
Ramshankar
Oracle Corporation
 
Posts: 774
Joined: 7. Jan 2008, 16:17

Re: SUNWvbox package missing dependency

Postby kloczek » 12. Oct 2015, 16:49

I really don't care about old SysV packages but IMO it would be good to do such separation on provide VBox packages in some IPS repo.
BTW: VBox binaries and kernel modules are still not signed (I saw that few people been already reporting this issue).
So it is more or less general question about any chance to package VBox properly for Sol 11 (?)
kloczek
 
Posts: 14
Joined: 9. Sep 2015, 15:35


Return to VirtualBox on Solaris Hosts

Who is online

Users browsing this forum: No registered users and 3 guests