VirtualBox

Opened 2 years ago

Closed 11 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 Klaus Espenlaub, 2 years ago

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.

comment:2 by paulson, 11 months ago

Resolution: fixed
Status: newclosed

Fixed as of VirtualBox 6.1.32.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use