2016-12-21 2 views
1

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.

Antwort

1

Ah, das ist ein Fehler.

Es wird berichtet unter #17251 und wie auch diskutiert here.

Es wurde in Puppe 4.0.0 behoben, aber ich benutze (Ubuntu 16.04 LTS) 3.8.5.

Ich bin immer noch etwas unklar, ob die Warnungen wichtig sind (abgesehen davon, dass sie ziemlich hässlich sind). Ich denke die Antwort ist, dass sie es nicht tun, einfach weil ich noch nichts gescheitert habe.

+0

Sie können die neueste Version von Puppet auf 16.04 ganz einfach ausführen. Installieren Sie es einfach über 'gem'. –

+0

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. –

+0

@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

Verwandte Themen