Opened 3 years ago
Closed 17 months ago
#20752 closed defect (fixed)
VirtualBox-6.1.30-SunOS-amd64-r148432.pkg failed on Solaris 10 1/13 s10x_u11wos_24a
Reported by: | Ming H | Owned by: | |
---|---|---|---|
Component: | installer | Version: | VirtualBox 6.1.30 |
Keywords: | Cc: | ||
Guest type: | other | Host type: | Solaris |
Description
Info for Solaris 10:
# cat release
Oracle Solaris 10 1/13 s10x_u11wos_24a X86
Copyright (c) 1983, 2013, Oracle and/or its affiliates. All rights reserved.
Assembled 17 January 2013
VB installation console output: # pkgadd -G -d VirtualBox-6.1.30-SunOS-amd64-r148432.pkg
The following packages are available:
1 SUNWvbox Oracle VM VirtualBox
(i386) 6.1.30,REV=2021.11.22.16.37.46.148432
Select package(s) you wish to process (or 'all' to process all packages). (default: all) ?,??,q: 1
Processing package instance <SUNWvbox> from </tmp/VirtualBox-6.1.30-SunOS-amd64-r148432.pkg>
Oracle VM VirtualBox(i386) 6.1.30,REV=2021.11.22.16.37.46.148432
This appears to be an attempt to install the same architecture and version of a package which is already installed. This installation will attempt to overwrite this package.
The installation of this package was previously terminated and installation was never successfully completed.
Do you want to continue with the installation of <SUNWvbox> [y,n,?] y Oracle Corporation ## Executing checkinstall script. Checking package dependencies... Done. Waiting for services from previous installation to be removed......... Warning!!! Some service(s) still appears to be present Using </> as the package base directory. ## Processing package information. ## Processing system information.
327 package pathnames are already properly installed.
## Verifying disk space requirements. ## Checking for conflicts with packages already installed. ## Checking for setuid/setgid programs.
The following files are being installed with setuid and/or setgid permissions:
- /opt/VirtualBox/amd64/VBoxHeadless <setuid root>
- /opt/VirtualBox/amd64/VBoxNetAdpCtl <setuid root>
- /opt/VirtualBox/amd64/VBoxNetDHCP <setuid root>
- /opt/VirtualBox/amd64/VBoxNetNAT <setuid root>
- /opt/VirtualBox/amd64/VBoxSDL <setuid root>
- /opt/VirtualBox/amd64/VirtualBoxVM <setuid root>
- - overwriting a file which is also setuid/setgid.
Do you want to install these as setuid/setgid files [y,n,?,q] y
This package contains scripts which will be executed with super-user permission during the process of installing this package.
Do you want to continue with the installation of <SUNWvbox> [y,n,?] y
Installing Oracle VM VirtualBox as <SUNWvbox>
## Installing part 1 of 1. /opt/VirtualBox/vboxconfig.sh [ verifying class <none> ] [ verifying class <manifest> ] ## Executing postinstall script. Checking for older bits... opt/VirtualBox/vboxconfig.sh: syntax error at line 682: `refgroup=$' unexpected ## ERROR!! Failed to remove older/partially installed bits. pkgadd: ERROR: postinstall script did not complete successfully
Installation of <SUNWvbox> failed.
Change History (2)
comment:1 by , 3 years ago
comment:2 by , 17 months ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Fixed as of VirtualBox 6.1.32.
Yes, I know, all my fault :) This is a script regression in 6.1.30. Couldn't imagine that /bin/sh on Solaris 10 doesn't understand $() style command expansion. Next release will have this resolved, and the test builds already have this fixed for several weeks.