[Mailman-Developers] problem with view other subscriptions..

Matt Davis bigdog@dogpound.vnet.net
Sun, 14 May 2000 23:14:33 -0400 (EDT)

Alright, I apologize for the long post ahead of time.. but here it goes..

On Sun, 14 May 2000, Thomas Wouters wrote:

> Apparently something goes wrong with the refresh(), or right before the
> refresh (someone stole the lock, for some reason.) Can you look at the
> contents of the logs/locks file at the time of the problem ? It might give
> some clue as to who or what stole or broke the lock. It might also be a
> clock syncronization problem; do you run mailman on more than one machine ?
> (say, split mail and web machine ?) Does the machine it runs on, have a
> steady clock or do you run 'ntpdate' every 10 minutes because the clock is
> heavily skewed ? (This happens on some of our early Pentium-II's, can be as
> much as a few minutes (!!) per hour. An hourly ntpdate fixes the symptoms,
> but I imagine it can screw Mailman bigtime :P)

1.  Everything runs on 1 machine.
2.  No time update utils are running at all..  Basically stock redhat 6.2
3.  I think its a stable clock..  it is a ppro 200 mhz, 64 meg ram.  But
the execution of that command shouldnt matter much if everythings on the
same machine & time & cpu?

Plus i don't have a very loaded mailman site (4 lists tops) and get hardly
zero traffic. The lists are personal lists.  And the web interface is
hardly ever used.  And when I was using it.. i was the only user.

i cleared the logs and redid executed the problem.  And logs/locks never
got anything... But logs/error got this..

BTW, thanks for the help so far..  & Great program!

-- start logs/error --
May 14 23:02:33 2000
admin(2103): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(2103): [----- Mailman Version: 2.0beta3 -----]
admin(2103): [----- Traceback ------]
admin(2103): Traceback (innermost last):
admin(2103):   File "/home/mailman/scripts/driver", line 89, in run_main
admin(2103):     main()
admin(2103):   File "/home/mailman/Mailman/Cgi/handle_opts.py", line 80,
in mainadmin(2103):     mlist.Save()
admin(2103):   File "/home/mailman/Mailman/MailList.py", line 864, in Save
admin(2103):     self.__lock.refresh()
admin(2103):   File "/home/mailman/Mailman/LockFile.py", line 204, in
admin(2103):     raise NotLockedError
admin(2103): NotLockedError:
admin(2103): [----- Python Information -----]
admin(2103): sys.version    = 1.5.2 (#1, Feb  1 2000, 16:32:16)  [GCC
egcs-2.91.66 19990314/Linux (egcs-
admin(2103): sys.executable = /usr/bin/python
admin(2103): sys.prefix     = /usr
admin(2103): sys.exec_prefix= /usr
admin(2103): sys.path       = /usr
admin(2103): sys.platform   = linux-i386
admin(2103): [----- Environment Variables -----]
admin(2103):    DOCUMENT_ROOT: /home/www/htdocs
admin(2103):    SERVER_ADDR:
admin(2103):    HTTP_ACCEPT_ENCODING: gzip, compress
admin(2103):    CONTENT_LENGTH: 153
admin(2103):    CONTENT_TYPE: application/x-www-form-urlencoded
admin(2103):    PATH_TRANSLATED: /home/www/htdocs/davis/bigdog@dogpound.vnet.netadmin(2103):    SERVER_SOFTWARE: Apache/1.3.12
(Unix) PHP/4.0RC1 mod_ssl/2.6.0 OpenSSL/0.9.5
admin(2103):    GATEWAY_INTERFACE: CGI/1.1
admin(2103):    UNIQUE_ID: OR9owqZSkbAAAAN0Ciw
admin(2103):    HTTP_ACCEPT_LANGUAGE: en
admin(2103):    REMOTE_ADDR:
admin(2103):    SERVER_PORT: 80
admin(2103):    HTTP_USER_AGENT: Lynx/2.8.3dev.18 libwww-FM/2.14
admin(2103):    HTTP_ACCEPT: text/html, text/plain,
application/redhat-package-list, audio/mod, image/*, video/*, video/mpeg,
application/pgp, application/pgp,
application/pdf, message/partial, message/external-body,
application/postscript, x-be2, application/andrew-inset, text/richtext,
text/enriched, x-sun-attachment, audio-file, postscript-file, default,
mail-file, sun-deskset-message, application/x-metamail-patch, text/sgml,
admin(2103):    REQUEST_URI: /mailman/handle_opts/davis/bigdog@dogpound.vnet.netadmin(2103):    HTTP_CACHE_CONTROL: no-cache
admin(2103):    PATH: /sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin
admin(2103):    QUERY_STRING:
admin(2103):    SERVER_PROTOCOL: HTTP/1.0
admin(2103):    PATH_INFO: /davis/bigdog@dogpound.vnet.net
admin(2103):    HTTP_HOST: dogpound.vnet.net
admin(2103):    REQUEST_METHOD: POST
admin(2103):    SERVER_SIGNATURE: <ADDRESS>Apache/1.3.12 Server at
dogpound.vnet.net Port 80</ADDRESS>
admin(2103):    SCRIPT_NAME: /mailman/handle_opts
admin(2103):    SERVER_ADMIN: bigdog@dogpound.vnet.net
admin(2103):    SCRIPT_FILENAME: /home/mailman/cgi-bin/handle_opts
admin(2103):    PYTHONPATH: /home/mailman
admin(2103):    HTTP_REFERER: http://dogpound.vnet.net/mailman/options/davis/bigdog--at--dogpound.vnet.net
admin(2103):    HTTP_PRAGMA: no-cache
admin(2103):    SERVER_NAME: dogpound.vnet.net
admin(2103):    REMOTE_PORT: 1615
-- stop logs/error --

Let me know if you want me to do anything else...

Matt Davis - ICQ# 934680

Manual Writer's Creed:  Garbage in, gospel out.