Ich bekomme eine Warnung von Marionette über eine unerfüllte Abhängigkeit, und dennoch scheint es, dass die Abhängigkeit erfüllt ist. Ich bin mehr als ein bisschen verwirrt über diese Fehlermeldung. Kann mir jemand Tipps oder Hinweise geben? Puppet-Modul Abhängigkeit sowohl erfüllt als auch nicht erfüllt
[email protected]:/vagrant$ sudo puppet module list
Warning: Missing dependency 'puppet-yum':
'puppet-collectd' (v5.2.0) requires 'puppet-yum' (>= 0.9.15)
Warning: Missing dependency 'puppetlabs-apt':
'puppet-collectd' (v5.2.0) requires 'puppetlabs-apt' (>= 2.2.0)
/etc/puppet/modules
├── golja-gnupg (v1.2.3)
├── jfryman-nginx (v999.999.999)
├── maestrodev-rvm (v1.13.1)
├── puppet-collectd (v5.2.0)
├── puppet-staging (v2.0.1)
├── puppet-yum (v0.9.15)
├── puppetlabs-apt (v2.3.0)
├── puppetlabs-concat (v2.2.0)
├── puppetlabs-firewall (v1.8.1)
├── puppetlabs-mysql (v3.10.0)
├── puppetlabs-stdlib (v4.14.0)
├── puppetlabs-vcsrepo (v1.5.0)
├── saz-locales (v2.2.2)
└── saz-memcached (v2.8.1)
/usr/share/puppet/modules (no modules installed)
[email protected]:/vagrant$
Beachten Sie, dass puppet-yum
ist bereits bei der erforderlichen 0.9.15 und puppetlabs-apt
ist 2.3.0, die erforderlich größer als die 2.2.0 ist.
Sie können die neueste Version von Puppet auf 16.04 ganz einfach ausführen. Installieren Sie es einfach über 'gem'. –
Ich stimme Ihnen zu, dass die Warnungen falsch sind und keinen Einfluss auf den Katalogaufbau haben. Nehmen Sie auch nicht leichtfertig ein Upgrade von Puppet 3.x auf Puppet 4 vor. Sie sollten planen, diese Änderung zu machen, aber es ist ein Upgrade der Hauptversion, und die Chancen stehen gut, dass etwas kaputt geht. –
@JohnBollinger Danke für die Warnung. Ich habe mit 'parser = future' experimentiert, um epp-Dateien verwenden zu können, und selbst dieser kleine Versuch verursacht ein paar kleine Schmerzen! – jma