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

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply via email to