Package: postfix
Version: 3.10.4-1
Severity: normal
X-Debbugs-Cc: [email protected]
Dear Maintainer,
thanks for maintaining the postfix package!
* What led up to the situation?
Recent Debian upgrade in testing after the release of trixie.
* What exactly did you do (or not do) that was effective (or
ineffective)?
Upgraded testing and rebooted after that.
* What was the outcome of this action?
postfix now writes a message about every certificate (and a couple of
other files) it replicates during startup from /etc to /var/spool/postfix,
like this:
Sep 15 10:50:51 host01 postfix[27587]: updating /etc/host.conf =>
/var/spool/postfix//etc/host.conf
Sep 15 10:50:51 host01 postfix[27587]: updating /etc/nsswitch.conf =>
/var/spool/postfix//etc/nsswitch.conf
Sep 15 10:50:51 host01 postfix[27745]: updating /etc/ssl/certs/6a9bdba3.0 =>
/var/spool/postfix//etc/ssl/certs/6a9bdba3.0
All in all, that amounts to some 150 lines per reboot:
[~]$ journalctl --boot | grep -c 'postfix.*updating.*=>'
151
* What outcome did you expect instead?
No such messages.
* Other information
It might very well be that postfix is not the culprit here -- maybe the
systemd/tmpfiles definitions have changed to "better" clean up /var/spool.
Ah! After downloading the sources it turned out to be the Debian-specific
syncfiles.pl script (below /usr/lib/postfix/syncfiles.pl) which is
responsible for these messages:
30 die "$snm: not a regular file\n"
31 unless S_ISREG($sst[2]);
32
33 print "updating $snm => $dnm\n";
34
35 my $dtnm = "$dnm.tmp";
36 unlink "$dtnm";
And that script got added rather recently, if I understand the git history
on salsa.debian.org correctly. So most likely the addition of that
syncfiles.pl *is* the cuplrit.
Probably that print statement above could be simply removed?
-- System Information:
Debian Release: forky/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.16.3+deb14-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages postfix depends on:
ii adduser 3.152
ii debconf [debconf-2.0] 1.5.91
ii init-system-helpers 1.69
ii libc6 2.41-12
ii libdb5.3t64 5.3.28+dfsg2-9
ii libicu76 76.1-4
ii libnsl2 1.3.0-3+b3
ii libsasl2-2 2.1.28+dfsg1-9
ii libssl3t64 3.5.2-1
ii libtlsrpt0 0.5.0rc1-2
ii netbase 6.5
Versions of packages postfix recommends:
ii ca-certificates 20250419
ii python3 3.13.5-1
ii ssl-cert 1.1.3
Versions of packages postfix suggests:
ii bsd-mailx [mail-reader] 8.1.2-0.20220412cvs-1.1
ii emacs-lucid [mail-reader] 1:30.1+1-9
pn libsasl2-modules | dovecot-common <none>
pn postfix-cdb <none>
pn postfix-doc <none>
pn postfix-ldap <none>
pn postfix-lmdb <none>
pn postfix-mongodb <none>
pn postfix-mta-sts-resolver <none>
pn postfix-mysql <none>
pn postfix-pcre <none>
pn postfix-pgsql <none>
pn postfix-sqlite <none>
pn procmail <none>
pn resolvconf <none>
pn sasl2-bin | dovecot-common <none>
pn ufw <none>
-- debconf information:
postfix/bad_recipient_delimiter:
postfix/relayhost:
postfix/not_configured:
postfix/recipient_delim: +
postfix/newaliases: false
postfix/rfc1035_violation: false
postfix/mailbox_limit: 0
postfix/dynamicmaps_conversion_warning:
* postfix/mailname: sappc1.fritz.box
* postfix/main_mailer_type: Local only
postfix/procmail: false
postfix/chattr: false
* postfix/root_address: jschmidt
postfix/main_cf_conversion_warning: true
postfix/compat_conversion_warning: true
postfix/mynetworks: 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
postfix/destinations: sappc1.fritz.box, sappc1.fritz.box, sappc1.fritz.box,
localhost.fritz.box, localhost
postfix/protocols: all