1 |
Someone on the 'mailman' list pointed me at, but that didn't seem to be very |
2 |
helpful: |
3 |
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.016.htp |
4 |
|
5 |
I don't know why this would have broken/changed. I've been running mailman, |
6 |
so this was really just an upgrade. Same user/groups, lists, dirs, etc. |
7 |
|
8 |
The only 'USE' flag I have availabe to me is +apache2 |
9 |
[ebuild R ] net-mail/mailman-2.1.5-r4 +apache2 5,611 kB |
10 |
|
11 |
Furthermore, it appears that the .ebuild has those --with flags mentioned in |
12 |
the FAQ. |
13 |
|
14 |
# more /usr/portage/net-mail/mailman/mailman-2.1.5-r4.ebuild |
15 |
... |
16 |
src_compile() { |
17 |
econf \ |
18 |
--prefix=${INSTALLDIR} \ |
19 |
--with-mail-gid=${MAILGID} \ |
20 |
--with-cgi-gid=${APACHEGID} \ |
21 |
|| die "configure failed" |
22 |
|
23 |
make || die "make failed" |
24 |
} |
25 |
... |
26 |
|
27 |
> -----Original Message----- |
28 |
> From: Daevid Vincent [mailto:daevid@××××××.com] |
29 |
> Sent: Monday, September 12, 2005 12:35 PM |
30 |
> To: gentoo-user@l.g.o |
31 |
> Subject: [gentoo-user] mailman stopped working after upgrade |
32 |
> |
33 |
> Mailman was working, then a (Gentoo) 'emerge -Davu system' |
34 |
> update happened |
35 |
> the other day and looks like it broke mailman. |
36 |
> |
37 |
> daevid portage-logs # ll *mailman* |
38 |
> -rw-r--r-- 1 root root 62662 Sep 7 11:34 3485-mailman-2.1.5-r4.log |
39 |
> -rw-r--r-- 1 root root 1105 Sep 7 11:34 3486-mailman-2.1.5-r4.log |
40 |
> |
41 |
> Sep 12 12:16:19 [Mailman mail-wrapper] Group mismatch error. Mailman |
42 |
> expected the mail_wrapper script to be executed as group |
43 |
> "mailman", but_the |
44 |
> system's mail server executed the mail script as_group |
45 |
> "mail". Try tweaking |
46 |
> the mail server to run the_script as group "mailman", or |
47 |
> re-run configure, |
48 |
> _providing the command line option `--with-mail-gid=mail'._ |
49 |
> Sep 12 12:16:19 [exim] 2005-09-12 12:16:19 1EEtms-00021M-60 ** |
50 |
> |/usr/local/mailman/mail/mailman post rbc <rbc@××××××.com> |
51 |
> R=system_aliases |
52 |
> T=address_pipe: Child process of address_pipe transport |
53 |
> returned 2 from |
54 |
> command: /usr/local/mailman/mail/mailman |
55 |
> |
56 |
> daevid bin # locate mail_wrapper |
57 |
> daevid bin # locate as_group |
58 |
> |
59 |
> daevid portage-logs # ll /usr/local/mailman/mail/mailman |
60 |
> -rwxr-sr-x 1 mailman mailman 7768 Sep 7 11:34 |
61 |
> /usr/local/mailman/mail/mailman |
62 |
> |
63 |
> daevid bin # ll |
64 |
> total 372 |
65 |
> drwxrwsr-x 2 mailman mailman 4096 Sep 7 11:34 . |
66 |
> drwxrwsr-x 20 mailman mailman 4096 Apr 4 13:52 .. |
67 |
> -rwxr-xr-x 1 mailman mailman 7612 Sep 7 11:34 add_members |
68 |
> -rwxr-xr-x 1 mailman mailman 5406 Sep 7 11:34 arch |
69 |
> -rw-r--r-- 1 mailman mailman 3748 Sep 7 11:34 auto |
70 |
> -rwxr-xr-x 1 mailman mailman 2559 Sep 7 11:34 b4b5-archfix |
71 |
> -rwxr-xr-x 1 mailman mailman 6130 Sep 7 11:34 change_pw |
72 |
> -rwxr-xr-x 1 mailman mailman 4264 Sep 7 11:34 check_db |
73 |
> -rwxr-xr-x 1 mailman mailman 12223 Sep 7 11:34 check_perms |
74 |
> -rwxr-xr-x 1 mailman mailman 6632 Sep 7 11:34 |
75 |
> check_perms_grsecurity.py |
76 |
> -rwxr-xr-x 1 mailman mailman 5492 Sep 7 11:34 cleanarch |
77 |
> -rwxr-xr-x 1 mailman mailman 6409 Sep 7 11:34 clone_member |
78 |
> -rwxr-xr-x 1 mailman mailman 12326 Sep 7 11:34 config_list |
79 |
> -rwxr-xr-x 1 mailman mailman 1499 Sep 7 11:34 convert.py |
80 |
> -rwxr-xr-x 1 mailman mailman 3238 Sep 7 11:34 discard |
81 |
> -rwxr-xr-x 1 mailman mailman 4399 Sep 7 11:34 dumpdb |
82 |
> -rwxr-xr-x 1 mailman mailman 4951 Sep 7 11:34 find_member |
83 |
> -rwxr-xr-x 1 mailman mailman 2633 Sep 7 11:34 fix_url.py |
84 |
> -rw-r--r-- 1 mailman mailman 2497 Apr 4 13:52 fix_url.pyc |
85 |
> -rwxr-xr-x 1 mailman mailman 3097 Sep 7 11:34 genaliases |
86 |
> -rwxr-xr-x 1 mailman mailman 2815 Sep 7 11:34 inject |
87 |
> -rwxr-xr-x 1 mailman mailman 2561 Sep 7 11:34 list_admins |
88 |
> -rwxr-xr-x 1 mailman mailman 3329 Sep 7 11:34 list_lists |
89 |
> -rwxr-xr-x 1 mailman mailman 8316 Sep 7 11:34 list_members |
90 |
> -rwxr-xr-x 1 mailman mailman 3165 Sep 7 11:34 list_owners |
91 |
> -rwxr-xr-x 1 mailman mailman 21124 Sep 7 11:34 mailmanctl |
92 |
> -rw-r--r-- 1 mailman mailman 18995 Sep 7 11:34 majordomo2mailman.pl |
93 |
> -rw-r--r-- 1 mailman mailman 5951 Sep 7 11:34 mm-handler |
94 |
> -rw-r--r-- 1 mailman mailman 7048 Sep 7 11:34 mm-handler.readme |
95 |
> -rwxr-xr-x 1 mailman mailman 2989 Sep 7 11:34 mmsitepass |
96 |
> -rwxr-xr-x 1 mailman mailman 5530 Sep 7 11:34 msgfmt.py |
97 |
> -rwxr-xr-x 1 mailman mailman 7127 Sep 7 11:34 newlist |
98 |
> -rw-r--r-- 1 mailman mailman 2412 Sep 7 11:34 paths.py |
99 |
> -rw-r--r-- 1 root mailman 652 Sep 7 11:34 paths.pyc |
100 |
> -rwxr-xr-x 1 mailman mailman 4076 Sep 7 11:34 qmail-to-mailman.py |
101 |
> -rwxr-xr-x 1 mailman mailman 9196 Sep 7 11:34 qrunner |
102 |
> -rwxr-xr-x 1 mailman mailman 2957 Sep 7 11:34 rb-archfix |
103 |
> -rwxr-xr-x 1 mailman mailman 4699 Sep 7 11:34 remove_members |
104 |
> -rwxr-xr-x 1 mailman mailman 4256 Sep 7 11:34 rmlist |
105 |
> -rwxr-xr-x 1 mailman mailman 3463 Sep 7 11:34 rotatelogs.py |
106 |
> -rwxr-xr-x 1 mailman mailman 1346 Sep 7 11:34 show_qfiles |
107 |
> -rwxr-xr-x 1 mailman mailman 9664 Sep 7 11:34 sync_members |
108 |
> -rwxr-xr-x 1 mailman mailman 11999 Sep 7 11:34 transcheck |
109 |
> -rwxr-xr-x 1 mailman mailman 2286 Sep 7 11:34 unshunt |
110 |
> -rwxr-xr-x 1 mailman mailman 29648 Sep 7 11:34 update |
111 |
> -rwxr-xr-x 1 mailman mailman 963 Sep 7 11:34 version |
112 |
> -rwxr-xr-x 1 mailman mailman 8382 Sep 7 11:34 withlist |
113 |
> |
114 |
> daevid portage-logs # more 3486-mailman-2.1.5-r4.log |
115 |
> No updates are necessary. |
116 |
> * Running `/usr/local/mailman/bin/check_perms -f` * |
117 |
> /usr/local/mailman/cgi-bin/admindb must be set-gid (fixing) |
118 |
> /usr/local/mailman/cgi-bin/admin must be set-gid (fixing) |
119 |
> /usr/local/mailman/cgi-bin/confirm must be set-gid (fixing) |
120 |
> /usr/local/mailman/cgi-bin/create must be set-gid (fixing) |
121 |
> /usr/local/mailman/cgi-bin/edithtml must be set-gid (fixing) |
122 |
> /usr/local/mailman/cgi-bin/listinfo must be set-gid (fixing) |
123 |
> /usr/local/mailman/cgi-bin/options must be set-gid (fixing) |
124 |
> /usr/local/mailman/cgi-bin/private must be set-gid (fixing) |
125 |
> /usr/local/mailman/cgi-bin/rmlist must be set-gid (fixing) |
126 |
> /usr/local/mailman/cgi-bin/roster must be set-gid (fixing) |
127 |
> /usr/local/mailman/cgi-bin/subscribe must be set-gid (fixing) |
128 |
> /usr/local/mailman/mail/mailman must be set-gid (fixing) |
129 |
> Problems found: 12 |
130 |
> Re-run as mailman (or root) with -f flag to fix |
131 |
> * |
132 |
> * Please read /usr/share/doc/mailman-2.1.5-r4/README.gentoo.gz for |
133 |
> additional |
134 |
> * Setup information, mailman will NOT run unless you follow |
135 |
> * those instructions! |
136 |
> * |
137 |
> |
138 |
> daevid portage-logs # /usr/local/mailman/bin/check_perms -f |
139 |
> No problems found |
140 |
> |
141 |
> I read the README, but I've already been using mailman, it |
142 |
> doesn't mention |
143 |
> anything about upgrading. |
144 |
> |
145 |
> daevid bin # ./check_db |
146 |
> Nothing to do. |
147 |
> |
148 |
> -- |
149 |
> gentoo-user@g.o mailing list |
150 |
> |
151 |
> |
152 |
|
153 |
-- |
154 |
gentoo-user@g.o mailing list |