Как я могу отлаживать прерывистый сбой mkinitrd при обновлении ядра в CentOS 7?

У меня есть работа по регулярному созданию AMS AWS EC2 на основе официального изображения AWS CentOS 7 с использованием пакера . Два из последних пяти сборок не смогли создать загрузочный образ, из-за этого:

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 .

Interesting Posts

Есть ли способ получить общедоступный DNS-адрес экземпляра?

Перехватить входящие пакеты TCP / IP в Linux и выполнить NAT

Запретить sudo запрашивать пароль при запуске недопустимой команды

Добавить круглые скобки вокруг чисел

Terminal: запустить программу в фоновом режиме с идентификатором или указанным именем

Как написать цикл for, который выполняет асинхронную команду на каждой итерации?

Создание файла журнала за итерацию цикла (bash)?

Как добавить дату ко всем файлам в каталоге, не касаясь подкаталогов через скрипт bash

Как обновить ядро ​​от терминала в Linux Mint 18?

GRUB v2: Практический способ управления численными записями для использования с grub-reboot

Ошибка Arch Linux "Невозможно установить LC_ (CTYPE / MESSAGES / ALL) в стандартную локаль: нет такого файла или каталога"

OpenLDAP Centos 6

Есть ли способ получить доступ к электронной таблице Google Диска?

Wi-Fi перестает работать в режиме ожидания

Как запустить процесс для определенного монитора в Fluxbox?

Linux и Unix - лучшая ОС в мире.