[Mailman-Users] Needs help during tranisition

Mark Sapiro mark at msapiro.net
Sun Feb 3 00:36:58 CET 2008


Visvanath Ratnaweera wrote:
>
>I did a whacky transistion form an old installation to a new one.
>The old installation is only available as files (no running
>Mailman), since a hard dist crashed and we were left with bare
>data. 
>
>I did a straightforward transition roughly as described in 
>http://mail.python.org/pipermail/mailman-users/2007-January/055208.html
>
>Now when I visit http://OURHOST/mailman/admin/OURLIST and enter
>password, I get
>---
>Bug in Mailman version 2.1.9
>
>We're sorry, we hit a bug!
>
>Please inform the webmaster for this site of this problem. Printing
>of traceback and other system information has been explicitly inhibited,
>but the webmaster can find this information in the Mailman error logs. 
>---
>
>This is the error log (the listname and host name were replaced
>manually by OURLIST and OURHOST):
>---
>Feb 02 23:15:27 2008 (12889) Failed config.pck write, retaining old state.
>[Errno 13] Permission denied: '/usr/local/mailman/lists/OURLIST/config.pck.tmp.OURHOST.12889'
>Feb 02 23:15:27 2008 admin(12889): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
>admin(12889): [----- Mailman Version: 2.1.9 -----] 
>admin(12889): [----- Traceback ------] 
>admin(12889): Traceback (most recent call last):
>admin(12889):   File "/usr/local/mailman/scripts/driver", line 101, in run_main
>admin(12889):     main()
>admin(12889):   File "/usr/local/mailman/Mailman/Cgi/admin.py", line 199, in mai
>n
>admin(12889):     mlist.Save()
>admin(12889):   File "/usr/local/mailman/Mailman/MailList.py", line 561, in Save
>admin(12889):     self.__save(dict)
>admin(12889):   File "/usr/local/mailman/Mailman/MailList.py", line 516, in __sa
>ve
>admin(12889):     fp = open(fname_tmp, 'w')
>admin(12889): IOError: [Errno 13] Permission denied: '/usr/local/mailman/lists/OURLIST/config.pck.tmp.dskt6990.12889'


It looks like the web server (in this case) doesn't have permission the
create files in the /usr/local/mailman/lists/OURLIST/ directory.

Check that the owner:group and permissions on this directory are the
same as other directories in /usr/local/mailman/lists/, e.g.
/usr/local/mailman/lists/mailman/.

-- 
Mark Sapiro <mark at msapiro.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