[Mailman-Users] Question regarding Mailman

Mark Sapiro msapiro at value.net
Mon Jun 26 03:34:46 CEST 2006


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