Your message dated Sun, 17 Feb 2019 03:36:02 -0500 with message-id <2889993.Zzn98Qkihs@kitterma-e6430> and subject line Re: postfix: Postfix does not stop via script, so upgrade fails. has caused the Debian Bug report #627570, regarding postfix: Postfix does not stop via script, so upgrade fails. to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 627570: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=627570 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: postfix Version: 2.8.3-1 Severity: important Here is the output from running an 'apt-get dist-upgrade' with no other updates required: Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue [Y/n]? Setting up postfix (2.8.3-1) ... insserv: warning: script 'utorvpn' missing LSB tags and overrides Postfix configuration was untouched. If you need to make changes, edit /etc/postfix/main.cf (and others) as needed. To view Postfix configuration values, see postconf(1). After modifying main.cf, be sure to run '/etc/init.d/postfix reload'. Running newaliases Stopping Postfix Mail Transport Agent: postfix. Starting Postfix Mail Transport Agent: postfixpostfix/postfix-script: fatal: the Postfix mail system is already running failed! invoke-rc.d: initscript postfix, action "restart" failed. dpkg: error processing postfix (--configure): subprocess installed post-installation script returned error exit status 1 configured to not write apport reports Errors were encountered while processing: postfix E: Sub-process /usr/bin/dpkg returned an error code (1) If I try to manually stop postfix via /etc/init.d/postfix stop or restart is see the same behavior. -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.38-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_CA.UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages postfix depends on: ii adduser 3.112+nmu2 add and remove users and groups ii debconf [debconf-2.0] 1.5.39 Debian configuration management sy ii dpkg 1.16.0.3 Debian package management system ii libc6 2.13-4 Embedded GNU C Library: Shared lib ii libdb5.1 5.1.25-10 Berkeley v5.1 Database Libraries [ ii libsasl2-2 2.1.23.dfsg1-8 Cyrus SASL - authentication abstra ii libssl1.0.0 1.0.0d-2 SSL shared libraries ii lsb-base 3.2-27 Linux Standard Base 3.2 init scrip ii netbase 4.45 Basic TCP/IP networking system ii ssl-cert 1.0.28 simple debconf wrapper for OpenSSL Versions of packages postfix recommends: ii python 2.6.6-14 interactive high-level object-orie Versions of packages postfix suggests: ii bsd-mailx [mail-re 8.1.2-0.20100314cvs-1 simple mail user agent ii dovecot-common 1:2.0.12-1 secure mail server that supports m ii icedove [mail-read 3.1.9-2 mail/news client with RSS and inte ii libsasl2-modules 2.1.23.dfsg1-8 Cyrus SASL - pluggable authenticat ii mutt [mail-reader] 1.5.21-5 text-based mailreader supporting M pn postfix-cdb <none> (no description available) pn postfix-ldap <none> (no description available) pn postfix-mysql <none> (no description available) pn postfix-pcre <none> (no description available) pn postfix-pgsql <none> (no description available) ii procmail 3.22-19 Versatile e-mail processor pn resolvconf <none> (no description available) pn sasl2-bin <none> (no description available) pn ufw <none> (no description available) -- Configuration Files: /etc/postfix/post-install changed: umask 022 PATH=/bin:/usr/bin:/usr/sbin:/usr/etc:/sbin:/etc:/usr/contrib/bin:/usr/gnu/bin:/usr/ucb:/usr/bsd SHELL=/bin/sh IFS=" " BACKUP_IFS="$IFS" USAGE="Usage: $0 [name=value] command create-missing Create missing queue directories. upgrade-source When installing or upgrading from source code. upgrade-package When installing or upgrading from pre-built package. first-install-reminder Remind of mandatory first-time configuration steps. name=value Specify an installation parameter". create=; set_perms=; upgrade_perms=; upgrade_conf=; first_install_reminder= obsolete=; keep_list=; for arg do case $arg in *=*) IFS= eval $arg; IFS="$BACKUP_IFS";; create-missing) create=1;; set-perm*) create=1; set_perms=1;; upgrade-perm*) create=1; upgrade_perms=1;; upgrade-conf*) upgrade_conf=1;; upgrade-source) create=1; upgrade_conf=1; upgrade_perms=1;; upgrade-package) create=1; upgrade_conf=1; set_perms=1;; first-install*) first_install_reminder=1;; *) echo "$0: Error: $USAGE" 1>&2; exit 1;; esac shift done test -n "$create$upgrade_conf$first_install_reminder" || { echo "$0: Error: $USAGE" 1>&2 exit 1 } if [ -n "$command_directory" ] then POSTCONF="$command_directory/postconf" else POSTCONF="postconf" fi $POSTCONF -d mail_version >/dev/null 2>/dev/null || { echo $0: Error: no $POSTCONF command found. 1>&2 echo Re-run this command as $0 command_directory=/some/where. 1>&2 exit 1 } test -n "$config_directory" || config_directory=`$POSTCONF -d -h config_directory` || exit 1 test -d "$config_directory" || { echo $0: Error: $config_directory is not a directory. 1>&2 exit 1 } test -f $config_directory/postfix-files || { echo $0: Error: $config_directory/postfix-files is not a file. 1>&2 exit 1 } fake_fmt() { sed ' :top /^\( *\)\([^ ][^ ]*\) */{ s//\1\2\ \1/ P D b top } ' | fmt } case `uname -s` in HP-UX*) FMT=cat;; SunOS*) FMT=fake_fmt;; *) FMT=fmt;; esac grep setgid_group $config_directory/main.cf >/dev/null 2>&1 || { test -f $config_directory/install.cf && { for name in sendmail_path newaliases_path mailq_path setgid manpages do eval junk=\$$name case "$junk" in "") eval unset $name;; esac eval : \${$name="\`. $config_directory/install.cf; echo \$$name\`"} \ || exit 1 done : ${setgid_group=$setgid} : ${manpage_directory=$manpages} } } test -f $config_directory/main.cf && { for name in daemon_directory command_directory queue_directory mail_owner \ setgid_group sendmail_path newaliases_path mailq_path \ html_directory manpage_directory sample_directory readme_directory do eval junk=\$$name case "$junk" in "") eval unset $name;; esac eval : \${$name=\`$POSTCONF -c $config_directory -h $name\`} || exit 1 done } case $manpage_directory in no) echo $0: Error: manpage_directory no longer accepts \"no\" values. 1>&2 echo Try again with \"$0 manpage_directory=/pathname ...\". 1>&2; exit 1;; esac case $setgid_group in no) echo $0: Error: setgid_group no longer accepts \"no\" values. 1>&2 echo Try again with \"$0 setgid_group=groupname ...\" 1>&2; exit 1;; esac for path in "$daemon_directory" "$command_directory" "$queue_directory" \ "$sendmail_path" "$newaliases_path" "$mailq_path" "$manpage_directory" do case "$path" in /*) ;; *) echo $0: Error: \"$path\" should be an absolute path name. 1>&2; exit 1;; esac done for path in "$html_directory" "$readme_directory" do case "$path" in /*) ;; no) ;; *) echo $0: Error: \"$path\" should be \"no\" or an absolute path name. 1>&2; exit 1;; esac done missing= for name in daemon_directory command_directory queue_directory mail_owner \ setgid_group sendmail_path newaliases_path mailq_path manpage_directory \ readme_directory html_directory do eval test -n \"\$$name\" || missing="$missing $name" done test -n "$non_interactive" -a -n "$missing" && { cat <<EOF | ${FMT} 1>&2 $0: Error: some required installation parameters are not defined. - Either the parameters need to be given in the $config_directory/main.cf file from a recent Postfix installation, - Or the parameters need to be specified through the process environment. - Or the parameters need to be specified as name=value arguments on the $0 command line, The following parameters were missing: $missing EOF exit 1 } POSTCONF="$command_directory/postconf" override= for name in daemon_directory command_directory queue_directory mail_owner \ setgid_group sendmail_path newaliases_path mailq_path manpage_directory \ sample_directory readme_directory html_directory do eval test \"\$$name\" = \"`$POSTCONF -c $config_directory -h $name`\" || { override=1 break } done test -n "$override" && { $POSTCONF -c $config_directory -e \ "daemon_directory = $daemon_directory" \ "command_directory = $command_directory" \ "queue_directory = $queue_directory" \ "mail_owner = $mail_owner" \ "setgid_group = $setgid_group" \ "sendmail_path = $sendmail_path" \ "mailq_path = $mailq_path" \ "newaliases_path = $newaliases_path" \ "html_directory = $html_directory" \ "manpage_directory = $manpage_directory" \ "sample_directory = $sample_directory" \ "readme_directory = $readme_directory" \ || exit 1 } test -n "$create" && { exec <$config_directory/postfix-files || exit 1 while IFS=: read path type owner group mode flags junk do IFS="$BACKUP_IFS" set_permission= # Skip comments. case $path in [$]*) ;; *) continue;; esac # Skip hard links and symbolic links. case $type in [hl]) continue;; [df]) ;; *) echo unknown type $type for $path in $config_directory/postfix-files1>&2; exit 1;; esac # Expand $name, and canonicalize null fields. for name in path owner group flags do eval junk=\${$name} case $junk in [$]*) eval $name=$junk;; -) eval $name=;; *) ;; esac done # Skip uninstalled files. case $path in no|no/*) continue;; esac # Pick up the flags. case $flags in *u*) upgrade_flag=1;; *) upgrade_flag=;; esac case $flags in *c*) create_flag=1;; *) create_flag=;; esac case $flags in *r*) recursive="-R";; *) recursive=;; esac case $flags in *o*) obsolete_flag=1;; *) obsolete_flag=;; esac # Flag obsolete objects. XXX Solaris 2..9 does not have "test -e". if [ -n "$obsolete_flag" ] then test -r $path -a "$type" != "d" && obsolete="$obsolete $path" continue; else keep_list="$keep_list $path" fi # Create missing directories with proper owner/group/mode settings. if [ -n "$create" -a "$type" = "d" -a -n "$create_flag" -a ! -d "$path" ] then mkdir $path || exit 1 set_permission=1 # Update all owner/group/mode settings. elif [ -n "$set_perms" ] then set_permission=1 # Update obsolete owner/group/mode settings. elif [ -n "$upgrade_perms" -a -n "$upgrade_flag" ] then set_permission=1 fi test -n "$set_permission" && { chown $recursive $owner $path || exit 1 test -z "$group" || chgrp $recursive $group $path || exit 1 # Don't "chmod -R"; queue file status is encoded in mode bits. if [ "$type" = "d" -a -n "$recursive" ] then find $path -type d -exec chmod $mode "{}" ";" else chmod $mode $path fi || exit 1 } done IFS="$BACKUP_IFS" } test -n "$upgrade_conf" && { # Add missing relay service to master.cf. grep '^relay' $config_directory/master.cf >/dev/null || { echo Editing $config_directory/master.cf, adding missing entry for relay service cat >>$config_directory/master.cf <<EOF || exit 1 relay unix - - n - - smtp EOF } # Add missing flush service to master.cf. grep '^flush.*flush' $config_directory/master.cf >/dev/null || { echo Editing $config_directory/master.cf, adding missing entry for flush service cat >>$config_directory/master.cf <<EOF || exit 1 flush unix - - n 1000? 0 flush EOF } # Add missing trace service to master.cf. grep 'trace.*bounce' $config_directory/master.cf >/dev/null || { echo Editing $config_directory/master.cf, adding missing entry for trace service cat >>$config_directory/master.cf <<EOF || exit 1 trace unix - - n - 0 bounce EOF } # Add missing verify service to master.cf. grep '^verify.*verify' $config_directory/master.cf >/dev/null || { echo Editing $config_directory/master.cf, adding missing entry for verify service cat >>$config_directory/master.cf <<EOF || exit 1 verify unix - - n - 1 verify EOF } # Fix verify service process limit. grep '^verify.*[ ]0[ ]*verify' \ $config_directory/master.cf >/dev/null && { echo Editing $config_directory/master.cf, setting verify process limit to 1 ed $config_directory/master.cf <<EOF || exit 1 /^verify.*[ ]0[ ]*verify/ s/\([ ]\)0\([ ]\)/\11\2/ p w q EOF } # Change privileged pickup service into unprivileged. grep "^pickup[ ]*fifo[ ]*n[ ]*n" \ $config_directory/master.cf >/dev/null && { echo Editing $config_directory/master.cf, making the pickup service unprivileged ed $config_directory/master.cf <<EOF || exit 1 /^pickup[ ]*fifo[ ]*n[ ]*n/ s/\(n[ ]*\)n/\1-/ p w q EOF } # Change private cleanup and flush services into public. for name in cleanup flush do grep "^$name[ ]*unix[ ]*[-y]" \ $config_directory/master.cf >/dev/null && { echo Editing $config_directory/master.cf, making the $name service public ed $config_directory/master.cf <<EOF || exit 1 /^$name[ ]*unix[ ]*[-y]/ s/[-y]/n/ p w q EOF } done # File systems have improved since Postfix came out, and all we # require now is that defer and deferred are hashed because those # can contain lots of files. found=`$POSTCONF -c $config_directory -h hash_queue_names` missing= (echo "$found" | grep defer >/dev/null) || missing="$missing defer" (echo "$found" | grep deferred>/dev/null)|| missing="$missing deferred" test -n "$missing" && { echo fixing main.cf hash_queue_names for missing $missing $POSTCONF -c $config_directory -e hash_queue_names="$found$missing" || exit 1 } # Turn on safety nets for new features that could bounce mail that # would be accepted by a previous Postfix version. # This safety net is also documented in LOCAL_RECIPIENT_README. unknown_local=unknown_local_recipient_reject_code has_lrm=`$POSTCONF -c $config_directory -n local_recipient_maps` has_lrjc=`$POSTCONF -c $config_directory -n $unknown_local` if [ -z "$has_lrm" -a -z "$has_lrjc" ] then echo SAFETY: editing main.cf, setting $unknown_local=450. echo See the LOCAL_RECIPIENT_README file for details. $POSTCONF -c $config_directory -e "$unknown_local = 450" || exit 1 fi # Add missing proxymap service to master.cf. grep '^proxymap.*proxymap' $config_directory/master.cf >/dev/null || { echo Editing $config_directory/master.cf, adding missing entry for proxymap service cat >>$config_directory/master.cf <<EOF || exit 1 proxymap unix - - n - - proxymap EOF } # Add missing anvil service to master.cf. grep '^anvil.*anvil' $config_directory/master.cf >/dev/null || { echo Editing $config_directory/master.cf, adding missing entry for anvil service cat >>$config_directory/master.cf <<EOF || exit 1 anvil unix - - n - 1 anvil EOF } # Add missing scache service to master.cf. grep '^scache.*scache' $config_directory/master.cf >/dev/null || { echo Editing $config_directory/master.cf, adding missing entry for scache service cat >>$config_directory/master.cf <<EOF || exit 1 scache unix - - n - 1 scache EOF } # Add missing discard service to master.cf. grep '^discard.*discard' $config_directory/master.cf >/dev/null || { echo Editing $config_directory/master.cf, adding missing entry for discard service cat >>$config_directory/master.cf <<EOF || exit 1 discard unix - - n - - discard EOF } # Update the tlsmgr fifo->unix service. grep "^tlsmgr[ ]*fifo[ ]" \ $config_directory/master.cf >/dev/null && { echo Editing $config_directory/master.cf, updating the tlsmgr from fifo to unix service ed $config_directory/master.cf <<EOF || exit 1 /^tlsmgr[ ]*fifo[ ]/ s/fifo/unix/ s/[0-9][0-9]*/&?/ p w q EOF } # Add missing tlsmgr service to master.cf. grep '^tlsmgr.*tlsmgr' $config_directory/master.cf >/dev/null || { echo Editing $config_directory/master.cf, adding missing entry for tlsmgr service cat >>$config_directory/master.cf <<EOF || exit 1 tlsmgr unix - - n 1000? 1 tlsmgr EOF } # Report (but do not remove) obsolete files. test -n "$obsolete" && { cat <<EOF | ${FMT} Note: the following files or directories still exist but are no longer part of Postfix: $obsolete EOF } } test -n "$first_install_reminder" && { ALIASES=`$POSTCONF -c $config_directory -h alias_database | sed 's/^[^:]*://'` NEWALIASES_PATH=`$POSTCONF -c $config_directory -h newaliases_path` cat <<EOF | ${FMT} Warning: you still need to edit myorigin/mydestination/mynetworks parameter settings in $config_directory/main.cf. See also http://www.postfix.org/STANDARD_CONFIGURATION_README.html for information about dialup sites or about sites inside a firewalled network. BTW: Check your $ALIASES file and be sure to set up aliases that send mail for root and postmaster to a real person, then run $NEWALIASES_PATH. EOF } exit 0 /etc/postfix/postfix-files changed: $config_directory:d:root:-:755:u $daemon_directory:d:root:-:755:u $queue_directory:d:root:-:755:uc $sample_directory:d:root:-:755:o $readme_directory:d:root:-:755 $html_directory:d:root:-:755 $queue_directory/active:d:$mail_owner:-:700:ucr $queue_directory/bounce:d:$mail_owner:-:700:ucr $queue_directory/corrupt:d:$mail_owner:-:700:ucr $queue_directory/defer:d:$mail_owner:-:700:ucr $queue_directory/deferred:d:$mail_owner:-:700:ucr $queue_directory/flush:d:$mail_owner:-:700:ucr $queue_directory/hold:d:$mail_owner:-:700:ucr $queue_directory/incoming:d:$mail_owner:-:700:ucr $queue_directory/private:d:$mail_owner:-:700:uc $queue_directory/maildrop:d:$mail_owner:$setgid_group:730:uc $queue_directory/public:d:$mail_owner:$setgid_group:710:uc $queue_directory/pid:d:root:-:755:uc $queue_directory/saved:d:$mail_owner:-:700:ucr $queue_directory/trace:d:$mail_owner:-:700:ucr $daemon_directory/anvil:f:root:-:755 $daemon_directory/bounce:f:root:-:755 $daemon_directory/dict_cdb.so:f:root:-:755 $daemon_directory/dict_ldap.so:f:root:-:755 $daemon_directory/dict_pcre.so:f:root:-:755 $daemon_directory/dict_mysql.so:f:root:-:755 $daemon_directory/dict_tcp.so:f:root:-:755 $daemon_directory/dict_sdbm.so:f:root:-:755 $daemon_directory/cleanup:f:root:-:755 $daemon_directory/discard:f:root:-:755 $daemon_directory/error:f:root:-:755 $daemon_directory/flush:f:root:-:755 $daemon_directory/local:f:root:-:755 $daemon_directory/master:f:root:-:755 $daemon_directory/oqmgr:f:root:-:755 $daemon_directory/pickup:f:root:-:755 $daemon_directory/pipe:f:root:-:755 $daemon_directory/proxymap:f:root:-:755 $daemon_directory/qmgr:f:root:-:755 $daemon_directory/qmqpd:f:root:-:755 $daemon_directory/scache:f:root:-:755 $daemon_directory/showq:f:root:-:755 $daemon_directory/smtp:f:root:-:755 $daemon_directory/smtpd:f:root:-:755 $daemon_directory/spawn:f:root:-:755 $daemon_directory/tlsmgr:f:root:-:755 $daemon_directory/trivial-rewrite:f:root:-:755 $daemon_directory/verify:f:root:-:755 $daemon_directory/virtual:f:root:-:755 /usr/lib/libpostfix-dns.so.1:f:root:-:755 /usr/lib/libpostfix-global.so.1:f:root:-:755 /usr/lib/libpostfix-tls.so.1:f:root:-:755 /usr/lib/libpostfix-master.so.1:f:root:-:755 /usr/lib/libpostfix-util.so.1:f:root:-:755 $daemon_directory/nqmgr:h:$daemon_directory/qmgr $daemon_directory/lmtp:h:$daemon_directory/smtp $command_directory/postalias:f:root:-:755 $command_directory/postcat:f:root:-:755 $command_directory/postconf:f:root:-:755 $command_directory/postfix:f:root:-:755 $command_directory/postkick:f:root:-:755 $command_directory/postlock:f:root:-:755 $command_directory/postlog:f:root:-:755 $command_directory/postmap:f:root:-:755 $command_directory/postsuper:f:root:-:755 $command_directory/postdrop:f:root:$setgid_group:2755:u $command_directory/postqueue:f:root:$setgid_group:2755:u $sendmail_path:f:root:-:755 $newaliases_path:l:$sendmail_path $mailq_path:l:$sendmail_path $config_directory/LICENSE:f:root:-:644 $config_directory/TLS_LICENSE:f:root:-:644 $config_directory/access:f:root:-:644:p $config_directory/aliases:f:root:-:644:p $config_directory/bounce.cf.default:f:root:-:644 $config_directory/canonical:f:root:-:644:p $config_directory/dynamicmaps.cf:f:root:-:644:p $config_directory/cidr_table:f:root:-:644:o $config_directory/generic:f:root:-:644:p $config_directory/generics:f:root:-:644:o $config_directory/header_checks:f:root:-:644:p $config_directory/install.cf:f:root:-:644:o $config_directory/main.cf.default:f:root:-:644 $config_directory/main.cf:f:root:-:644:p $config_directory/makedefs.out:f:root:-:644 $config_directory/master.cf:f:root:-:644:p $config_directory/pcre_table:f:root:-:644:o $config_directory/postfix-files:f:root:-:644 $config_directory/regexp_table:f:root:-:644:o $config_directory/relocated:f:root:-:644:p $config_directory/tcp_table:f:root:-:644:o $config_directory/transport:f:root:-:644:p $config_directory/virtual:f:root:-:644:p $config_directory/postfix-script:f:root:-:755 $config_directory/postfix-script-sgid:f:root:-:755:o $config_directory/postfix-script-nosgid:f:root:-:755:o $config_directory/post-install:f:root:-:755 $manpage_directory/man1/mailq.1:f:root:-:644 $manpage_directory/man1/newaliases.1:f:root:-:644 $manpage_directory/man1/postalias.1:f:root:-:644 $manpage_directory/man1/postcat.1:f:root:-:644 $manpage_directory/man1/postconf.1:f:root:-:644 $manpage_directory/man1/postdrop.1:f:root:-:644 $manpage_directory/man1/postfix.1:f:root:-:644 $manpage_directory/man1/postkick.1:f:root:-:644 $manpage_directory/man1/postlock.1:f:root:-:644 $manpage_directory/man1/postlog.1:f:root:-:644 $manpage_directory/man1/postmap.1:f:root:-:644 $manpage_directory/man1/postqueue.1:f:root:-:644 $manpage_directory/man1/postsuper.1:f:root:-:644 $manpage_directory/man1/sendmail.1:f:root:-:644 $manpage_directory/man5/access.5:f:root:-:644 $manpage_directory/man5/aliases.5:f:root:-:644 $manpage_directory/man5/body_checks.5:f:root:-:644 $manpage_directory/man5/bounce.5:f:root:-:644 $manpage_directory/man5/canonical.5:f:root:-:644 $manpage_directory/man5/cidr_table.5:f:root:-:644 $manpage_directory/man5/generics.5:f:root:-:644:o $manpage_directory/man5/generic.5:f:root:-:644 $manpage_directory/man5/header_checks.5:f:root:-:644 $manpage_directory/man5/ldap_table.5:f:root:-:644 $manpage_directory/man5/master.5:f:root:-:644 $manpage_directory/man5/mysql_table.5:f:root:-:644 $manpage_directory/man5/nisplus_table.5:f:root:-:644 $manpage_directory/man5/pcre_table.5:f:root:-:644 $manpage_directory/man5/pgsql_table.5:f:root:-:644 $manpage_directory/man5/postconf.5:f:root:-:644 $manpage_directory/man5/regexp_table.5:f:root:-:644 $manpage_directory/man5/relocated.5:f:root:-:644 $manpage_directory/man5/tcp_table.5:f:root:-:644 $manpage_directory/man5/transport.5:f:root:-:644 $manpage_directory/man5/virtual.5:f:root:-:644 $manpage_directory/man8/bounce.8:f:root:-:644 $manpage_directory/man8/cleanup.8:f:root:-:644 $manpage_directory/man8/anvil.8:f:root:-:644 $manpage_directory/man8/defer.8:f:root:-:644 $manpage_directory/man8/discard.8:f:root:-:644 $manpage_directory/man8/error.8:f:root:-:644 $manpage_directory/man8/flush.8:f:root:-:644 $manpage_directory/man8/lmtp.8:f:root:-:644 $manpage_directory/man8/local.8:f:root:-:644 $manpage_directory/man8/master.8:f:root:-:644 $manpage_directory/man8/nqmgr.8:f:root:-:644:o $manpage_directory/man8/oqmgr.8:f:root:-:644: $manpage_directory/man8/pickup.8:f:root:-:644 $manpage_directory/man8/pipe.8:f:root:-:644 $manpage_directory/man8/proxymap.8:f:root:-:644 $manpage_directory/man8/qmgr.8:f:root:-:644 $manpage_directory/man8/qmqpd.8:f:root:-:644 $manpage_directory/man8/scache.8:f:root:-:644 $manpage_directory/man8/showq.8:f:root:-:644 $manpage_directory/man8/smtp.8:f:root:-:644 $manpage_directory/man8/smtpd.8:f:root:-:644 $manpage_directory/man8/spawn.8:f:root:-:644 $manpage_directory/man8/tlsmgr.8:f:root:-:644 $manpage_directory/man8/trace.8:f:root:-:644 $manpage_directory/man8/trivial-rewrite.8:f:root:-:644 $manpage_directory/man8/verify.8:f:root:-:644 $manpage_directory/man8/virtual.8:f:root:-:644 $sample_directory/sample-aliases.cf:f:root:-:644:o $sample_directory/sample-auth.cf:f:root:-:644:o $sample_directory/sample-canonical.cf:f:root:-:644:o:o $sample_directory/sample-compatibility.cf:f:root:-:644:o $sample_directory/sample-debug.cf:f:root:-:644:o $sample_directory/sample-filter.cf:f:root:-:644:o:o $sample_directory/sample-flush.cf:f:root:-:644:o $sample_directory/sample-ipv6.cf:f:root:-:644:o $sample_directory/sample-ldap.cf:f:root:-:644:o $sample_directory/sample-lmtp.cf:f:root:-:644:o $sample_directory/sample-local.cf:f:root:-:644:o $sample_directory/sample-mime.cf:f:root:-:644:o $sample_directory/sample-misc.cf:f:root:-:644:o $sample_directory/sample-pcre-access.cf:f:root:-:644:o:o $sample_directory/sample-pcre-body.cf:f:root:-:644:o:o $sample_directory/sample-pcre-header.cf:f:root:-:644:o:o $sample_directory/sample-pgsql-aliases.cf:f:root:-:644:o $sample_directory/sample-qmqpd.cf:f:root:-:644:o $sample_directory/sample-rate.cf:f:root:-:644:o $sample_directory/sample-regexp-access.cf:f:root:-:644:o:o $sample_directory/sample-regexp-body.cf:f:root:-:644:o:o $sample_directory/sample-regexp-header.cf:f:root:-:644:o:o $sample_directory/sample-relocated.cf:f:root:-:644:o $sample_directory/sample-resource.cf:f:root:-:644:o $sample_directory/sample-rewrite.cf:f:root:-:644:o $sample_directory/sample-scheduler.cf:f:root:-:644:o $sample_directory/sample-smtp.cf:f:root:-:644:o $sample_directory/sample-smtpd.cf:f:root:-:644:o $sample_directory/sample-tls.cf:f:root:-:644:o $sample_directory/sample-transport.cf:f:root:-:644:o $sample_directory/sample-verify.cf:f:root:-:644:o $sample_directory/sample-virtual.cf:f:root:-:644:o $readme_directory/AAAREADME:f:root:-:644 $readme_directory/ADDRESS_CLASS_README:f:root:-:644 $readme_directory/ADDRESS_REWRITING_README:f:root:-:644 $readme_directory/ADDRESS_VERIFICATION_README:f:root:-:644 $readme_directory/BACKSCATTER_README:f:root:-:644 $readme_directory/BASIC_CONFIGURATION_README:f:root:-:644 $readme_directory/BUILTIN_FILTER_README:f:root:-:644 $readme_directory/CDB_README:f:root:-:644 $readme_directory/CONNECTION_CACHE_README:f:root:-:644 $readme_directory/CONTENT_INSPECTION_README:f:root:-:644 $readme_directory/DATABASE_README:f:root:-:644 $readme_directory/DB_README:f:root:-:644 $readme_directory/DEBUG_README:f:root:-:644 $readme_directory/DSN_README:f:root:-:644 $readme_directory/ETRN_README:f:root:-:644 $readme_directory/FILTER_README:f:root:-:644 $readme_directory/HOSTING_README:f:root:-:644:o $readme_directory/INSTALL:f:root:-:644 $readme_directory/IPV6_README:f:root:-:644 $readme_directory/LDAP_README:f:root:-:644 $readme_directory/LINUX_README:f:root:-:644 $readme_directory/LMTP_README:f:root:-:644 $readme_directory/LOCAL_RECIPIENT_README:f:root:-:644 $readme_directory/MACOSX_README:f:root:-:644:o $readme_directory/MAILDROP_README:f:root:-:644 $readme_directory/MILTER_README:f:root:-:644 $readme_directory/MYSQL_README:f:root:-:644 $readme_directory/NFS_README:f:root:-:644 $readme_directory/OVERVIEW:f:root:-:644 $readme_directory/PACKAGE_README:f:root:-:644 $readme_directory/PCRE_README:f:root:-:644 $readme_directory/PGSQL_README:f:root:-:644 $readme_directory/QMQP_README:f:root:-:644 $readme_directory/QSHAPE_README:f:root:-:644 $readme_directory/RELEASE_NOTES:f:root:-:644 $readme_directory/RESTRICTION_CLASS_README:f:root:-:644 $readme_directory/SASL_README:f:root:-:644 $readme_directory/SCHEDULER_README:f:root:-:644 $readme_directory/SMTPD_ACCESS_README:f:root:-:644 $readme_directory/SMTPD_POLICY_README:f:root:-:644 $readme_directory/SMTPD_PROXY_README:f:root:-:644 $readme_directory/STANDARD_CONFIGURATION_README:f:root:-:644 $readme_directory/TLS_README:f:root:-:644 $readme_directory/TUNING_README:f:root:-:644 $readme_directory/ULTRIX_README:f:root:-:644 $readme_directory/UUCP_README:f:root:-:644 $readme_directory/VERP_README:f:root:-:644 $readme_directory/VIRTUAL_README:f:root:-:644 $readme_directory/XCLIENT_README:f:root:-:644 $readme_directory/XFORWARD_README:f:root:-:644 $html_directory/ADDRESS_CLASS_README.html:f:root:-:644 $html_directory/ADDRESS_REWRITING_README.html:f:root:-:644 $html_directory/ADDRESS_VERIFICATION_README.html:f:root:-:644 $html_directory/BACKSCATTER_README.html:f:root:-:644 $html_directory/BASIC_CONFIGURATION_README.html:f:root:-:644 $html_directory/BUILTIN_FILTER_README.html:f:root:-:644 $html_directory/CDB_README.html:f:root:-:644 $html_directory/CONNECTION_CACHE_README.html:f:root:-:644 $html_directory/CONTENT_INSPECTION_README.html:f:root:-:644 $html_directory/CYRUS_README.html:f:root:-:644 $html_directory/DATABASE_README.html:f:root:-:644 $html_directory/DB_README.html:f:root:-:644 $html_directory/DEBUG_README.html:f:root:-:644 $html_directory/DSN_README.html:f:root:-:644 $html_directory/ETRN_README.html:f:root:-:644 $html_directory/FILTER_README.html:f:root:-:644 $html_directory/INSTALL.html:f:root:-:644 $html_directory/IPV6_README.html:f:root:-:644 $html_directory/LDAP_README.html:f:root:-:644 $html_directory/LINUX_README.html:f:root:-:644 $html_directory/LMTP_README.html:f:root:-:644 $html_directory/LOCAL_RECIPIENT_README.html:f:root:-:644 $html_directory/MAILDROP_README.html:f:root:-:644 $html_directory/MILTER_README.html:f:root:-:644 $html_directory/MYSQL_README.html:f:root:-:644 $html_directory/NFS_README.html:f:root:-:644 $html_directory/OVERVIEW.html:f:root:-:644 $html_directory/PACKAGE_README.html:f:root:-:644 $html_directory/PCRE_README.html:f:root:-:644 $html_directory/PGSQL_README.html:f:root:-:644 $html_directory/QMQP_README.html:f:root:-:644 $html_directory/QSHAPE_README.html:f:root:-:644 $html_directory/RESTRICTION_CLASS_README.html:f:root:-:644 $html_directory/SASL_README.html:f:root:-:644 $html_directory/SCHEDULER_README.html:f:root:-:644 $html_directory/SMTPD_ACCESS_README.html:f:root:-:644 $html_directory/SMTPD_POLICY_README.html:f:root:-:644 $html_directory/SMTPD_PROXY_README.html:f:root:-:644 $html_directory/STANDARD_CONFIGURATION_README.html:f:root:-:644 $html_directory/TLS_README.html:f:root:-:644 $html_directory/TUNING_README.html:f:root:-:644 $html_directory/ULTRIX_README.html:f:root:-:644 $html_directory/UUCP_README.html:f:root:-:644 $html_directory/VERP_README.html:f:root:-:644 $html_directory/VIRTUAL_README.html:f:root:-:644 $html_directory/XCLIENT_README.html:f:root:-:644 $html_directory/XFORWARD_README.html:f:root:-:644 $html_directory/access.5.html:f:root:-:644 $html_directory/aliases.5.html:f:root:-:644 $html_directory/anvil.8.html:f:root:-:644 $html_directory/bounce.8.html:f:root:-:644 $html_directory/canonical.5.html:f:root:-:644 $html_directory/cidr_table.5.html:f:root:-:644 $html_directory/cleanup.8.html:f:root:-:644 $html_directory/defer.8.html:f:root:-:644 $html_directory/discard.8.html:f:root:-:644 $html_directory/error.8.html:f:root:-:644 $html_directory/flush.8.html:f:root:-:644 $html_directory/generics.5.html:f:root:-:644:o $html_directory/generic.5.html:f:root:-:644 $html_directory/header_checks.5.html:f:root:-:644 $html_directory/index.html:f:root:-:644 $html_directory/ldap_table.5.html:f:root:-:644 $html_directory/lmtp.8.html:f:root:-:644 $html_directory/local.8.html:f:root:-:644 $html_directory/mailq.1.html:f:root:-:644 $html_directory/master.5.html:f:root:-:644 $html_directory/master.8.html:f:root:-:644 $html_directory/mysql_table.5.html:f:root:-:644 $html_directory/nisplus_table.5.html:f:root:-:644 $html_directory/newaliases.1.html:f:root:-:644 $html_directory/oqmgr.8.html:f:root:-:644 $html_directory/pcre_table.5.html:f:root:-:644 $html_directory/pgsql_table.5.html:f:root:-:644 $html_directory/pickup.8.html:f:root:-:644 $html_directory/pipe.8.html:f:root:-:644 $html_directory/postalias.1.html:f:root:-:644 $html_directory/postcat.1.html:f:root:-:644 $html_directory/postconf.1.html:f:root:-:644 $html_directory/postconf.5.html:f:root:-:644 $html_directory/postdrop.1.html:f:root:-:644 $html_directory/postfix-logo.jpg:f:root:-:644 $html_directory/postfix-manuals.html:f:root:-:644 $html_directory/postfix.1.html:f:root:-:644 $html_directory/postkick.1.html:f:root:-:644 $html_directory/postlock.1.html:f:root:-:644 $html_directory/postlog.1.html:f:root:-:644 $html_directory/postmap.1.html:f:root:-:644 $html_directory/postqueue.1.html:f:root:-:644 $html_directory/postsuper.1.html:f:root:-:644 $html_directory/qshape.1.html:f:root:-:644 $html_directory/proxymap.8.html:f:root:-:644 $html_directory/qmgr.8.html:f:root:-:644 $html_directory/qmqp-sink.1.html:f:root:-:644 $html_directory/qmqp-source.1.html:f:root:-:644 $html_directory/qmqpd.8.html:f:root:-:644 $html_directory/regexp_table.5.html:f:root:-:644 $html_directory/relocated.5.html:f:root:-:644 $html_directory/sendmail.1.html:f:root:-:644 $html_directory/showq.8.html:f:root:-:644 $html_directory/smtp-sink.1.html:f:root:-:644 $html_directory/smtp-source.1.html:f:root:-:644 $html_directory/smtp.8.html:f:root:-:644 $html_directory/smtpd.8.html:f:root:-:644 $html_directory/spawn.8.html:f:root:-:644 $html_directory/tcp_table.5.html:f:root:-:644 $html_directory/trace.8.html:f:root:-:644 $html_directory/transport.5.html:f:root:-:644 $html_directory/trivial-rewrite.8.html:f:root:-:644 $html_directory/verify.8.html:f:root:-:644 $html_directory/virtual.5.html:f:root:-:644 $html_directory/virtual.8.html:f:root:-:644 /etc/postfix/postfix-script changed: trap '' 1 case $daemon_directory in "") echo This script must be run by the postfix command. 1>&2 echo Do not run directly. 1>&2 exit 1 esac LOGGER="$command_directory/postlog -t $MAIL_LOGTAG/postfix-script" INFO="$LOGGER -p info" WARN="$LOGGER -p warn" ERROR="$LOGGER -p error" FATAL="$LOGGER -p fatal" PANIC="$LOGGER -p panic" if [ "X${1#quiet-}" != "X${1}" ]; then INFO=: x=${1#quiet-} shift set -- $x "$@" fi umask 022 SHELL=/bin/sh cd $command_directory || { $FATAL no Postfix command directory $command_directory! exit 1 } cd $daemon_directory || { $FATAL no Postfix daemon directory $daemon_directory! exit 1 } test -f master || { $FATAL no Postfix master program $daemon_directory/master! exit 1 } cd $config_directory || { $FATAL no Postfix configuration directory $config_directory! exit 1 } cd $queue_directory || { $FATAL no Postfix queue directory $queue_directory! exit 1 } case $1 in start_msg) echo "Start postfix" ;; stop_msg) echo "Stop postfix" ;; quick-start) $daemon_directory/master -t 2>/dev/null || { $FATAL the Postfix mail system is already running exit 1 } $config_directory/postfix-script quick-check || { $FATAL Postfix integrity check failed! exit 1 } $INFO starting the Postfix mail system $daemon_directory/master & ;; start) $daemon_directory/master -t 2>/dev/null || { $FATAL the Postfix mail system is already running exit 1 } if [ -f $queue_directory/quick-start ] then rm -f $queue_directory/quick-start else $config_directory/postfix-script check-fatal || { $FATAL Postfix integrity check failed! exit 1 } # Foreground this so it can be stopped. All inodes are cached. $config_directory/postfix-script check-warn fi $INFO starting the Postfix mail system $daemon_directory/master & ;; drain) $daemon_directory/master -t 2>/dev/null && { $FATAL the Postfix mail system is not running exit 1 } $INFO stopping the Postfix mail system kill -9 `sed 1q pid/master.pid` ;; quick-stop) $config_directory/postfix-script stop touch $queue_directory/quick-start ;; stop) $daemon_directory/master -t 2>/dev/null && { $FATAL the Postfix mail system is not running exit 0 } $INFO stopping the Postfix mail system kill `sed 1q pid/master.pid` ;; abort) $daemon_directory/master -t 2>/dev/null && { $FATAL the Postfix mail system is not running exit 0 } $INFO aborting the Postfix mail system kill `sed 1q pid/master.pid` ;; reload) $daemon_directory/master -t 2>/dev/null && { $FATAL the Postfix mail system is not running exit 1 } $INFO refreshing the Postfix mail system $command_directory/postsuper active || exit 1 kill -HUP `sed 1q pid/master.pid` $command_directory/postsuper & ;; flush) cd $queue_directory || { $FATAL no Postfix queue directory $queue_directory! exit 1 } $command_directory/postqueue -f ;; check) $config_directory/postfix-script check-fatal || exit 1 $config_directory/postfix-script check-warn exit 0 ;; quick-check) $SHELL $config_directory/post-install create-missing || { $WARN unable to create missing queue directories exit 1 } # Look for incomplete installations. test -f $config_directory/master.cf || { $FATAL no $config_directory/master.cf file found exit 1 } exit 0 ;; check-fatal) # This command is NOT part of the public interface. $config_directory/postfix-script quick-check # See if all queue files are in the right place. This is slow. # We must scan all queues for mis-named queue files before the # mail system can run. $command_directory/postsuper || exit 1 exit 0 ;; check-warn) # This command is NOT part of the public interface. for dir in $daemon_directory $config_directory $queue_directory do ls -lLd $dir | (grep " root " >/dev/null || $WARN not owned by root: $dir) done find $daemon_directory/* $config_directory/* ! -user root \ -exec $WARN not owned by root: {} \; find $daemon_directory/. $config_directory/. \ \( -perm -020 -o -perm -002 \) -type f \ -exec $WARN group or other writable: {} \; find `ls -d $queue_directory/* | \ egrep '/(incoming|active|defer|deferred|bounce|hold|trace|corrupt|public|private|flush)$'` \ ! \( -type p -o -type s \) ! -user $mail_owner \ -exec $WARN not owned by $mail_owner: {} \; find $queue_directory/public $queue_directory/maildrop \ $command_directory/postqueue $command_directory/postdrop \ -prune ! -group $setgid_group \ -exec $WARN not owned by group $setgid_group: {} \; find $command_directory/postqueue $command_directory/postdrop \ -prune ! -perm -02111 \ -exec $WARN not set-gid or not owner+group+world executable: {} \; for name in `ls -d $queue_directory/* | \ egrep '/(bin|etc|lib|usr)$'` ; \ do \ find $name ! -user root \ -exec $WARN not owned by root: {} \; ; \ done # WARNING: this should not descend into the maildrop directory. # maildrop is the least trusted Postfix directory. find $queue_directory/maildrop/. -prune ! -user $mail_owner \ -exec $WARN not owned by $mail_owner: $queue_directory/maildrop \; for dir in bin etc lib sbin usr do test -d $dir && find $dir -type f -print | while read path do test -f /$path && { cmp -s $path /$path || $WARN $queue_directory/$path and /$path differ } done done find corrupt -type f -exec $WARN damaged message: {} \; # XXX also: look for weird stuff, weird permissions, etc. test -f /usr/sbin/sendmail -a -f /usr/lib/sendmail && { cmp -s /usr/sbin/sendmail /usr/lib/sendmail || { $WARN /usr/lib/sendmail and /usr/sbin/sendmail differ $WARN Replace one by a symbolic link to the other } } exit 0 ;; set-permissions|upgrade-configuration) $config_directory/post-install create-missing "$@" ;; post-install) # Currently not part of the public interface. shift $config_directory/post-install "$@" ;; /*) # Currently not part of the public interface. "$@" ;; *) $FATAL "usage: postfix start (or stop, reload, abort, flush, check, set-permissions, upgrade-configuration)" exit 1 ;; esac -- debconf information: postfix/mailname: /etc/mailname postfix/tlsmgr_upgrade_warning: postfix/recipient_delim: + * postfix/main_mailer_type: No configuration postfix/retry_upgrade_warning: postfix/kernel_version_warning: postfix/relayhost: postfix/procmail: postfix/bad_recipient_delimiter: postfix/chattr: false postfix/root_address: postfix/rfc1035_violation: false postfix/mydomain_warning: postfix/mynetworks: 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 postfix/destinations: postfix/not_configured: postfix/mailbox_limit: 0 postfix/protocols:
--- End Message ---
--- Begin Message ---On Thu, 25 Sep 2014 23:49:14 +0200 Denis Dordoigne <[email protected]> wrote: > Package: postfix > Version: 2.11.1-1 > Followup-For: Bug #627570 > > This bug still exists while upgrading from Wheezy To Jessie (postfix_2.9.6-2 -> postfix_2.11.1-1). Workaround : start postfix before upgrading I'm reasonably confident we fixed this when the init system was redone for stretch (and the lack of reports of it still happening), so closing the bug. If this problem still happens, please reopen. Scott K
--- End Message ---

