[Mailman-Developers] Big checkins a'comin'!

Ron Jarrell jarrell@vt.edu
Fri, 16 Feb 2001 00:32:01 -0500


At 11:53 PM 2/15/01 -0500, Barry A. Warsaw wrote:

>    | Traceback:
>    | Traceback (most recent call last):
>    |   File "/home/mailman/scripts/driver", line 105, in run_main
>    |     main()
>    |   File "../Mailman/Cgi/admin.py", line 144, in main
>    |     FormatConfiguration(doc, mlist, category, category_suffix, cgidata)
>    |   File "../Mailman/Cgi/admin.py", line 298, in FormatConfiguration
>    |     form.AddItem(FormatOptionsSection(category, mlist, cgi_data))
>    |   File "../Mailman/Cgi/admin.py", line 315, in FormatOptionsSection
>    |     options = GetConfigOptions(mlist, category)
>    |   File "../Mailman/Cgi/admin.py", line 953, in GetConfigOptions
>    |     return mlist.GetConfigInfo()[category]
>    |   File "../Mailman/MailList.py", line 361, in GetConfigInfo
>    |     config_info['general'] = [
>    | ValueError: list.index(x): x not in list
>
>Darn, this looks familiar.  I seem to remember seeing this while I was
>working on things a few weeks ago, but I don't remember what I did to
>fix it.  I guess it's time for me to try a fresh install and see
>what's busted.

Hmm.. Would it be pissed because you're trying to load the preferred _language
settings for a list that was created before those values were in the structure?

Ah-yup.  Just created a new list, and it works fine; the old lists all blow up.
When make install did the make update, it should probably have convered all
the config.db's to the new structure.