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.