Re: [Mailman-Users] Thank you -- Help with migration

2010-04-30 Thread Mark Sapiro
Lee, Davis H wrote:
>
>Two more questions.
>
>QUESTION ONE:  Checkperms doesn't change the group owner on the symlinks
>under /var/lib/mailman (I get the message below no matter how many times
>I run checkperms -f). 
>
> Should I chgrp -h on those symlinks?


You can, if it works in your OS (some OSs won't change ownership of
symlinks at all), and it may get rid of the check_perms messages, but
it doesn't really matter. check_perms doesn't deal well with symlinks,
it complains about the symlink, but fixes the target, but it is only
the target mode and permissions that are relevant anyway.


>QUESTION TWO:
>
>Postfix is not starting (see below).  
>
>How can I fix this?
>
>c...@lists:/var/lib/mailman$ sudo tail /var/log/mail.log
>Apr 30 10:39:03 lists postfix/master[1404]: warning:
>/usr/lib/postfix/smtpd: bad command startup -- throttling
>Apr 30 10:40:03 lists postfix/smtpd[1845]: fatal: open database
>/var/lib/mailman/data/aliases.db: Invalid argument
>Apr 30 10:40:04 lists postfix/master[1404]: warning: process
>/usr/lib/postfix/smtpd pid 1845 exit status 1


Apparently you have hash:/var/lib/mailman/data/aliases in Postfix
main.cf alias_maps list. This is good, but either the aliases.db
doesn't exist or is corrupt.

You need to be sure you have

MTA = 'Postfix'

in mm_cfg.py, and also that the Defaults.py setting

POSTFIX_ALIAS_CMD = '/usr/sbin/postalias'

points to where postalias actually is and if it doesn't, put

POSTFIX_ALIAS_CMD = '/correct/path/to/postalias'

in mm_cfg.py.

Then run Mailman's bin/genaliases to make sure that
/var/lib/mailman/data/aliases and /var/lib/mailman/data/aliases.db are
correct and in sync.

-- 
Mark Sapiro 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://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Thank you -- Help with migration

2010-04-30 Thread Lee, Davis H
Thank you! 

***
-Original Message-
From: Mark Sapiro [mailto:m...@msapiro.net] 
Sent: Wednesday, April 28, 2010 8:34 AM
To: Lee, Davis H; mailman-users@python.org
Subject: Re: [Mailman-Users] Thank you -- Help with migration



The files in the lists/listname/ directory need to be Mailman's group -
'list' in your case. The lists/listname directories need to be SETGID
- i.e. mode 2775, not 0775.

sudo /usr/lib/mailman/bin/check_perms -f

(if I have the path right) should fix all of this.

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



Two more questions.

QUESTION ONE:  Checkperms doesn't change the group owner on the symlinks
under /var/lib/mailman (I get the message below no matter how many times
I run checkperms -f). 

 Should I chgrp -h on those symlinks?



c...@lists:~$
c...@lists:~$
c...@lists:~$ sudo /usr/lib/mailman/bin/check_perms -f
/var/lib/mailman/locks bad group (has: root, expected list) (fixing)
/var/lib/mailman/Mailman bad group (has: root, expected list) (fixing)
/var/lib/mailman/cgi-bin bad group (has: root, expected list) (fixing)
/var/lib/mailman/bin bad group (has: root, expected list) (fixing)
/var/lib/mailman/templates bad group (has: root, expected list) (fixing)
/var/lib/mailman/icons bad group (has: root, expected list) (fixing)
/var/lib/mailman/logs bad group (has: root, expected list) (fixing)
/var/lib/mailman/mail bad group (has: root, expected list) (fixing)
/var/lib/mailman/cron bad group (has: root, expected list) (fixing)
/var/lib/mailman/scripts bad group (has: root, expected list) (fixing)


c...@lists:/var/lib/mailman$ ls -al | more
total 36
drwxrwsr-x  8 root list 4096 2010-04-13 10:08 .
drwxr-xr-x 33 root root 4096 2010-04-13 10:08 ..
drwxrwsr-x  4 root list 4096 2005-03-20 16:17 archives
lrwxrwxrwx  1 root root   20 2010-04-13 10:08 bin ->
/usr/lib/mailman/bin
lrwxrwxrwx  1 root root   24 2010-04-13 10:08 cgi-bin ->
/usr/lib/cgi-bin/mailman
lrwxrwxrwx  1 root root   21 2010-04-13 10:08 cron ->
/usr/lib/mailman/cron
drwxrwsr-x  2 root list 4096 2010-04-26 11:35 data
lrwxrwxrwx  1 root root   25 2010-04-13 10:08 icons ->
/usr/share/images/mailman
drwxrwsr-x 40 root list 4096 2010-04-13 11:02 lists
lrwxrwxrwx  1 root root   17 2010-04-13 10:08 locks -> /var/lock/mailman
lrwxrwxrwx  1 root root   16 2010-04-13 10:08 logs -> /var/log/mailman
lrwxrwxrwx  1 root root   21 2010-04-13 10:08 mail ->
/usr/lib/mailman/mail
lrwxrwxrwx  1 root root   24 2010-04-13 10:08 Mailman ->
/usr/lib/mailman/Mailman
drwxrwsr-x 37 root list 4096 2010-04-13 10:08 messages
drwxrwsr-x 11 list list 4096 2010-04-13 10:27 qfiles
lrwxrwxrwx  1 root root   24 2010-04-13 10:08 scripts ->
/usr/lib/mailman/scripts
drwxrwsr-x  2 root list 4096 2009-06-01 05:35 spam
lrwxrwxrwx  1 root root   12 2010-04-13 10:08 templates -> /etc/mailman
-rw-r--r--  1 root list   11 2009-06-01 05:36 .version
c...@lists:/var/lib/mailman$



c...@lists:/var/lib/mailman$ ls -al /usr/lib/mailman/ | more
total 36
drwxr-xr-x  7 root list  4096 2010-04-13 10:08 .
drwxr-xr-x 60 root root 12288 2010-04-26 08:47 ..
drwxr-xr-x  2 root list  4096 2010-04-13 10:08 bin
drwxr-xr-x  2 root list  4096 2010-04-13 10:08 cron
drwxr-xr-x  2 root list  4096 2010-04-13 10:08 mail
drwxr-xr-x 11 root list  4096 2010-04-13 11:43 Mailman
drwxr-xr-x  2 root list  4096 2010-04-13 10:08 scripts


QUESTION TWO:

Postfix is not starting (see below).  

How can I fix this?

c...@lists:/var/lib/mailman$
c...@lists:/var/lib/mailman$
c...@lists:/var/lib/mailman$ sudo tail /var/log/mail.log
Apr 30 10:39:03 lists postfix/master[1404]: warning:
/usr/lib/postfix/smtpd: bad command startup -- throttling
Apr 30 10:40:03 lists postfix/smtpd[1845]: fatal: open database
/var/lib/mailman/data/aliases.db: Invalid argument
Apr 30 10:40:04 lists postfix/master[1404]: warning: process
/usr/lib/postfix/smtpd pid 1845 exit status 1
Apr 30 10:40:04 lists postfix/master[1404]: warning:
/usr/lib/postfix/smtpd: bad command startup -- throttling
Apr 30 10:41:04 lists postfix/smtpd[1848]: fatal: open database
/var/lib/mailman/data/aliases.db: Invalid argument
Apr 30 10:41:05 lists postfix/master[1404]: warning: process
/usr/lib/postfix/smtpd pid 1848 exit status 1
Apr 30 10:41:05 lists postfix/master[1404]: warning:
/usr/lib/postfix/smtpd: bad command startup -- throttling
Apr 30 10:42:05 lists postfix/smtpd[1851]: fatal: open database
/var/lib/mailman/data/aliases.db: Invalid argument
Apr 30 10:42:06 lists postfix/master[1404]: warning: process
/usr/lib/postfix/smtpd pid 1851 exit status 1
Apr 30 10:42:06 lists postfix/master[1404]: warning:
/usr/lib/postfix/smtpd: bad command startup -- throttling
c...@lists:/var/lib/mailman$




Thank you,

Davis Lee

WAN Adm

Re: [Mailman-Users] Thank you -- Help with migration

2010-04-28 Thread Mark Sapiro
Lee, Davis H wrote:
>
>admin(1508): IOError: [Errno 13] Permission denied:
>'/var/lib/mailman/lists/21ctp/config.pck'
[...]
>c...@lists:~$ ls -al /var/lib/mailman/lists/21ctp/
>
>total 28
>
>drwxrwxr-x  2 root list 4096 2010-04-26 13:31 .
>
>drwxrwsr-x 40 root list 4096 2010-04-13 11:02 ..
>
>-rw-rw  1 root root 5400 2010-04-26 13:31 config.pck
>
>-rw-rw  1 root root 4917 2010-04-26 12:00 config.pck.last
>
>-rw-rw-r--  1 root root   24 2009-12-09 08:07 request.pck



The files in the lists/listname/ directory need to be Mailman's group -
'list' in your case. The lists/listname directories need to be SETGID
- i.e. mode 2775, not 0775.

sudo /usr/lib/mailman/bin/check_perms -f

(if I have the path right) should fix all of this.

-- 
Mark Sapiro 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://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] Thank you -- Help with migration

2010-04-28 Thread Lee, Davis H
TIA,

 

Please help me resolve what I hope is fairly simple permissions error.
If need be,  I can restore the VM to a state prior to the noted file
transfers.

 

Goal:  Migrate from Mac OSX.4.11 to Ubuntu 9.04 (on VMware).

 

Steps:  

Build Ubuntu server with Postfix, Amavisd, Spammassasin, & Mailman. 

Rsync files over with the following commands.  Did not use option a
because mailman/list owner had different names & numerical IDs.

 

sudo rsync -rlptDvz /var/mailman/lists
r...@209.xxx.xxx.xx:/var/lib/mailman/ 

 
data

 
archive

 

Results:


  Bug in Mailman version 2.1.12


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. 

 

Logs (also attached):

 

sudo more /var/log/mailman/error

Apr 26 13:36:10 2010 admin(1508):


admin(1508): [- Mailman Version: 2.1.12 -]

admin(1508): [- Traceback --]

admin(1508): Traceback (most recent call last):

admin(1508):   File "/var/lib/mailman/scripts/driver", line 112, in
run_main

admin(1508): main()

admin(1508):   File "/var/lib/mailman/Mailman/Cgi/admin.py", line 65, in
main

admin(1508): admin_overview()

admin(1508):   File "/var/lib/mailman/Mailman/Cgi/admin.py", line 232,
in admin_overview

admin(1508): mlist = MailList.MailList(name, lock=0)

admin(1508):   File "/var/lib/mailman/Mailman/MailList.py", line 130, in
__init__

admin(1508): self.Load()

admin(1508):   File "/var/lib/mailman/Mailman/MailList.py", line 638, in
Load

admin(1508): dict, e = self.__load(file)

admin(1508):   File "/var/lib/mailman/Mailman/MailList.py", line 604, in
__load

admin(1508): fp = open(dbfile)

admin(1508): IOError: [Errno 13] Permission denied:
'/var/lib/mailman/lists/21ctp/config.pck'

admin(1508): [- Python Information -]

admin(1508): sys.version =   2.6.4 (r264:75706, Dec  7 2009,
18:43:55)

[GCC 4.4.1]

admin(1508): sys.executable  =   /usr/bin/python

admin(1508): sys.prefix  =   /usr

admin(1508): sys.exec_prefix =   /usr

admin(1508): sys.path=   /usr

admin(1508): sys.platform=   linux2

admin(1508): [- Environment Variables -]

admin(1508):SERVER_SOFTWARE: Apache/2.2.12 (Ubuntu)

admin(1508):SCRIPT_NAME: /cgi-bin/mailman/admin

admin(1508):SERVER_SIGNATURE: Apache/2.2.12 (Ubuntu) Server
at 209.XXX.XXX.XXX Port 80

admin(1508):

admin(1508):REQUEST_METHOD: GET

admin(1508):SERVER_PROTOCOL: HTTP/1.1

admin(1508):QUERY_STRING:

admin(1508):HTTP_USER_AGENT: Mozilla/4.0 (compatible; MSIE 7.0;
Windows NT 6.0; SV1; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET
CLR 3.5.30729; In

foPath.2; OfficeLiveConnector.1.3; OfficeLivePatch.0.0; .NET CLR
3.0.30729)

admin(1508):HTTP_CONNECTION: Keep-Alive

admin(1508):SERVER_NAME: 209.XXX.XXX.XXX

admin(1508):REMOTE_ADDR: 192.168.151.102

admin(1508):SERVER_PORT: 80

admin(1508):SERVER_ADDR: 209.XXX.XXX.XXX

admin(1508):DOCUMENT_ROOT: /var/www

admin(1508):PYTHONPATH: /var/lib/mailman

admin(1508):SCRIPT_FILENAME: /usr/lib/cgi-bin/mailman/admin

admin(1508):SERVER_ADMIN: webmas...@localhost

admin(1508):HTTP_HOST: 209.XXX.XXX.XXX

admin(1508):HTTP_UA_CPU: x86

admin(1508):REQUEST_URI: /cgi-bin/mailman/admin

admin(1508):HTTP_ACCEPT: image/gif, image/x-xbitmap, image/jpeg,
image/pjpeg, application/x-ms-application,
application/vnd.ms-xpsdocument, application/x

aml+xml, application/x-ms-xbap, application/x-shockwave-flash,
application/vnd.ms-excel, application/vnd.ms-powerpoint,
application/msword, */*

admin(1508):GATEWAY_INTERFACE: CGI/1.1

admin(1508):REMOTE_PORT: 49276

admin(1508):HTTP_ACCEPT_LANGUAGE: en-us

admin(1508):HTTP_ACCEPT_ENCODING: gzip, deflate

Apr 26 13:36:40 2010 admin(1509):


admin(1509): [- Mailman Version: 2.1.12 -]

|

|

|

|

 

c...@lists:~$

c...@lists:~$

c...@lists:~$

c...@lists:~$ ls -al /var/lib/mailman/lists/21ctp/

total 28

drwxrwxr-x  2 root list 4096 2010-04-26 13:31 .

drwxrwsr-x 40 root list 4096 2010-04-13 11:02 ..

-rw-rw  1 root root 5400 2010-04-26 13:31 config.pck

-rw-rw  1 root root 4917 2010-04-26 12:00 config.pck.last

-rw-rw-r--  1 root root   24 2009-12-09 08:07 request.pck

 

 

 

Thank you,

 

Davis Lee

 

WAN Administrator

Albuquerque Public Schools

505 830 6870

 

--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org