Хранилище Chef - удаление элемента хранилища приводит к ошибке "мешок данных #{VAULT} не является хранилищем"

У меня постоянно возникает ошибка, когда хранилище становится сумкой с данными после удаления элемента хранилища.

Команды, запускаемые для создания этой ошибки: knife vault delete VAULT ITEM а потом knife vault show VAULT,

Как только удаление выполнено, оно становится необратимым, и повторное добавление ранее добавленного элемента хранилища не решает проблему.

Кто-нибудь сталкивался с этим и если да, то как это было исправлено?

1 ответ

Все предметы хранилища являются предметами из пакета данных (ну, два предмета из пакета данных). Проверьте, откуда исходит конкретная ошибка в коде, и используйте ее, чтобы увидеть, что она считает неудачной. Это может быть неправильное удаление вещей из _keys сумка для предмета.

Другие вопросы по тегам