2014-09-19 2 views
1

템플릿을 준비 할 때 제 쇄기가 실패했습니다.쉐프 템플릿 파일을 찾을 수 없음

template "/var/.s3cfg" do 
    source "s3cfg.erb" 
    owner "root" 
    group "root" 
    mode "0644" 
end 

해당 요리 책 디렉토리에는 파일 templates/default/s3cfg.erb이 있습니다. 이 방랑, 방랑-cachier, 방랑-berkshelf, berkshelf, 또는 요리사 오류가 될 수 있도록

는하지만 이상하게도 그것은 opswork 아마존에 성공적으로 작동합니다.

어떻게 확인하나요?

내 환경 :

$: vagrant -v 
Vagrant 1.6.5 

$: vagrant plugin list 
vagrant-berkshelf (3.0.1) 
vagrant-cachier (0.9.0) 
vagrant-login (1.0.1, system) 
vagrant-omnibus (1.4.1) 
vagrant-share (1.1.1, system) 

$: chef -v 
Chef Development Kit Version: 0.2.2 

$: berks -v 
3.1.5 

방랑 상자가 우분투 - 정확한 12.04

+0

내가 이런 괴상함을 보게되면 일반적으로 방황 플러그인을 후퇴시켜야합니다. 이것은 충분히 빨리 설치/제거 할 때 충분히 쉽습니다. 방랑자 - 캐셔 (cagier)로 시작하겠다. 속도가 더 좋기 때문이다. 재현 가능한 것을 얻으려면 해당 프로젝트에 로그인하십시오. –

답변

0

이다는 분명히 원인이 때문에 /tmp/vagrant-chef에있는 경로를 프로비저닝 chef 기본 위치는. 주방장 처형 중, 어떻게 든 /tmp/ 폴더가 청소되었습니다. 따라서 누락 된 파일입니다.

chef.provisioning_path의 위치를 ​​/tmp/이 아닌 다른 폴더로 변경하면 정상적으로 작동합니다.