[Mailman-Users] Subscribers suddenly "disappear"
Max Lanfranconi
Max.Lanfranconi at Sun.COM
Mon Aug 4 10:24:21 CEST 2008
Mailman 2.1.11
Python 2.4.4
OS Solaris 2.11
Hi,
I have been able to reproduce this bug consistently by running the
replicate_bug script:
replicate _bug is the following:
#!/bin/sh
/usr/local/mailman/bin/rmlist testlist1
/usr/local/mailman/bin/rmlist testlist2
/usr/local/mailman/bin/rmlist testlist3
/usr/local/mailman/bin/rmlist testlist4
/usr/local/mailman/bin/rmlist testlist5
/usr/local/mailman/bin/rmlist testlist6
/usr/local/mailman/bin/newlist -q -e url.domain.com testlist1
list-admin at domain.com testpwd
/usr/local/mailman/bin/newlist -q -e url.domain.com testlist2
list-admin at domain.com testpwd
/usr/local/mailman/bin/newlist -q -e url.domain.com testlist3
list-admin at domain.com testpwd
/usr/local/mailman/bin/newlist -q -e url.domain.com testlist4
list-admin at domain.com testpwd
/usr/local/mailman/bin/newlist -q -e url.domain.com testlist5
list-admin at domain.com testpwd
/usr/local/mailman/bin/newlist -q -e url.domain.com testlist6
list-admin at domain.com testpwd
echo "foo at bar.com" | /usr/local/mailman/bin/add_members -r - testlist1
echo "foo at bar.com" | /usr/local/mailman/bin/add_members -r - testlist2
echo "foo at bar.com" | /usr/local/mailman/bin/add_members -r - testlist3
echo "foo at bar.com" | /usr/local/mailman/bin/add_members -r - testlist4
echo "foo at bar.com" | /usr/local/mailman/bin/add_members -r - testlist5
echo "foo at bar.com" | /usr/local/mailman/bin/add_members -r - testlist6
echo "boo at foo.com" | /usr/local/mailman/bin/add_members -r - testlist1
echo "boo at foo.com" | /usr/local/mailman/bin/add_members -r - testlist2
echo "boo at foo.com" | /usr/local/mailman/bin/add_members -r - testlist3
echo "boo at foo.com" | /usr/local/mailman/bin/add_members -r - testlist4
echo "boo at foo.com" | /usr/local/mailman/bin/add_members -r - testlist5
echo "boo at foo.com" | /usr/local/mailman/bin/add_members -r - testlist6
After a short wait the following output is received:
Subscribed: foo at bar.com
Subscribed: foo at bar.com
Subscribed: foo at bar.com
Subscribed: foo at bar.com
Subscribed: foo at bar.com
Subscribed: foo at bar.com
Subscribed: boo at foo.com
Subscribed: boo at foo.com
Subscribed: boo at foo.com
Subscribed: boo at foo.com
Subscribed: boo at foo.com
Subscribed: boo at foo.com
foo at bar.com receives 6 confirmation emails, as boo at foo.com does. S
o far so
good.
At this point testlist1-6 each should contain 2 subscribers: foo at bar.com
and boo at foo.com
BUT
/usr/local/mailman/bin/list_members testlist1
/usr/local/mailman/bin/list_members testlist2
/usr/local/mailman/bin/list_members testlist3
/usr/local/mailman/bin/list_members testlist4
/usr/local/mailman/bin/list_members testlist5
/usr/local/mailman/bin/list_members testlist6
invariably produce some random combination in which one or more of the
subscribers are missing:
for example:
boo at foo.com
foo at bar.com
foo at bar.com
boo at foo.com
foo at bar.com
foo at bar.com
foo at bar.com
boo at foo.com
foo at bar.com
in which three instances of boo at foo.com are missing...
No Errors in any Mailman log.
Thanks in advance for your help. Please let me know if you need additional
details.
Regards,
Max
More information about the Mailman-Users
mailing list