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