Re: [Mailman-Users] Thank you -- Help with migration
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
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
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
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