Closed fpletz closed 10 years ago
I tested this branch and now I get a dependency cycle error. What could be interesting is that I get warnings about a missing gem deep_merge. Is this gem mandatory?
==> default: WARN: 2014-09-13 10:31:00 +0000: Ignoring configured merge_behavior ==> default: WARN: 2014-09-13 10:31:00 +0000: Must have 'deep_merge' gem installed. ==> default: WARN: 2014-09-13 10:31:02 +0000: Ignoring configured merge_behavior ==> default: WARN: 2014-09-13 10:31:02 +0000: Must have 'deep_merge' gem installed.
Error: ==> default: Error: Could not apply complete catalog: Found 1 dependency cycle: ==> default: (Anchor[apt::update] => Class[Apt] => Class[Profile::Default] => Anchor[profile::default::begin] => Class[Profile::Default] => Class[Profile::Webserver] => Anchor[profile::webserver::begin] => Class[Profile::Webserver] => Class[Profile::Database] => Class[Component::Oracle_instantclient] => Apt::Source[mayflower-obs-oracle-instantclient] => File[mayflower-obs-oracle-instantclient.list] => Exec[apt_update] => Class[Apt::Update] => Anchor[apt::update]) ==> default: Cycle graph written to /vagrant/vagrant/graphs/cycles.dot.
I can give you the output of the cycles.dot file if desired.
deep_merge
installation fixed in master.
Dependency cycle fixed with included, not anchored class for the apt::source
This is needed for installing the
oci8
PHP extension with pecl.