Gentoo Archives: gentoo-user

From: Daevid Vincent <daevid@××××××.com>
To: gentoo-user@l.g.o
Subject: RE: [gentoo-user] mailman stopped working after upgrade
Date: Mon, 12 Sep 2005 21:02:13
Message-Id: 200509122049.j8CKnApu004489@robin.gentoo.org
In Reply to: [gentoo-user] mailman stopped working after upgrade by Daevid Vincent
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

Replies

Subject Author
RE: [gentoo-user] mailman stopped working after upgrade Daevid Vincent <daevid@××××××.com>