我正在嘗試在Debian Squeeze VM上使用puppet。這些模塊無法識別,並且找到了init.pp中的錯誤。例如,對於apache的模塊:Debian 6(Squeeze)上的木偶已過時
==>默認:在 ')' 語法錯誤在/ TMP /流浪木偶/模塊-1c590e71e741d5be cdd0f5f0cf8d12ab /阿帕奇/艙單/ init.pp:75上節點squeeze64.vagrantup.com
這個模塊來自木偶僞造,在Debian 7上完美工作,所以我不認爲這是問題的原因。
我的假設是問題來自Puppet版本,它是2.6.2(並且官方已經過時)。我試着用apt-get
更新它,也是繼上Puppetlabs描述的過程,即:
wget https://apt.puppetlabs.com/puppetlabs-release-squeeze.deb
sudo dpkg -i puppetlabs-release-squeeze.deb
sudo apt-get update
但版本保持不變。所以這不起作用,這是否意味着puppet根本不能在Debian Squeeze上運行?或者我的猜測是錯誤的,問題來自其他地方?
任何幫助表示讚賞。
安裝puppetlabs回購之後,您將需要使用'apt-cache policy puppet'來檢查您的包會發生什麼情況。 –
感謝您的建議@FelixFrank,我會嘗試。 –