CentOS 7でカーネルを更新するときにmkinitrdの断続的なエラーをデバッグする方法は?

CentOS 7でカーネルを更新するときにmkinitrdの断続的なエラーをデバッグする方法は?

私の使命は、公式の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

  1. これは既知の問題ですか?たとえば、カーネル後のトランザクションスクリプトが他の後のトランザクションスクリプトと正しく対話しませんか?このカーネルのバージョンに関連するコンテンツが見つかりません。
  2. トランザクション後にスクリプトのデバッグレベルを上げることはできますか?
  3. mkinitrdインスタンスのどこかでより詳細なログを見つけることができますか?

カーネルを再インストールまたは再実行してみることもできますが、mkinitrd問題を解決する前に問題を理解したいと思います。

可能な早期検出の問題は、次のyum場合にゼロ以外の終了コードを返すように指示する方法です。どの一部のパッケージをインストールできませんでしたがman yum

ベストアンサー1

おすすめ記事