[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