Solaris 10: won't start via init script
Jeff A. Earickson
jaearick at colby.edu
Sat Apr 15 17:49:37 IST 2006
Yes, but it still supports legacy scripts in /etc/init.d so the script
that I used with Solaris 9 ought to work.
Jeff Earickson
On Sat, 15 Apr 2006, Pentland G. wrote:
> Date: Sat, 15 Apr 2006 17:17:41 +0100
> From: Pentland G. <G.Pentland at soton.ac.uk>
> Reply-To: MailScanner discussion <mailscanner at lists.mailscanner.info>
> To: MailScanner discussion <mailscanner at lists.mailscanner.info>
> Subject: RE: Solaris 10: won't start via init script
>
> Not entirely sure about the MailScanner errors but...
>
> Solaris 10 doesn't use init scripts!
>
> There a thing called SMF, look at the man pages for "svcs" and "svcadm"
>
> Hope that helps
>
> Gary
>
> Jeff A. Earickson wrote:
>> Julian and Solaris 10 users,
>>
>> I'm baffled by this one. I had to move my mail services (under
>> duress, bad hardware) from a Solaris 9 to a Solaris 10 box last
>> night. MailScanner (4.52.2) refuses to start via my /etc/init.d
>> script, which basically just does:
>>
>> MSDIR=/opt/MailScanner
>> $MSDIR/bin/check_mailscanner
>>
>> If I look at the syslog (leading timestamps trimmed), it just
>> spits out this over and over:
>>
>> MailScanner E-Mail Virus Scanner version 4.52.2 starting...
>> Read 711 hostnames from the phishing whitelist
>> Config: calling custom init function IPBlock
>> Initialising IP blocking
>> Read 128 IP blocking entries from /etc/MailScanner/IPBlock.conf
>> Using SpamAssassin results cache
>> Connected to SpamAssassin cache database
>> Expired 1 records from the SpamAssassin cache
>>
>> (pause, followed by another round in a few seconds).
>>
>> Here's where it gets weird... If I run in debug mode, a batch runs
>> fine. If I just let the following root crontab run, MailScanner
>> kicks off and runs normally (in non-debug mode):
>>
>> #---Ensure my mailscanner is still running
>> 0,10,20,30,40,50 * * * * [ -x
>> /opt/MailScanner/bin/check_mailscanner ] &&
>> /opt/MailScanner/bin/check_mailscanner >/dev/null 2>&1
>>
>> MailScanner --lint gives the following:
>>
>> Read 711 hostnames from the phishing whitelist
>> Config: calling custom init function IPBlock
>> Could not use Custom Function code
>> MailScanner::CustomConfig::InitIPBlock, it could not be "eval"ed.
>> Make sure the module is correct with perl -wc at
>> /opt/MailScanner/lib/MailScanner/Config.pm line 803 Checking for
>> SpamAssassin errors (if you use it)... Using SpamAssassin results
>> cache Connected to SpamAssassin cache database config:
>> SpamAssassin failed to parse line, "/usr/bin/pyzor" is not valid
>> for "pyzor_path", skipping: pyzor_path /usr/bin/pyzor config:
>> SpamAssassin failed to parse line, "/usr/bin/pyzor" is not valid
>> for "pyzor_path", skipping: pyzor_path /usr/bin/pyzor netset: cannot
>> include 127.0.0.1/32 as it has already been included netset: cannot
>> include 137.146.28.68/32 as it has already been included SpamAssassin
>> reported an error.
>>
>> MailScanner.conf says "Virus Scanners = clamavmodule"
>> Found these virus scanners installed: clamavmodule, sophos
>>
>> This output is the same as the old system, which is still up but not
>> processing email anymore.
>>
>> I played with the setsockopt setting in Log.pm to see if that made a
>> difference; it didn't. The manpage for syslogd in S10 says it uses
>> streams.
>>
>> Any ideas?
>>
>> Jeff Earickson
>> Colby College
>
>
>
> --
> MailScanner mailing list
> mailscanner at lists.mailscanner.info
> http://lists.mailscanner.info/mailman/listinfo/mailscanner
>
> Before posting, read http://wiki.mailscanner.info/posting
>
> Support MailScanner development - buy the book off the website!
>
More information about the MailScanner
mailing list