2010/3/5 Julien Cornuwel <cornu...@gmail.com> > Hi, > > I'm having trouble writing a recipe to handle apache/passenger. > [...] > When my client node runs that, I get the following error : > > 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']] } The passenger package should require the apache2 package. Not the whole class... -- 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.