Ok...
[root@mail2 pid]# service postfix stop
[root@mail2 pid]# service postfix start
Starting postfix: [ OK ]
[root@mail2 pid]# service postfix status
master dead but pid file exists
That suggests that postfix (actually master) is dying abnormally for
some unknown reason.
You might do "postfix check" to see if it finds any configuration errors.
Then you might do "postfix start -Dv" to run in debugging mode with
verbose logging, and see if you can find what's killing master.
Miles Fidelman
On 9/7/17 2:34 PM, Fazzina, Angelo wrote:
I will try that Miles, thanks.
Victor: I messed with it a little but no change.
[root@mail2 ~]# bash -c "ls -ld /var{,/lib{,/postfix{,/master.lock}}}"
drwxr-xr-x. 20 root root 4096 Mar 2 2017 /var
drwxr-xr-x. 29 root root 4096 Sep 7 03:46 /var/lib
drwx------. 2 postfix postfix 4096 Sep 7 16:07 /var/lib/postfix
-rw-r--r--. 1 postfix postfix 0 Sep 7 16:07 /var/lib/postfix/master.lock
[root@mail2 ~]# chmod 744 /var/lib/postfix/
[root@mail2 ~]# bash -c "ls -ld /var{,/lib{,/postfix{,/master.lock}}}"
drwxr-xr-x. 20 root root 4096 Mar 2 2017 /var
drwxr-xr-x. 29 root root 4096 Sep 7 03:46 /var/lib
drwxr--r--. 2 postfix postfix 4096 Sep 7 16:07 /var/lib/postfix
-rw-r--r--. 1 postfix postfix 0 Sep 7 16:07 /var/lib/postfix/master.lock
My repeatable steps so far
[root@mail2 pid]# rm /var/spool/postfix/pid/master.pid
rm: remove regular file `/var/spool/postfix/pid/master.pid'? y
[root@mail2 pid]# rm /var/lock/subsys/postfix
rm: remove regular empty file `/var/lock/subsys/postfix'? y
[root@mail2 pid]# service postfix status
master is stopped
[root@mail2 pid]# service postfix stop
[root@mail2 pid]# service postfix start
Starting postfix: [ OK ]
[root@mail2 pid]# service postfix status
master dead but pid file exists
-Angelo Fazzina
Operating Systems Programmer / Analyst
University of Connecticut, UITS, SSG, Server Systems
860-486-9075
-----Original Message-----
From: owner-postfix-us...@postfix.org [mailto:owner-postfix-us...@postfix.org]
On Behalf Of Miles Fidelman
Sent: Thursday, September 7, 2017 5:28 PM
To: postfix-users@postfix.org
Subject: Re: can't get server to start postfix
after a reboot, you could just try "postfix stop" and delete the lock
file, then "postfix start"
to find zombie processes, you could try "pstree" (shows a tree of
processes & sub-processes, in the order they were started at init time -
note that none of them are named postfix - the top-level process is
named "master") - you might have to install the tools, I think they're
part of the "process tools" package on Debian (but that's completely
from memory) - google is yourf friend
Miles Fidelman
On 9/7/17 2:14 PM, Fazzina, Angelo wrote:
Server has only been on 25 minutes, I rebooted it.
Can you see it in this list ?
Thanks for trying.
-ALF
[root@mail2 log]# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 16:46 ? 00:00:00 /sbin/init
root 2 0 0 16:46 ? 00:00:00 [kthreadd]
root 3 2 0 16:46 ? 00:00:00 [migration/0]
root 4 2 0 16:46 ? 00:00:00 [ksoftirqd/0]
root 5 2 0 16:46 ? 00:00:00 [stopper/0]
root 6 2 0 16:46 ? 00:00:00 [watchdog/0]
root 7 2 0 16:46 ? 00:00:00 [migration/1]
root 8 2 0 16:46 ? 00:00:00 [stopper/1]
root 9 2 0 16:46 ? 00:00:00 [ksoftirqd/1]
root 10 2 0 16:46 ? 00:00:00 [watchdog/1]
root 11 2 0 16:46 ? 00:00:00 [events/0]
root 12 2 0 16:46 ? 00:00:00 [events/1]
root 13 2 0 16:46 ? 00:00:00 [events/0]
root 14 2 0 16:46 ? 00:00:00 [events/1]
root 15 2 0 16:46 ? 00:00:00 [events_long/0]
root 16 2 0 16:46 ? 00:00:00 [events_long/1]
root 17 2 0 16:46 ? 00:00:00 [events_power_ef]
root 18 2 0 16:46 ? 00:00:00 [events_power_ef]
root 19 2 0 16:46 ? 00:00:00 [cgroup]
root 20 2 0 16:46 ? 00:00:00 [khelper]
root 21 2 0 16:46 ? 00:00:00 [netns]
root 22 2 0 16:46 ? 00:00:00 [async/mgr]
root 23 2 0 16:46 ? 00:00:00 [pm]
root 24 2 0 16:46 ? 00:00:00 [sync_supers]
root 25 2 0 16:46 ? 00:00:00 [bdi-default]
root 26 2 0 16:46 ? 00:00:00 [kintegrityd/0]
root 27 2 0 16:46 ? 00:00:00 [kintegrityd/1]
root 28 2 0 16:46 ? 00:00:00 [kblockd/0]
root 29 2 0 16:46 ? 00:00:00 [kblockd/1]
root 30 2 0 16:46 ? 00:00:00 [kacpid]
root 31 2 0 16:46 ? 00:00:00 [kacpi_notify]
root 32 2 0 16:46 ? 00:00:00 [kacpi_hotplug]
root 33 2 0 16:46 ? 00:00:00 [ata_aux]
root 34 2 0 16:46 ? 00:00:00 [ata_sff/0]
root 35 2 0 16:46 ? 00:00:00 [ata_sff/1]
root 36 2 0 16:46 ? 00:00:00 [ksuspend_usbd]
root 37 2 0 16:46 ? 00:00:00 [khubd]
root 38 2 0 16:46 ? 00:00:00 [kseriod]
root 39 2 0 16:46 ? 00:00:00 [md/0]
root 40 2 0 16:46 ? 00:00:00 [md/1]
root 41 2 0 16:46 ? 00:00:00 [md_misc/0]
root 42 2 0 16:46 ? 00:00:00 [md_misc/1]
root 43 2 0 16:46 ? 00:00:00 [linkwatch]
root 46 2 0 16:46 ? 00:00:00 [khungtaskd]
root 47 2 0 16:46 ? 00:00:00 [kswapd0]
root 48 2 0 16:46 ? 00:00:00 [ksmd]
root 49 2 0 16:46 ? 00:00:00 [khugepaged]
root 50 2 0 16:46 ? 00:00:00 [aio/0]
root 51 2 0 16:46 ? 00:00:00 [aio/1]
root 52 2 0 16:46 ? 00:00:00 [crypto/0]
root 53 2 0 16:46 ? 00:00:00 [crypto/1]
root 60 2 0 16:46 ? 00:00:00 [kthrotld/0]
root 61 2 0 16:46 ? 00:00:00 [kthrotld/1]
root 62 2 0 16:46 ? 00:00:00 [pciehpd]
root 64 2 0 16:46 ? 00:00:00 [kpsmoused]
root 65 2 0 16:46 ? 00:00:00 [usbhid_resumer]
root 66 2 0 16:46 ? 00:00:00 [deferwq]
root 99 2 0 16:46 ? 00:00:00 [kdmremove]
root 100 2 0 16:46 ? 00:00:00 [kstriped]
root 133 2 0 16:46 ? 00:00:00 [ttm_swap]
root 256 2 0 16:46 ? 00:00:00 [scsi_eh_0]
root 257 2 0 16:46 ? 00:00:00 [scsi_eh_1]
root 318 2 0 16:46 ? 00:00:00 [scsi_eh_2]
root 319 2 0 16:46 ? 00:00:00 [vmw_pvscsi_wq_2]
root 407 2 0 16:46 ? 00:00:00 [kdmflush]
root 409 2 0 16:46 ? 00:00:00 [kdmflush]
root 427 2 0 16:46 ? 00:00:00 [jbd2/dm-0-8]
root 428 2 0 16:46 ? 00:00:00 [ext4-dio-unwrit]
root 511 1 0 16:46 ? 00:00:00 /sbin/udevd -d
root 726 2 0 16:46 ? 00:00:00 [vmmemctl]
root 813 511 0 16:46 ? 00:00:00 /sbin/udevd -d
root 816 511 0 16:46 ? 00:00:00 /sbin/udevd -d
root 817 2 0 16:46 ? 00:00:00 [kdmflush]
root 855 2 0 16:46 ? 00:00:00 [jbd2/sda1-8]
root 856 2 0 16:46 ? 00:00:00 [ext4-dio-unwrit]
root 857 2 0 16:46 ? 00:00:00 [jbd2/dm-2-8]
root 858 2 0 16:46 ? 00:00:00 [ext4-dio-unwrit]
root 916 2 0 16:46 ? 00:00:00 [kauditd]
root 1153 2 0 16:46 ? 00:00:00 [flush-253:0]
root 1154 2 0 16:46 ? 00:00:00 [flush-253:2]
root 1464 1 0 16:46 ? 00:00:00 auditd
root 1498 1 0 16:46 ? 00:00:00 /sbin/rsyslogd -i
/var/run/syslogd.pid -c 5
dbus 1520 1 0 16:46 ? 00:00:00 dbus-daemon --system
root 1655 1 0 16:46 ? 00:00:00 /usr/sbin/sshd
ntp 1673 1 0 16:46 ? 00:00:00 ntpd -u ntp:ntp -p
/var/run/ntpd.pid -g
root 1685 1 0 16:46 ? 00:00:00 /usr/sbin/dovecot
dovecot 1686 1685 0 16:46 ? 00:00:00 dovecot/anvil
root 1688 1685 0 16:46 ? 00:00:00 dovecot/log
root 1689 1685 0 16:46 ? 00:00:00 dovecot/ssl-params
root 1692 1685 0 16:46 ? 00:00:00 dovecot/config
dovecot 1721 1685 0 16:46 ? 00:00:00 dovecot/auth
root 1805 1 0 16:46 ? 00:00:00 /usr/bin/python
/usr/bin/denyhosts.py --daemon --config=/etc/denyhos
root 1849 1 0 16:46 ? 00:00:00 /usr/bin/python -s
/usr/sbin/osad --pid-file /var/run/osad.pid
root 1877 1 0 16:46 ? 00:00:00 /usr/bin/stunnel
root 1878 1 0 16:46 ? 00:00:00 /usr/bin/stunnel
root 1879 1 0 16:46 ? 00:00:00 /usr/bin/stunnel
root 1880 1 0 16:46 ? 00:00:00 /usr/bin/stunnel
root 1881 1 0 16:46 ? 00:00:00 /usr/bin/stunnel
root 1882 1 0 16:46 ? 00:00:00 /usr/bin/stunnel
root 1895 1 0 16:46 ? 00:00:00 crond
root 2051 1 0 16:46 ? 00:00:11 splunkd -h 127.0.0.1 -p 8089
start
root 2052 2051 0 16:46 ? 00:00:00 [splunkd pid=2051] splunkd -h
127.0.0.1 -p 8089 start [process-runne
root 2151 1 0 16:46 ? 00:00:00
/opt/tivoli/tsm/client/ba/bin/dsmcad
root 2170 1 0 16:46 ? 00:00:00 /usr/bin/python
/usr/bin/virt-who
root 2184 1 0 16:46 ? 00:00:03 python /usr/bin/goferd
root 2211 2170 0 16:46 ? 00:00:00 /usr/bin/python
/usr/bin/virt-who
root 2213 1 0 16:46 ? 00:00:00 rhnsd
root 2227 1 0 16:46 ? 00:00:00 /usr/bin/rhsmcertd
root 2258 1 0 16:46 ? 00:00:00 /usr/bin/ruby /usr/bin/puppet
agent
root 2281 1 0 16:46 tty1 00:00:00 /sbin/mingetty /dev/tty1
root 2283 1 0 16:46 tty2 00:00:00 /sbin/mingetty /dev/tty2
root 2285 1 0 16:46 tty3 00:00:00 /sbin/mingetty /dev/tty3
root 2287 1 0 16:46 tty4 00:00:00 /sbin/mingetty /dev/tty4
root 2289 1 0 16:46 tty5 00:00:00 /sbin/mingetty /dev/tty5
root 2291 1 0 16:46 tty6 00:00:00 /sbin/mingetty /dev/tty6
root 2455 1655 0 16:46 ? 00:00:00 sshd: root@pts/0,pts/1
root 2457 2455 0 16:46 pts/0 00:00:00 -bash
root 2710 2455 0 16:48 pts/1 00:00:00 -bash
root 5235 1685 0 17:10 ? 00:00:00 dovecot/auth -w
root 5472 1685 0 17:12 ? 00:00:00 dovecot/auth -w
root 5559 1685 0 17:13 ? 00:00:00 dovecot/auth -w
root 5569 2457 0 17:13 pts/0 00:00:00 ps -ef
-Angelo Fazzina
Operating Systems Programmer / Analyst
University of Connecticut, UITS, SSG, Server Systems
860-486-9075
-----Original Message-----
From: owner-postfix-us...@postfix.org [mailto:owner-postfix-us...@postfix.org]
On Behalf Of Patrick Ben Koetter
Sent: Thursday, September 7, 2017 5:02 PM
To: postfix-users@postfix.org
Subject: Re: can't get server to start postfix
you have a zombie master process hanging around. Stop postfix. Get a list of
all running processes and check if there's a orphaned master process hanging
around. Kill it. Start postfix.
p@rick
* Fazzina, Angelo <angelo.fazz...@uconn.edu>:
Hi,
All of a sudden postfix won't load ? where should I look next ? thanks.
I tried
[root@mail2 postfix]# service postfix start
Starting postfix: [ OK ]
Logs show
Sep 7 16:50:47 mail2 postfix/postfix-script[3214]: starting the Postfix mail
system
Sep 7 16:50:47 mail2 postfix/master[3215]: fatal: open lock file
/var/lib/postfix/master.lock: cannot open file: Permission denied
[root@mail2 postfix]# ls -l /var/lib/postfix/
total 0
-rw-r--r--. 1 postfix postfix 0 Sep 7 16:07 master.lock
[root@mail2 postfix]# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
html_directory = no
inet_interfaces = all
inet_protocols = all
mail_owner = postfix
mailbox_size_limit = 512000000
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost, appmail.uconn.edu
myhostname = mail2.uits.uconn.edu
mynetworks = 10.4.40.194 10.4.40.193 10.4.40.189 137.99.80.0/24 127.0.0.0/8
[::ffff:127.0.0.0]/104 [::1]/128
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES
relay_domains = adm.uconn.edu $mydestination
sample_directory = /usr/share/doc/postfix-2.6.6/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_tls_exclude_ciphers = IDEA-CBC-SHA, DES-CBC3-SHA, EDH-RSA-DES-CBC3-SHA,
RC4, aNULL
unknown_local_recipient_reject_code = 550
virtual_alias_maps = hash:/etc/postfix/virtual
regexp:/etc/postfix/maps/subaddressing
-Angelo Fazzina
Operating Systems Programmer / Analyst
University of Connecticut, UITS, SSG, Server Systems
860-486-9075
--
In theory, there is no difference between theory and practice.
In practice, there is. .... Yogi Berra