在资源'package [libmysqlclient-dev]上执行动作`install`时出错

时间:2013-10-03 10:48:17

标签: ubuntu amazon-web-services chef chef-recipe cookbook

我正在使用厨师引导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或创建数据库。我如何摆脱这个问题。

1 个答案:

答案 0 :(得分:1)

根据this blog post发生错误,因为yum缓存尚未更新。如果将apt::default配方添加到运行列表的开头,它将为您执行apt-get update命令,这将允许安装包。

相关问题