hyperkitty : queuing failed on mailing-list XXX
hyperkitty tente d'atteindre mailman via http://localhost/mailman3/hyperkitty/api/mailman/archive
[30/Nov/2022:09:00:03 +0100] "GET /3.1/lists?count=10&page=14 HTTP/1.1" 200 3370 "-" "GNU Mailman REST client v3.3.3"
Nov 30 09:12:27 2022 (16189) ACCEPT: <acccc9c2e26d417d81888d168c23d6e7@ICTS-S-EXMBX19.XXX>
Nov 30 09:12:28 2022 (16193) HyperKitty failure on http://localhost/mailman3/hyperkitty/api/mailman/urls: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
(...)
Nov 30 09:12:28 2022 (16186) Exception in the HyperKitty archiver: [Errno 13] Permission denied: '/var/lib/mailman3/archives/hyperkitty/spool/1669795948.6412737
+6e257483649389a2b569903c7f70aef9552dedcb.pck.tmp'
Nov 30 09:12:28 2022 (16186) Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/mailman_hyperkitty/__init__.py", line 154, in _archive_message
url = self._send_message(mlist, msg)
File "/usr/lib/python3/dist-packages/mailman_hyperkitty/__init__.py", line 210, in _send_message
raise ValueError(result.text)
ValueError: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access this resource.</p>
<hr>
<address>Apache/2.4.52 (Debian) Server at localhost Port 80</address>
</body></html>
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/mailman_hyperkitty/__init__.py", line 165, in _archive_message
self._switchboard.enqueue(msg, mlist=mlist)
File "/usr/lib/python3/dist-packages/mailman/core/switchboard.py", line 136, in enqueue
with open(tmpfile, 'wb') as fp:
PermissionError: [Errno 13] Permission denied: '/var/lib/mailman3/archives/hyperkitty/spool/1669795948.6412737+6e257483649389a2b569903c7f70aef9552dedcb.pck.tmp'
Nov 30 09:12:28 2022 (16186) queuing failed on mailing-list XXX for message <acccc9c2e26d417d81888d168c23d6e7@ICTS-S-EXMBX19.XXX.be>
une solution rapide :
<VirtualHost 127.0.0.1:80 [::1]:80>
ServerName localhost
# Mailman3 conf:
Include conf-available/mailman3.conf
</VirtualHost>