check_perms -f broke mailman

Bug #728879 reported by Charles Peters II on 2011-03-04
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mailman (Ubuntu)
Low
Unassigned

Bug Description

Binary package hint: mailman

mailman (1:2.1.13-1ubuntu0.2)

check_perms -f changed the permissions on /var/lib/mailman/data/virtual-mailman and exim4 couldn't read it. This caused exim4 to create a panic log, not good!

# cat /var/log/exim4/paniclog
2011-03-03 21:06:25 failed to expand condition "${lookup{$local_part@$domain}lsearch{/var/lib/mailman/data/virtual-mailman}{1}{0}}" for mailman_router router: failed to open /var/lib/mailman/data/virtual-mailman for linear search: Permission denied (euid=104 egid=112)
2011-03-03 21:17:58 failed to expand condition "${lookup{$local_part@$domain}lsearch{/var/lib/mailman/data/virtual-mailman}{1}{0}}" for mailman_router router: failed to open /var/lib/mailman/data/virtual-mailman for linear search: Permission denied (euid=104 egid=112)

# ls -l /var/lib/mailman/data/virtual-mailman
-rw-rw---- 1 root list 9633 2011-02-28 23:51 /var/lib/mailman/data/virtual-mailman

Simple fix not using check_perms.
# chgrp Debian-exim /var/lib/mailman/data/virtual-mailman

If the lists were busy or I hadn't noticed the paniclog until later, this would have resulted in lost mail!

Running check_perms still shows many permission problems, over 200, but they haven't affected the lists or the archives. It appears the way mailman is packaged with the many symbolic links contributed to this problem.

This bug was found in mailman on Ubuntu 10.04. but I suspect it is an issue for many of the packaged versions of mailman in Ubuntu and Debian.

Andres Rodriguez (andreserl) wrote :

Hi there,

Thank you for taking the time to report bugs and trying to make Ubuntu better. Could you please provide the following:

 - Provide a sample scenario
 - Sample Configuration
 - Step-by-Step to reproduce this error

One this information is provided, we would be able to determine the problem better.

For now, I'm marking this bug as incomplete. Thank you again!

Changed in mailman (Ubuntu):
status: New → Incomplete
importance: Undecided → Low
Launchpad Janitor (janitor) wrote :

[Expired for mailman (Ubuntu) because there has been no activity for 60 days.]

Changed in mailman (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers