Public bug reported:

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.

** Affects: mailman (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to mailman in ubuntu.
https://bugs.launchpad.net/bugs/728879

Title:
  check_perms -f broke mailman

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to