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:

Reply via email to