Re: [Mailman-Users] moved lists and now they don't work

2007-06-26 Thread Mark Sapiro
Mark Sapiro wrote:

>>drw-rw   736 root  mailman  25024 Jun 26 19:55 ..
>
>
>This is the permission on /private/var/mailman/archives/private. You
>need g+sx. Also, in order for public archive access to work, you
>probably need o+x.
>
>If you look again at
>,
>you will see
>
>[msapiro at sb7 var]$ ls -ld mailman/archives/private
>drwxrws--x  74 root mailman 4096 May  4 09:30 mailman/archives/private/


It looks like there is a bug in check_perms. check_perms checks
archives/private to be sure it isn't o+r and also warns if it is o+x
although on most systems, it has to be for public archives to work,
but check_perms doesn't check for any user or group permissions on
archives/private nor does it even check to make sure it is o-w.

Sorry for all the trouble.

-- 
Mark Sapiro <[EMAIL PROTECTED]>   The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp


Re: [Mailman-Users] moved lists and now they don't work

2007-06-26 Thread Mark Sapiro
carconni wrote:
>
>I know you guys aren't excited to hear this but it's running on an  
>xserve.  I think there may have been an error in how I was told to  
>move mailman...
>
>does this look right?
>
>corp-admin2:/private/var/mailman/archives/private root# ls -la ops.mbox/
>total 80
>drwxrwsr-x 3 root  mailman102 Jun 18 13:30 .
>drw-rw   736 root  mailman  25024 Jun 26 19:55 ..


This is the permission on /private/var/mailman/archives/private. You
need g+sx. Also, in order for public archive access to work, you
probably need o+x.

If you look again at
,
you will see

[msapiro at sb7 var]$ ls -ld mailman/archives/private
drwxrws--x  74 root mailman 4096 May  4 09:30 mailman/archives/private/


-- 
Mark Sapiro <[EMAIL PROTECTED]>   The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp


Re: [Mailman-Users] moved lists and now they don't work

2007-06-26 Thread carconni
Hi,

I know you guys aren't excited to hear this but it's running on an  
xserve.  I think there may have been an error in how I was told to  
move mailman...

does this look right?

corp-admin2:/private/var/mailman/archives/private root# ls -la ops.mbox/
total 80
drwxrwsr-x 3 root  mailman102 Jun 18 13:30 .
drw-rw   736 root  mailman  25024 Jun 26 19:55 ..
-rw-rw-r-- 1 root  mailman  37806 Jun 18 13:30 ops.mbox

corp-admin2:/private/var/mailman/archives/private root# ls -la ops
total 8
drwxrwsr-x 3 root  mailman102 Jun 26 19:56 .
drw-rw   736 root  mailman  25024 Jun 26 19:55 ..
-rw-rw-r-- 1 root  mailman   1040 Jun 26 19:55 index.html

On Jun 26, 2007, at 8:55 PM, Mark Sapiro wrote:

> carconni wrote:
>>
>> I'm still having trouble...
>>
>> I removed everything in /private/var/mailman/archives/public/ but
>> Mailman didn't replace the symlinks and when I tried to create the
>> symlinks, Mailman got really confused.  My lists are down and I don't
>> know how to recover them.
>>
>> corp-admin2:/private/var/mailman/archives/public root# ls -l
>> corp-admin2:/private/var/mailman/archives/public root#
>>
>>
>> I've run check permissions dozen's of times:
>>
>> corp-admin2:/private/var/mailman/archives/public root# /usr/share/
>> mailman/bin/check_perms -f
>> No problems found
>> corp-admin2:/private/var/mailman/archives/public root#
>>
>> yet my error logs show permission errors.  I've tried changing owners
>> from mailman:mailman to root:mailman and back again - I've made
>> directories world readable but I still get these errors...
>
>
> Are you running SeLinux or some other kind of security policy that is
> denying access?
>
>
>> Jun 26 19:13:08 2007 (10311) SHUNTING: 1182910388.3509221
>> +37c9f7ce90d565375941efb6b3a61c9ad826
>> Jun 26 19:13:28 2007 (10311) Archive file access failure:
>> /private/var/mailman/archives/private/customer-us.mbox/
>> customer-us.mbox [Errno 13] Permission denied: '/private/var/mailman/
>> archives/private/customer-us.mbox/customer-us.mbox'
>>
>>  corp-admin2:/private/var/mailman/archives/private root# cd  
>> customer-us
>
>
> And what if you
>
>cd customer-us.mbox
>ls -la
>
>
>>  corp-admin2:/private/var/mailman/archives/private/customer-us root#
>> ls -l
>>  total 5200
>>  drwxrwsr-x   8 root  mailman  272 Jun 26 14:33 2007-June
>>  -rw-rw-r--   1 root  mailman  2654504 Jun 26 14:33 2007-June.txt
>>  drw-rw   2 root  mailman   68 Jun 26 14:33 database
>>  -rw-rw-r--   1 root  mailman  479 Jun 18 13:30 index.html
>>
>> Jun 26 19:13:28 2007 (10311) Uncaught runner exception: [Errno 13]
>> Permission denied: '/private/var/mailman/archives/private/customer-
>> us.mbox/customer-us.mbox'
>> Jun 26 19:13:28 2007 (10311) Traceback (most recent call last):
>>   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 111, in
>> _oneloop
>> self._onefile(msg, msgdata)
>>   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 167, in
>> _onefile
>> keepqueued = self._dispose(mlist, msg, msgdata)
>>   File "/usr/share/mailman/Mailman/Queue/ArchRunner.py", line 73, in
>> _dispose
>> mlist.ArchiveMail(msg)
>>   File "/usr/share/mailman/Mailman/Archiver/Archiver.py", line 199,
>> in ArchiveMail
>> self.__archive_to_mbox(msg)
>>   File "/usr/share/mailman/Mailman/Archiver/Archiver.py", line 168,
>> in __archive_to_mbox
>> mbox = self.__archive_file(afn)
>>   File "/usr/share/mailman/Mailman/Archiver/Archiver.py", line 156,
>> in __archive_file
>> return Mailbox.Mailbox(open(afn, 'a+'))
>> IOError: [Errno 13] Permission denied: '/private/var/mailman/ 
>> archives/
>> private/customer-us.mbox/customer-us.mbox'
>>
>>
>> Jun 26 19:23:03 2007 (10314) SHUNTING: 1182910982.1765511
>> +4636bcd0509b8d4fc66200d2a26b32dc929f0e06
>> Jun 26 19:23:13 2007 (10314) Uncaught runner exception: [Errno 13]
>> Permission denied: '/private/var/mailman/archives/private/ops'
>> Jun 26 19:23:13 2007 (10314) Traceback (most recent call last):
>>   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 111, in
>> _oneloop
>> self._onefile(msg, msgdata)
>>   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 167, in
>> _onefile
>> keepqueued = self._dispose(mlist, msg, msgdata)
>>   File "/usr/share/mailman/Mailman/Queue/IncomingRunner.py", line
>> 130, in _dispose
>> more = self._dopipeline(mlist, msg, msgdata, pipeline)
>>   File "/usr/share/mailman/Mailman/Queue/IncomingRunner.py", line
>> 153, in _dopipeline
>> sys.modules[modname].process(mlist, msg, msgdata)
>>   File "/usr/share/mailman/Mailman/Handlers/ToDigest.py", line 91,
>> in process
>> send_digests(mlist, mboxfp)
>>   File "/usr/share/mailman/Mailman/Handlers/ToDigest.py", line 132,
>> in send_digests
>> send_i18n_digests(mlist, mboxfp)
>>   File "/usr/share/mailman/Mailman/Handlers/ToDigest.py", line 306,
>> in send_i18n_digests
>> msg = scrubber(mlist, msg)
>>   File "/usr/share/mailman/Mailman/Han

Re: [Mailman-Users] moved lists and now they don't work

2007-06-26 Thread Mark Sapiro
carconni wrote:
>
>I'm still having trouble...
>
>I removed everything in /private/var/mailman/archives/public/ but  
>Mailman didn't replace the symlinks and when I tried to create the  
>symlinks, Mailman got really confused.  My lists are down and I don't  
>know how to recover them.
>
>corp-admin2:/private/var/mailman/archives/public root# ls -l
>corp-admin2:/private/var/mailman/archives/public root#
>
>
>I've run check permissions dozen's of times:
>
>corp-admin2:/private/var/mailman/archives/public root# /usr/share/ 
>mailman/bin/check_perms -f
>No problems found
>corp-admin2:/private/var/mailman/archives/public root#
>
>yet my error logs show permission errors.  I've tried changing owners  
>from mailman:mailman to root:mailman and back again - I've made  
>directories world readable but I still get these errors...


Are you running SeLinux or some other kind of security policy that is
denying access?


>Jun 26 19:13:08 2007 (10311) SHUNTING: 1182910388.3509221 
>+37c9f7ce90d565375941efb6b3a61c9ad826
>Jun 26 19:13:28 2007 (10311) Archive file access failure:
> /private/var/mailman/archives/private/customer-us.mbox/ 
>customer-us.mbox [Errno 13] Permission denied: '/private/var/mailman/ 
>archives/private/customer-us.mbox/customer-us.mbox'
>
>   corp-admin2:/private/var/mailman/archives/private root# cd customer-us


And what if you

   cd customer-us.mbox
   ls -la


>   corp-admin2:/private/var/mailman/archives/private/customer-us root#  
>ls -l
>   total 5200
>   drwxrwsr-x   8 root  mailman  272 Jun 26 14:33 2007-June
>   -rw-rw-r--   1 root  mailman  2654504 Jun 26 14:33 2007-June.txt
>   drw-rw   2 root  mailman   68 Jun 26 14:33 database
>   -rw-rw-r--   1 root  mailman  479 Jun 18 13:30 index.html
>
>Jun 26 19:13:28 2007 (10311) Uncaught runner exception: [Errno 13]  
>Permission denied: '/private/var/mailman/archives/private/customer- 
>us.mbox/customer-us.mbox'
>Jun 26 19:13:28 2007 (10311) Traceback (most recent call last):
>   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 111, in  
>_oneloop
> self._onefile(msg, msgdata)
>   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 167, in  
>_onefile
> keepqueued = self._dispose(mlist, msg, msgdata)
>   File "/usr/share/mailman/Mailman/Queue/ArchRunner.py", line 73, in  
>_dispose
> mlist.ArchiveMail(msg)
>   File "/usr/share/mailman/Mailman/Archiver/Archiver.py", line 199,  
>in ArchiveMail
> self.__archive_to_mbox(msg)
>   File "/usr/share/mailman/Mailman/Archiver/Archiver.py", line 168,  
>in __archive_to_mbox
> mbox = self.__archive_file(afn)
>   File "/usr/share/mailman/Mailman/Archiver/Archiver.py", line 156,  
>in __archive_file
> return Mailbox.Mailbox(open(afn, 'a+'))
>IOError: [Errno 13] Permission denied: '/private/var/mailman/archives/ 
>private/customer-us.mbox/customer-us.mbox'
>
>
>Jun 26 19:23:03 2007 (10314) SHUNTING: 1182910982.1765511 
>+4636bcd0509b8d4fc66200d2a26b32dc929f0e06
>Jun 26 19:23:13 2007 (10314) Uncaught runner exception: [Errno 13]  
>Permission denied: '/private/var/mailman/archives/private/ops'
>Jun 26 19:23:13 2007 (10314) Traceback (most recent call last):
>   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 111, in  
>_oneloop
> self._onefile(msg, msgdata)
>   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 167, in  
>_onefile
> keepqueued = self._dispose(mlist, msg, msgdata)
>   File "/usr/share/mailman/Mailman/Queue/IncomingRunner.py", line  
>130, in _dispose
> more = self._dopipeline(mlist, msg, msgdata, pipeline)
>   File "/usr/share/mailman/Mailman/Queue/IncomingRunner.py", line  
>153, in _dopipeline
> sys.modules[modname].process(mlist, msg, msgdata)
>   File "/usr/share/mailman/Mailman/Handlers/ToDigest.py", line 91,  
>in process
> send_digests(mlist, mboxfp)
>   File "/usr/share/mailman/Mailman/Handlers/ToDigest.py", line 132,  
>in send_digests
> send_i18n_digests(mlist, mboxfp)
>   File "/usr/share/mailman/Mailman/Handlers/ToDigest.py", line 306,  
>in send_i18n_digests
> msg = scrubber(mlist, msg)
>   File "/usr/share/mailman/Mailman/Handlers/Scrubber.py", line 227,  
>in process
> url = save_attachment(mlist, part, dir, filter_html=False)
>   File "/usr/share/mailman/Mailman/Handlers/Scrubber.py", line 352,  
>in save_attachment
> makedirs(fsdir)
>   File "/usr/share/mailman/Mailman/Handlers/Scrubber.py", line 339,  
>in makedirs
> os.makedirs(dir, 02775)
>   File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ 
>python2.3/os.py", line 153, in makedirs
>   File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ 
>python2.3/os.py", line 153, in makedirs
>   File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ 
>python2.3/os.py", line 153, in makedirs
>   File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ 
>python2.3/os.py", line 154, in makedirs
>OSError: [Errno 13] Permission denied: '/pr

Re: [Mailman-Users] moved lists and now they don't work

2007-06-26 Thread carconni
Hi,

I'm still having trouble...

I removed everything in /private/var/mailman/archives/public/ but  
Mailman didn't replace the symlinks and when I tried to create the  
symlinks, Mailman got really confused.  My lists are down and I don't  
know how to recover them.

corp-admin2:/private/var/mailman/archives/public root# ls -l
corp-admin2:/private/var/mailman/archives/public root#


I've run check permissions dozen's of times:

corp-admin2:/private/var/mailman/archives/public root# /usr/share/ 
mailman/bin/check_perms -f
No problems found
corp-admin2:/private/var/mailman/archives/public root#

yet my error logs show permission errors.  I've tried changing owners  
from mailman:mailman to root:mailman and back again - I've made  
directories world readable but I still get these errors...

Jun 26 19:13:08 2007 (10311) SHUNTING: 1182910388.3509221 
+37c9f7ce90d565375941efb6b3a61c9ad826
Jun 26 19:13:28 2007 (10311) Archive file access failure:
 /private/var/mailman/archives/private/customer-us.mbox/ 
customer-us.mbox [Errno 13] Permission denied: '/private/var/mailman/ 
archives/private/customer-us.mbox/customer-us.mbox'

corp-admin2:/private/var/mailman/archives/private root# cd customer-us
corp-admin2:/private/var/mailman/archives/private/customer-us root#  
ls -l
total 5200
drwxrwsr-x   8 root  mailman  272 Jun 26 14:33 2007-June
-rw-rw-r--   1 root  mailman  2654504 Jun 26 14:33 2007-June.txt
drw-rw   2 root  mailman   68 Jun 26 14:33 database
-rw-rw-r--   1 root  mailman  479 Jun 18 13:30 index.html

Jun 26 19:13:28 2007 (10311) Uncaught runner exception: [Errno 13]  
Permission denied: '/private/var/mailman/archives/private/customer- 
us.mbox/customer-us.mbox'
Jun 26 19:13:28 2007 (10311) Traceback (most recent call last):
   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 111, in  
_oneloop
 self._onefile(msg, msgdata)
   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 167, in  
_onefile
 keepqueued = self._dispose(mlist, msg, msgdata)
   File "/usr/share/mailman/Mailman/Queue/ArchRunner.py", line 73, in  
_dispose
 mlist.ArchiveMail(msg)
   File "/usr/share/mailman/Mailman/Archiver/Archiver.py", line 199,  
in ArchiveMail
 self.__archive_to_mbox(msg)
   File "/usr/share/mailman/Mailman/Archiver/Archiver.py", line 168,  
in __archive_to_mbox
 mbox = self.__archive_file(afn)
   File "/usr/share/mailman/Mailman/Archiver/Archiver.py", line 156,  
in __archive_file
 return Mailbox.Mailbox(open(afn, 'a+'))
IOError: [Errno 13] Permission denied: '/private/var/mailman/archives/ 
private/customer-us.mbox/customer-us.mbox'


Jun 26 19:23:03 2007 (10314) SHUNTING: 1182910982.1765511 
+4636bcd0509b8d4fc66200d2a26b32dc929f0e06
Jun 26 19:23:13 2007 (10314) Uncaught runner exception: [Errno 13]  
Permission denied: '/private/var/mailman/archives/private/ops'
Jun 26 19:23:13 2007 (10314) Traceback (most recent call last):
   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 111, in  
_oneloop
 self._onefile(msg, msgdata)
   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 167, in  
_onefile
 keepqueued = self._dispose(mlist, msg, msgdata)
   File "/usr/share/mailman/Mailman/Queue/IncomingRunner.py", line  
130, in _dispose
 more = self._dopipeline(mlist, msg, msgdata, pipeline)
   File "/usr/share/mailman/Mailman/Queue/IncomingRunner.py", line  
153, in _dopipeline
 sys.modules[modname].process(mlist, msg, msgdata)
   File "/usr/share/mailman/Mailman/Handlers/ToDigest.py", line 91,  
in process
 send_digests(mlist, mboxfp)
   File "/usr/share/mailman/Mailman/Handlers/ToDigest.py", line 132,  
in send_digests
 send_i18n_digests(mlist, mboxfp)
   File "/usr/share/mailman/Mailman/Handlers/ToDigest.py", line 306,  
in send_i18n_digests
 msg = scrubber(mlist, msg)
   File "/usr/share/mailman/Mailman/Handlers/Scrubber.py", line 227,  
in process
 url = save_attachment(mlist, part, dir, filter_html=False)
   File "/usr/share/mailman/Mailman/Handlers/Scrubber.py", line 352,  
in save_attachment
 makedirs(fsdir)
   File "/usr/share/mailman/Mailman/Handlers/Scrubber.py", line 339,  
in makedirs
 os.makedirs(dir, 02775)
   File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ 
python2.3/os.py", line 153, in makedirs
   File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ 
python2.3/os.py", line 153, in makedirs
   File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ 
python2.3/os.py", line 153, in makedirs
   File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ 
python2.3/os.py", line 154, in makedirs
OSError: [Errno 13] Permission denied: '/private/var/mailman/archives/ 
private/ops'

Jun 26 19:23:13 2007 (10314) SHUNTING: 1182910992.721427 
+d396922f361992f9d2b65e96d4763591331f5010


drwxrwsr-x9 root mailman  306 Jun 26 18:49 ops
drwxrwsr-x3 root mailman  102 Ju

Re: [Mailman-Users] moved lists and now they don't work

2007-06-21 Thread Mark Sapiro
carconni wrote:
>
>Thank you, moving public out of the /var/mailman/archives/public  
>directory helped, now I can see my lists but I've lost my archives  
>and it doesn't seem to matter how many times or where I run /usr/ 
>share/mailman/bin/check_perms -f, I'm still getting these crazy  
>errors on various tasks:
>

>IOError: [Errno 2] No such file or directory: '/private/var/mailman/ 
>archives/private/ui.mbox/ui.mbox'


So there is no '/private/var/mailman/archives/private/ui.mbox/ui.mbox'
file. Did you move it? It should exist.



>IOError: [Errno 2] No such file or directory: '/private/var/mailman/ 
>archives/private/blogsafety-requests.mbox/blogsafety-requests.mbox'


Likewise
'/private/var/mailman/archives/private/blogsafety-requests.mbox/blogsafety-requests.mbox'.



>IOError: [Errno 13] Permission denied: '/private/var/mailman/archives/ 
>private/tvguide-requests/index.html'


What are the permissions on this path? They should be similar to

[EMAIL PROTECTED] var]$ ls -ld mailman
drwxrwsr-x  19 root mailman 4096 Mar  3 21:02 mailman/
[EMAIL PROTECTED] var]$ ls -ld mailman/archives
drwxrwsr-x  4 root mailman 4096 Mar 21  2005 mailman/archives/
[EMAIL PROTECTED] var]$ ls -ld mailman/archives/private
drwxrws--x  74 root mailman 4096 May  4 09:30 mailman/archives/private/
[EMAIL PROTECTED] var]$ ls -ld mailman/archives/private/gpc-test
drwxrwsr-x  14 msapiro mailman 4096 Apr  4 03:27
mailman/archives/private/gpc-test/
[EMAIL PROTECTED] var]$ ls -l mailman/archives/private/gpc-test/index.html
-rw-rw-r--  1 msapiro mailman 4899 Apr  3 08:56
mailman/archives/private/gpc-test/index.html


The owner (root, msapiro) is not important, but the group should be
mailman in every case.



>   File "/usr/share/mailman/Mailman/Archiver/Archiver.py", line 55,  
>in breaklink
> os.unlink(link)
>OSError: [Errno 1] Operation not permitted: '/private/var/mailman/ 
>archives/public/engineering'


Is '/private/var/mailman/archives/public/engineering' a symlink to
'/private/var/mailman/archives/private/engineering'? That's what it
should be.

What are the permissions on /private/var/mailman/archives/public? They
should be similar to

[EMAIL PROTECTED] var]$ ls -ld mailman/archives/public
drwxrwsr-x  2 root mailman 4096 May  4 09:30 mailman/archives/public/


-- 
Mark Sapiro <[EMAIL PROTECTED]>   The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp


Re: [Mailman-Users] moved lists and now they don't work

2007-06-18 Thread Mark Sapiro
carconni wrote:
>
>I had to move lists.  We had a hardware failure and they had to move  
>to our new mail server.  The mail server migration went fine and we  
>thought mailman moved okay as well but we were wrong.
>
>Earlier today I tried to create a new list and and got an error so my  
>boss said to check permissions.  I ran the /usr/share/mailman/bin/ 
>check_perms -f in every mailman file I could find but Im still  
>getting permission errors.  I even gave global permissions to all the  
>archives but no luck.


It doesn't matter where your current directory is. You just run

/usr/share/mailman/bin/check_perms -f

as root until it reports no errors.


>Right now, lists have stopped - they just aren't working and I just  
>can't figure out what the problem is.  The more we tried to fix it,  
>the worse it got.  Unfortunately my company heavily relies on them so  
>I figured before I set out to manually configure mail aliases, does  
>anyone know a way around this mess?
>
>from var/mailman/logs/error: (the permissions and ownership for the  
>client-list is -rw-r--r--   1 root  mailman  479 Jun 18 13:30 / 
>private/var/mailman/archives/private/client-list/index.html)


It should be group writable - i.e. -rw-rw-r--   1 root  mailman


>Jun 18 19:24:34 2007 (10816) SHUNTING: 1182219873.5167899 
>+ceff885a98ff1c83a23f7e83b4d94678813ee808
>Jun 18 19:25:36 2007 (10819) Uncaught runner exception: [Errno 1]  
>Operation not permitted: '/private/var/mailman/archives/public/client- 
>list'
>Jun 18 19:25:36 2007 (10819) Traceback (most recent call last):
>   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 111, in  
>_oneloop
> self._onefile(msg, msgdata)
>   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 167, in  
>_onefile
> keepqueued = self._dispose(mlist, msg, msgdata)
>   File "/usr/share/mailman/Mailman/Queue/IncomingRunner.py", line  
>133, in _dispose
> mlist.Save()
>   File "/usr/share/mailman/Mailman/MailList.py", line 529, in Save
> self.CheckHTMLArchiveDir()
>   File "/usr/share/mailman/Mailman/Archiver/Archiver.py", line 235,  
>in CheckHTMLArchiveDir
> breaklink(pubdir)
>   File "/usr/share/mailman/Mailman/Archiver/Archiver.py", line 55,  
>in breaklink
> os.unlink(link)
>OSError: [Errno 1] Operation not permitted: '/private/var/mailman/ 
>archives/public/client-list'


I'm guessing when you backed up and moved from the old machines, you
wound up with files in /private/var/mailman/archives/public/

There should only be symlinks in that directory. Every
/private/var/mailman/archives/public/ and
/private/var/mailman/archives/public/ is a symlink to
the corresponding /private/var/mailman/archives/private/ and
/private/var/mailman/archives/private/ directory.

Either fixing that or simply removing everything in the
/private/var/mailman/archives/public/ will allow Mailman to recreate
the proper symlinks.


>Jun 18 19:25:36 2007 (10819) SHUNTING: 1182219935.3121431 
>+07ef8a32317dde697d0042ee151b8fd11d41b398
>Jun 18 19:25:36 2007 (10816) Uncaught runner exception: [Errno 13]  
>Permission denied: '/private/var/mailman/archives/private/client-list/ 
>index.html'
>Jun 18 19:25:36 2007 (10816) Traceback (most recent call last):
>   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 111, in  
>_oneloop
> self._onefile(msg, msgdata)
>   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 167, in  
>_onefile
> keepqueued = self._dispose(mlist, msg, msgdata)
>   File "/usr/share/mailman/Mailman/Queue/ArchRunner.py", line 73, in  
>_dispose
> mlist.ArchiveMail(msg)
>   File "/usr/share/mailman/Mailman/Archiver/Archiver.py", line 216,  
>in ArchiveMail
> h.close()
>   File "/usr/share/mailman/Mailman/Archiver/pipermail.py", line 313,  
>in close
> self.write_TOC()
>   File "/usr/share/mailman/Mailman/Archiver/HyperArch.py", line  
>1048, in write_TOC
> toc = open(os.path.join(self.basedir, 'index.html'), 'w')
>IOError: [Errno 13] Permission denied: '/private/var/mailman/archives/ 
>private/client-list/index.html'
>
>Jun 18 19:25:36 2007 (10816) SHUNTING: 1182219935.3121431 
>+1f5997710b510ce2af03c4b18e68bca2a9a7cf5d
>Jun 18 19:25:53 2007 (10819) Uncaught runner exception: [Errno 1]  
>Operation not permitted: '/private/var/mailman/archives/public/client- 
>list'
>Jun 18 19:25:53 2007 (10819) Traceback (most recent call last):
>   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 111, in  
>_oneloop
> self._onefile(msg, msgdata)
>   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 167, in  
>_onefile
> keepqueued = self._dispose(mlist, msg, msgdata)
>   File "/usr/share/mailman/Mailman/Queue/IncomingRunner.py", line  
>133, in _dispose
> mlist.Save()
>   File "/usr/share/mailman/Mailman/MailList.py", line 529, in Save
> self.CheckHTMLArchiveDir()
>   File "/usr/share/mailman/Mailman/Archiver/Archiver.py", line 235,  
>in CheckHTMLArchiveDir
> breaklink(pubdir)
>   File "/usr/share/mailman/Mailman/Archiver/Arc

[Mailman-Users] moved lists and now they don't work

2007-06-18 Thread carconni
Hi

I had to move lists.  We had a hardware failure and they had to move  
to our new mail server.  The mail server migration went fine and we  
thought mailman moved okay as well but we were wrong.

Earlier today I tried to create a new list and and got an error so my  
boss said to check permissions.  I ran the /usr/share/mailman/bin/ 
check_perms -f in every mailman file I could find but Im still  
getting permission errors.  I even gave global permissions to all the  
archives but no luck.

Right now, lists have stopped - they just aren't working and I just  
can't figure out what the problem is.  The more we tried to fix it,  
the worse it got.  Unfortunately my company heavily relies on them so  
I figured before I set out to manually configure mail aliases, does  
anyone know a way around this mess?

from var/mailman/logs/error: (the permissions and ownership for the  
client-list is -rw-r--r--   1 root  mailman  479 Jun 18 13:30 / 
private/var/mailman/archives/private/client-list/index.html)

Jun 18 19:24:34 2007 (10816) SHUNTING: 1182219873.5167899 
+ceff885a98ff1c83a23f7e83b4d94678813ee808
Jun 18 19:25:36 2007 (10819) Uncaught runner exception: [Errno 1]  
Operation not permitted: '/private/var/mailman/archives/public/client- 
list'
Jun 18 19:25:36 2007 (10819) Traceback (most recent call last):
   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 111, in  
_oneloop
 self._onefile(msg, msgdata)
   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 167, in  
_onefile
 keepqueued = self._dispose(mlist, msg, msgdata)
   File "/usr/share/mailman/Mailman/Queue/IncomingRunner.py", line  
133, in _dispose
 mlist.Save()
   File "/usr/share/mailman/Mailman/MailList.py", line 529, in Save
 self.CheckHTMLArchiveDir()
   File "/usr/share/mailman/Mailman/Archiver/Archiver.py", line 235,  
in CheckHTMLArchiveDir
 breaklink(pubdir)
   File "/usr/share/mailman/Mailman/Archiver/Archiver.py", line 55,  
in breaklink
 os.unlink(link)
OSError: [Errno 1] Operation not permitted: '/private/var/mailman/ 
archives/public/client-list'

Jun 18 19:25:36 2007 (10819) SHUNTING: 1182219935.3121431 
+07ef8a32317dde697d0042ee151b8fd11d41b398
Jun 18 19:25:36 2007 (10816) Uncaught runner exception: [Errno 13]  
Permission denied: '/private/var/mailman/archives/private/client-list/ 
index.html'
Jun 18 19:25:36 2007 (10816) Traceback (most recent call last):
   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 111, in  
_oneloop
 self._onefile(msg, msgdata)
   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 167, in  
_onefile
 keepqueued = self._dispose(mlist, msg, msgdata)
   File "/usr/share/mailman/Mailman/Queue/ArchRunner.py", line 73, in  
_dispose
 mlist.ArchiveMail(msg)
   File "/usr/share/mailman/Mailman/Archiver/Archiver.py", line 216,  
in ArchiveMail
 h.close()
   File "/usr/share/mailman/Mailman/Archiver/pipermail.py", line 313,  
in close
 self.write_TOC()
   File "/usr/share/mailman/Mailman/Archiver/HyperArch.py", line  
1048, in write_TOC
 toc = open(os.path.join(self.basedir, 'index.html'), 'w')
IOError: [Errno 13] Permission denied: '/private/var/mailman/archives/ 
private/client-list/index.html'

Jun 18 19:25:36 2007 (10816) SHUNTING: 1182219935.3121431 
+1f5997710b510ce2af03c4b18e68bca2a9a7cf5d
Jun 18 19:25:53 2007 (10819) Uncaught runner exception: [Errno 1]  
Operation not permitted: '/private/var/mailman/archives/public/client- 
list'
Jun 18 19:25:53 2007 (10819) Traceback (most recent call last):
   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 111, in  
_oneloop
 self._onefile(msg, msgdata)
   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 167, in  
_onefile
 keepqueued = self._dispose(mlist, msg, msgdata)
   File "/usr/share/mailman/Mailman/Queue/IncomingRunner.py", line  
133, in _dispose
 mlist.Save()
   File "/usr/share/mailman/Mailman/MailList.py", line 529, in Save
 self.CheckHTMLArchiveDir()
   File "/usr/share/mailman/Mailman/Archiver/Archiver.py", line 235,  
in CheckHTMLArchiveDir
 breaklink(pubdir)
   File "/usr/share/mailman/Mailman/Archiver/Archiver.py", line 55,  
in breaklink
 os.unlink(link)
OSError: [Errno 1] Operation not permitted: '/private/var/mailman/ 
archives/public/client-list'

Jun 18 19:25:53 2007 (10819) SHUNTING: 1182219952.298547 
+a97ef5907aa7d67744b62971add1b089b4336b32
Jun 18 19:25:53 2007 (10816) Uncaught runner exception: [Errno 13]  
Permission denied: '/private/var/mailman/archives/private/client-list/ 
index.html'
Jun 18 19:25:53 2007 (10816) Traceback (most recent call last):
   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 111, in  
_oneloop
 self._onefile(msg, msgdata)
   File "/usr/share/mailman/Mailman/Queue/Runner.py", line 167, in  
_onefile
 keepqueued = self._dispose(mlist, msg, msgdata)
   File "/usr/share/mailman/Mailman/Queue/ArchRunner.py", line 73, in  
_dispose
 mlist.ArchiveMail(msg)
   File "/usr/share/mailman/Mailman/