Great Circle Associates Majordomo-Users
(June 2001)
 

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

Subject: Re: sendmail won't call wrapper
From: "James L. Terman" <jim @ termanweb . net>
Date: Thu, 7 Jun 2001 10:17:34 -0700
To: <sgoodman @ amarand . org>
Cc: <majordomo-users @ GreatCircle . COM>
In-reply-to: <Pine.LNX.4.30.0106070732130.4704-100000@amarand.amarand.org>
References: <15134.52351.81492.944537@mycroft.termanweb.net><Pine.LNX.4.30.0106070732130.4704-100000@amarand.amarand.org>

That was the problem. It is now fixed. Thank you.

sgoodman@amarand.org writes:
 > Just a guess...but you might need to put a symbolic link from the
 > wrapper into into the smrsh directory.  Sendmail has a restricted shell
 > that it uses to ensure that only authorized applications are spawned from
 > it to thwart some hackers.  Here's an explaination from the majordomo-faq:
 > 
 > 2.11 - I get "sh: wrapper not available for sendmail programs"
 > 
 > You're on a system which uses smrsh. (sendmail restricted shell). You have
 > to configure smrsh to allow it to execute the wrapper. Normally
 > this is done by creating a symlink in /var/adm/sm.bin (in some it's
 > /etc/smrsh) to Majordomo's wrapper program.
 > 
 > On Wed, 6 Jun 2001, James L. Terman wrote:
 > 
 > > I am running redhat 6.2 linux. I have installed the 1.94.4-8 version rpm
 > > of majordomo. I have set up the following aliases for the list "foo"
 > >
 > > majordomo:              "| /usr/lib/majordomo/wrapper majordomo"
 > > mj:                     majordomo
 > > owner-majordomo:        majordomo-owner
 > > majordomo-owner:        me
 > > bounces-owner:          majordomo-owner
 > > bounces-approval:       majordomo-owner
 > >
 > > foo:		    "| /usr/lib/majordomo/wrapper resend -l foo foo-list"
 > > foo-list:           :include:/var/lib/majordomo/lists/foo
 > > owner-foo:          me
 > > foo-owner:          me
 > > foo-request:        "| /usr/lib/majordomo/wrapper majordomo -l foo"
 > >
 > > I ran ./wrapper config-test with no problems reported.
 > >
 > > When I send a test message (say "help") to majordomo on my machine, I get the
 > > following email in respones:
 > >
 > > From: Mail Delivery Subsystem <MAILER-DAEMON@termanweb.net>
 > > To: majordomo-owner@termanweb.net
 > > Subject: Returned mail: Service unavailable
 > > Date: Tue, 5 Jun 2001 15:09:57 -0700
 > >
 > > The original message was received at Tue, 5 Jun 2001 15:09:57 -0700
 > > from jim@localhost
 > >
 > >    ----- The following addresses had permanent fatal errors -----
 > > "| /usr/lib/majordomo/wrapper majordomo"
 > >     (expanded from: majordomo)
 > >
 > >    ----- Transcript of session follows -----
 > > sh: wrapper not available for sendmail programs
 > > 554 "| /usr/lib/majordomo/wrapper majordomo"... Service unavailable
 > >
 > > Obviously, sendmail does not seem to think it has permission to run wrapper,
 > > but it should:
 > >
 > > > ls -l /usr/lib/majordomo/wrapper
 > > -rwsr-xr-x    1 root     majordom     5304 Sep  3  1999 /usr/lib/majordomo/wrapper
 > >
 > > Does anyone have any idea what is going on?
 > >
 > 



References:
Indexed By Date Previous: Problem with Major Cool
From: Justin N Ohl <justinohl@chelseainteractive.com>
Next: Pre-installation questions
From: Rod Hernandez <rodh@Zambeel.com>
Indexed By Thread Previous: Re: sendmail won't call wrapper
From: <sgoodman@amarand.org>
Next: Re: sendmail won't call wrapper
From: Daniel Liston <dliston@netscape.com>

Google
 
Search Internet Search www.greatcircle.com