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.

Reply via email to