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

Replies

Subject Author
Re: [gentoo-user] mailman stopped working after upgrade Nick Rout <nick@×××××××.nz>