On Fri, 12 Mar 2010 11:59:01 -0600, James Cammarata <j...@sngx.net> wrote:
> I've created a custom augeas schema to handle up2date sources, and I'm
> using puppet to deploy it; followed by the use of augeas to add lines to
> the /etc/sysconfig/rhn/sources file.  I do have a requirement on all
augeas
> lines that the File["rhnsources.aug"] be deployed first, however I just
> noticed this on a fresh kickstart of my test system:
> 
> notice: Starting catalog run
> notice: /:main/augeas::custom/File[rhnsources.aug]/ensure: created
> err:
>
/:main/repos::default/Repos::Rhn_source[epel-i386]/Augeas[add-repos-epel-i386]:
> Failed to retrieve current state of resource: unknown error - Failed to
> initialize Augeas
> notice:
>
/:main/repos::default/Repos::Rhn_source[epel-i386]/Augeas[update-repos-epel-i386]:
> Dependency augeas[add-repos-epel-i386] has 1 failures
> warning:
>
/:main/repos::default/Repos::Rhn_source[epel-i386]/Augeas[update-repos-epel-i386]:
> Skipping because of failed dependencies
> err:
>
/:main/repos::default/Repos::Rhn_source[custom-x86_64]/Augeas[add-repos-custom-x86_64]:
> Failed to retrieve current state of resource: unknown error - Failed to
> initialize Augeas
> 
> When puppetd is re-run, it creates all the entries correctly, as
expected.
> 
> My question is: how can I correct this?  I'd like it all to work in a
> single pass, and not have to re-run puppetd when deploying custom augeas
> schemas.

Nevermind... this may be user error.  I just noticed this:

[r...@rhel4kvm001 ~]# rpm -qa | grep augeas-libs
augeas-libs-0.6.0-2.el4
augeas-libs-0.7.0-1.el4

Puppet fails until I remove the 0.7.0 libs, which I believe are i386 (this
is a x86_64 system).  I'm not sure why it's installing both of those, but
it's probably something I'm doing wrong during my kickstart process...

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

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

Reply via email to