I can't get into the admin on a single list.

Tried permissions repair, no help.

Tried replacing config.pck, no help

Tried replacing config.pck.last, no help

Error log says:

OSError: [Errno 22] Invalid argument:
'/usr/local/mailman/lists/aen/config.pck.last'

Where to next?
--
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/>

Search Discussions

  • Bill Christensen at Sep 29, 2008 at 7:12 pm

    Bill Christensen wrote:
    I can't get into the admin on a single list.

    Tried permissions repair, no help.

    Tried replacing config.pck, no help

    Tried replacing config.pck.last, no help

    Error log says:

    OSError: [Errno 22] Invalid argument:
    '/usr/local/mailman/lists/aen/config.pck.last'

    Where to next?
    At 12:05 PM -0700 9/29/08, Mark Sapiro wrote:


    Post the entire traceback from the error log.
    Here you go:


    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'
    admin(23693): [----- Python Information -----]
    admin(23693): sys.version = 2.3 (#1, Sep 13 2003, 00:49:11)
    [GCC 3.3 20030304 (Apple Computer, Inc. build 1495)]
    admin(23693): sys.executable = /usr/bin/python
    admin(23693): sys.prefix =
    /System/Library/Frameworks/Python.framework/Versions/2.3
    admin(23693): sys.exec_prefix =
    /System/Library/Frameworks/Python.framework/Versions/2.3
    admin(23693): sys.path =
    /System/Library/Frameworks/Python.framework/Versions/2.3
    admin(23693): sys.platform = darwin
    admin(23693): [----- Environment Variables -----]
    admin(23693): HTTP_REFERER: http://aen.austineconetwork.org/mailman/admin/aen
    admin(23693): SERVER_SOFTWARE: Apache/2.0.52 (Unix)
    mod_fastcgi/2.4.2 PHP/4.3.8 mod_ssl/2.0.52 OpenSSL/0.9.7l
    admin(23693): SCRIPT_NAME: /mailman/admin
    admin(23693): SERVER_SIGNATURE: <address>Apache/2.0.52 (Unix)
    mod_fastcgi/2.4.2 PHP/4.3.8 mod_ssl/2.0.52 OpenSSL/0.9.7l Server at
    aen.austineconetwork.org Port 80</address>
    admin(23693):
    admin(23693): REQUEST_METHOD: POST
    admin(23693): HTTP_KEEP_ALIVE: 300
    admin(23693): SERVER_PROTOCOL: HTTP/1.1
    admin(23693): QUERY_STRING:
    admin(23693): CONTENT_LENGTH: 36
    admin(23693): HTTP_ACCEPT_CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    admin(23693): HTTP_USER_AGENT: Mozilla/5.0 (Macintosh; U; PPC Mac
    OS X Mach-O; en-US; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16
    admin(23693): HTTP_CONNECTION: keep-alive
    admin(23693): SERVER_NAME: aen.austineconetwork.org
    admin(23693): REMOTE_ADDR: 205.238.129.194
    admin(23693): PATH_TRANSLATED:
    /Volumes/Apache2/domains/AustinEcoNetwork.org/aen
    admin(23693): SERVER_PORT: 80
    admin(23693): SERVER_ADDR: 205.238.129.194
    admin(23693): DOCUMENT_ROOT: /Volumes/Apache2/domains/AustinEcoNetwork.org
    admin(23693): PYTHONPATH: /usr/local/mailman
    admin(23693): SCRIPT_FILENAME: /usr/local/mailman/cgi-bin/admin
    admin(23693): SERVER_ADMIN: billc at greenbuilder.com
    admin(23693): HTTP_HOST: aen.austineconetwork.org
    admin(23693): HTTP_CACHE_CONTROL: max-age=0
    admin(23693): REQUEST_URI: /mailman/admin/aen
    admin(23693): HTTP_ACCEPT:
    text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
    admin(23693): GATEWAY_INTERFACE: CGI/1.1
    admin(23693): REMOTE_PORT: 55930
    admin(23693): HTTP_ACCEPT_LANGUAGE: en-us,en;q=0.5
    admin(23693): CONTENT_TYPE: application/x-www-form-urlencoded
    admin(23693): HTTP_ACCEPT_ENCODING: gzip,deflate
    admin(23693): PATH_INFO: /aen


    --
    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/>
  • Mark Sapiro at Sep 29, 2008 at 7:48 pm

    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?

    --
    Mark Sapiro <mark at msapiro.net> The highway is for gamblers,
    San Francisco Bay Area, California better use your sense - B. Dylan
  • Bill Christensen at Sep 29, 2008 at 9:32 pm

    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

    (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

    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?
    --
    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/>
  • Mark Sapiro at Sep 29, 2008 at 9:40 pm

    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.

    (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.

    --
    Mark Sapiro <mark at msapiro.net> The highway is for gamblers,
    San Francisco Bay Area, California better use your sense - B. Dylan
  • Bill Christensen at Sep 29, 2008 at 9:54 pm

    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/>
  • Mark Sapiro at Sep 29, 2008 at 10:24 pm

    Bill Christensen wrote:
    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

    It looks like at least once, you had removed config.pck and Mailman had
    fallen back to config.pck.last - this is where the config.pck.safety
    came from.

    It actually appears that some saves of the list are succeeding and that
    maybe it is only the admin CGI that's failing.

    Does the list appear to work otherwise?

    What does

    ls -ld /usr/local/mailman/lists/aen

    give: the permissions should be drwxrwsr-x and the group should be
    mailman. The owner is normally root or the web server (nobody?)
    depending on how the list was created.


    --
    Mark Sapiro <mark at msapiro.net> The highway is for gamblers,
    San Francisco Bay Area, California better use your sense - B. Dylan
  • Bill Christensen at Sep 29, 2008 at 10:53 pm

    At 3:24 PM -0700 9/29/08, Mark Sapiro wrote:

    It looks like at least once, you had removed config.pck and Mailman had
    fallen back to config.pck.last - this is where the config.pck.safety
    came from.

    It actually appears that some saves of the list are succeeding and that
    maybe it is only the admin CGI that's failing.

    Does the list appear to work otherwise?
    Yes, mail from approved senders is going through. This is a
    moderated list though, so there are a number of messages stacked up
    waiting for admin approval.
    What does

    ls -ld /usr/local/mailman/lists/aen

    give: the permissions should be drwxrwsr-x and the group should be
    mailman. The owner is normally root or the web server (nobody?)
    depending on how the list was created.
    Yes, it's drwxrwsr-x and the owner and group match all the other
    (working) lists


    --
    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/>
  • Mark Sapiro at Sep 29, 2008 at 11:18 pm

    Bill Christensen wrote:
    At 3:24 PM -0700 9/29/08, Mark Sapiro wrote:


    It looks like at least once, you had removed config.pck and Mailman had
    fallen back to config.pck.last - this is where the config.pck.safety
    came from.

    It actually appears that some saves of the list are succeeding and that
    maybe it is only the admin CGI that's failing.

    Does the list appear to work otherwise?
    Yes, mail from approved senders is going through. This is a
    moderated list though, so there are a number of messages stacked up
    waiting for admin approval.
    What does

    ls -ld /usr/local/mailman/lists/aen

    give: the permissions should be drwxrwsr-x and the group should be
    mailman. The owner is normally root or the web server (nobody?)
    depending on how the list was created.
    Yes, it's drwxrwsr-x and the owner and group match all the other
    (working) lists

    Is this Mac OS X? If so, see
    <http://mail.python.org/pipermail/mailman-users/2005-January/042256.html>.

    Unfortunately, the links in that post are all invalid. They should be

    <http://mail.python.org/pipermail/mailman-users/2004-August/038697.html>

    <http://mail.python.org/pipermail/mailman-users/2005-January/041638.html>

    <http://mail.python.org/pipermail/mailman-users/2005-January/041650.html>

    <http://mail.python.org/pipermail/mailman-users/2004-July/038384.html>

    and the FAQ at <http://wiki.list.org/x/O4A9>.

    The post at
    <http://mail.python.org/pipermail/mailman-users/2004-July/038384.html>
    indicates that that poster's problem was solved by simply removing
    config.pck.last. It is OK to do that as long as there is a good
    config.pck. If you're unsure, you could try just renaming
    config.pck.last. The key is that there be no config.pck.last when you
    go to the admindb page.

    --
    Mark Sapiro <mark at msapiro.net> The highway is for gamblers,
    San Francisco Bay Area, California better use your sense - B. Dylan
  • Bill Christensen at Sep 30, 2008 at 12:25 am

    At 4:18 PM -0700 9/29/08, Mark Sapiro wrote:
    Is this Mac OS X? If so, see
    <http://mail.python.org/pipermail/mailman-users/2005-January/042256.html>.

    Unfortunately, the links in that post are all invalid. They should be

    <http://mail.python.org/pipermail/mailman-users/2004-August/038697.html>

    <http://mail.python.org/pipermail/mailman-users/2005-January/041638.html>

    <http://mail.python.org/pipermail/mailman-users/2005-January/041650.html>

    <http://mail.python.org/pipermail/mailman-users/2004-July/038384.html>

    and the FAQ at <http://wiki.list.org/x/O4A9>.

    The post at
    <http://mail.python.org/pipermail/mailman-users/2004-July/038384.html>
    indicates that that poster's problem was solved by simply removing
    config.pck.last. It is OK to do that as long as there is a good
    config.pck. If you're unsure, you could try just renaming
    config.pck.last. The key is that there be no config.pck.last when you
    go to the admindb page.


    Yes, it is Mac

    Thanks. Renaming config.pck.last let me in. Looks like all is well now.

    I'll have to remember this one.
    --
    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/>

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupmailman-users @
categoriespython
postedSep 29, '08 at 6:43p
activeSep 30, '08 at 12:25a
posts10
users2
websitelist.org

2 users in discussion

Bill Christensen: 6 posts Mark Sapiro: 4 posts

People

Translate

site design / logo © 2022 Grokbase