Your message dated Fri, 26 May 2023 11:47:53 +0200
with message-id <87h6rzbey2.fsf@daath>
and subject line Re: [Pkg-mailman-hackers] Bug#1028518: Bug is fixed upstream..
has caused the Debian Bug report #1028518,
regarding mailman3: lmtp runner does not start: python backtrace in logs.
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.)
--
1028518: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028518
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mailman3
Version: 3.3.7-3
Severity: important
Dear Maintainer,
After a routine apt upgrade, I see in /var/log/syslog:
Traceback (most recent call last):
File "/usr/lib/mailman3/bin/runner", line 33, in <module>
sys.exit(load_entry_point('mailman==3.3.7', 'console_scripts', 'runner')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/decorators.py", line 26, in
new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/mailman/bin/runner.py", line 184, in
main
runner = make_runner(*runner_spec, once=once)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/mailman/bin/runner.py", line 55, in
make_runner
runner_class = find_name(class_path)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/mailman/utilities/modules.py", line 52,
in find_name
module = import_module(module_path)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/usr/lib/python3/dist-packages/mailman/runners/lmtp.py", line 128, in
<module>
class LMTPHandler:
File "/usr/lib/python3/dist-packages/mailman/runners/lmtp.py", line 129, in
LMTPHandler
@asyncio.coroutine
^^^^^^^^^^^^^^^^^
AttributeError: module 'asyncio' has no attribute 'coroutine'. Did you mean:
'coroutines'?
This prevents the LMTP runner from starting, and thus makes
mailman3 never deliver emails.
-- System Information:
Debian Release: bookworm/sid
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'),
(500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-1-cloud-amd64 (SMP w/1 CPU thread; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.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 dbconfig-sqlite3 2.0.22
ii debconf [debconf-2.0] 1.5.81
ii init-system-helpers 1.65.2
ii logrotate 3.21.0-1
ii lsb-base 11.5
ii python3 3.11.1-1
ii python3-aiosmtpd 1.4.3-1
ii python3-alembic 1.8.1-2
ii python3-authheaders 0.15.1-1
ii python3-authres 1.2.0-3
ii python3-click 8.1.3-1
ii python3-dateutil 2.8.2-1
ii python3-dnspython 2.2.1-2
ii python3-falcon 3.1.0-3+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.4-2+b1
ii python3-public 2.3-4
ii python3-requests 2.28.1+dfsg-1
ii python3-sqlalchemy 1.4.45+ds1-2
ii python3-zope.component 5.0.1-3
ii python3-zope.configuration 4.4.1-1
ii python3-zope.event 4.4-3
ii python3-zope.interface 5.5.2-1
ii sysvinit-utils [lsb-base] 3.06-2
ii ucf 3.0043
Versions of packages mailman3 recommends:
ii exim4-daemon-heavy [mail-transport-agent] 4.96-12
Versions of packages mailman3 suggests:
pn lynx | www-browser <none>
pn mailman3-doc <none>
ii postgresql 15+246
-- Configuration Files:
/etc/cron.d/mailman3 changed:
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
0 8 * * * list if [ -x /usr/bin/mailman ]; then /usr/bin/mailman
notify; fi
0 12 * * * list if [ -x /usr/bin/mailman ]; then /usr/bin/mailman
digests --periodic; fi
-- debconf information:
mailman3/mysql/authplugin: default
mailman3/pgsql/method: TCP/IP
mailman3/config_hyperkitty:
mailman3/upgrade-backup: true
mailman3/pgsql/authmethod-admin: ident
mailman3/dbconfig-reinstall: false
mailman3/passwords-do-not-match:
mailman3/missing-db-package-error: abort
mailman3/pgsql/authmethod-user: password
mailman3/upgrade-error: abort
* mailman3/dbconfig-install: false
mailman3/db/dbname: mailman3
mailman3/pgsql/admin-user: postgres
mailman3/install-error: abort
mailman3/pgsql/no-empty-passwords:
mailman3/db/app-user: mailman3@localhost
mailman3/pgsql/changeconf: false
mailman3/remote/port:
mailman3/remote/newhost:
mailman3/mysql/admin-user:
mailman3/pgsql/manualconf:
mailman3/dbconfig-upgrade: true
mailman3/internal/reconfiguring: false
mailman3/purge: false
mailman3/remote/host: localhost
mailman3/remove-error: abort
mailman3/mysql/method: Unix socket
mailman3/database-type: pgsql
mailman3/init_service_failed:
mailman3/internal/skip-preseed: false
mailman3/dbconfig-remove: true
mailman3/db/basepath:
--- End Message ---
--- Begin Message ---
fixed 1028518 3.3.8-1
thanks
Joost van Baal-Ilić <[email protected]> wrote on 13/01/2023 at
08:14:38+0200:
> Hi,
>
> On Fri, Jan 13, 2023 at 10:54:51AM +1100, Peter Chubb wrote:
>> The current mailman3 upstream source is fixed.
>>
>> https://gitlab.com/mailman/mailman/-/commit/1954815f32fea4d9d920cdc74f63bcc24d3b6c49
>>
>> fixed python3.11 compatibility.
>
> And fwiw I believe this fixed made it in upstream Mailman 3.3.8 which was
> shipped
> 04-Jan-2023.
>
> HTH, Bye,
Indeed, and I therefore missed that bug report.
Closing.
--
PEB
signature.asc
Description: PGP signature
--- End Message ---