On Fri, Mar 5, 2010 at 1:09 PM, Julien Cornuwel <cornu...@gmail.com> wrote:
>> Could not apply complete catalog: Found dependency cycles in the following
>> relationships: Exec[/usr/sbin/a2enmod passenger] =>
>> Exec[force-reload-apache2], Package[passenger] => Exec[passenger-install],
>> Exec[passenger-install] => File[passenger-conf], File[passenger-conf] =>
>> Exec[/usr/sbin/a2enmod passenger], File[passenger-load] =>
>> Exec[/usr/sbin/a2enmod passenger], Exec[passenger-install] =>
>> File[passenger-load], Exec[force-reload-apache2] => Package[passenger]
>
> Found it ! The error was here :
> package { passenger:
>   ensure => $version,
>   provider => gem,
>   require => [Class['gems'], Class['ruby'], Class['apache2']]
> }

It can be quite hard to visualise dependency cycles - if you get
Puppet to draw the resource graph, it's much easier to see where the
problem is:

http://bitfieldconsulting.com/puppet-dependency-graphs

J
-- 
Bitfield Consulting: we make software that makes things work
http://bitfieldconsulting.com/

-- 
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