[Mailman-Users] Question regarding Mailman

ONG,HAI-SEONG hai-seong.ong at avagotech.com
Mon Jun 26 11:33:42 CEST 2006


Thanks for the prompt reply, Mark.

I check my archives folder and what I see is just
"archives/private/spark/....."

Things which I observed;

1) There is no public folder in the archives. 
2) There is only "spark"(which is one of the mailing lists) in private
folder.



Best Regards,
 
Ong, Hai Seong
IC Design CAD Tools System Engineer
Research and Development
Navigation Products Division
Avago Technologies (M) Sdn Bhd
Direct Line: 6-04-610-2824
Email: hai-seong.ong at avagotech.com
 
 

-----Original Message-----
From: Mark Sapiro [mailto:msapiro at value.net] 
Sent: Monday, June 26, 2006 9:35 AM
To: ONG,HAI-SEONG
Cc: mailman-users at python.org
Subject: RE: [Mailman-Users] Question regarding Mailman

ONG,HAI-SEONG wrote:


>Jun 26 16:08:34 2006 admin(13110):
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
>admin(13110): [----- Mailman Version: 2.1.5 -----]
>admin(13110): [----- Traceback ------]
>admin(13110): Traceback (most recent call last):
>admin(13110):   File "/var/lib/mailman/scripts/driver", line 110, in
run_main
>admin(13110):     main()
>admin(13110):   File "/usr/lib/mailman/Mailman/Cgi/admin.py", line 200,
in main
>admin(13110):     mlist.Save()
>admin(13110):   File "/var/lib/mailman/Mailman/MailList.py", line 529,
in Save
>admin(13110):     self.CheckHTMLArchiveDir()
>admin(13110):   File "/var/lib/mailman/Mailman/Archiver/Archiver.py",
line 240, in CheckHTMLArchiveDir
>admin(13110):     makelink(privdir, pubdir)
>admin(13110):   File "/var/lib/mailman/Mailman/Archiver/Archiver.py",
line 48, in makelink
>admin(13110):     os.symlink(old, new)
>admin(13110): OSError: [Errno 2] No such file or directory


Essentially, every time a list is accessed, the archiver is called to
either create or remove the symlink from archives/public/listname to
archives/private/listname depending on the list's archive_private
setting.


<snip>
>admin(13110):   REQUEST_URI: /cgi-bin/mailman/admin/venus


In this case, the list 'venus' has an archive_private setting of Public
so Mailman is trying to do the equivalent of

ln -s archives/private/venus archives/public/venus

and the archives/public directory (or some superordinate) doesn't exist.

Did you move your lists and not their archives?

-- 
Mark Sapiro <msapiro at value.net>       The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan




More information about the Mailman-Users mailing list