On 2/5/21 12:25 AM, Lars Bjørndal wrote:
> Hi, list!
> 
> What does this error message, from /var/log/mailman/error means:
> 
> Feb 04 13:33:04 2021 (1289) Uncaught runner exception: 'list' object has no 
> attribute 'splitlines'
> Feb 04 13:33:04 2021 (1289) Traceback (most recent call last):
>   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 119, in _oneloop
>     self._onefile(msg, msgdata)
>   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 190, in _onefile
>     keepqueued = self._dispose(mlist, msg, msgdata)
>   File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 130, in 
> _dispose
>     more = self._dopipeline(mlist, msg, msgdata, pipeline)
>   File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 153, in 
> _dopipeline
>     sys.modules[modname].process(mlist, msg, msgdata)
>   File "/usr/lib/mailman/Mailman/Handlers/Hold.py", line 159, in process
>     not mlist.HasExplicitDest(msg) and \
>   File "/usr/lib/mailman/Mailman/MailList.py", line 1566, in HasExplicitDest
>     aliases = self.acceptable_aliases.splitlines()
> AttributeError: 'list' object has no attribute 'splitlines'
> 
> Feb 04 13:33:04 2021 (1289) SHUNTING: 
> 1612441983.547279+307df38e5cee54b2402dff84906a4f3ab88755d3

It means that the list's acceptable_aliases value is a list and not a
string. How did you set it? It should be something like
'alias_1\nalias_2\nalias3' rather than ['alias_1', 'alias_2', 'alias_3']

The message that encountered this error was shunted to Mailman's
qfiles/shunt/ directory, and after the list's acceptable_aliases is
fixed, can be unshunted via Mailman's bin/unshunt, but before running
unshunt you should ensure there are no unwanted messages in
qfiles/shunt/ via, e.g., Mailman's bin/show_qfiles qfiles/shunt/*.pck

If there are unwanted messages, just remove them or move them aside
before running unshunt.

-- 
Mark Sapiro <m...@msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan
------------------------------------------------------
Mailman-Users mailing list -- mailman-users@python.org
To unsubscribe send an email to mailman-users-le...@python.org
https://mail.python.org/mailman3/lists/mailman-users.python.org/
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/
    https://mail.python.org/archives/list/mailman-users@python.org/

Reply via email to