厨师保险库中的密钥文件已损坏

时间:2016-10-23 07:19:30

标签: chef chef-vault

今天我看到我所有的厨师都无法运行他们的食谱,因为他们无法解密我们的ssh钥匙库。

我试图展示我的保险库并得到以下内容:

knife vault show secrets ssh_keys
ERROR: Chef::Exceptions::JSON::ParseError: parse error: premature EOF
                                   {"id":"ssh_keys_keys","admins":
                 (right here) ------^

然后我试图显示保险库的数据包:

knife data bag show secrets ssh_keys

此命令显示了我的加密数据,但当我尝试显示密钥项时,我得到了与以前相同的错误:

knife data bag show secrets ssh_keys_keys
ERROR: Chef::Exceptions::JSON::ParseError: parse error: premature EOF
                                   {"id":"ssh_keys_keys","admins":
                 (right here) ------^

厨师版:12.14.89
保险柜版本:2.9.0

1)我可以看到厨师的保险库的最后更改,所以我知道是什么原因造成的吗? 2)有没有人有解决方法如何解决这个关键项?

此致

1 个答案:

答案 0 :(得分:0)

这是我的厨师服务器的问题 Chef服务器没有磁盘空间,删除一些日志文件后问题解决了