VirtualBox

Opened 6 years ago

Last modified 6 years ago

#18317 new defect

Can't install Guest Additions on Solaris 11.4 guest

Reported by: DANoWAR Owned by:
Component: guest additions Version: VirtualBox 5.2.24
Keywords: dependencies svr4 SUNWuiu8 Cc:
Guest type: Solaris Host type: all

Description

Hello,

The Solaris Guest Additions have a dependency on a svr4 package named "SUNWuiu8" (iconv support). In Solaris 11.3, this dependency was satisfied by installing the IPS package system/library/iconv/utf-8.

#------Solaris 11.3--------
vagrant@dev-main:~$ uname -a
SunOS dev-main 5.11 11.3 i86pc i386 i86pc
vagrant@dev-main:~$ pkg contents -m system/library/iconv/utf-8 | grep uiu8
legacy arch=sparc category=system desc="Iconv modules for UTF-8 Locale" hotline="Please contact your local service provider" name="Iconv modules for UTF-8 Locale" pkg=SUNWuiu8 variant.arch=sparc vendor="Oracle Corporation" version=11.0,REV=2010.12.06
legacy arch=i386 category=system desc="Iconv modules for UTF-8 Locale" hotline="Please contact your local service provider" name="Iconv modules for UTF-8 Locale" pkg=SUNWuiu8 variant.arch=i386 vendor="Oracle Corporation" version=11.0,REV=2010.12.06
#------Solaris 11.3--------

On Solaris 11.4, the utf-8 package was renamed. Also, no packages replacing the utf-8 package contain the legacy line.

#------Solaris 11.4--------
root@dev-11-4-main:~$ pkg info -r system/library/iconv/utf-8
          Name: system/library/iconv/utf-8
         State: Not installed (Renamed)
    Renamed to: consolidation/l10n/l10n-incorporation
                system/library/iconv/iconv-core@5.12,5.11-5.12.0.0.0.67.6
     Publisher: solaris
       Version: 5.12
        Branch: 5.12.0.0.0.67.6
Packaging Date:  9. Februar 2015 um 04:00:43 Uhr
          Size: 5.46 kB
          FMRI: pkg://solaris/system/library/iconv/utf-8@5.12-5.12.0.0.0.67.6:20150209T040043Z
root@dev-11-4-main:~$ pkg contents -m l10n-incorporation iconv-core | grep uiu8
depend fmri=pkg:/SUNWuiu8@0.5.11,5.11-0.175.1.0.0.9.1162 type=incorporate		  
#------Solaris 11.4--------

As no package installs the legacy package entry for SUNWuiu8 anymore, the Guest Additions installer complains about the missing package. I don't know if the iconv stuff is really necessary. If not I would edit the manifest or something to remove the dependency.

Can I do anything else? Is this a VirtualBox bug or is this a Oracle Solaris bug?

Side note: Can't you provide an Guest Additions IPS package? Or is that too much work or can't be generated from the svr4 package?

Change History (2)

comment:1 by DANoWAR, 6 years ago

Note: The SUNWuiu8 dependency is present in VirtualBox 5.2.24 and in VirtualBox 6.0.2.

Note: I think I can't remove the dependency using sed or something because the pkg file seems to be binary or at least part of it. I don't know if removing it is possible using sed and what that would lead to.

Note: I'll just try an automatic installation of the Guest Additions without quitting when a dependency is not fulfilled.

comment:2 by DANoWAR, 6 years ago

The Guest Additions could be successfully installed when I ignore the SUNWuiu8 dependency via adminfile settings. Of course this is no permanent solution.

Note: See TracTickets for help on using tickets.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy