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

Reply via email to