2013-10-03 4 views
0

저는 chef를 사용하여 ec2 우분투 13.04 인스턴스를 부트 스트랩하고 있습니다. this 요리 책을 사용하고 있습니다. 그러나 다음과 같은 오류가 발생하고 부트 스트래핑 중지가 계속되지 않습니다.'package [libmysqlclient-dev]'자원에`install` 액션을 실행하는 중 오류가 발생했습니다.

apt-get -q -y install libmysqlclient-dev=5.5.32-0ubuntu0.13.04.1 returned 100, expected 0 
    Resource Declaration: 
    In /var/chef/cache/cookbooks/mysql/recipes/client.rb 
    package mysql_pack do 
    action :install 
    48: end 
    49: end 
    /var/chef/cache/cookbooks/mysql/recipes/client.rb:46:in `block in from_file' 
    package("libmysqlclient-dev") do 
    action [:install] 
     retries 0 
    retry_delay 2 
    package_name "libmysqlclient-dev" 
    version "5.5.32-0ubuntu0.13.04.1 
    cookbook_name "mysql" 
    recipe_name "client" 
end 

mysql을 설치하거나 데이터베이스를 만들 수 없습니다. 이 문제를 어떻게 해결할 수 있습니까?

답변

1

this blog post에 따르면 yum 캐시가 업데이트되지 않았기 때문에 오류가 발생합니다. apt::default 레서피를 실행 목록의 시작 부분에 추가하면 apt-get update 명령이 수행되므로 패키지를 설치할 수 있습니다.