2016-12-21 5 views
1

人形から未依存の依存についての警告が出ていますが、依存関係が満たされているようです。私はこのエラーメッセージについて少し混乱しています。誰も任意のヒントやポインタを提供することはできますか?人形モジュールの依存関係が満たされていないと回答しました

[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.2.0よりも大きい2.3.0であることに留意されたいです。

答えて

1

ああ、これはバグです。

#17251で報告され、また、hereとして報告されています。

人形4.0.0で修正されましたが、(ubuntu 16.04 LTS)3.8.5を使用しています。

警告が問題であれば(まだかなり醜い)、私はやや不明です。その答えは、私がまだ何も失敗していないという理由だけで、彼らはしないと思う。

+0

パペットの最新バージョンは16.04で簡単に実行できます。 'gem'でインストールしてください。 –

+0

警告が偽りであり、カタログ作成に影響を与えないことに私は同意します。また、Puppet 3.xからPuppet 4へのアップグレードは軽くおこなわないでください。変更を最終的に行う計画はすべきですが、メジャーバージョンのアップグレードであり、何かが壊れる可能性はあります。 –

+0

@JohnBollinger警告をありがとう。私はeppファイルを使用できるようにするために 'parser = future'を試してきましたが、その小さな試みでさえ数回の痛みを引き起こしています! – jma

関連する問題