Debian 6(Squeeze)上的Puppet已经过时了

时间:2015-06-17 15:42:58

标签: linux debian puppet

我正在尝试在Debian Squeeze VM上使用puppet。无法识别模块,并且找到init.pp中的错误。例如,对于apache模块:

  

==>默认值:/ tmp / vagrant-puppet / modules-1c590e71e741d5be处的')'语法错误   cdd0f5f0cf8d12ab / apache / manifests / 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

但版本保持不变。所以这不起作用,这是否意味着木偶根本不适用于Debian Squeeze?或者我的猜错了,问题来自其他地方?

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

将此行添加到/etc/apt/sources.list:

deb http://backports.debian.org/debian-backports squeeze-backports main

然后输入命令:

apt-get update

apt-get -t squeeze-backports install puppet

这将为你安装puppet 2.7