我正在使用厨师引导ec2 ubuntu 13.04实例。我正在使用this食谱。但我得到以下错误,并且自举停止不会继续。
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或创建数据库。我如何摆脱这个问题。
答案 0 :(得分:1)
根据this blog post发生错误,因为yum缓存尚未更新。如果将apt::default
配方添加到运行列表的开头,它将为您执行apt-get update
命令,这将允许安装包。