* Re: [sisyphus] Фатальная ошибка при загрузке ядра 3.14.23
@ 2014-11-17 11:31 ` Gleb Fotengauer-Malinovskiy
2014-11-17 12:13 ` Alexey Borisenkov
0 siblings, 1 reply; 5+ messages in thread
From: Gleb Fotengauer-Malinovskiy @ 2014-11-17 11:31 UTC (permalink / raw)
To: Eugine Kosenko; +Cc: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 2560 bytes --]
On Mon, Nov 17, 2014 at 10:00:15AM +0000, Eugine Kosenko wrote:
> При попытке загрузить ядро из пакета kernel-image-std-def-3.14.23-alt1
> система уходит в цикл, бесконечно выдавая сообщение
>
> Code should not be reached 'Unknown argument' at
> src/udev/udevadm-settle.c:85, function adm_settle(). Aborting.
На сколько я понимаю, сама по себе эта ошибка не страшная. А выводится она
столько времени, сколько система ждёт появления файловой системы с корнем,
просто оно довольно долго ждёт, что она всё же появится и появляется
впечатление, что оно висит.
В make-initrd 3 минуты помимо времени работы программ:
data/lib/initrd/modules/080-loop-
data/lib/initrd/modules/080-loop- # It is not currently limit since the execution of programs
data/lib/initrd/modules/080-loop- # takes time, which is not counted. But we do not want to use
data/lib/initrd/modules/080-loop- # additional utilities to calculate the time limit.
data/lib/initrd/modules/080-loop: local sec=$((${ROOTDELAY:-180}*10))
Даже при успешной загрузке у меня успевает проскочить несколько таких
ошибок.
Подозреваю, что вам нужно смотреть куда-то в сторону initrd.
> После успешной перезагрузки на ядро kernel-image-std-def-3.14.18-alt1 нигде
> в журнале этого сообщения не нахожу.
>
> Сообщение намекает, что проблема, вроде бы, где-то в udev, но причины мне
> непонятны.
>
> # rpm -qa|grep udev
> udev-217-alt2
> libgudev-217-alt2
> udev-rules-217-alt2
> libudev1-217-alt2
> udev-hwdb-217-alt2
> udev-rule-generator-net-217-alt2
>
> В принципе, система обновлена полностью. Что можно поправить, чтобы
> запустилось?
Для начала просто попробуйте перегенерировать initrd:
# installkernel '3.14.23-std-def-alt1'
И сравнить список модулей, которые туда попали с теми, что в были в
3.14.18.
--
glebfm
[-- Attachment #2: Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] Фатальная ошибка при загрузке ядра 3.14.23
2014-11-17 11:31 ` [sisyphus] Фатальная ошибка при загрузке ядра 3.14.23 Gleb Fotengauer-Malinovskiy
@ 2014-11-17 12:13 ` Alexey Borisenkov
2014-11-17 13:43 ` Alexey Borisenkov
0 siblings, 1 reply; 5+ messages in thread
From: Alexey Borisenkov @ 2014-11-17 12:13 UTC (permalink / raw)
To: sisyphus
17.11.2014 15:31, Gleb Fotengauer-Malinovskiy пишет:
> Даже при успешной загрузке у меня успевает проскочить несколько таких
> ошибок.
>
> Подозреваю, что вам нужно смотреть куда-то в сторону initrd.
Так-то да, это initrd, только разбираться с ним не так-то просто. Я тоже
получил такую проблему для гостевой системы (VirtualBox) на 32-битном
Сизифе. Причём 64-битная гостевуха обновилась нормально, надо бы
попробовать сделать их идентичными по пакетам.
Просто перегенерация initrd ничего не даёт. Если перегенерировать для
старого ядра, то перестаёт загружаться и оно.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] Фатальная ошибка при загрузке ядра 3.14.23
2014-11-17 12:13 ` Alexey Borisenkov
@ 2014-11-17 13:43 ` Alexey Borisenkov
2014-11-17 14:17 ` Gleb Fotengauer-Malinovskiy
0 siblings, 1 reply; 5+ messages in thread
From: Alexey Borisenkov @ 2014-11-17 13:43 UTC (permalink / raw)
To: sisyphus
17.11.2014 16:13, Alexey Borisenkov пишет:
> Так-то да, это initrd, только разбираться с ним не так-то просто.
А как остановить загрузку для рабочего initrd? Пробовал ядру подсунуть
break=y, break=init, break=mount. Ничего не помогает.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] Фатальная ошибка при загрузке ядра 3.14.23
2014-11-17 13:43 ` Alexey Borisenkov
@ 2014-11-17 14:17 ` Gleb Fotengauer-Malinovskiy
0 siblings, 1 reply; 5+ messages in thread
From: Gleb Fotengauer-Malinovskiy @ 2014-11-17 14:17 UTC (permalink / raw)
To: Alexey Borisenkov; +Cc: sisyphus
[-- Attachment #1: Type: text/plain, Size: 652 bytes --]
On Mon, Nov 17, 2014 at 05:43:29PM +0400, Alexey Borisenkov wrote:
> 17.11.2014 16:13, Alexey Borisenkov пишет:
> >Так-то да, это initrd, только разбираться с ним не так-то просто.
>
> А как остановить загрузку для рабочего initrd? Пробовал ядру подсунуть
> break=y, break=init, break=mount. Ничего не помогает.
STOP=<имя>
И имя модуля из /usr/share/make-initrd/data/lib/initrd/modules
без цифр и -, например:
STOP=loop
чтобы остановиться до loop.
--
glebfm
[-- Attachment #2: Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] Фатальная ошибка при загрузке ядра 3.14.23
@ 2014-11-17 18:26 ` Eugine Kosenko
0 siblings, 0 replies; 5+ messages in thread
From: Eugine Kosenko @ 2014-11-17 18:26 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Похоже, дело еще хуже. Решил посмотреть, что будет, если дождусь
загрузки ядра 3.14.23. В результате не стартовал LVM, на котором лежат
/usr, /var и /home. То есть, я сейчас в голом аварийном режиме.
Более того, теперь по той же причине не грузится и 3.14.18. Выдает
что-то вроде невозможности найти файл /var/run/lvn.lock. Даже не знаю,
что проще --- лечить, или спасти данные и переустановить. В любом
случае работа в аварийной консоли не в радость :-(.
Правда, не исключаю, что это после последнего обновления системы.
Обновился я сегодня утром, а перезапустил только сейчас...
2014-11-17 16:36 GMT+02:00, Alexey Borisenkov <grizlik78@gmail.com>:
> 17.11.2014 18:17, Gleb Fotengauer-Malinovskiy пишет:
>> On Mon, Nov 17, 2014 at 05:43:29PM +0400, Alexey Borisenkov wrote:
>>> А как остановить загрузку для рабочего initrd? Пробовал ядру подсунуть
>>> break=y, break=init, break=mount. Ничего не помогает.
>
>> STOP=<имя>
>
> Спасибо. Ещё бы придумать как в поломатой системе текстовый вывод
> сохранять... Проблему можно увидеть на прилагаемом скриншоте. Дисковых
> устройств нет почему-то. Если ввести udevadm trigger, то вывод
> получается похожим.
> Загружены модули:
> sd_mod, crc_t10dif, crct10dif_common, ahci, libahci, libata, serio_raw,
> scsi_mod, evdev, hid_generic, hid
> Диски в гостевой подключены через SATA контроллер.
>
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2014-11-17 18:26 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-17 11:31 ` [sisyphus] Фатальная ошибка при загрузке ядра 3.14.23 Gleb Fotengauer-Malinovskiy
2014-11-17 12:13 ` Alexey Borisenkov
2014-11-17 13:43 ` Alexey Borisenkov
2014-11-17 14:17 ` Gleb Fotengauer-Malinovskiy
2014-11-17 18:26 ` Eugine Kosenko
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git