Your message dated Fri, 07 Aug 2026 07:49:13 +0000
with message-id <[email protected]>
and subject line Bug#1055449: fixed in mailman3 3.3.10-5
has caused the Debian Bug report #1055449,
regarding mailman3 systemd service is missing After+Wants for postgresql
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.)
--
1055449: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055449
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mailman3
Version: 3.3.8-2~deb12u1
Severity: normal
Dear Maintainer,
* What led up to the situation?
I upgraded from mailman2 to mailman3.
* What exactly did you do (or not do) that was effective (or
ineffective)?
I read /usr/share/doc/mailman3/README.Debian, which said nothing about
mariadb as a backend database. During the upgrade/install process, the
scripts said nothing about mariadb, and instead said that sqlite3 was
the default database and postgresql was the recommended database.
I chose postgresql during the upgrade/install.
* What was the outcome of this action?
After fully installing mailman3 (and mailman3-web) and debugging the
installs, the mailman3 systemd service did not automatically start after a
reboot. This failure to start after a reboot happened on at least two
independent reboots.
* What outcome did you expect instead?
I expected the mailman3 systemd service to start automatically after each
reboot.
* Analysis:
The file /lib/systemd/system/mailman3.service includes the lines:
7 ConditionPathExists=/etc/mailman3/mailman.cfg
8 After=mariadb.service
9 Wants=mariadb.service
10
which appear to be the result of fixing bug #1030156:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1030156
Based on info systemd -> info systemd.directives -> info systemd.unit,
these lines look OK, but similar lines for postgresql are needed.
* Suggestion:
Two possibilities to fix this in /lib/systemd/system/mailman3.service ,
as discussed with Christopher Bock on #debian irc, are:
(1) change to
After=mariadb.service postgresql.service
Wants=mariadb.service postgresql.service
or
(2) change to
After=mariadb.service
After=postgresql.service
Wants=mariadb.service
After=postgresql.service
Since sqlite3 does not use systemd, it cannot and does not need to be
added to the systemd service file.
Cheers
Boud
-- System Information:
Debian Release: 12.2
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-13-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8),
LANGUAGE=fr_FR:fr
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages mailman3 depends on:
ii cron 3.0pl1-162
pn dbconfig-sqlite3 | dbconfig-pgsql | dbconfig-mysql | dbconfi <none>
g-no-thanks
ii debconf [debconf-2.0] 1.5.82
ii init-system-helpers 1.65.2
ii logrotate 3.21.0-1
ii python3 3.11.2-1+b1
ii python3-aiosmtpd 1.4.3-1.1
ii python3-alembic 1.8.1-2
ii python3-authheaders 0.15.2-1
ii python3-authres 1.2.0-3
ii python3-click 8.1.3-2
ii python3-dateutil 2.8.2-2
ii python3-dnspython 2.3.0-1
ii python3-falcon 3.1.1-1+b1
ii python3-flufl.bounce 4.0-3
ii python3-flufl.i18n 3.0.1-3
ii python3-flufl.lock 5.0.1-4
ii python3-gunicorn 20.1.0-6
ii python3-importlib-resources 5.1.2-2
ii python3-lazr.config 2.2.3-3
ii python3-passlib 1.7.4-3
ii python3-psycopg2 2.9.5-1+b1
ii python3-public 2.3-4
ii python3-requests 2.28.1+dfsg-1
ii python3-sqlalchemy 1.4.46+ds1-1
ii python3-zope.component 5.1.0-1
ii python3-zope.configuration 4.4.1-1
ii python3-zope.event 4.4-3
ii python3-zope.interface 5.5.2-1+b1
ii ucf 3.0043+nmu1
Versions of packages mailman3 recommends:
ii postfix [mail-transport-agent] 3.7.6-0+deb12u2
Versions of packages mailman3 suggests:
pn anacron <none>
ii firefox-esr [www-browser] 115.4.0esr-1~deb12u1
ii links [www-browser] 2.28-1+b2
ii links2 [www-browser] 2.28-1+b2
ii lynx [www-browser] 2.9.0dev.12-1
pn mailman3-doc <none>
ii midori [www-browser] 7.0-2.1
ii postgresql 15+248
-- debconf information:
mailman3/db/app-user: mailman3@localhost
mailman3/remote/newhost:
mailman3/pgsql/authmethod-user: password
mailman3/mysql/admin-user:
mailman3/missing-db-package-error: abort
mailman3/pgsql/admin-user: postgres
mailman3/pgsql/no-empty-passwords:
mailman3/internal/skip-preseed: false
mailman3/dbconfig-reinstall: false
mailman3/upgrade-backup: true
mailman3/remote/port:
mailman3/database-type: pgsql
mailman3/pgsql/method: TCP/IP
mailman3/internal/reconfiguring: false
mailman3/passwords-do-not-match:
mailman3/dbconfig-upgrade: true
mailman3/config_hyperkitty:
mailman3/mysql/authplugin: default
mailman3/pgsql/authmethod-admin: ident
mailman3/upgrade-error: abort
mailman3/dbconfig-remove: true
mailman3/mysql/method: Unix socket
mailman3/db/basepath:
mailman3/purge: false
mailman3/db/dbname: mailman3
mailman3/pgsql/changeconf: false
mailman3/remote/host: localhost
mailman3/init_service_failed:
* mailman3/dbconfig-install: false
mailman3/pgsql/manualconf:
mailman3/install-error: abort
mailman3/remove-error: abort
--- End Message ---
--- Begin Message ---
Source: mailman3
Source-Version: 3.3.10-5
Done: Jordi Mallach <[email protected]>
We believe that the bug you reported is fixed in the latest version of
mailman3, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jordi Mallach <[email protected]> (supplier of updated mailman3 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 07 Aug 2026 09:06:47 +0200
Source: mailman3
Architecture: source
Version: 3.3.10-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Mailman Team <[email protected]>
Changed-By: Jordi Mallach <[email protected]>
Closes: 990336 1051957 1055449 1135067
Changes:
mailman3 (3.3.10-5) unstable; urgency=medium
.
* Add upstream patch to fix correct rotation of log files.
* logrotate: use systemctl, handle all log files and keep 14 days
(closes: #990336).
* Add postgresql to After and Wants in systemd service file (closes:
#1055449).
* Poll for the REST API instead of a fixed sleep to fix flaky autopkgtest
(closes: #1051957).
* Don't allow autopkgtest failures on riscv64 anymore.
* Avoid output to stderr during failed connection attempts in the curl loop.
* Use publicsuffix data from the Debian package (closes: #1135067).
* Mark upstream patches as Forwarded: not-needed
Checksums-Sha1:
6fc1fb259dc269572d903883bbaab74ba4827d6f 3123 mailman3_3.3.10-5.dsc
704131f1c8cb2361f7316c75a3ca628fdc5177a0 33860 mailman3_3.3.10-5.debian.tar.xz
60a58c4442a1c3a5dbaa1e3a5d266395860cab9f 11089
mailman3_3.3.10-5_amd64.buildinfo
Checksums-Sha256:
f5a054c5fa966e83d64784491d83aec3657e984d6ff6aa6f35803a3f23d4c33a 3123
mailman3_3.3.10-5.dsc
85ea14adacf66839a43ab0d51e19b8d6d50ef59118221f445eff27a5f04b5a08 33860
mailman3_3.3.10-5.debian.tar.xz
f3ab436b7467960d3de637513b14586ddbd2372ecff509d412911d365c222edd 11089
mailman3_3.3.10-5_amd64.buildinfo
Files:
433ce0ac409c775300da40fb5016dfa4 3123 mail optional mailman3_3.3.10-5.dsc
69948c2d465b41a1bc3278736d5c359d 33860 mail optional
mailman3_3.3.10-5.debian.tar.xz
0c82b1f36fc6020fe4dee2814538e7a3 11089 mail optional
mailman3_3.3.10-5_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE6BdUhsApKYN8KGoWJVAvb8vjywQFAmp1h6oACgkQJVAvb8vj
ywSWixAAqcViHSdgwVSVz14YOos8RHk530ishQsj6XqdW8VYaW0fRkEfq6WqSN56
wAq6ED03Pw3A7XgIdmHBLO3wId1vONB+PeOLLCp5KmrIpH1uqMl6vhOtA5ryMGxj
Pen1YNy53Deq1Fc/jNo81DXGX5oJ7Y0FueO5tRvAVO1hX6RN7hC0oD8k9xgu12ok
G5gy5j1hzrZAqJwRPZ0ISo0TKS092iv/F5aDHInaATm8Bn0VJgJC5hCo9Ct21CcD
Mf3+r5lC3yoCIovnHkiQ2qYn88nqMZpVq7OzQXetPa93wCoL51as8dbGspHu+F1Z
XiyV42YSrneWsL6EIyJSJM9Ysn7iI8lBJNC2Sv2jC8TslBoJ9fLaioheNJgQvuui
gu6c+0g6qMPjvY+7Fq0PkPBGhCHlSbjK2AV15583yUss1iqnyQK48sPRaMIBXg7q
oGP9c0X2QvMg9FI1UKYG1x0W05WUTjyHU6BzNt3RYrmmPFzafsoGHEQ16wB/Y3Q3
1oTlhEjeOd/Qd8IychmKS6ZNtNxudSAk5iEqzoJw9NnXXAJHzX99z99kTOifbPeU
D2mttuJxqqv7wDrJ5UvrpqynWeDV8OExTVtmumZgZSFYEONFOYsvaa9v8vYbEf8i
zmdYKLZqYrSxn08wH/JjlFzkEZz1JxwiwT/sqBLYXJEPRwg06lY=
=6F7d
-----END PGP SIGNATURE-----
pgpehp4qZst7G.pgp
Description: PGP signature
--- End Message ---