Re: [Mailman-Users] Problem Migrating Mailman to New Server

2008-10-25 Thread Dennis Putnam
Mark Sapiro wrote:

 OK, this is confusing. The public archive directories are links
 (lrwxrwxrwx) to the private archive directories which contain the actual
 archives. Those directories are drwxrwsr-x. The files are 755.
 


 If the files are 755, that's OK, but they aren't executable so they
 really should be 644.
   
Sorry. They are indeed 644. Brain was out to lunch.
   


 Yes, that's why I said (was). However, if CommandRunner is now 2773,
 it is likely that 2771 is another runner and was at the time. In any
 case, 2771 was the pid of the process that tried to create the lock.

 I asked, because I don't believe that the

 IOError: [Errno 13] Permission denied:
 '/var/lib/mailman/archives/private/mailman/database/2008-October-date.lock.dap002.2271.2'

 error came from your 'help' command mailed to -request. In any case,
 where did this error come from?. If it is in Mailman's error log,
 there should also be a traceback. What is that?

   
OK, now I understand what you are asking. I restarted mailman and let it
run for several minutes with no error in /var/log/mailman/error. Then I
submitted a help to -request. That is when the error occurred. I suppose
it might mot be the help request per se but rather anything that causes
mailman to do something. I tried to run a couple of other commands and
they all do the same thing. I am reluctant to actually send a test to
the list out of fear it might destroy something and make matters worse.
Here is the traceback.

Oct 24 17:30:09 2008 (5961) Uncaught runner exception: [Errno 13]
Permission denied:
'/var/lib/mailman/archives/private/mailman/database/2008-October-date.lock.dap002.5961.1'
Oct 24 17:30:09 2008 (5961) Traceback (most recent call last):
  File /usr/lib/mailman/Mailman/Queue/Runner.py, line 112, in _oneloop
self._onefile(msg, msgdata)
  File /usr/lib/mailman/Mailman/Queue/Runner.py, line 170, in _onefile
keepqueued = self._dispose(mlist, msg, msgdata)
  File /usr/lib/mailman/Mailman/Queue/ArchRunner.py, line 73, in _dispose
mlist.ArchiveMail(msg)
  File /usr/lib/mailman/Mailman/Archiver/Archiver.py, line 216, in
ArchiveMail
h.processUnixMailbox(f)
  File /usr/lib/mailman/Mailman/Archiver/pipermail.py, line 580, in
processUnixMailbox
self.add_article(a)
  File /usr/lib/mailman/Mailman/Archiver/pipermail.py, line 632, in
add_article
article.parentID = parentID = self.get_parent_info(arch, article)
  File /usr/lib/mailman/Mailman/Archiver/pipermail.py, line 664, in
get_parent_info
article.subject)
  File /usr/lib/mailman/Mailman/Archiver/HyperDatabase.py, line 311,
in getOldestArticle
self.__openIndices(archive)
  File /usr/lib/mailman/Mailman/Archiver/HyperDatabase.py, line 251,
in __openIndices
t = DumbBTree(os.path.join(arcdir, archive + '-' + i))
  File /usr/lib/mailman/Mailman/Archiver/HyperDatabase.py, line 61, in
__init__
self.lock()
  File /usr/lib/mailman/Mailman/Archiver/HyperDatabase.py, line 77, in
lock
self.lockfile.lock()
  File /usr/lib/mailman/Mailman/LockFile.py, line 243, in lock
self.__write()
  File /usr/lib/mailman/Mailman/LockFile.py, line 422, in __write
fp = open(self.__tmpfname, 'w')
IOError: [Errno 13] Permission denied:
'/var/lib/mailman/archives/private/mailman/database/2008-October-date.lock.dap002.5961.1'

Oct 24 17:30:09 2008 (5961) SHUNTING:
1224883807.7050669+416c5717ff6f07bcc5748843bf07afb92dc4b212

Here is the process (shouldn't this be running as 'mailman'?):

mail  5961  0.1  0.7  11100  7356 ?R17:28   0:00
/usr/bin/python /usr/lib/mailman/bin/qrunner --runner=ArchRunner:0:1 -s

Thanks for your patience and continued help.




signature.asc
Description: PGP signature


signature.asc
Description: OpenPGP digital signature
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
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://wiki.list.org/x/QIA9

Re: [Mailman-Users] mailman + postfix + Debian - does not deliverany messages

2008-10-25 Thread Bruno Guimarães Sousa
Somehow it used to work i don't know how

On Fri, Oct 24, 2008 at 1:27 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 Bruno Guimarães Sousa wrote:

 I am sorry, i posted it wrong. It is un-commented
 But it is solved now
 I don't know if i upgraded any package coz /etc/aliases had to be in a
 diferent syntax:
 
 *profs-val:|/var/lib/mailman/mail/mailman post profs-val*

 The colon : is correct it should be on all the aliases, not just the
 posting address.

 profs-val-admin |/var/lib/mailman/mail/mailman admin profs-val
 profs-val-bounces |/var/lib/mailman/mail/mailman bounces profs-val
 profs-val-confirm |/var/lib/mailman/mail/mailman confirm profs-val
 profs-val-join |/var/lib/mailman/mail/mailman join profs-val
 profs-val-leave |/var/lib/mailman/mail/mailman leave profs-val
 profs-val-owner |/var/lib/mailman/mail/mailman owner profs-val
 profs-val-request |/var/lib/mailman/mail/mailman request profs-val
 profs-val-subscribe |/var/lib/mailman/mail/mailman subscribe profs-val
 profs-val-unsubscribe |/var/lib/mailman/mail/mailman unsubscribe
 profs-val


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




-- 
Bruno Guimarães Sousa
www.brunosousa.co.nr
COINF-CEFET-BA
Ciência da Computação UFBA
Registered Linux user #465914
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
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://wiki.list.org/x/QIA9


[Mailman-Users] Giving Non-Administrator Access To Simple Admin Functions

2008-10-25 Thread Steve Lund

Hello,

I am currently administering a small Mailman 2.11 list for our volunteer 
organization. Another individual needs the basic ability to 
subscribe,  unsubscribe and possibly list members. This person thinks that 
they are a lot more computer literate than they are and I don't want to 
give them the password to the web configuration interface for fear that 
they will mess something up that will take me hours to figure out and fix.


I am an embedded hardware engineer and not a programmer but I am careful 
enough not to change settings or list parameters without thoroughly testing 
the changes. So far I have managed to stay out of trouble! :-)


Is it possible to do these rudimentary functions via the e-mail interface? 
If so can you point me to some documentation on how to do this? The only 
information I have found on the email interface seems to be directed to an 
individual user changing their own parameters and not to admin functions.


Would I then have to add this person as an administrator and then just not 
tell them about the other email commands or the existence of the web interface?


Any other suggestions?


Thanks,

Steve

P.S. These admins and users are all on Windows boxes so any solution cannot 
be Linux specific.


--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
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://wiki.list.org/x/QIA9