It looks like there was a problem in one or more of the legacy banned emails.
I deleted all entries in the 'ban' table via PostgreSQL's CLI, and the logs no longer show the error. ~ Greg On Sun, Oct 13, 2024 at 11:56 PM Greg Newby <gbne...@petascale.org> wrote: > Hi friends. I have multiple domains under MM3 (venv, postfix+postgres, > Ubuntu 24.04LTS). Currently at version GNU Mailman 3.3.9 (Tom Sawyer). > > Following some user complaints, I've discovered that one of the domains > isn't working at all. Messages arrive via postfix and are in the MM > smtp.log, but then generate a Python error in mailman.log. Other domains > are working as usual. > > The lists in this domain used to work (I can see messages in the archives, > and have received copies). But I imported a bunch more MM2 lists since > then, and perhaps there is a problem with one of their configurations. > > Pointers to how to fix this will be appreciated! Here is the error from > ~mailman/mm/var/logs/mailman.log: > > ==> mailman.log <== > Oct 13 23:27:34 2024 (365022) Uncaught runner exception: multiple repeat > at position 11 > Oct 13 23:27:34 2024 (365022) Traceback (most recent call last): > File > "/opt/mailman/venv/lib/python3.12/site-packages/mailman/core/runner.py", > line 179, in _one_iteration > self._process_one_file(msg, msgdata) > File > "/opt/mailman/venv/lib/python3.12/site-packages/mailman/core/runner.py", > line 272, in _process_one_file > keepqueued = self._dispose(mlist, msg, msgdata) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File > "/opt/mailman/venv/lib/python3.12/site-packages/mailman/runners/incoming.py", > line 80, in _dispose > process(mlist, msg, msgdata, start_chain) > File > "/opt/mailman/venv/lib/python3.12/site-packages/mailman/core/chains.py", > line 57, in process > if link.rule.check(mlist, msg, msgdata): > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File > "/opt/mailman/venv/lib/python3.12/site-packages/mailman/rules/banned_address.py", > line 40, in check > if ban_manager.is_banned(sender): > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File > "/opt/mailman/venv/lib/python3.12/site-packages/mailman/database/transaction.py", > line 106, in wrapper > return function(args[0], config.db.store, *args[1:], **kws) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File > "/opt/mailman/venv/lib/python3.12/site-packages/mailman/model/bans.py", > line 103, in is_banned > re.match(ban.email, email, re.IGNORECASE) is not None): > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/re/__init__.py", line 167, in match > return _compile(pattern, flags).match(string) > ^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/re/__init__.py", line 307, in _compile > p = _compiler.compile(pattern, flags) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/re/_compiler.py", line 745, in compile > p = _parser.parse(p, flags) > ^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/re/_parser.py", line 979, in parse > p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/re/_parser.py", line 460, in _parse_sub > itemsappend(_parse(source, state, verbose, nested + 1, > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/re/_parser.py", line 690, in _parse > raise source.error("multiple repeat", > re.error: multiple repeat at position 11 > > Followed by a message that it's going to queue/shunt: > Oct 13 23:15:25 2024 (365022) SHUNTING: > 1728886525.4656847+d1a03bf710a246d029a087eabd40bed11c1af4b5 > > ... where it stays. Delivery never happens. I've tried with > listn...@lists.domain.tld as well as listname-ow...@lists.domain.tld. The > lists in the domain seem to be set up properly -- they used to work fine! I > am suspicious the problem happened when I imported some other lists, but > those imports didn't cause any errors. > > I've done the usual sequence of restarting mailman services, rebooting the > server, double-checking the configuration files, and reviewing the list > settings. > > Thanks for your help! > ~ Greg > > _______________________________________________ Mailman-users mailing list -- mailman-users@mailman3.org To unsubscribe send an email to mailman-users-le...@mailman3.org https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/ Archived at: https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/message/DYHGULIEQLB2QL6ZTRUEKDX5UAQUDF6W/ This message sent to arch...@mail-archive.com