我试图在Debian Squeeze VM上使用人偶。无法识别模块,并且在init.pp中发现错误。例如,对于apache模块:
==>默认值:/ tmp / vagrant-puppet / modules-1c590e71e741d5be在')'处出现语法错误
节点squeeze64.vagrantup.com上的cdd0f5f0cf8d12ab / apache / manifests / init.pp:75
这个模块来自木偶伪造,并且可以在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完全不起作用?还是我的猜测是错误的,问题出在其他地方?
任何帮助表示赞赏。
最佳答案
将此行添加到您的/etc/apt/sources.list中:
deb http://backports.debian.org/debian-backports压缩回传主
然后输入命令:
apt-get更新
apt-get -t squeeze-backports安装人偶
这将为您安装puppet 2.7
关于linux - Debian 6(Squeeze)上的已过时,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30896308/