akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
Опять накатил новый lts и получил ту же проблему. Теперь сфотографировал с экрана. Переписываю, как это начинается: systemctl status systemd-modules-load.service делал, там голый failed, без всяких дополнительных пояснений.При генерации initramfs ничего необычного не выводилилось. |
vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
akoropВ journalctl -b -u ничего нет?или по pid
|
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
Тогда, после выхода в emergency mode, выхлоп такой: Сейчас, с нормально загрузившейся системой, команда journalctl -u systemd-modules-load.service | grep failed даёт пустой вывод.
|
vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
akoropА без грипа что кажет? Если слишком большой вывод то по номеру загрузки journalctl -b -1 -u |
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
vs220Без счёту раз повторенный нормальный вывод. А какая, собственно, разница? Я ж при криво загуженной системе сохранил (и выше привёл) вывод с ошибкой. Но, вообще, меня меньше интересуют вопросы "кто виноват" (фиг с ним). и "что делать" (откатил ядро, и всё работает). А очень интересно, на будущее, что может быть причиной одновременного и одинакового дефекта с основным ядром и с lts-ядром. По идее, lts для того и отстаёт, чтобы туда попадали только проверенные изменения, то есть одно и то же изменение не должно попадать одновременно в основное и в lts-ядро. И вобще, ядро ли виновато? Может, как уже высказывалось, источник проблемы - initcpio? Или ещё что-то, связанное не с функциональностью ядра, а с оформлением? |
vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
akoropЧто то не обратил внимание что журнал стартует после [7.8] systemd[1]: Failed to start Load Kernel Modules.И ошибки не попадают в журнал Тогда можно попробовать (на сбойном ядре) так по идее должно в журнал попасть (если только смонтировался /var на запись, потому что может как раз и модуль файловой глючить и монтировать только на чтение)akoropКакой то модуль скорее всего не подходит для новых ядер. Такое часто бывает с модулями виртуалбокса или собранными под старое ядро DKMS akoropМожно на всякий случай проверить на ошибки и чтобы версии модулей совпадали с версией ядра
|
vasek |
|
Темы:
47
Сообщения:
11856
Участник с: 17 февраля 2013
|
akoropПодробно не вникал, в смысле не читал. Но я бы попробовал 2 варианта/способа, чтобы получить больше информации. От обычного логирования здесь похоже толку мало и нужно пробовать не стандартные способы. Если я правильно понял, то управление уже передается systemd, так как ругается на ошибку systemd-modules-load.service, а значит нужно дебажить только этот юнит. Способов несколько, но учитывая его особенности (systemd-modules-load.service; static; vendor preset: disabled) похоже в данном случае подойдет только использование strace, а именно использовать, например, следующий запуск (изменить кто как привык) - или с выводом в файл (будет создан файл systemd-modules-load.strace) - или без вывода в файл (результат работы будет включен в лог journal)
Если грешите на модули, то можно попробовать отследить загрузку модулей, используя параметр загрузки initcall_debug, но это работает только для встроенных в ядро модулей и помогает отследить где затыкается ядро. В вывде будут строки типа то есть указано время загрузки и код возврата ошибки загрузки (returned 0 - успешно, returned N - ошибка)UPD - кстати это хорошо помагает при проблемах с suspend по причине модулей И лучше при анализе активировать debug-shell.service и работать из создаваемой им shell оболочки.
Ошибки не исчезают с опытом - они просто умнеют
|
Andy_Vetrov |
|
Темы:
2
Сообщения:
27
Участник с: 09 февраля 2019
|
Обновление libvncserver до версии 0.9.12 - кривое. Использую совместно с ним x11vnc. Обновились эти пакеты после длительного периода затишья практически одновременно. После обновления сессии начали зависать, после убийства x11vnc отказывался стартовать с ошибкой, лечилось только перезагрузкой. Вначале откатил x11vnc - не помогло, после отката libvncserver до версии 0.9.11-3 все стало опять нормально работать. Взять старую версию можно как обычно в archive.archlinux.org и приморозить, либо собрать самому с другим именем, дабы pacman не ругался - тут уж кому как удобнее. |
vall |
|
Темы:
45
Сообщения:
1786
Участник с: 28 марта 2017
|
Способ добавления проблемного пакета в /etc/pacman.conf секцию "IgnorePkg =" наиболее традиционен для арча. Однако со временем могут возникать проблемы с зависимостями. Поэтому желательно мониторить ситуацию и после исправления багов всё же обновиться. Роллинг же) К счастью, в последнее время проблемы возникают крайне редко. |
vadik |
|
Темы:
57
Сообщения:
5495
Участник с: 17 августа 2009
|
Тему почистил. Дальше, пожалуйста, без флуда. Либо --> в профильные темы/ветки. |