This is the output with the --debug flag.

notice: //Node[labserver5]/gempackages/File[/etc/apt/apt.conf]/ensure:
created
debug:
//Node[labserver5]/gempackages/Linetobeappended[toapt.conf]/Exec[/bin/echo
'APT::Default-Release "stable";' >> '/etc/apt/apt.conf']: Executing check
'/bin/grep -qFx 'APT::Default-Release "stable";' '/etc/apt/apt.conf''
debug: Executing '/bin/grep -qFx 'APT::Default-Release "stable";'
'/etc/apt/apt.conf''
debug:
//Node[labserver5]/gempackages/Linetobeappended[toapt.conf]/Exec[/bin/echo
'APT::Default-Release "stable";' >> '/etc/apt/apt.conf']: Changing returns
debug:
//Node[labserver5]/gempackages/Linetobeappended[toapt.conf]/Exec[/bin/echo
'APT::Default-Release "stable";' >> '/etc/apt/apt.conf']: 1 change(s)
debug:
//Node[labserver5]/gempackages/Linetobeappended[toapt.conf]/Exec[/bin/echo
'APT::Default-Release "stable";' >> '/etc/apt/apt.conf']: Executing
'/bin/echo 'APT::Default-Release "stable";' >> '/etc/apt/apt.conf''
debug: Executing '/bin/echo 'APT::Default-Release "stable";' >>
'/etc/apt/apt.conf''
notice:
//Node[labserver5]/gempackages/Linetobeappended[toapt.conf]/Exec[/bin/echo
'APT::Default-Release "stable";' >> '/etc/apt

/apt.conf']/returns: executed successfully
debug:
//Node[labserver5]/gempackages/Linetobeappended[tosources.list]/Exec[/bin/echo
'deb http://http.us.debian.org/debian unstable main contrib non-free' >>
'/etc/apt/sources.list']: Executing check '/bin/grep -qFx 'deb
http://http.us.debian.org/debian unstable main contrib non-free'
'/etc/apt/sources.list''
debug: Executing '/bin/grep -qFx 'deb
http://http.us.debian.org/debianunstable main contrib non-free'
'/etc/apt/sources.list''
debug:
//Node[labserver5]/gempackages/Linetobeappended[tosources.list]/Exec[/bin/echo
'deb http://http.us.debian.org/debian unstable main contrib non-free' >>
'/etc/apt/sources.list']: Changing returns
debug:
//Node[labserver5]/gempackages/Linetobeappended[tosources.list]/Exec[/bin/echo
'deb http://http.us.debian.org/debian unstable main contrib non-free' >>
'/etc/apt/sources.list']: 1 change(s)
debug:
//Node[labserver5]/gempackages/Linetobeappended[tosources.list]/Exec[/bin/echo
'deb http://http.us.debian.org/debian unstable main contrib non-free' >>
'/etc/apt/sources.list']: Executing '/bin/echo 'deb
http://http.us.debian.org/debian unstable main contrib non-free' >>
'/etc/apt/sources.list''
debug: Executing '/bin/echo 'deb http://http.us.debian.org/debian unstable
main contrib non-free' >> '/etc/apt/sources.list''
notice:
//Node[labserver5]/gempackages/Linetobeappended[tosources.list]/Exec[/bin/echo
'deb http://http.us.debian.org/debian

unstable main contrib non-free' >> '/etc/apt/sources.list']/returns:
executed successfully
debug: //Node[labserver5]/gempackages/Exec[aptupdate]: Changing returns
debug: //Node[labserver5]/gempackages/Exec[aptupdate]: 1 change(s)
debug: //Node[labserver5]/gempackages/Exec[aptupdate]: Executing 'sudo
apt-get update'
debug: Executing 'sudo apt-get update'
notice: //Node[labserver5]/gempackages/Exec[aptupdate]/returns: executed
successfully

debug: //Node[labserver5]/gempackages/Exec[latestrubygems]: Executing check
'sudo gem update'
debug: Executing 'sudo gem update'
debug: //Node[labserver5]/gempackages/Exec[latestrubygems]: Changing returns
debug: //Node[labserver5]/gempackages/Exec[latestrubygems]: 1 change(s)
debug: //Node[labserver5]/gempackages/Exec[latestrubygems]: Executing
'/usr/bin/sudo /usr/bin/apt-get -t unstable install rubygems'
debug: Executing '/usr/bin/sudo /usr/bin/apt-get -t unstable install
rubygems'
err: //Node[labserver5]/gempackages/Exec[latestrubygems]/returns: change
from notrun to 0 failed: /usr/bin/sudo /usr/bin/apt-get -t unstable install
rubygems returned 1 instead of 0 at
/etc/puppet/manifests/classes/gempackages.pp:87

When I do a sudo apt-get update, it works fine, whats the deal with the
unstable install?

2009/6/22 RijilV <[email protected]>

> 2009/6/22 Swati Tiwari <[email protected]>
>
>>
>> >
>>>
>>> Not only is sudo unnecessary, you need to either set the path parameter,
>>> or full qualify your executables in an exec resource, ie
>>> /usr/bin/apt-get -t unstable install rubygems. Also, you'll want an
>>> onlyif in there, otherwise it'll execute every puppet run.
>>>
>>>
> do you have "requiretty" in your sudoers file?
>
> try running puppet with --debug --test and look at the actual error message
> from the command puppet is attempting to run.
>
>
> .r'
>
>
>
> >
>


-- 
Regards,
Swati

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to