Hy Amazon EC2 Linux AMIでシェフ・ソロとMongoDBレシピを実行しようとしています。 私はOmnibusをインストールし、.rbファイルにcookbookパスを設定し、.jsonファイルにrunlistを設定しました。 mongodb recipe zipの内容をgithubからcookbookフォルダにコピーし、chef-soloコマンドを実行しました。 結果は次のとおりです。シェフ・ソロ・エラー:クックブックが見つかりません
致命的:Chef ::例外:: CookbookNotFound:Cookbook apt not found。別の料理本からaptを読み込んでいる場合は、メタデータの依存関係を設定することを確かめてください。
私はLinuxにも慣れていません。私はここで間違っていますか?
私のローカルのUbuntuでもうまく動作しましたが、Amazon EC2ではまだ動作しません。それは適切ではないので私は推測しています。 エラーの1つ: エラー:実行[apt-get-update](apt :: default line 22)にエラーがありました:そのようなファイルまたはディレクトリはありません - apt-get update; ignore_failureが設定されていて、続行しています それは大したことではないと推測しています。 パッケージ[update-notifier-common]アクションインストール *バージョンが指定されておらず、update-notifier-commonの候補バージョンがありません apt cookbookのreadmeは赤いですが、何かが特定する必要があると言っている。 – Csapi007
はエラー、ええ、私はMongoDBのレシピをそのようにインストールしようとした – cmur2
(MongoDBのは、あまりにもEC2上で必要な場合にのみ存在料理を持っている)EC2には傾向がないように、そこにあなたのrunlistにそれを置くべきではないルックスメッセージ私が得るもの: - 理由はランで、runlistからデフォルトのレシピをない奇妙である - *パッケージ[モンゴ-10gen-サーバー]アクションがバージョンが指定されていません* をインストールしていない、とのmongo-10gen・サーバーに対して使用可能な候補版10genのもの。これは私の以前の問題と関係がありますか、まったく違うのですか? :S – Csapi007