VirtualBox

#21696 closed defect (fixed)

Cannot install SUNWvbox on recent Solaris 11.4 => fixed in svn, 7.0.x x>8, and 6.1.y y>44

Reported by: Rainer Orth Owned by: paulson
Component: other Version: VirtualBox-7.0.8
Keywords: Cc:
Guest type: other Host type: other

Description

I've recently tried to install the SysV package version of VirtualBox (SUNWvbox), both 7.0.8 and 7.0.97 r157682 on current versions of Solaris 11.4 (trunk build st_147 actually). The install fails with

## Executing checkinstall script.
Checking package dependencies...
## Missing packages:  runtime/python-26 or runtime/python-27
## 
## Please install these packages before installing VirtualBox.
pkgadd: ERROR: checkinstall script did not complete successfully

Both of those packages are obsolete, runtime/python-26 since Solaris 11.4.0, runtime/python-27 since Solaris 11.4.0 SRU 57.

I've hacked the checkinstall file to remove the references to both of them, only to run into

## Missing packages:  runtime/python-35 or runtime/python-36
## 
## Please install these packages before installing VirtualBox.
pkgadd: ERROR: checkinstall script did not complete successfully

The situation is similar here: python-35 is obsolete since Solaris 11.4 SRU 30, while python-36 never existed.

Removing those, too, and adjusting the pkgmap file to match the new sizes/checksums allowed the package to install.

The problem is that the checkdep_ips_either function is confused: it only checks its first and second arg, but is passed several more in some cases.

Change History (2)

comment:1 by paulson, 11 months ago

Owner: set to paulson
Status: newassigned

comment:2 by paulson, 10 months ago

Resolution: fixed
Status: assignedclosed
Summary: Cannot install SUNWvbox on recent Solaris 11.4Cannot install SUNWvbox on recent Solaris 11.4 => fixed in svn, 7.0.x x>8, and 6.1.y y>44

Thanks for the report. This has been addressed in revision r158181 of the development branch of VirtualBox and is thus part of any development snapshot Testbuilds which includes that revision. The fix has also been backported to the 7.0 and 6.1 branches of VirtualBox and is available now in the newly released VirtualBox 6.1.46 and 7.0.10 releases available here.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use