VirtualBox

Opened 6 years ago

Closed 17 months ago

#18317 closed defect (fixed)

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 (4)

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.

comment:3 by odesk, 17 months ago

This may have since been resolved.

I've not experienced the problem myself but am using VBox 6.1.44 and was able to install Guest Additions.

Quite possibly this was fixed by Solaris 11.4 SRU 27 (November 19, 2020) which includes Bugfix 31493895 "Missing SUNWuiu8 legacy marker".

comment:4 by paulson, 17 months ago

Resolution: fixed
Status: newclosed

User @odesk is correct, this was addressed in Solaris 11.4 SRU27 via 31493895.

Note: See TracTickets for help on using tickets.

© 2024 Oracle
ContactPrivacy/Do Not Sell My InfoTerms of Use