[Pkg-mailman-hackers] Bug#1028518: mailman3: lmtp runner does not start: python backtrace in logs.
Peter Chubb
peter.chubb at unsw.edu.au
Thu Jan 12 09:10:08 GMT 2023
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 at 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:
More information about the Pkg-mailman-hackers
mailing list