[英]puppet could not find dependency Package[monit] while applying Gitorious manifest
[英]Error while applying manifest on puppet agent
您的錯誤消息將問題歸因於文件/etc/modules/puppet/apt/manifests/init.pp
,該文件屬於“ apt”模塊,大概是“ puppetlabs-apt”。 問題的性質與模塊的DSL代碼中出現的Variant
一詞有關。 這是與Puppet 4中引入的數據類型系統相關的關鍵字,但是在Puppet 3.x中,它是一個普通標識符,沒有特殊意義。 這往往表明問題是您正在服務器上運行Puppet 3.x(當前最新版本是5.3.3),並且您安裝的puppetlabs-apt版本(v3.0.0)不兼容。
實際上, 有關puppetlabs-apt v3.0.0的文檔顯示,它至少需要Puppet 4.7.0版本。 版本2.4.0是聲稱與Puppet 3兼容的最后一個版本,因此您應該嘗試將其降級。
盡管模塊工具不兼容,但我不確定模塊工具為何選擇puppetlabs-apt v3.0.0。 您可以考慮將其作為針對Puppet的問題,但是由於Puppet 3不再得到積極開發,因此可能不值得付出努力。 確實,很可能該問題已在較新的版本中解決。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.