首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新到Puppet 3.5.0和puppet应用不起作用

更新到Puppet 3.5.0和puppet应用不起作用
EN

Stack Overflow用户
提问于 2014-04-05 00:22:43
回答 2查看 198关注 0票数 0

所以我已经将我的木偶版本更新到了3.5.0,之前有效的木偶应用命令不再起作用了。我有一个certname在~/.puppet/puppet.conf中定义:

代码语言:javascript
复制
[main]
logdir=/var/log/puppet
vardir=/var/lib/puppet
ssldir=/var/lib/puppet/ssl
rundir=/var/run/puppet
factpath=$vardir/lib/facter
templatedir=$confdir/templates
manifestdir=$confdir/manifests
parser=future
certname=app.staging.hello.world

[master]
# These are needed when the puppetmaster is run by passenger
# and can safely be removed if webrick is used.
ssl_client_header = SSL_CLIENT_S_DN 
ssl_client_verify_header = SSL_CLIENT_VERIFY

我正在运行命令:

代码语言:javascript
复制
cd ~/.puppet and sudo puppet apply manifests/

并获得:

代码语言:javascript
复制
Error: Could not find default node or by name with 'ip-x-x-x-x.eu-west-1.compute.internal, ip-x-x-x-x.eu-west-1.compute, ip-x-x-x-x.eu-west-1, ip-x-x-x-x' on node ip-x-x-x-x.eu-west-1.compute.internal
Error: Could not find default node or by name with 'ip-x-x-x-x.eu-west-1.compute.internal, ip-x-x-x-x.eu-west-1.compute, ip-x-x-x-x.eu-west-1, ip-x-x-x-x' on node ip-x-x-x-x.eu-west-1.compute.internal

在~/..puppet/manifests中,我有一个节点与certname匹配的app.pp:

代码语言:javascript
复制
node /^app\d*\.staging\d*\.(.*)$/

为什么木偶不把它捡起来?

EN

回答 2

Stack Overflow用户

发布于 2014-04-09 12:15:17

由于发布后发现的问题,木偶3.5.0被召回。

一定要降级,或者等到3.5.1发布。

Recall notice

票数 2
EN

Stack Overflow用户

发布于 2014-04-08 20:36:01

如果这个错误通过降级到3.4.3而消失,那么这很可能是一个bug。解析器发生了变化,可能会导致这样的回归。我真的分不清。

你能在Puppet's Jira开票吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22868060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档