[rancid] Re: RANCID Log Messages: "sendmail: not found" with no mailed diffs

Traiano Welcome twelcome at tenet.ac.za
Thu Sep 17 14:46:27 UTC 2009


Hi Jethro


Jethro R Binks wrote:
> On Thu, 17 Sep 2009, Traiano Welcome wrote:
>
>   
>> I'm using Ubuntu based on lenn/sid, so this was installed using the 
>> debian package management system - it doesn't look like a config.log was 
>> kept ... Is there a way to check this on debian like systems?
>>     
>
> Check that the PATH you have in rancid.conf contains sendmail, which is 
> sourced by rancid-run and hence inherit by control_rancid.
>
> Jethro.
>
>   

This is what's in rancid.conf

---
% grep PATH /etc/rancid/rancid.conf
PATH=/usr/lib/rancid/bin:/usr/bin:/bin:/usr/local/bin; export PATH
---

It looks like the path to sendmail is in the shell environment as well:

---
% env | grep PATH
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
---


>   
>>
>> Ryan West wrote:
>>     
>>> Can you check your config.log and compare to your which for sendmail, sounds like they might not match up.
>>>
>>> -ryan
>>>
>>> -----Original Message-----
>>> From: Traiano Welcome [mailto:twelcome at tenet.ac.za] 
>>> Sent: Thursday, September 17, 2009 9:31 AM
>>> To: Ryan West
>>> Cc: rancid-discuss at shrubbery.net
>>> Subject: Re: [rancid] RANCID Log Messages: "sendmail: not found" with no mailed diffs
>>>
>>> Hi Ryan
>>>
>>>
>>> Ryan West wrote:
>>>   
>>>       
>>>> Traiano,
>>>>
>>>> The software is attempting to send you the diffs, but it seems you've removed sendmail.  
>>>>     
>>>>         
>>> That was also my first suspicion, but I've checked that I can still use 
>>> sendmail on my server ( "| sendmail -t" as is used in the control_rancid 
>>> script). Also, I snipped a bit out of control_rancid that actually sends 
>>> the diff and tested that it sends mail, for example, this bit works if 
>>> put into a shell script:
>>>
>>> ---
>>> #!/bin/sh
>>> ( echo "To: twelcome at tenet.ac.za"
>>> echo "Subject: no /usr/lib/rancid/router.db file"
>>> echo "Precedence: bulk"
>>> echo ""
>>> echo "router.db does not exist."
>>> ) | sendmail -t
>>> ---
>>>
>>> These are the details of sendmail on my box (it's actually a wrapper 
>>> around exim4, but it's always been that way):
>>>
>>> ---
>>>
>>> root at cyclops:~/analysis/ranci# which sendmail
>>> /usr/sbin/sendmail
>>>
>>> root at cyclops:~/analysis/ranci# file `which sendmail`
>>> /usr/sbin/sendmail: symbolic link to `exim4'
>>>
>>> ---
>>>
>>> Hmmm, I'm at a loss.
>>>
>>> Traiano
>>>
>>>   
>>>       
>>>> It might be easiest to just go back into the rancid source directory, check your config.log and see how you ran the configure script and re-run it.  Then 'make install' and it should use whatever new program you're using now.
>>>>
>>>>
>>>> -ryan
>>>>
>>>> -----Original Message-----
>>>> From: rancid-discuss-bounces at shrubbery.net [mailto:rancid-discuss-bounces at shrubbery.net] On Behalf Of Traiano Welcome
>>>> Sent: Thursday, September 17, 2009 4:05 AM
>>>> To: rancid-discuss at shrubbery.net
>>>> Subject: [rancid] RANCID Log Messages: "sendmail: not found" with no mailed diffs
>>>>
>>>> Hi List
>>>>
>>>> I've been getting the following log messages in my rancid logs recently, 
>>>> along with no emailed diffs (although the cvs updates are happening):
>>>>
>>>> ---
>>>> /usr/lib/rancid/bin/control_rancid: 397: sendmail: not found
>>>> ---
>>>>
>>>> What might the cause of these messages be? As far as I can tell, it 
>>>> looks like control_rancid is not finding any diffs to mail when called, 
>>>> even though running "cvs log <filename>" shows the most recent committed 
>>>> changes correctly.
>>>>
>>>> Thanks,
>>>> Traiano
>>>> _______________________________________________
>>>> Rancid-discuss mailing list
>>>> Rancid-discuss at shrubbery.net
>>>> http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
>>>>   
>>>>     
>>>>         
>>>   
>>>       
>> _______________________________________________
>> Rancid-discuss mailing list
>> Rancid-discuss at shrubbery.net
>> http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
>>
>>     
>
> .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
> Jethro R Binks
> Computing Officer, IT Services, University Of Strathclyde, Glasgow, UK
> _______________________________________________
> Rancid-discuss mailing list
> Rancid-discuss at shrubbery.net
> http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
>   



More information about the Rancid-discuss mailing list