https://bugzilla.novell.com/show_bug.cgi?id=741469 https://bugzilla.novell.com/show_bug.cgi?id=741469#c0 Summary: sendmail initialization delays boot by 5 seconds Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: x86-64 OS/Version: SuSE Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: jdelvare@suse.com QAContact: qa@suse.de CC: werner@suse.com, fcrozat@suse.com Found By: Community User Blocker: --- On a freshly installed, up-to-date openSUSE 12.1 system: $ systemd-analyze blame | head -n 1 5209ms sendmail.service And I can see in /var/log/messages: Jan 15 11:50:07 endymion echo[1692]: Initializing SMTP port (sendmail) Jan 15 11:50:12 endymion systemd[1]: PID file /var/run/sendmail.pid not readable (yet?) after start. Jan 15 11:50:13 endymion systemd[1]: PID file /var/spool/clientmqueue/sm-client.pid not readable (yet?) after start. This looks surprisingly similar to bug #732912, although this one was closed as fixed. My take is that systemd tries to read the PID files for 5 seconds and finally gives up. And I suspect this is caused by wrong permissions on the PID files. All pid files in /var/run have permissions 644 except for sendmail.pid (and sm-notify.pid.) /var/spool/clientmqueue/sm-client.pid is also not world-readable. Another suspicious thing is that both pid files contain more than just the pid value, contrary to all other pid files. This is with: sendmail-8.14.5-72.1.3.x86_64 systemd-37-3.6.1.x86_64 Surprisingly, if I stop then start sendmail.service manually using systemctl, I get the same messages in /var/log/messages but without the 5 second delay. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.