基本上我在我的 puppet 目录中做一些清理时删除了这些文件。 现在,当我运行 @app: puppet apply/some/file 时,我收到一条错误消息,指出这些文件丢失了。 (当然)
所以我创建了两个新文件并得到了这个:
错误:无法从 prerun_command 运行命令:“/etc/puppet/etckeeper-commit-pre”的执行返回 1: 错误:无法从 postrun_command 运行命令:“/etc/puppet/etckeeper-commit-post”的执行返回 1
任何提示都将非常感谢 谢谢 安东尼
最佳答案
如果您启用了 Puppet“filebucket”,您可以查看日志以找到已删除文件的哈希值,然后从中恢复。
否则转到您的备份,或重新安装它们来自的软件包。
关于ruby-on-rails - Puppet 意外删除了 etckeeper-commit-pre 和 etckeeper-commit-post 有没有办法重新生成这些文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10559724/