私の使命は、公式のAWS CentOS 7イメージに基づいてAWS EC2 AMIを定期的に作成することです。包装労働者。過去5つのリリースのうち2つは、次の理由で起動可能なイメージを作成できませんでした。
amazon-ebs: mkinitrd failed
amazon-ebs: warning: %posttrans(kernel-3.10.0-514.16.1.el7.x86_64) scriptlet failed, exit status 1
amazon-ebs: Non-fatal POSTTRANS scriptlet failure in rpm package kernel-3.10.0-514.16.1.el7.x86_64
すべてのビルドはyum update -y
。
- これは既知の問題ですか?たとえば、カーネル後のトランザクションスクリプトが他の後のトランザクションスクリプトと正しく対話しませんか?このカーネルのバージョンに関連するコンテンツが見つかりません。
- トランザクション後にスクリプトのデバッグレベルを上げることはできますか?
mkinitrd
インスタンスのどこかでより詳細なログを見つけることができますか?
カーネルを再インストールまたは再実行してみることもできますが、mkinitrd
問題を解決する前に問題を理解したいと思います。
可能な早期検出の問題は、次のyum
場合にゼロ以外の終了コードを返すように指示する方法です。どの一部のパッケージをインストールできませんでしたがman yum
。