1
我从puppet得到关于未满足的依赖关系的警告,但它似乎满足了依赖关系。我对这个错误信息有点困惑。任何人都可以提供任何提示或指针?傀儡模块依赖关系既满足又未满足
[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$
注意puppet-yum
已经在所需的0.9.15和puppetlabs-apt
是2.3.0,比所需要的更大的2.2.0。
您可以很容易地在16.04上运行最新版本的Puppet。只需通过'gem'安装它。 –
我同意你的看法,这些警告是虚假的,对目录的建立没有任何影响。另外,不要轻易从Puppet 3.x升级到Puppet 4.你应该计划最终做出这种改变,但它是一个主要版本的升级,并且有可能会有一些事情会中断。 –
@JohnBollinger感谢您的警告。为了能够使用epp文件,我一直在尝试使用'parser = future',甚至这种小小的尝试都会导致一些痛苦! – jma