2013-10-03 35 views
0

我使用厨师引导一个ec2 ubuntu 13.04实例。我正在使用this食谱。但我得到以下错误,并且引导停止不会继续。在资源包[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命令,这应该允许安装软件包。

相关问题