1

我们使用“puppet apply”来设置新创建的 VM 实例,但有时它会失败并出现以下错误,即使它之前使用相同的实例和相同的清单文件通过了 X 次:

err: /File[/var/lib/puppet/facts]/ensure: change from absent to directory failed: Could not set 'directory on ensure: File exists - /var/lib/puppet/facts
Got 1 failure(s) while initializing: change from absent to directory failed: Could not set 'directory on ensure: File exists - /var/lib/puppet/facts

由于我没有找到任何关于此类错误的信息,所以我在这里问。有人也有这个问题吗?你有什么建议作为解决方案?

4

2 回答 2

0

所以这里的问题是僵尸傀儡进程仍在运行。杀死它后,这个错误再也没有出现过。

于 2013-11-27T20:46:29.140 回答
0

是的,我遇到了同样的问题。

一种解决方法是编写一个脚本来运行puppet apply命令 5 次,这解决了我的问题。

于 2013-06-30T07:40:52.387 回答