Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Nov 2014 16:24:46 +0000
From:      "Gary J. Hayers" <gary@hayers.org>
To:        FreeBSD Ports <freebsd-ports@freebsd.org>
Subject:   Re: postfix catch-22...
Message-ID:  <5460E6CE.8000707@hayers.org>
In-Reply-To: <20141110064347.46c3080a@scorpio>
References:  <54608CF8.4000301@freebsd.org> <20141110064347.46c3080a@scorpio>

next in thread | previous in thread | raw e-mail | index | archive | help
On 10/11/2014 11:43, Jerry wrote:
> On Mon, 10 Nov 2014 10:01:28 +0000, Matthew Seaman stated:
>
>> Dear maintainer,
>>
>> Had an issue with updating from 2.11.1_4,1 to 2.11.3_1,1:  it looks like
>> you can't win with the ownership of /var/spool/postfix:
>>
>> On restart after updating the package:
>>
>> {{{
>> smtp-2:/var/spool/postfix:# service postfix restart
>> postfix/postfix-script: stopping the Postfix mail system
>> postsuper: fatal: scan_dir_push: open directory defer: Permission denied
>> postfix/postfix-script: fatal: Postfix integrity check failed!
>> }}}
>>
>> Googling shows this to be a problem with the ownership of
>> /var/spool/postfix.  One 'chown postfix /var/spool/postfix' later, and
>> postfix will now at least start, but it clearly isn't happy about it.
>>
>> {{{
>> smtp-2:/var/spool/postfix:# chown postfix .
>> smtp-2:/var/spool/postfix:# service postfix restart
>> postfix/postfix-script: fatal: the Postfix mail system is not running
>> postfix/postfix-script: warning: not owned by root: /var/spool/postfix
>> postfix/postfix-script: starting the Postfix mail system
>> }}}
>>
>> {{{
>> smtp-2:/var/spool/postfix:# postfix check
>> postfix/postfix-script: warning: not owned by root: /var/spool/postfix
>> smtp-2:/var/spool/postfix:# ls -ld /var/spool/postfix
>> drwx------  16 postfix  postfix  16 Nov 10 00:27 /var/spool/postfix/
>> }}}
>>
>> It seems from the pkg-plist that postfix:postfix and 0700 are the
>> intended ownership and permissions:
>>
>> https://svnweb.freebsd.org/ports/head/mail/postfix/pkg-plist?r1=372370&r2=372369&pathrev=372370
>>
>> However updating via pkg(8) didn't seem to pick up the ownership change
>> on /var/spool/postfix -- it got the chmod to 0700 though.
>>
>> pkg(8) not behaving quite right aside, I'm not convinced that
>> postfix:postfix and 0700 is correct for /var/spool/postfix -- it used to
>> be root:postfix and move 0755, which seems to allow postfix to run
>> without complaint:
>>
>> {{{
>> smtp-2:/var/spool/postfix:# chmod 755 .
>> smtp-2:/var/spool/postfix:# chown root .
>> smtp-2:/var/spool/postfix:# postfix check
>> smtp-2:/var/spool/postfix:# service postfix restart
>> postfix/postfix-script: stopping the Postfix mail system
>> postfix/postfix-script: starting the Postfix mail system
>> }}}
>>
>> 	Cheers,
>>
>> 	Matthew
>>
>
> mail_version = 2.12-20141020 reported error with file permissions also;
> although it did start.
>

I have just updated to postfix-2.11.3_2,1 and am seeing none of these 
issues.

HTH,

-- 

Regards,
Gary J. Hayers
gary@hayers.org

PGP Signature
http://www.hayers.org/pgp

"In the beginning the Universe was created. This has made a lot of
people very angry and been widely regarded as a bad move."




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5460E6CE.8000707>