2015-02-04 7 views
1

요리사 노드를 제공 할 때 나는 다음과 같은 오류가 발생하고 있어야합니다 : I 데이터 가방 이름 config.json가 존재하는 것을 확인했다데이터 가방 항목은 해시 또는 매시 오류

[2015-02-04T06:46:11-08:00] ERROR: Failed to load data bag item: "site1" "config" 
==> default: Chef::Exceptions::ValidationFailed 
==> default: ---------------------------------- 
==> default: Data Bag Items must contain a Hash or Mash! 

을하고있다 동일한 이름의 데이터 백 내의 ID. 또한 데이터 가방 경로가 Vagrant 파일에 올바르게 설정되어 있습니다.

config.json

{ 
"id": "config", 
    "username": "user", 
    "password": "pwd" 
} 

JSON 유효하다.

업데이트. 요리사 클라이언트 12.0.1 및 12.0.3에 관한 문제. 11.18.0으로 다운 그레이드 할 때 발생하지 않습니다.

답변

2

이것은 알려진 것이지만 확인되지 않은 버그입니다. 이 문제에 대해 a github issue이 열려 있습니다.

가치가있는 부분에 대해서만이 문제는 방랑제와 함께 나타납니다. 발견 한대로 해결 방법은 11.x 릴리스를 사용하는 것입니다.

편집 : 방황하지 않을 것입니다!

+0

아니요, 방글러래스에서만 발생하지 않습니다. 아마존에서도 마찬가지입니다. –