Автор Тема: Не собирается initrd после обновления системы [решено]  (Прочитано 2685 раз)

Оффлайн alxl

  • Давно тут
  • **
  • Сообщений: 161
Добрый вечер. После очередного обновления системы regular kde перестал собираться initrd. Текст ошибки
[00:00:00] Config file: /etc/initrd.mk
[00:00:00] Generating module dependencies on host ...
[00:00:02] Creating initrd image ...
[00:00:04] Putting udev rules ...
[00:00:04] Putting modules ...
depinfo: ERROR: Module pci:v00008086d00002F08sv00008086sd00000000bc06sc04i00 not found.
make[2]: *** [/usr/share/make-initrd/features/add-modules/rules.mk:5: put-modules] Ошибка 1
make[1]: *** [/usr/share/make-initrd/mk/make-initrd.mk:167: process-config] Ошибка 2
make: *** [/usr/share/make-initrd/mk/make-initrd.mk:157: all] Ошибка 1
в интернете по алиасу модуля нашел его описание
  PCI 03.0: 0604 PCI bridge (Normal decode)
  [Created at pci.386]
  Unique ID: 3hqH.hRouUYqBwWB
  SysFS ID: /devices/pci0000:00/0000:00:03.0
  SysFS BusID: 0000:00:03.0
  Hardware Class: bridge
  Model: "Intel Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x2f08 "Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3"
  SubVendor: pci 0x8086 "Intel Corporation"
  SubDevice: pci 0x0000
  Revision: 0x02
  Driver: "pcieport"
  IRQ: 30 (no events)
  Module Alias: "pci:v00008086d00002F08sv00008086sd00000000bc06sc04i00"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
не знаю, что делать дальше.
« Последнее редактирование: 22.06.2021 09:48:32 от alxl »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Вчера вышла новая версия make-initrd. Проверьте её. И, если воспроизводится, то откройте баг, пожалуйста.

Оффлайн alxl

  • Давно тут
  • **
  • Сообщений: 161
открыл, номер 40243. Кстати, эта ошибка проявляется на железе LGA 2011-3 x99z v102 xeon e5 2640 v3 , а в виртуалбоксе такой ошибки нет.

Оффлайн alxl

  • Давно тут
  • **
  • Сообщений: 161
Наконец, то мне удалось заставить работать новый make-initrd.
в версии 2.19 в файле initrd.mk прописаны следующие 3 строки:
AUTODETECT = all
MODULES_TRY_ADD += autofs4
FEATURES += plymouth
а в версии 2.16 только одна строка:
AUTODETECT = allпосле того, как я закомментировал нижние 2 строки - make-initrd отработал без ошибок, и система загружается с новым ядром. Единственное смущает то, что initrd-5.10.43 получился размером 6 мегабайт, а предыдущие все по 30 мегабайт.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Единственное смущает то, что initrd-5.10.43 получился размером 6 мегабайт, а предыдущие все по 30 мегабайт.

Видеодрайвер внутрь не попал.

Оффлайн alxl

  • Давно тут
  • **
  • Сообщений: 161
на багтрекер не удалось загрузить багрепорт, поэтому выложил сюда

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 165
Видеодрайвер внутрь не попал.
А зачем он там вообще был?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 165
Добрый вечер. После очередного обновления системы regular kde перестал собираться initrd.
И опять имеем проблему почти на ровном месте из за INITRD_AUTOUPDATE=default в /etc/sysconfig/installkernel

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
А зачем он там вообще был?

Для plymouth, вестимо.

Оффлайн alxl

  • Давно тут
  • **
  • Сообщений: 161
В новой версии make-initrd баг исправлен. Спасибо разработчикам.