Bug 35706 - Загрузка зависает на starting udevd service
Summary: Загрузка зависает на starting udevd service
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: make-initrd-guestfs (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-03 15:04 MSK by Grigory Ustinov
Modified: 2021-07-07 20:41 MSK (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Grigory Ustinov 2018-12-03 15:04:36 MSK
Способ воспроизведения: ставим все пакеты make-initrd* и запускаем команду make-initrd на ядро, которое не жалко. В результате получаем сабж баги. То есть в ком-то из них есть ошибка, в ком точно не знаю.
Comment 1 Alexey Gladkov 2018-12-04 12:48:30 MSK
Вы бы хоть список пакетов и их версий приложили. Приложили бы ещё рабочий и нерабочий образ initrd.
Comment 2 Grigory Ustinov 2018-12-04 17:36:25 MSK
(In reply to comment #1)
> Вы бы хоть список пакетов и их версий приложили. Приложили бы ещё рабочий и
> нерабочий образ initrd.

Вау! Если есть реакция, то сделаю это со следующим обновлением ядра. Просто сейчас я сделал remove-old-kernels и не хочу играться с рабочим ядром. Ориентировочно на следующей недельке может даже попробую бинарным поиском найти проблемный пакет.
Comment 3 Alexey Gladkov 2018-12-04 19:04:08 MSK
(В ответ на комментарий №2)
> Вау! Если есть реакция, то сделаю это со следующим обновлением ядра.

Мне не понятно, почему у вас это вызывает удивление.

> Просто
> сейчас я сделал remove-old-kernels и не хочу играться с рабочим ядром.
> Ориентировочно на следующей недельке может даже попробую бинарным поиском найти
> проблемный пакет.

Вот когда будет больше информации и переоткройте.
Comment 4 Grigory Ustinov 2018-12-04 21:44:44 MSK
Не-не-не, от меня так просто не отделаешься.

[root@Mr-frog ~]# rpm -qa | grep make-initrd 
make-initrd-2.2.4-alt1.x86_64
make-initrd-luks-2.2.4-alt1.x86_64
make-initrd-devmapper-2.2.4-alt1.x86_64
make-initrd-mdadm-2.2.4-alt1.x86_64
make-initrd-busybox-1.28.1-alt1.x86_64
make-initrd-guestfs-0.4-alt1.noarch
make-initrd-lvm-2.2.4-alt1.x86_64

С таким набором новенькое 4.19.6-un-def-alt1 не запускается.
Comment 5 Grigory Ustinov 2018-12-04 21:51:16 MSK
https://drive.google.com/open?id=1asc098nWuCBVsDVuVmFxFiezgrW8mpsA - вот ссылка на файл initrd-4.19.6-un-def-alt1.img - удалю его после закрытия баги.
Comment 6 Grigory Ustinov 2018-12-04 22:03:52 MSK
Опытным путём выяснил, что виновник баги make-initrd-guestfs-0.4-alt1.noarch. Удаляем этот пакет из системы и делаем make-initrd.

https://drive.google.com/open?id=1cTfynFD-fO8iHCAGEXv_gS4Cof5P0YiQ - вот ссылка на рабочий результат.

Тем самым, я дал вам всё что вы просили и даже чуть больше.
Comment 7 Alexey Shabalin 2018-12-04 23:24:45 MSK
Никогда не ставьте make-initrd-guestfs в свою систему.
Он не для этого. Как Вам это запретить, я не знаю.
Comment 8 Grigory Ustinov 2018-12-04 23:42:38 MSK
(В ответ на комментарий №7)
> Никогда не ставьте make-initrd-guestfs в свою систему.
> Он не для этого. Как Вам это запретить, я не знаю.

Завтра выясню, кто его мне привёз. Как запретить? Удалить. Или добавить уведомление при инсталяции, что дескать, сударь, возможно вы доспукаете большую ошибку!
Comment 9 Alexey Gladkov 2018-12-05 00:31:12 MSK
Ребята, вы сделали мой вечер! ))))))

(В ответ на комментарий №7)
> Никогда не ставьте make-initrd-guestfs в свою систему.
> Он не для этого. Как Вам это запретить, я не знаю.

Лёх, а давай в make-initrd-guestfs в фичу добавим параметр без которого фича будет писать ошибку и exit(1) делать. А параметр этот будет задаваться в /etc/initrd.mk.

Как тебе такое ?
Comment 10 Anton Farygin 2018-12-05 07:32:17 MSK
можно и exit(0), зачем же сразу exit(1).
Comment 11 Alexey Gladkov 2018-12-05 16:25:44 MSK
(В ответ на комментарий №10)
> можно и exit(0), зачем же сразу exit(1).

Ну можно и exit(0), но тогда правильнее просто взять в ifdef всё в rules.mk и warning сделать.
Comment 12 Alexey Shabalin 2019-01-02 19:31:53 MSK
Этого больше не должно происходить. Проверьте пожалуйста и закройте багу.
Comment 13 Grigory Ustinov 2021-07-07 20:41:32 MSK
Забыл закрыть. Закрываю.