[Pkg-mailman-hackers] Bug#1120641: mailman3: hyperkitty archiving broken after upgrade to trixie
Pirate Praveen
praveen at debian.org
Thu Nov 13 20:15:17 GMT 2025
Package: mailman3
Version: 3.3.10-2
Severity: important
X-Debbugs-Cc: praveen at debian.org
Dear Maintainer,
hyperkitty archiving stopped after updating from bookworm to trixie.
mailman.log had this,
Nov 13 02:13:28 2025 (411369) Exception in the HyperKitty archiver:
<html><title>Forbidden</title><body>
<h1>Access is forbidden</h1><p>Please check the IP addresses
assigned to MAILMAN_ARCHIVER_FROM in the settings file.
</p></body></html>
Nov 13 02:13:28 2025 (411369) Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/mailman_hyperkitty/__init__.py", line
158, in _archive_message
url = self._send_message(mlist, msg)
File "/usr/lib/python3/dist-packages/mailman_hyperkitty/__init__.py", line
228, in _send_message
raise ValueError(result.text)
and similar issue was reported by other people
https://lists.mailman3.org/archives/list/mailman-
users at mailman3.org/thread/3YD6VHFHVE2GMCBK3AIEQL3N6LT2DXYR/
This was fixed by adding public ip in /etc/mailman3/mailman-web.py
MAILMAN_ARCHIVER_FROM = ('127.0.0.1',
'::1','37.27.84.17','2a01:4f9:c012:9b2::1')
I think this should be documented more prominently so others updating can find
it more easily.
-- System Information:
Debian Release: forky/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.16.8+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
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 [cron-daemon] 3.0pl1-198
pn dbconfig-sqlite3 | dbconfig-pgsql | dbconfig-mysql <none>
| dbconfig-no-thanks
ii debconf [debconf-2.0] 1.5.91
ii init-system-helpers 1.69
ii logrotate 3.22.0-1
ii python3 3.13.7-1
pn python3-aiosmtpd <none>
pn python3-alembic <none>
pn python3-authheaders <none>
pn python3-authres <none>
ii python3-click 8.2.0+0.really.8.1.8-1
ii python3-dateutil 2.9.0-4
ii python3-dnspython 2.7.0-1
pn python3-falcon <none>
pn python3-flufl.bounce <none>
pn python3-flufl.i18n <none>
pn python3-flufl.lock <none>
pn python3-gunicorn <none>
pn python3-lazr.config <none>
ii python3-passlib 1.7.4-6
ii python3-psycopg2 2.9.10-1+b1
pn python3-public <none>
ii python3-requests 2.32.5+dfsg-1
ii python3-sqlalchemy 2.0.43+ds1-1
pn python3-standard-nntplib <none>
pn python3-zope.component <none>
pn python3-zope.configuration <none>
pn python3-zope.event <none>
pn python3-zope.interface <none>
ii ucf 3.0052
Versions of packages mailman3 recommends:
ii exim4-daemon-light [mail-transport-agent] 4.98.2-2
Versions of packages mailman3 suggests:
ii anacron 2.3-43
ii chromium [www-browser] 140.0.7339.207-1
ii epiphany-browser [www-browser] 49.0-1
ii firefox-esr [www-browser] 140.3.1esr-1
ii librewolf [www-browser] 142.0-1
ii lynx [www-browser] 2.9.2-1
pn mailman3-doc <none>
pn postgresql | default-mysql-server | virtual-mysql-se <none>
rver
ii w3m [www-browser] 0.5.3+git20230121-2.1
More information about the Pkg-mailman-hackers
mailing list