2015-06-17 83 views
0

我正在嘗試在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上運行?或者我的猜測是錯誤的,問題來自其他地方?

任何幫助表示讚賞。

+0

安裝puppetlabs回購之後,您將需要使用'apt-cache policy puppet'來檢查您的包會發生什麼情況。 –

+0

感謝您的建議@FelixFrank,我會嘗試。 –

回答