2016-11-04 108 views
0

我收到以下错误消息时,我做了state.applysaltstack“支柱失败,出现以下消息呈现”

[ERROR ] Data passed to highstate outputter is not a 
valid highstate return: {'sonia9': ['Pillar failed to 
render with the following messages:', "Rendering SLS 'users' 
failed. Please see master log for details."]} 

是否有可能看到实际的渲染和它失败了吗?

我已经尝试过:

  • log_level: garbage/etc/salt/master,重新启动守护
  • salt-call -l debug state.apply上附庸

我得到同样的无益错误信息,并没有关于更详细实际渲染。

+0

并没有什么有用'/ var/log/salt/master'的? – dahrens

+0

你可以发布该sls的内容吗?或者在那个sls中使用的支柱? –

回答

1

在您的支柱位置(大部分为/srv/pillar)下看起来像users.sls未正确组成。
运行>salt sonia9 pillar.items OR salt minion state.sls filename检查它

1

我发现,如果你的支柱有重复我的情况同一个包在YAML被列出两次。 (很长的列表)它将无法complile,但没有理由..所以缩短答案,你可能只需要清理你的支柱和1980年的调试文件