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 ---

Reply via email to