0

シェフを使用して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 に答える