Opened 6 years ago
Closed 19 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 , 6 years ago
comment:2 by , 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 , 20 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 , 19 months ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
User @odesk is correct, this was addressed in Solaris 11.4 SRU27 via 31493895.
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.