Q:

corrupted keys file in chef vault

Today I saw that all my chef-clients fail to run their recipes becaue they can't decrypt our ssh keys vault.
I tried to show my vault and got the following:
knife vault show secrets ssh_keys
ERROR: Chef::Exceptions::JSON::ParseError: parse error: premature EOF
                                   {"id":"ssh_keys_keys","admins":
                 (right here) ------^

then I tried to show the data bag of the vault:
knife data bag show secrets ssh_keys

this command showed my encrypted data but when I tried to show the keys item I got the same error as before:
knife data bag show secrets ssh_keys_keys
ERROR: Chef::Exceptions::JSON::ParseError: parse error: premature EOF
                                   {"id":"ssh_keys_keys","admins":
                 (right here) ------^

Chef Version: 12.14.89
Vault Version: 2.9.0
1) can I see last changes to a vault in chef so I know what cause it?
2) does anyone have a solution how to fix this keys item?
Regards

A:

This was a problem with my chef-server.
Chef server was out of disk space and after removing some log files the problem solved

