[Mailman-Users] python errors executing scripts

Mark Sapiro msapiro at value.net
Sun Feb 13 02:45:40 CET 2005


Mark Panahi wrote:

>Well I get this:
>
>doc local/mailman# bin/update -f
>Upgrading from version 0x20105f0 to 0x20105f0
>getting rid of old source files
>Updating mailing list: birn
>Traceback (most recent call last):
>  File "bin/update", line 780, in ?
>    errors = main()
>  File "bin/update", line 670, in main
>    errors = errors + dolist(listname)
>  File "bin/update", line 206, in dolist
>    for addr, (reason, when) in mlist.delivery_status.items():
>  File "/usr/local/mailman/Mailman/MailList.py", line 144, in __getattr__
>    raise AttributeError, name
>AttributeError: delivery_status
>
>Seems like it needs to know that the old lists are from a previous
>version. Any way I can indicate this?


I don't think it needs to know. The -f option told it to process the
lists and it is trying, but it can't.

I think there is something wrong with the config for at least the
'birn' list. Try running bin/dumpdb against the config.db and/or
config.pck file(s) for this list and comparing what attributes (names,
not necessarily values) are dumped with those from a "good" list. We
know bin/list_lists complained about real_name (probably not existing)
for some list, and bin/update is complaining similarly about
delivery_status for this list. Note that output from bin/dumpdb can be
quite large if a list has many members.

--
Mark Sapiro <msapiro at value.net>       The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan




More information about the Mailman-Users mailing list