Mayank <[email protected]> writes:
> On Sun, Apr 18, 2010 at 1:47 PM, Mayank <[email protected]> wrote:
>> On Sun, Apr 18, 2010 at 8:45 AM, Nigel Kersten <[email protected]> wrote:
[...]
> Found an error:
>
> Following is my puppet recipe:
[...]
> During first run of puppet thru rc.local I got following error in
> /var/log/messages
>
> Apr 18 04:11:55 ip-10-250-107-162 puppetd[1812]:
> (//hadooprole/hadoopbase/Package
> [ruby-devel]/ensure) change from absent to latest failed: Could not update:
> Execution of
> '/usr/bin/yum -d 0 -e 0 -y install ruby-devel' returned 1: Error: Missing
> Dependency:
> ruby-libs = 1.8.6.110-2.fc8 is needed by package ruby-devel#012 at
> /etc/puppet/manifests
> /classes/hadoopbase.pp:13
>
> However when I checked for ruby-libs package I found:
[... that rpm knows about it ...]
> Then I did re-run of puppet thru puppetd --test and it ran without fail and
> now I've this
[...]
> Any ideas as to why ruby-devel was not able to install properly during first
> run?
Nope. I can tell you right now that it isn't a puppet problem, though.[1]
The problem is that puppet executed ...
/usr/bin/yum -d 0 -e 0 -y install ruby-devel
... and yum returned an error, claiming that it couldn't find a dependency of
the package.
Fix your yum setup and puppet will start working. (Maybe you need something
to run a 'yum update' or something like that?)
Daniel
Footnotes:
[1] Technically, it may be puppet *related* problem, since the way puppet
invokes the yum command, or the scheduling of it, may cause the failure
by way of some side-effect.
--
✣ Daniel Pittman ✉ [email protected] ☎ +61 401 155 707
♽ made with 100 percent post-consumer electrons
--
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.