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

Dennis Clarke dclarke at blastwave.org
Tue Dec 18 04:29:11 CET 2007


> Rob Stampfli wrote:
>> 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
>
>
> Yes, thanks Robert.  I got a bugreport on the same issue today.  I may
> have found the problem, although it installed fine on Solaris 10.  There
> is an update at http://www.blastwave.org/testing for download and manual
> install.  Could you try that package and let me know how it works on
> Solaris 8?

Alex, it looks perfect on Solaris 8 :

$ gunzip sendmail-8.14.2\,REV=2007.12.17-SunOS5.8-sparc-CSW.pkg.gz
$ pwd
/tmp
$ su -
Password:
Sun Microsystems Inc.   SunOS 5.8       Generic Patch   February 2004
# cd /tmp
# pkgadd -d ./sendmail-8.14.2\,REV=2007.12.17-SunOS5.8-sparc-CSW.pkg

The following packages are available:
  1  CSWsendmail     sendmail - Sendmail MTA
                     (sparc) 8.14.2,REV=2007.12.17

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:

Processing package instance <CSWsendmail> from
</tmp/sendmail-8.14.2,REV=2007.12.17-SunOS5.8-sparc-CSW.pkg>

sendmail - Sendmail MTA
(sparc) 8.14.2,REV=2007.12.17
                             SENDMAIL LICENSE

.
. snip
.
## Executing checkinstall script.
## Processing package information.
## Processing system information.
   5 package pathnames are already properly installed.
## Verifying package dependencies.
## 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/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.
adding smmsp group
adding smmsp user
mail group detected
## Installing part 1 of 1.
/opt/csw/bin/hoststat <symbolic link>
/opt/csw/bin/mailq <symbolic link>
/opt/csw/bin/newaliases <symbolic link>
/opt/csw/bin/purgestat <symbolic link>
/opt/csw/etc/mail/aliases.CSW
/opt/csw/etc/mail/helpfile
/opt/csw/etc/mail/local-host-names.CSW
/opt/csw/etc/mail/sendmail.cf.CSW
/opt/csw/etc/mail/statistics.CSW
/opt/csw/etc/mail/submit.cf.CSW
/opt/csw/etc/mail/trusted-users.CSW
/opt/csw/share/mail/CACerts
/opt/csw/share/mail/README
/opt/csw/share/mail/README.CSW
/opt/csw/share/mail/RELEASE_NOTES
/opt/csw/share/mail/Sun-sendmail-deactivate.sh
/opt/csw/share/mail/Sun-sendmail-reactivate.sh
/opt/csw/share/mail/cf/Build
/opt/csw/share/mail/cf/Makefile
/opt/csw/share/mail/cf/README
/opt/csw/share/mail/cf/SECURITY
/opt/csw/share/mail/cf/main.cf.CSW
/opt/csw/share/mail/cf/main.mc.CSW
/opt/csw/share/mail/cf/submit.cf.CSW
/opt/csw/share/mail/cf/submit.mc.CSW
/opt/csw/share/mail/cf/subsidiary.cf.CSW
/opt/csw/share/mail/cf/subsidiary.mc.CSW
/opt/csw/share/mail/contrib/README
/opt/csw/share/mail/contrib/README-SMF.CSW
/opt/csw/share/mail/contrib/sendmail-contrib.tar.gz
/opt/csw/share/mail/domain/Berkeley.EDU.m4
/opt/csw/share/mail/domain/CS.Berkeley.EDU.m4
/opt/csw/share/mail/domain/EECS.Berkeley.EDU.m4
/opt/csw/share/mail/domain/S2K.Berkeley.EDU.m4
/opt/csw/share/mail/domain/berkeley-only.m4
/opt/csw/share/mail/domain/generic.m4
/opt/csw/share/mail/domain/solaris-antispam.m4
/opt/csw/share/mail/domain/solaris-generic.m4
/opt/csw/share/mail/feature/accept_unqualified_senders.m4
/opt/csw/share/mail/feature/accept_unresolvable_domains.m4
/opt/csw/share/mail/feature/access_db.m4
/opt/csw/share/mail/feature/allmasquerade.m4
/opt/csw/share/mail/feature/always_add_domain.m4
/opt/csw/share/mail/feature/authinfo.m4
/opt/csw/share/mail/feature/badmx.m4
/opt/csw/share/mail/feature/bestmx_is_local.m4
/opt/csw/share/mail/feature/bitdomain.m4
/opt/csw/share/mail/feature/blacklist_recipients.m4
/opt/csw/share/mail/feature/block_bad_helo.m4
/opt/csw/share/mail/feature/compat_check.m4
/opt/csw/share/mail/feature/conncontrol.m4
/opt/csw/share/mail/feature/delay_checks.m4
/opt/csw/share/mail/feature/dnsbl.m4
/opt/csw/share/mail/feature/domaintable.m4
/opt/csw/share/mail/feature/enhdnsbl.m4
/opt/csw/share/mail/feature/generics_entire_domain.m4
/opt/csw/share/mail/feature/genericstable.m4
/opt/csw/share/mail/feature/greet_pause.m4
/opt/csw/share/mail/feature/ldap_routing.m4
/opt/csw/share/mail/feature/limited_masquerade.m4
/opt/csw/share/mail/feature/local_lmtp.m4
/opt/csw/share/mail/feature/local_no_masquerade.m4
/opt/csw/share/mail/feature/local_procmail.m4
/opt/csw/share/mail/feature/lookupdotdomain.m4
/opt/csw/share/mail/feature/loose_relay_check.m4
/opt/csw/share/mail/feature/mailertable.m4
/opt/csw/share/mail/feature/masquerade_entire_domain.m4
/opt/csw/share/mail/feature/masquerade_envelope.m4
/opt/csw/share/mail/feature/msp.m4
/opt/csw/share/mail/feature/mtamark.m4
/opt/csw/share/mail/feature/no_default_msa.m4
/opt/csw/share/mail/feature/nocanonify.m4
/opt/csw/share/mail/feature/notsticky.m4
/opt/csw/share/mail/feature/nouucp.m4
/opt/csw/share/mail/feature/nullclient.m4
/opt/csw/share/mail/feature/preserve_local_plus_detail.m4
/opt/csw/share/mail/feature/preserve_luser_host.m4
/opt/csw/share/mail/feature/promiscuous_relay.m4
/opt/csw/share/mail/feature/queuegroup.m4
/opt/csw/share/mail/feature/ratecontrol.m4
/opt/csw/share/mail/feature/redirect.m4
/opt/csw/share/mail/feature/relay_based_on_MX.m4
/opt/csw/share/mail/feature/relay_entire_domain.m4
/opt/csw/share/mail/feature/relay_hosts_only.m4
/opt/csw/share/mail/feature/relay_local_from.m4
/opt/csw/share/mail/feature/relay_mail_from.m4
/opt/csw/share/mail/feature/require_rdns.m4
/opt/csw/share/mail/feature/smrsh.m4
/opt/csw/share/mail/feature/stickyhost.m4
/opt/csw/share/mail/feature/use_client_ptr.m4
/opt/csw/share/mail/feature/use_ct_file.m4
/opt/csw/share/mail/feature/use_cw_file.m4
/opt/csw/share/mail/feature/uucpdomain.m4
/opt/csw/share/mail/feature/virtuser_entire_domain.m4
/opt/csw/share/mail/feature/virtusertable.m4
/opt/csw/share/mail/hack/cssubdomain.m4
/opt/csw/share/mail/m4/cf.m4
/opt/csw/share/mail/m4/cfhead.m4
/opt/csw/share/mail/m4/proto.m4
/opt/csw/share/mail/m4/version.m4
/opt/csw/share/mail/mailer/cyrus.m4
/opt/csw/share/mail/mailer/cyrusv2.m4
/opt/csw/share/mail/mailer/fax.m4
/opt/csw/share/mail/mailer/local.m4
/opt/csw/share/mail/mailer/mail11.m4
/opt/csw/share/mail/mailer/phquery.m4
/opt/csw/share/mail/mailer/pop.m4
/opt/csw/share/mail/mailer/procmail.m4
/opt/csw/share/mail/mailer/qpage.m4
/opt/csw/share/mail/mailer/smtp.m4
/opt/csw/share/mail/mailer/usenet.m4
/opt/csw/share/mail/mailer/uucp.m4
/opt/csw/share/mail/ostype/solaris2.m4
/opt/csw/share/mail/ostype/solaris2.ml.m4
/opt/csw/share/mail/ostype/solaris2.pre5.m4
/opt/csw/share/mail/ostype/solaris8.m4
/opt/csw/share/mail/sendmail.schema
/opt/csw/share/mail/sh/makeinfo.sh
/opt/csw/share/mail/siteconfig/uucp.cogsci.m4
/opt/csw/share/mail/siteconfig/uucp.old.arpa.m4
/opt/csw/share/mail/siteconfig/uucp.ucbarpa.m4
/opt/csw/share/mail/siteconfig/uucp.ucbvax.m4
/opt/csw/share/man/man1/mailq.1
/opt/csw/share/man/man1/newaliases.1
/opt/csw/share/man/man1/vacation.1
/opt/csw/share/man/man5/aliases.5
/opt/csw/share/man/man8/editmap.8
/opt/csw/share/man/man8/mail.local.8
/opt/csw/share/man/man8/mailstats.8
/opt/csw/share/man/man8/makemap.8
/opt/csw/share/man/man8/praliases.8
/opt/csw/share/man/man8/sendmail.8
/opt/csw/share/man/man8/smrsh.8
[ verifying class <none> ]
Installing class <sol8>.
/opt/csw/bin/vacation
/opt/csw/lib/mail.local
/opt/csw/lib/sendmail
/opt/csw/lib/smrsh
/opt/csw/sbin/editmap
/opt/csw/sbin/mailstats
/opt/csw/sbin/makemap
/opt/csw/sbin/praliases
[ verifying class <sol8> ]
/etc/rc0.d/K36cswsendmail <symbolic link>
/etc/rc1.d/K36cswsendmail <symbolic link>
/etc/rc2.d/S88cswsendmail <symbolic link>
/etc/rcS.d/K36cswsendmail <symbolic link>
Installing class <smfno>.
/etc/init.d/cswsendmail
[ verifying class <smfno> ]
## Executing postinstall script.
Notifying pkgmap of /opt/csw/bin/vacation in class <sol8>
Notifying pkgmap of /opt/csw/sbin/editmap in class <sol8>
Notifying pkgmap of /opt/csw/sbin/mailstats in class <sol8>
Notifying pkgmap of /opt/csw/sbin/makemap in class <sol8>
Notifying pkgmap of /opt/csw/sbin/praliases in class <sol8>
Notifying pkgmap of /opt/csw/lib/mail.local in class <sol8>
Notifying pkgmap of /opt/csw/lib/sendmail in class <sol8>
Notifying pkgmap of /opt/csw/lib/smrsh in class <sol8>
Removing /opt/csw/bin/sol8.vacation in class <sol8>
Removing /opt/csw/sbin/sol8.editmap in class <sol8>
Removing /opt/csw/sbin/sol8.mailstats in class <sol8>
Removing /opt/csw/sbin/sol8.makemap in class <sol8>
Removing /opt/csw/sbin/sol8.praliases in class <sol8>
Removing /opt/csw/lib/sol8.mail.local in class <sol8>
Removing /opt/csw/lib/sol8.sendmail in class <sol8>
Removing /opt/csw/lib/sol8.smrsh in class <sol8>
** IMPORTANT **
This package no longer replaces Sun's sendmail files.
Use Sun-sendmail-deactivate.sh located in /opt/csw/share/mail once
to turn off Sun's sendmail files.  If needed, run the activate
script to reactivate Sun's sendmail files.

## Stopping sendmail
Starting sendmail
/etc/mail/aliases: 3 aliases, longest 10 bytes, 52 bytes total

Installation of <CSWsendmail> was successful.
# ls /opt/csw/share/mail/Sun-sendmail-deactivate.sh
/opt/csw/share/mail/Sun-sendmail-deactivate.sh
# /opt/csw/share/mail/Sun-sendmail-deactivate.sh
Moving /usr/bin/newaliases to newaliases.OFF
Moving /usr/bin/mailq to mailq.OFF
Moving /usr/bin/vacation to vacation.OFF
Moving /usr/bin/mailstats to mailstats.OFF
Moving /usr/sbin/makemap to makemap.OFF
Moving /usr/bin/praliases to praliases.OFF
Moving /usr/lib/smrsh to smrsh.OFF
Moving /usr/lib/mail.local to mail.local.OFF
Moving /etc/mail/sendmail.cf to sendmail.cf.OFF
Moving /usr/lib/sendmail to sendmail.OFF
Making symbolic links in /usr for CSWsendmail files.
Making symlink /usr/bin/newaliases
Making symlink /usr/bin/mailq
Making symlink /usr/bin/vacation
Making symlink /usr/bin/mailstats
Making symlink /usr/sbin/makemap
Making symlink /usr/bin/praliases
Making symlink /usr/lib/smrsh
Making symlink /usr/lib/mail.local
Making symlink /usr/lib/sendmail
# ls /etc/init.d/cswsendmail
/etc/init.d/cswsendmail
# /etc/init.d/cswsendmail stop
# /etc/init.d/cswsendmail start
/etc/mail/aliases: 3 aliases, longest 10 bytes, 52 bytes total
# /opt/csw/lib/sendmail -bt -d0
Version 8.14.2+Sun
 Compiled with: DNSMAP LDAPMAP LOG MAP_REGEX MATCHGECOS MILTER MIME7TO8
                MIME8TO7 NAMED_BIND NDBM NETINET NETINET6 NETUNIX NEWDB NIS
                NISPLUS PIPELINING SASLv2 SCANF SOCKETMAP STARTTLS TCPWRAPPERS
                USERDB USE_LDAP_INIT XDEBUG

============ SYSTEM IDENTITY (after readcf) ============
      (short domain name) $w = pluto
  (canonical domain name) $j = pluto.blastwave.org
         (subdomain name) $m = blastwave.org
              (node name) $k = pluto
========================================================

ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> #
# uname -a
SunOS pluto 5.8 Generic_117350-51 sun4u sparc SUNW,Ultra-2
# cat /etc/release
                       Solaris 8 2/04 s28s_hw4wos_05a SPARC
           Copyright 2004 Sun Microsystems, Inc.  All Rights Reserved.
                            Assembled 08 January 2004
#




More information about the users mailing list