
My list to about 500 people stopped working for some reason. Messages
go in, get moderated but never reach the light of day. I read about
an unshunt command which a programmer who doesn't know mailman used
to no avail.
I really need a person who can help me fix this issue. The programmer
that originally installed Mailman cannot be found.
Please contact me at 516-767-8182. Thanks.
Mitch Tobol

Mitch Tobol wrote:
I really need a person who can help me fix this issue. The programmer
that originally installed Mailman cannot be found.
In the mean time, you might find <http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.014.htp> to be of help.
-- Mark Sapiro <msapiro@value.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan

Mitch Tobol wrote:
My list to about 500 people stopped working for some reason. Messages go in, get moderated but never reach the light of day. I read about an unshunt command which a programmer who doesn't know mailman used to no avail.
I really need a person who can help me fix this issue. The programmer that originally installed Mailman cannot be found.
Please contact me at 516-767-8182. Thanks.
Mitch Tobol
I've been in touch with Mitch, and I'm seeing the following: Oct 13 17:39:41 2006 (21897) SHUNTING: 1160751710.5174129+20b0271866a4e8765c73a8523cb44434221b861a Oct 13 17:39:41 2006 (21897) Uncaught runner exception: judie@PromotionalSolutions.biz Oct 13 17:39:41 2006 (21897) Traceback (most recent call last): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop self._onefile(msg, msgdata) File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 167, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 130, in _dispose more = self._dopipeline(mlist, msg, msgdata, pipeline) File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 153, in _dopipeline sys.modules[modname].process(mlist, msg, msgdata) File "/usr/lib/mailman/Mailman/Handlers/CalcRecips.py", line 74, in process recips = [mlist.getMemberCPAddress(m) File "/usr/lib/mailman/Mailman/OldStyleMemberships.py", line 139, in getDeliveryStatus self.__assertIsMember(member) File "/usr/lib/mailman/Mailman/OldStyleMemberships.py", line 113, in __assertIsMember raise Errors.NotAMemberError, member NotAMemberError: judie@PromotionalSolutions.biz
Oct 13 17:39:41 2006 (21897) SHUNTING: 1160756157.5952711+8e02c47993802a4f0ff6930eff9c20de7af06873
This user *IS* listed in the membership DB.
This is Mailman 2.1.5 on [root@gothamweb01 shunt]# cat /etc/redhat-release Fedora Core release 3 (Heidelberg) [root@gothamweb01 shunt]#
I've not seen this before....
Ideas?
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 512-248-2683 E-Mail: ler@lerctr.org US Mail: 430 Valona Loop, Round Rock, TX 78681-3893

Larry Rosenman wrote:
I've been in touch with Mitch, and I'm seeing the following: Oct 13 17:39:41 2006 (21897) SHUNTING: 1160751710.5174129+20b0271866a4e8765c73a8523cb44434221b861a Oct 13 17:39:41 2006 (21897) Uncaught runner exception: judie@PromotionalSolutions.biz Oct 13 17:39:41 2006 (21897) Traceback (most recent call last): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop self._onefile(msg, msgdata) File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 167, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 130, in _dispose more = self._dopipeline(mlist, msg, msgdata, pipeline) File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 153, in _dopipeline sys.modules[modname].process(mlist, msg, msgdata) File "/usr/lib/mailman/Mailman/Handlers/CalcRecips.py", line 74, in process recips = [mlist.getMemberCPAddress(m) File "/usr/lib/mailman/Mailman/OldStyleMemberships.py", line 139, in getDeliveryStatus self.__assertIsMember(member) File "/usr/lib/mailman/Mailman/OldStyleMemberships.py", line 113, in __assertIsMember raise Errors.NotAMemberError, member NotAMemberError: judie@PromotionalSolutions.biz
The full statement in CalcRecips.py is
recips = [mlist.getMemberCPAddress(m)
for m in mlist.getRegularMemberKeys()
if mlist.getDeliveryStatus(m) == ENABLED]
There appears to be a problem in that the list returned by getRegularMemberKeys() contains 'judie@PromotionalSolutions.biz'
This should be a completely lower case address. What's in the list's 'members' dictionary as shown by bin/dumpdb of the config.pck. The keys should all be lower case with either 0 or a case-preserved address as the value.
If this is the issue, you can fix it with bin/withlist or you may be able to remove this member and then add her back. See <http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.013.htp>.
-- Mark Sapiro <msapiro@value.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan

Mark Sapiro wrote:
Larry Rosenman wrote:
I've been in touch with Mitch, and I'm seeing the following: Oct 13 17:39:41 2006 (21897) SHUNTING: 1160751710.5174129+20b0271866a4e8765c73a8523cb44434221b861a Oct 13 17:39:41 2006 (21897) Uncaught runner exception: judie@PromotionalSolutions.biz Oct 13 17:39:41 2006 (21897) Traceback (most recent call last): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop self._onefile(msg, msgdata) File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 167, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 130, in _dispose more = self._dopipeline(mlist, msg, msgdata, pipeline) File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 153, in _dopipeline sys.modules[modname].process(mlist, msg, msgdata) File "/usr/lib/mailman/Mailman/Handlers/CalcRecips.py", line 74, in process recips = [mlist.getMemberCPAddress(m) File "/usr/lib/mailman/Mailman/OldStyleMemberships.py", line 139, in getDeliveryStatus self.__assertIsMember(member) File "/usr/lib/mailman/Mailman/OldStyleMemberships.py", line 113, in __assertIsMember raise Errors.NotAMemberError, member NotAMemberError: judie@PromotionalSolutions.biz
The full statement in CalcRecips.py is
recips = [mlist.getMemberCPAddress(m) for m in mlist.getRegularMemberKeys() if mlist.getDeliveryStatus(m) == ENABLED]
There appears to be a problem in that the list returned by getRegularMemberKeys() contains 'judie@PromotionalSolutions.biz'
This should be a completely lower case address. What's in the list's 'members' dictionary as shown by bin/dumpdb of the config.pck. The keys should all be lower case with either 0 or a case-preserved address as the value.
If this is the issue, you can fix it with bin/withlist or you may be able to remove this member and then add her back. See <http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.013.htp>.
All the recipies on the page give the error. What's in the db:
[root@gothamweb01 fredslist]# /usr/lib/mailman/bin/dumpdb config.pck |grep judie 'judie@PromotionalSolutions.biz': 0, [root@gothamweb01 fredslist]#
How can I delete this easily when all the tricks on that page fail with the not a member.....
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 512-248-2683 E-Mail: ler@lerctr.org US Mail: 430 Valona Loop, Round Rock, TX 78681-3893

Larry Rosenman wrote:
[root@gothamweb01 fredslist]# /usr/lib/mailman/bin/dumpdb config.pck |grep judie 'judie@PromotionalSolutions.biz': 0, [root@gothamweb01 fredslist]#
How can I delete this easily when all the tricks on that page fail with the not a member.....
shell prompt# bin/withlist -l fredslist Loading list fredslist (locked) The variable `m' is the fredslist MailList instance
del m.members['judie@PromotionalSolutions.biz'] m.members['judie@promotionalsolutions.biz'] = 0 m.Save() (enter a control-D here) Unlocking (but not saving) list: fredslist Finalizing shell prompt#
-- Mark Sapiro <msapiro@value.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan

Mark Sapiro wrote:
Larry Rosenman wrote:
[root@gothamweb01 fredslist]# /usr/lib/mailman/bin/dumpdb config.pck
grep judie 'judie@PromotionalSolutions.biz': 0, [root@gothamweb01 fredslist]#
How can I delete this easily when all the tricks on that page fail with the not a member.....
shell prompt# bin/withlist -l fredslist Loading list fredslist (locked) The variable `m' is the fredslist MailList instance
del m.members['judie@PromotionalSolutions.biz'] m.members['judie@promotionalsolutions.biz'] = 0 m.Save() (enter a control-D here) Unlocking (but not saving) list: fredslist Finalizing shell prompt#
Gracia, Senor.
That did it :)
List fixed.
Thanks!
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 512-248-2683 E-Mail: ler@lerctr.org US Mail: 430 Valona Loop, Round Rock, TX 78681-3893

Mark Sapiro wrote:
Larry Rosenman wrote:
[root@gothamweb01 fredslist]# /usr/lib/mailman/bin/dumpdb config.pck |grep judie 'judie@PromotionalSolutions.biz': 0, [root@gothamweb01 fredslist]#
Don't do what I suggested in my prior reply if the above is a true representation of the output from the command. If 'judie@PromotionalSolutions.biz' is a list member, in addition to being in the 'members' dictionary, her address should also appear in the 'language', 'passwords', user_options' and possibly the 'usernames' dictionaries. If it is only in the 'members' dictionary, it should just be deleted, so see below
How can I delete this easily when all the tricks on that page fail with the not a member.....
shell prompt# bin/withlist -l fredslist Loading list fredslist (locked) The variable `m' is the fredslist MailList instance
del m.members['judie@PromotionalSolutions.biz']
Do do the above line, but do not do the line below.
m.members['judie@promotionalsolutions.biz'] = 0
after skipping the line above, do the rest.
m.Save() (enter a control-D here) Unlocking (but not saving) list: fredslist Finalizing shell prompt#
-- Mark Sapiro <msapiro@value.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (3)
-
Larry Rosenman
-
Mark Sapiro
-
Mitch Tobol