2015-06-17 50 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,我会尝试。 –

回答