Package: mailman Version: 1:2.1.13-4.1 Severity: important
After a fresh install of mailman, permissions on directories are wrong, bin/check_perms reports 93 problems. This breaks archiving: ---%<--- Nov 18 10:56:06 2010 (26393) Archive file access failure: /var/lib/mailman/archives/private/test.mbox/test.mbox [Errno 13] Permission denied: '/var/lib/mailman/archives/private/test.mbox/test.mbox' Nov 18 10:56:06 2010 (26393) Uncaught runner exception: [Errno 13] Permission denied: '/var/lib/mailman/archives/private/test.mbox/test.mbox' Nov 18 10:56:06 2010 (26393) Traceback (most recent call last): File "/var/lib/mailman/Mailman/Queue/Runner.py", line 120, in _oneloop self._onefile(msg, msgdata) File "/var/lib/mailman/Mailman/Queue/Runner.py", line 191, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/var/lib/mailman/Mailman/Queue/ArchRunner.py", line 73, in _dispose mlist.ArchiveMail(msg) File "/var/lib/mailman/Mailman/Archiver/Archiver.py", line 198, in ArchiveMail self.__archive_to_mbox(msg) File "/var/lib/mailman/Mailman/Archiver/Archiver.py", line 167, in __archive_to_mbox mbox = self.__archive_file(afn) File "/var/lib/mailman/Mailman/Archiver/Archiver.py", line 155, in __archive_file return Mailbox.Mailbox(open(afn, 'a+')) IOError: [Errno 13] Permission denied: '/var/lib/mailman/archives/private/test.mbox/test.mbox' Nov 18 10:56:06 2010 (26393) SHUNTING: 1290074144.429549+71b2d77d671432aa649fc260f9517c9bb0ec0ac2 --->%--- Googling around, I found this: http://forums.debian.net/viewtopic.php?f=10&t=53941&start=0. But I don't think a bug report has been raised yet. Running chek_perms -f (as root) gets the number of reported problems down to 10. As a result, running "sudo bin/unshunt" now works and the mbox file is created, and running "sudo -u list bin/arch test" reports success. But now access to the list archives doesn't work any more, as now apache is unable to access archives/public/test which links to archives/private/test and apache is not able to access archives/private: /var/lib/mailman/archives> ls -l total 8 drwxrws--- 6 list list 4096 Nov 18 10:55 private drwxrwsr-x 2 root list 4096 Nov 18 10:55 public -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores) Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/dash Versions of packages mailman depends on: ii apache2 2.2.16-3 Apache HTTP Server metapackage ii apache2-mpm-prefork [ht 2.2.16-3 Apache HTTP Server - traditional n ii cron 3.0pl1-115 process scheduling daemon ii debconf [debconf-2.0] 1.5.36 Debian configuration management sy ii libc6 2.11.2-7 Embedded GNU C Library: Shared lib ii logrotate 3.7.8-6 Log rotation utility ii lsb-base 3.2-23.1 Linux Standard Base 3.2 init scrip ii postfix [mail-transport 2.7.1-1 High-performance mail transport ag ii pwgen 2.06-1+b1 Automatic Password generation ii python 2.6.6-3+squeeze1 interactive high-level object-orie ii python-support 1.0.10 automated rebuilding support for P ii ucf 3.0025+nmu1 Update Configuration File: preserv mailman recommends no packages. Versions of packages mailman suggests: pn listadmin <none> (no description available) ii lynx 2.8.8dev.5-1 Text-mode WWW Browser (transitiona pn spamassassin <none> (no description available) -- debconf information: mailman/gate_news: false * mailman/site_languages: en mailman/queue_files_present: abort installation * mailman/used_languages: * mailman/default_server_language: en * mailman/create_site_list: -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org