Patch Manger にて yum update failed with result code エラーが発生した場合の解消方法を教えてください

2023.11.08

困っていた内容

Patch Manger からパッチ適用を実施したところ失敗します。
なお、実行結果のログには下記のようなエラーが出力されておりました。
原因と解消方法を教えてください。

[ERROR]: yum update failed with result code: 1, message: [u'1:grub2-tools-2.06-14.amzn2.x86_64 requires grub2-common = 1:2.06-14.amzn2']

具体的な解決方法

パッチマネージャーからパッチ適用を行った際に、こちらのエラーが発生した場合、yum のパッケージ依存関係の自動解決失敗が原因によりパッチの適用が失敗しています。
解消方法としては以下いずれかの方法で、grub2-tools, grub2-common を更新いただき、改めてパッチ適用を実施することで解消が可能です。

  1. 手動にて yum コマンドを実行することにより grub2-tools, grub2-common を更新(依存関係を手動にて解決)してから、改めてパッチの適用を実施する。
  2. grub2-tools, grub2-common の更新を許可するようパッチのリストを更新してた上で、改めてパッチの適用を実施する。

参考情報

パッチマネージャーの実行が amazonlinux2 で失敗しました | AWS re:Post