Bug 2162659

Summary: restorecon warning for master.pid file after postfix is started
Product: Red Hat Enterprise Linux 8 Reporter: Oliver Ilian <oliver>
Component: postfixAssignee: Jaroslav Škarvada <jskarvad>
Status: ON_QA --- QA Contact: František Hrdina <fhrdina>
Severity: low Docs Contact:
Priority: unspecified    
Version: 8.6CC: fhrdina, jskarvad, stefano.biagiotti, webmaster
Target Milestone: rcKeywords: AutoVerified, Triaged
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: postfix-3.5.8-7.el8 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Oliver Ilian 2023-01-20 12:29:51 UTC
Description of problem:
A customer reported, that when starting postfix on RHEL 8, the following warning is displayed:

restorecon[164623]: /usr/sbin/restorecon: lstat(/var/spool/postfix/pid/master.pid) failed: No such file or directory

It seems that this is a side-effect of https://bugzilla.redhat.com/show_bug.cgi?id=2028015

Version-Release number of selected component (if applicable):
postfix 3.5.8-4.el8

How reproducible:
always

Steps to Reproduce:
1. install postfix
2. start postfix
3. check journalctl for warning: journalctl | grep master.pid

Actual results:
A warning is shown for master.pid missing

Expected results:
No warning should be shown, as everything is working as expected and the master.pid should not be there at this stage during start.

Comment 3 Dora O’Fee 2023-07-07 12:22:44 UTC
This is fixed by dropping the filename from the following line in postfix.service:

ExecStartPre=-/usr/sbin/restorecon -R /var/spool/postfix/pid