Хранилище Chef - удаление элемента хранилища приводит к ошибке "мешок данных #{VAULT} не является хранилищем"
У меня постоянно возникает ошибка, когда хранилище становится сумкой с данными после удаления элемента хранилища.
Команды, запускаемые для создания этой ошибки: knife vault delete VAULT ITEM
а потом knife vault show VAULT
,
Как только удаление выполнено, оно становится необратимым, и повторное добавление ранее добавленного элемента хранилища не решает проблему.
Кто-нибудь сталкивался с этим и если да, то как это было исправлено?
1 ответ
Все предметы хранилища являются предметами из пакета данных (ну, два предмета из пакета данных). Проверьте, откуда исходит конкретная ошибка в коде, и используйте ее, чтобы увидеть, что она считает неудачной. Это может быть неправильное удаление вещей из _keys
сумка для предмета.