Из-за изменений в пакете lvm2 в Centos stream после обновления и перезагрузки ваша система может перейти в режим восстановления из-за того, что один или несколько разделов LVM не найдены.
Хотя эта ошибка затрагивает как физические, так и виртуальные системы, о проблемах с Libvirt(KVM), VMWare, а также некоторыми другими гостевыми системами пока не сообщалось.
Чтобы узнать, может ли эта ошибка повлиять на вас, проверьте содержимое файла /etc/lvm/devices/system.devices
. Если существует и этот файл пуст или содержит устройство типа «sys_wwid», за которым следует несколько повторяющихся символов подчеркивания, это, скорее всего, затронуло вас. См. следующий пример:
1 2 3 4 |
# Created by LVM command lvmdevices pid 1389 at Tue Mar 12 12:47:15 2024 VERSION=1.1.2 IDTYPE=sys_wwid IDNAME=t10.ATA_____Colorful_SL500_256GB____________________A157DB6A12200152343_ DEVNAME=/dev/sda3 PVID=LHWedIRTsSv3aXFpM2w4vyJc3cygYyh9 PART=3 |
Если эта ошибка затронула вас, то до тех пор, пока RHEL не выпустят исправление ошибки, просмотрите и выполните один из следующих вариантов перед обновлением и перезагрузкой системы:
- После обновления
lvm2
пакет, но перед перезагрузкой перегенерируйте/etc/lvm/devices/system.devices
запустивlvmdevices --update
. Убедитесь, что содержимое/etc/lvm/devices/system.devices
изменяется в соответствии с новым форматом перед перезагрузкой системы. - Перед перезагрузкой после обновления переименуйте
/etc/lvm/devices/system.devices
файл (например,mv /etc/lvm/devices/system.devices{,.bak}
) и после перезагрузки системы запуститеvgimportdevices --all
восстановить файл в новом формате.
Правильно отформатированный system.devices
файл для CentOS Stream release 9 не будет иметь повторяющихся символов подчеркивания в поле IDNAME устройства.
Если система уже была обновлена и находится в режиме восстановления, вы можете просто переместить /etc/lvm/devices/system.devices
файл из режима восстановления и перезагрузите систему. После перезагрузки системы восстановите файл в новом формате.