[Mailman-Users] Admin getting bug on one list
Bill Christensen
billc_lists at greenbuilder.com
Mon Sep 29 23:54:44 CEST 2008
At 2:40 PM -0700 9/29/08, Mark Sapiro wrote:
>Bill Christensen wrote:
>
>>At 12:48 PM -0700 9/29/08, Mark Sapiro wrote:
>>>Bill Christensen wrote:
>>>>
>>>>Sep 29 12:55:06 2008 admin(23693):
>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
>>>>admin(23693): [----- Mailman Version: 2.1.11 -----]
>>>>admin(23693): [----- Traceback ------]
>>>>admin(23693): Traceback (most recent call last):
>>>>admin(23693): File "/usr/local/mailman/scripts/driver", line 101,
>>>>in run_main
>>>>admin(23693): main()
>>>>admin(23693): File "/usr/local/mailman/Mailman/Cgi/admin.py", line
>>>>199, in main
>>>>admin(23693): mlist.Save()
>>>>admin(23693): File "/usr/local/mailman/Mailman/MailList.py", line
>>>>570, in Save
>>>>admin(23693): self.__save(dict)
>>>>admin(23693): File "/usr/local/mailman/Mailman/MailList.py", line
>>>>542, in __save
>>>>admin(23693): os.unlink(fname_last)
>>>>admin(23693): OSError: [Errno 22] Invalid argument:
>>>>'/usr/local/mailman/lists/aen/config.pck.last'
>>>
>>>
>>>Mailman is trying to save the current list configuration which it does
>>>by the following steps:
>>>
>>>1. Save the data to a unique temp name.
>>>2. Remove (unlink) config.pck.last
>>>3. Link the name config.pck.last to the file config.pck
>>>4. Rename the temp name to config.pck
>>>
>>>This is the "safe" way to essentially rename the old config.pck as
>>>config.pck.last and save the new data as config.pck.
>>>
>>>In steps 2. and 3. we ignore "non existant" errors, but raise all the
>>>rest.
>>>
>>>In your case, when we try to remove
>>>'/usr/local/mailman/lists/aen/config.pck.last' at step 2, we are
>>>getting the [Errno 22] Invalid argument: error from the OS.
>>>
>>>What does
>>>
>>> ls -l /usr/local/mailman/lists/aen/
>>>
>>>show?
>>
>>config.pck
>>config.pck.bak
>>config.pck.last
>>config.pck.safety
>
> ls with the '-l' option!
>
>I'm trying to see what it is about config.pck.last that might be
>causing the [Errno 22] Invalid argument: error when Mailman tries to
>unlink it.
Ok. Here's the full list: Hmmm, just noticed that this time around
config.pck has -rw-r----- instead of -rw-rw---- Looking back, most
of my other attempts had -rw-rw----
-rw-r----- 1 nobody mailman 372763 29 Sep 12:43 config.pck
-rw-r----- 1 billc mailman 372763 29 Sep 11:49 config.pck.bak
-rw-rw---- 1 mailman mailman 372763 29 Sep 12:43 config.pck.last
-rw-r----- 1 mailman mailman 372695 29 Sep 11:48 config.pck.last.bak
-rw-rw---- 1 root mailman 372695 29 Sep 12:20 config.pck.safety
-rw-rw---- 1 nobody mailman 372760 27 Sep 21:15
config.pck.tmp.ns2.greenbuilder.com.1684
-rw-rw---- 1 nobody mailman 372760 27 Sep 21:15
config.pck.tmp.ns2.greenbuilder.com.1691
-rw-rw---- 1 nobody mailman 372760 27 Sep 21:15
config.pck.tmp.ns2.greenbuilder.com.1695
-rw-rw---- 1 nobody mailman 372760 29 Sep 08:26
config.pck.tmp.ns2.greenbuilder.com.20146
-rw-rw---- 1 mailman mailman 372760 29 Sep 09:00
config.pck.tmp.ns2.greenbuilder.com.20511
-rw-rw---- 1 root mailman 372760 29 Sep 09:00
config.pck.tmp.ns2.greenbuilder.com.20513
-rw-rw---- 1 nobody mailman 372760 29 Sep 09:18
config.pck.tmp.ns2.greenbuilder.com.20636
-rw-rw---- 1 nobody mailman 372936 29 Sep 09:19
config.pck.tmp.ns2.greenbuilder.com.20646
-rw-rw---- 1 nobody mailman 372760 29 Sep 09:32
config.pck.tmp.ns2.greenbuilder.com.20837
-rw-rw---- 1 nobody mailman 372760 29 Sep 10:26
config.pck.tmp.ns2.greenbuilder.com.21470
-rw-rw---- 1 nobody mailman 372760 29 Sep 10:28
config.pck.tmp.ns2.greenbuilder.com.21507
-rw-rw---- 1 mailman mailman 372760 29 Sep 10:51
config.pck.tmp.ns2.greenbuilder.com.21536
-rw-rw---- 1 mailman mailman 372760 29 Sep 10:51
config.pck.tmp.ns2.greenbuilder.com.21539
-rw-rw---- 1 nobody mailman 372760 29 Sep 10:30
config.pck.tmp.ns2.greenbuilder.com.21558
-rw-rw---- 1 nobody mailman 372760 29 Sep 10:46
config.pck.tmp.ns2.greenbuilder.com.21741
-rw-rw---- 1 nobody mailman 372760 29 Sep 10:46
config.pck.tmp.ns2.greenbuilder.com.21750
-rw-rw---- 1 nobody mailman 372760 29 Sep 11:32
config.pck.tmp.ns2.greenbuilder.com.22337
-rw-rw---- 1 nobody mailman 372760 29 Sep 11:34
config.pck.tmp.ns2.greenbuilder.com.22386
-rw-rw---- 1 nobody mailman 372760 29 Sep 11:37
config.pck.tmp.ns2.greenbuilder.com.22411
-rw-rw---- 1 nobody mailman 372760 29 Sep 11:37
config.pck.tmp.ns2.greenbuilder.com.22418
-rw-rw---- 1 nobody mailman 372760 29 Sep 11:37
config.pck.tmp.ns2.greenbuilder.com.22419
-rw-rw---- 1 nobody mailman 372760 29 Sep 11:40
config.pck.tmp.ns2.greenbuilder.com.22439
-rw-rw---- 1 nobody mailman 372760 29 Sep 11:40
config.pck.tmp.ns2.greenbuilder.com.22449
-rw-rw---- 1 mailman mailman 372683 29 Sep 12:00
config.pck.tmp.ns2.greenbuilder.com.22548
-rw-rw---- 1 nobody mailman 372760 29 Sep 11:46
config.pck.tmp.ns2.greenbuilder.com.22550
-rw-rw---- 1 nobody mailman 372760 29 Sep 11:49
config.pck.tmp.ns2.greenbuilder.com.22610
-rw-rw---- 1 nobody mailman 372695 29 Sep 11:50
config.pck.tmp.ns2.greenbuilder.com.22618
-rw-rw---- 1 nobody mailman 372683 29 Sep 11:58
config.pck.tmp.ns2.greenbuilder.com.22739
-rw-rw---- 1 nobody mailman 372683 29 Sep 11:59
config.pck.tmp.ns2.greenbuilder.com.22781
-rw-rw---- 1 nobody mailman 372683 29 Sep 11:59
config.pck.tmp.ns2.greenbuilder.com.22782
-rw-rw---- 1 mailman mailman 372683 29 Sep 12:00
config.pck.tmp.ns2.greenbuilder.com.22788
-rw-rw---- 1 root mailman 372683 29 Sep 12:00
config.pck.tmp.ns2.greenbuilder.com.22790
-rw-rw---- 1 nobody mailman 372683 29 Sep 12:01
config.pck.tmp.ns2.greenbuilder.com.22824
-rw-rw---- 1 nobody mailman 372683 29 Sep 12:02
config.pck.tmp.ns2.greenbuilder.com.22833
-rw-rw---- 1 nobody mailman 372760 29 Sep 12:06
config.pck.tmp.ns2.greenbuilder.com.22881
-rw-rw---- 1 nobody mailman 372695 29 Sep 12:10
config.pck.tmp.ns2.greenbuilder.com.22961
-rw-rw---- 1 nobody mailman 372695 29 Sep 12:10
config.pck.tmp.ns2.greenbuilder.com.22962
-rw-rw---- 1 nobody mailman 372360 29 Sep 12:16
config.pck.tmp.ns2.greenbuilder.com.23012
-rw-rw---- 1 nobody mailman 372360 29 Sep 12:17
config.pck.tmp.ns2.greenbuilder.com.23022
-rw-rw---- 1 nobody mailman 372360 29 Sep 12:17
config.pck.tmp.ns2.greenbuilder.com.23025
-rw-rw---- 1 nobody mailman 372360 29 Sep 12:19
config.pck.tmp.ns2.greenbuilder.com.23043
-rw-rw---- 1 nobody mailman 372496 29 Sep 12:21
config.pck.tmp.ns2.greenbuilder.com.23078
-rw-rw---- 1 nobody mailman 372496 29 Sep 12:32
config.pck.tmp.ns2.greenbuilder.com.23307
-rw-rw---- 1 nobody mailman 372496 29 Sep 12:33
config.pck.tmp.ns2.greenbuilder.com.23343
-rw-rw---- 1 nobody mailman 372496 29 Sep 12:35
config.pck.tmp.ns2.greenbuilder.com.23395
-rw-rw---- 1 nobody mailman 372760 29 Sep 12:44
config.pck.tmp.ns2.greenbuilder.com.23544
-rw-rw---- 1 nobody mailman 372760 29 Sep 12:44
config.pck.tmp.ns2.greenbuilder.com.23552
-rw-rw---- 1 nobody mailman 372760 29 Sep 12:53
config.pck.tmp.ns2.greenbuilder.com.23659
-rw-rw---- 1 mailman mailman 372760 29 Sep 15:44
config.pck.tmp.ns2.greenbuilder.com.23686
-rw-rw---- 1 nobody mailman 372760 29 Sep 12:55
config.pck.tmp.ns2.greenbuilder.com.23693
-rw-rw---- 1 nobody mailman 372927 27 Sep 22:56
config.pck.tmp.ns2.greenbuilder.com.2502
-rw-rw---- 1 mailman mailman 372760 27 Sep 09:00
config.pck.tmp.ns2.greenbuilder.com.25202
-rw-rw---- 1 root mailman 372760 27 Sep 09:00
config.pck.tmp.ns2.greenbuilder.com.25204
-rw-rw---- 1 nobody mailman 372760 29 Sep 15:44
config.pck.tmp.ns2.greenbuilder.com.25793
-rw-rw---- 1 mailman mailman 372760 27 Sep 12:00
config.pck.tmp.ns2.greenbuilder.com.27123
-rw-rw---- 1 root mailman 372760 27 Sep 12:00
config.pck.tmp.ns2.greenbuilder.com.27125
-rw-rw---- 1 mailman mailman 372760 29 Sep 09:32
config.pck.tmp.ns2.greenbuilder.com.5356
-rw-rw---- 1 mailman mailman 372760 29 Sep 10:19
config.pck.tmp.ns2.greenbuilder.com.5359
-rw-rw---- 1 mailman mailman 372760 29 Sep 10:19
config.pck.tmp.ns2.greenbuilder.com.5362
-rw-rw---- 1 mailman mailman 372760 28 Sep 09:00
config.pck.tmp.ns2.greenbuilder.com.6436
-rw-rw---- 1 root mailman 372760 28 Sep 09:00
config.pck.tmp.ns2.greenbuilder.com.6438
-rw-rw---- 1 mailman mailman 372760 28 Sep 12:00
config.pck.tmp.ns2.greenbuilder.com.7975
-rw-rw---- 1 root mailman 372760 28 Sep 12:00
config.pck.tmp.ns2.greenbuilder.com.7977
-rw-rw---- 1 nobody mailman 1505 29 Sep 15:44 pending.pck
-rw-rw-r-- 1 nobody mailman 6595 29 Sep 11:32 request.pck
>
>
>>
>>(plus backup copies of each of those which I made)
>>
>>plus a whole bunch of
>>
>>config.pck.temp.ns.greenbuilder.com.####
>> where #### is some number
>
>
>The pid of the process that's trying to save the list config.
>
>
>>plus
>>pending.pck
>>request.pck
>>
>>I've tried putting in each of the three backup versions (.bak, .last,
>>.safety) in as config.pck with appropriate owner (as determined by
>>other working lists), no luck there.
>>
>>Also tried a backup from several days ago.
>>
>>Is it necessary to stop/start mailman and/or repair permissions or
>>anything else between each attempt?
>
>It is not necessary to stop/start mailman as the error comes from a CGI
>which is a brand new process each time.
>
OK.
--
Bill Christensen
<http://greenbuilder.com/contact/>
Green Building Professionals Directory: <http://directory.greenbuilder.com>
Sustainable Building Calendar: <http://www.greenbuilder.com/calendar/>
Green Real Estate: <http://www.greenbuilder.com/realestate/>
Straw Bale Registry: <http://sbregistry.greenbuilder.com/>
Books/videos/software: <http://bookstore.greenbuilder.com/>
More information about the Mailman-Users
mailing list