0

我正在使用 Chef 引导一个 ec2 ubuntu 13.04 实例。我正在使用本食谱。但是我收到以下错误,并且引导停止不会继续。

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 或创建数据库。我该如何摆脱这个问题。

4

1 回答 1

1

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

于 2013-10-03T12:51:23.750 回答