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>