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