Great Circle Associates Majordomo-Users
(September 1998)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: PPP (persistent punting problem) error
From: Jim Savoy <savoy @ hg . uleth . ca>
Date: Mon, 31 Aug 1998 18:40:10 -0600
To: MAJORDOMO-USERS @ GREATCIRCLE . COM
Cc: savoy @ hg . uleth . ca


Hello everyone:

              I have been getting a "punting to avoid mail loop" error
message for the past couple of weeks and can't imagine what I did to
create this (installed Majordomo in May and haven't had a problem until
now). I read through all of the mailing list archives for the past two
years, searching for the words "loop" and "punting" and have tried
everything. I even tried making majordomo a "trusted" user in sendmail.cf
(Jack Su suggested that) but nothing can stop the looping.

To demonstrate the problem, I have created a list called "cows" and 
purposely failed to create an archive directory for it (just so I can
get it to generate an error message). If I send mail to the list, the 
following error message gets sent to the Log file in the /lists directory 
(note: the message makes it to the members of the list), but the error 
message does not go to the owner of the list - just to the Log file):

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aug 31 15:41:26 amber.online.uleth.ca archive2.pl[3886]
 {/opt/majordomo/majordomo-1.94.4/lists/cows.archive/cows} ABORT 
 shlock: '/opt/majordomo/majordomo-1.94.4/lists/cows.archive' does not exist
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Cool. If this message was posted to the Log file once, and to the list owner 
once, that would be great. But I would imagine the looping that follows is 
meant for the list owner. but can't get to him for some reason.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aug 31 15:41:27 amber.online.uleth.ca majordomo[3892] 
     {majordomo@amber.online.uleth.ca} ABORT 
       majordomo@amber.online.uleth.ca punting to avoid mail loop.

(repeated indefinitely every 2 seconds)

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Here are the details:

SunOS 5.5.1 Generic running on a Sun4u sparc Ultra 1
Majordomo version:  1.94.4
Perl version:       5.002
Sendmail version:   2.?   (can't figure out a way to get sendmail's
                          version, but I'm pretty sure it's very old -
                          someone told me 2.something).


Protection and ownership of files in main directory:

./opt/majordomo/majordomo-1.94.4:

drwxr-x--x   7 majordomoother       1024 Aug 31 15:45 .
drwxr-xr-x   3 majordomoother        512 Aug 30 22:30 ..
-rw-rw----   1 majordomoother          6 Feb 26  1998 .majordomo_registration
drwxr-xr-x   2 majordomoother        512 Feb 26  1998 Tools
-rwxr-xr-x   1 majordomoother       5230 Feb 26  1998 archive2.pl
drwxr-xr-x   2 majordomoother        512 Feb 26  1998 bin
-rwxr-xr-x   1 majordomoother       2791 Feb 26  1998 bounce-remind
-rwxr-xr-x   1 majordomoother      10667 Feb 26  1998 config-test
-rwxr-xr-x   1 majordomoother      49673 Feb 26  1998 config_parse.pl
-rwxr-xr-x   1 majordomoother      13027 Feb 26  1998 digest
drwxrwx---   6 majordomoother       3072 Aug 31 15:41 lists
-rwxr-xr-x   1 majordomoother      64247 Aug 31 15:43 majordomo
-rw-r--r--   1 majordomoother      10461 Feb 26  1998 majordomo.cf
-rwxr-xr-x   1 majordomoother      23763 Feb 26  1998 majordomo.pl
-rwxr-xr-x   1 majordomoother        137 Feb 26  1998 majordomo_version.pl
drwxr-xr-x   4 majordomoother        512 Feb 26  1998 man
-rwxr-xr-x   1 majordomoother       3528 Feb 26  1998 request-answer
-rwxr-xr-x   1 majordomoother      29516 Feb 26  1998 resend
-rw-r--r--   1 majordomoother      10462 Feb 26  1998 sample.cf
-rwxr-xr-x   1 majordomoother       8060 Feb 26  1998 shlock.pl
-rwsr-xr-x   1 root     other       8056 Feb 26  1998 wrapper


Protection and ownership of cows-related files in the lists directory:

./lists:

-rw-rw-r--   1 majordomoother         34 Aug 31 15:39 cows
-rw-rw----   1 majordomoother       1295 Aug 31 15:34 cows.config
-rw-r--r--   1 majordomoother        148 Aug 31 15:36 cows.info
-rw-r--r--   1 majordomoother         90 Aug 31 15:25 cows.intro
-rw-r--r--   1 majordomoother         34 Aug 31 15:38 cows.rst

NOTE: wardtj@uleth.ca and savoy@uleth.ca are the only users in the cows 
      and cows.rst files (ie they are not empty files)


Relevant info from /etc/aliases:

#
majordomo:                 "|/opt/majordomo/majordomo-1.94.4/wrapper majordomo"
owner-majordomo:           savoy@uleth.ca
majordomo-owner:           savoy@uleth.ca
#
cows:  "|/opt/majordomo/majordomo-1.94.4/wrapper resend -l cows cows-outgoing"
cows-outgoing::include:/opt/majordomo/majordomo-1.94.4/lists/cows, cows-archive
owner-cows:  wardtj@uleth.ca
cows-owner:  wardtj@uleth.ca
cows-request: "|/opt/majordomo/majordomo-1.94.4/wrapper request-answer cows"
cows-archive: "|/opt/majordomo/majordomo-1.94.4/wrapper archive2.pl -f /opt/majordomo/majordomo-1.94.4/lists/cows.archive/cows -m -a"
owner-cows-archive:  cows-owner
owner-cows-outgoing: cows-owner
cows-approval:  wardtj@uleth.ca
#

A few of the flags from cows.config:

reply_to            =
restrict_post       =   cows.rst
sender              =   owner-cows


The config-test file (run from a regular account) passes all tests. Can't
for the life of me figure out what is causing the looping. Any help would
be greatly appreciated. Thanks!


 - jim savoy -
 - university of lethbridge -
 - savoy@hg.uleth.ca -



Indexed By Date Previous: Badly behaved autoresponders [Re: Filtering by MJ]
From: Jeffrey Goldberg <J.Goldberg@Cranfield.ac.uk>
Next: Editing Major-Domo Files Offline
From: marcum02@sprynet.com
Indexed By Thread Previous: Re: PPP (persistent punting problem) error
From: Jim Savoy <savoy@hg.uleth.ca>
Next: ANNOUNCE: MajorCool 1.3.1
From: Bill Houle <Bill.Houle@SanDiegoCA.NCR.COM>

Google
 
Search Internet Search www.greatcircle.com