[csw-users] New CSWsendmail 8.14.2 doesn't install (Sparc LX Solaris 8)

Rob Stampfli res at colnet.cmhnet.org
Tue Dec 18 03:23:49 CET 2007


Haven't looked into this yet to determine the underlying cause,
but thought I'd pass this along ASAP as sendmail is a critical
app on many boxes:

The latest sendmail package, (sparc) 8.14.2,REV=2007.12.14,
bails out with an error during installation.  This is on an
old sparc LX machine (which I use to pre-test new packages)
running Solaris 8.  One unique thing about the installation
I run is that I have made /opt/csw/var a symbolic link to /var,
something which often gets overwritten during package installs
but something which has not broken anything (yet).  I doubt
this plays a role in this problem, but as it is different,
I mention it here.

Here's the play-by-play:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
...
Processing package instance <CSWsendmail> from </var/run/pkg-get.29049/sendmail-8.14.2,REV=2007.12.14-SunOS5.8-sparc-CSW.pkg.gz>

sendmail - Sendmail MTA
(sparc) 8.14.2,REV=2007.12.14
                             SENDMAIL LICENSE
... (license deleted)
## Executing checkinstall script.
## Processing package information.
## Processing system information.
   11 package pathnames are already properly installed.
## Verifying package dependencies.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.

The following files are already installed on the system and are being
used by another package:
  /opt/csw/var
* /opt/csw/var/adm <attribute change only>

* - conflict with a file which does not belong to any package.

Do you want to install these conflicting files [y,n,?,q] y
## Checking for setuid/setgid programs.

The following files are being installed with setuid and/or setgid
permissions:
 /opt/csw/lib/sol8.sendmail <setgid smmsp>

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 <CSWsendmail> [y,n,?] y

Installing sendmail - Sendmail MTA as <CSWsendmail>

## Executing preinstall script.
smmsp group detected
smmsp user detected
chroot: No such file or directory
pkgadd: ERROR: preinstall script did not complete successfully

Installation of <CSWsendmail> failed.
ERROR: could not add CSWsendmail.
# 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
The system is left in a state of thinking sendmail is installed.

Not sure why a chroot is required, but right now I have more important
things to do.  If you plan to install this package, at least be prepared
for the potential for failure and the need to do a quick backout.

YMMV,
Rob



More information about the users mailing list