 
            While I am opening mailman.log.1 It is displaying this.
Oct 28 15:46:08 2025 (678437) Task runner deleted 0 orphaned messages Oct 28 15:46:08 2025 (678437) Task runner evicted expired cache entries Oct 28 15:46:08 2025 (678438) virgin runner started. Oct 28 15:46:08 2025 (678433) out runner started. Oct 28 15:46:08 2025 (678427) archive runner started. Oct 28 15:46:09 2025 (678439) digest runner started. Oct 28 15:46:09 2025 (678428) bounces runner started. [28/Oct/2025:15:46:24 +0530] "GET /3.1/users/nirmal@iitm.ac.in HTTP/1.1" 200 395 "-" "GNU Mailman REST client v3.3.5" [28/Oct/2025:15:46:25 +0530] "GET /3.1/users/16963207e82d4315b2bfda3c5dfaad65 HTTP/1.1" 200 395 "-" "GNU Mailman REST client v3.3.5" [28/Oct/2025:15:46:25 +0530] "GET /3.1/users/16963207e82d4315b2bfda3c5dfaad65/addresses HTTP/1.1" 200 473 "-" "GNU Mailman REST client v3.3.5" [28/Oct/2025:15:46:25 +0530] "POST /3.1/members/find HTTP/1.1" 200 1379 "-" "GNU Mailman REST client v3.3.5" [28/Oct/2025:15:46:25 +0530] "GET /3.1/addresses/nirmal@iitm.ac.in HTTP/1.1" 200 368 "-" "GNU Mailman REST client v3.3.5" [28/Oct/2025:15:46:33 +0530] "GET /3.1/addresses/nirmal@iitm.ac.in HTTP/1.1" 200 368 "-" "GNU Mailman REST client v3.3.5" [28/Oct/2025:15:46:33 +0530] "GET /3.1/addresses/nirmal@iitm.ac.in HTTP/1.1" 200 368 "-" "GNU Mailman REST client v3.3.5" [28/Oct/2025:15:46:33 +0530] "GET /3.1/lists/staff.list1.iitm.ac.in HTTP/1.1" 200 368 "-" "GNU Mailman REST client v3.3.5" [28/Oct/2025:15:46:33 +0530] "GET /3.1/lists/staff@list1.iitm.ac.in/config HTTP/1.1" 200 3044 "-" "GNU Mailman REST client v3.3.5" [28/Oct/2025:15:46:33 +0530] "GET /3.1/lists/staff.list1.iitm.ac.in/member/nirmal%40iitm.ac.in HTTP/1.1" 200 648 "-" "GNU Mailman REST client v3.3.5" Oct 28 15:46:33 2025 (678430) ACCEPT: <176164659325.678449.14176354478536014912@list1.iitm.ac.in> Oct 28 15:46:34 2025 (678434) Exception in "hyperkitty" archiver Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 705, in urlopen httplib_response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 388, in _make_request self._validate_conn(conn) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 1050, in _validate_conn conn.connect() File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 414, in connect self.sock = ssl_wrap_socket( ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/util/ssl_.py", line 449, in ssl_wrap_socket ssl_sock = _ssl_wrap_socket_impl( ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/util/ssl_.py", line 493, in _ssl_wrap_socket_impl return ssl_context.wrap_socket(sock, server_hostname=server_hostname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/ssl.py", line 517, in wrap_socket return self.sslsocket_class._create( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/ssl.py", line 1108, in _create self.do_handshake() File "/usr/lib/python3.11/ssl.py", line 1379, in do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:992)
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "/usr/lib/python3/dist-packages/requests/adapters.py", line 489, in send resp = conn.urlopen( ^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 789, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 594, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='list1.iitm.ac.in', port=443): Max retries exceeded with url: /hyperkitty/api/mailman/urls?mlist=staff%40list1.iitm.ac.in (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:992)')))
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "/usr/lib/python3/dist-packages/mailman/handlers/rfc_2369.py", line 87, in process archiver_url = archiver.system_archiver.list_url(mlist) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/mailman_hyperkitty-1.2.0-py3.11.egg/mailman_hyperkitty/__init__.py", line 108, in list_url return self._get_url(mlist, {"mlist": mlist.fqdn_listname}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/mailman_hyperkitty-1.2.0-py3.11.egg/mailman_hyperkitty/__init__.py", line 89, in _get_url result = requests.get(url, params=params, headers=self.headers) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests/sessions.py", line 587, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests/sessions.py", line 701, in send r = adapter.send(request, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests/adapters.py", line 563, in send raise SSLError(e, request=request) requests.exceptions.SSLError: HTTPSConnectionPool(host='list1.iitm.ac.in', port=443): Max retries exceeded with url: /hyperkitty/api/mailman/urls?mlist=staff%40list1.iitm.ac.in (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:992)'))) Oct 28 15:46:34 2025 (678434) Exception in "hyperkitty" archiver Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 705, in urlopen httplib_response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 388, in _make_request self._validate_conn(conn) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 1050, in _validate_conn conn.connect() File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 414, in connect self.sock = ssl_wrap_socket( ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/util/ssl_.py", line 449, in ssl_wrap_socket ssl_sock = _ssl_wrap_socket_impl( ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/util/ssl_.py", line 493, in _ssl_wrap_socket_impl return ssl_context.wrap_socket(sock, server_hostname=server_hostname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/ssl.py", line 517, in wrap_socket return self.sslsocket_class._create( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/ssl.py", line 1108, in _create self.do_handshake() File "/usr/lib/python3.11/ssl.py", line 1379, in do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:992)
-----Original Message----- From: Stephen <steve@turnbull.jp> To: Nirmal <nirmal@iitm.ac.in> Cc: mailman-users <mailman-users@mailman3.org> Date: Wednesday, 29 October 2025 12:23 PM IST Subject: [MM3-users] Re: Archive not working - Reg.
Nirmal J via Mailman-users writes:
Yes, There are files in that Directory.
root@list1:/var/lib/mailman3/archives/hyperkitty/spool# ls 1761648373.8935+904b919ee2129941efb5359d7fbc08cc66e154c8.pck 1761648373.917401+f2d75be071a12b44949318373ebcb0b05cf8341e.pck root@list1:/var/lib/mailman3/archives/hyperkitty/spool#
This indicates that HyperKitty is not picking up the queued files. Is mailman-hyperkitty installed? Is it configured correctly and enabled in mailman.cfg?
The Mailmans var.logs/mailman.log contains root@list1:/var/log/mailman3# cat mailman.log
This is today's log and shows no evidence of mail being received. Please look for older rotated logs (they typically look like mailman.log.1 and mailman.log.2.gz).
Specifically, in the log there should be notification that the mail was accepted like: Jan 02 20:46:31 2025 (167424) ACCEPT: <26486.63741.632755.297346@ip-192-168-11-5.eu-west-1.compute.internal>
What we are now looking for in that file is evidence of attempts to send to HyperKitty which look like these: Jan 02 20:46:32 2025 (167421) HyperKitty archiver processing queued filebase: 1735850598.983 318+a12b7afd6b238d1547d6ebda2f6b8e58ddd56046 Jan 02 20:46:32 2025 (167421) hyperkitty archiver: sending message <26486.64097.918721.71938@ip-192-168-11-5.eu-west-1.compute.internal>
and information about any failures.
Steve
-- GNU Mailman consultant (installation, migration, customization) Sirius Open Source https://www.siriusopensource.com/ Software systems consulting in Europe, North America, and Japan