[Mailman-Users] Problem with possibly corrupt config.db (MM 2.0.13)
Christoph Wille
christophw at alphasierrapapa.com
Mon Jan 6 09:09:33 CET 2003
Problem description: the list itself is working fine for subscribed members
(posting & receiving works without a hitch), however, signup does not work
and admin gets an error mail (see exhibit [1]), and I also cannot sign in
to the list admin page (see exhibit [2]) - I only get the following error
message on login: "We're sorry, we hit a bug!"
I did a check_db on the list, and it says that the database is fine. BUT in
my opinion it can't.
Is there a way to forcefully rebuild the config.db? Or is the only way to
either rebuild the list or use a backup? I personally would like to know
what could cause this problem because we already once lost a list to the
same error.
Chris
Exhibit [1]
-------------------------------------------
An unexpected Mailman error has occurred in
MailCommandHandler.ParseMailCommands(). Here is the traceback:
Traceback (innermost last):
File "/home/mailman/Mailman/MailCommandHandler.py", line 235, in
ParseMailCommands
self.__dispatch[cmd](args, line, msg)
File "/home/mailman/Mailman/MailCommandHandler.py", line 633, in
ProcessConfirmCmd
self.ProcessConfirmation(cookie)
File "/home/mailman/Mailman/MailList.py", line 1035, in ProcessConfirmation
self.ApprovedAddMember(email_addr, password, digest)
File "/home/mailman/Mailman/MailList.py", line 1042, in ApprovedAddMember
digest, ack, admin_notif)
File "/home/mailman/Mailman/MailList.py", line 1137, in ApprovedAddMembers
digest)
File "/home/mailman/Mailman/Deliverer.py", line 35, in SendSubscribeAck
if self.welcome_msg:
AttributeError: welcome_msg
-------------------------------------------
Exhibit [2]
-------------------------------------------
Jan 06 03:07:13 2003 admin(3862): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(3862): [----- Mailman Version: 2.0.13 -----]
admin(3862): [----- Traceback ------]
admin(3862): Traceback (innermost last):
admin(3862): File "/home/mailman/scripts/driver", line 96, in run_main
admin(3862): main()
admin(3862): File "/home/mailman/Mailman/Cgi/admin.py", line 173, in main
admin(3862): FormatConfiguration(doc, mlist, category, category_suffix,
cgidata)
admin(3862): File "/home/mailman/Mailman/Cgi/admin.py", line 326, in
FormatConfiguration
admin(3862): form.AddItem(FormatOptionsSection(category, mlist, cgi_data))
admin(3862): File "/home/mailman/Mailman/Cgi/admin.py", line 382, in
FormatOptionsSection
admin(3862): AddOptionsTableItem(big_table, item, category, mlist)
admin(3862): File "/home/mailman/Mailman/Cgi/admin.py", line 398, in
AddOptionsTableItem
admin(3862): val = GetItemGuiValue(mlist, kind, varname, params)
admin(3862): File "/home/mailman/Mailman/Cgi/admin.py", line 506, in
GetItemGuiValue
admin(3862): val = getattr(mlist, varname)
admin(3862): AttributeError: welcome_msg
admin(3862): [----- Python Information -----]
admin(3862): sys.version = 1.5.2 (#1, Jul 5 2001, 03:02:19) [GCC 2.96
20000731 (Red Hat Linux 7.1 2
admin(3862): sys.executable = /usr/bin/python
admin(3862): sys.prefix = /usr
admin(3862): sys.exec_prefix= /usr
admin(3862): sys.path = /usr
admin(3862): sys.platform = linux-i386
admin(3862): [----- Environment Variables -----]
admin(3862): DOCUMENT_ROOT: /var/www/html
admin(3862): SERVER_ADDR: 207.44.192.103
admin(3862): HTTP_ACCEPT_ENCODING: gzip, deflate, compress;q=0.9
admin(3862): CONTENT_LENGTH: 42
admin(3862): GATEWAY_INTERFACE: CGI/1.1
admin(3862): CONTENT_TYPE: application/x-www-form-urlencoded
admin(3862): PATH_TRANSLATED: /var/www/html/beginners.asp
admin(3862): REMOTE_ADDR: 62.46.185.245
admin(3862): SERVER_SOFTWARE: Apache
admin(3862): HTTP_VIA: 1.1 ISASERVER01
admin(3862): HTTP_ACCEPT_LANGUAGE: en-us, en;q=0.50
admin(3862): REMOTE_PORT: 3168
admin(3862): SERVER_NAME: www.glengamoi.com
admin(3862): HTTP_CONNECTION: Keep-Alive
admin(3862): HTTP_USER_AGENT: Mozilla/5.0 (Windows; U; Windows NT 5.0;
en-US; rv:1.2.1) Gecko/20021130
admin(3862): HTTP_ACCEPT_CHARSET: ISO-8859-1, utf-8;q=0.66, *;q=0.66
admin(3862): HTTP_ACCEPT:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,text/css,*/*;q=0.1
admin(3862): REQUEST_URI: /mailman/admin/beginners.asp
admin(3862): QUERY_STRING:
admin(3862): SERVER_PROTOCOL: HTTP/1.0
admin(3862): SERVER_PORT: 80
admin(3862): HTTP_KEEP_ALIVE: 300
admin(3862): HTTP_HOST: www.glengamoi.com
admin(3862): REQUEST_METHOD: POST
admin(3862): SERVER_SIGNATURE: <ADDRESS>Apache/1.3.22 Server at
www.glengamoi.com Port 80</ADDRESS>
admin(3862): SCRIPT_NAME: /mailman/admin
admin(3862): SERVER_ADMIN: root at localhost
admin(3862): SCRIPT_FILENAME: /home/mailman/cgi-bin/admin
admin(3862): PYTHONPATH: /home/mailman
admin(3862): PATH_INFO: /beginners.asp
admin(3862): HTTP_REFERER:
http://www.glengamoi.com/mailman/admin/beginners.asp
-------------------------------------------
More information about the Mailman-Users
mailing list