vasek |
|
Темы:
47
Сообщения:
11742
Участник с: 17 февраля 2013
|
Garry_ToporКакие комбинации конкретно нажимал ........ ??? ..... и покажи вывод $ cat /proc/sys/kernel/sysrq
Ошибки не исчезают с опытом - они просто умнеют
|
Garry_Topor |
|
Темы:
2
Сообщения:
31
Участник с: 12 февраля 2017
заблокирован
|
клавиши все возможные, напр Если SysRq вызывается с использованием Fn то следует зажать Alt + Fn + SysRq, затем отпустить Fn и ввести букву команды. Alt + SysRq + H Help — выводит все доступные возможности SysRq, выделяя большой буквой клавишу действия; Alt + SysRq + 0-9 loglevel0-9 — позволяет менять уровень подробности вывода от 0 (только критические сообщения) до 8 (самый подробный режим); Alt + SysRq + B reBoot — выполняет немедленную перезагрузку системы аналогично кнопке RESET (без синхронизации и размонтирования файловых систем); Alt + SysRq + C Crashdump — выполняет директиву kexec для перезагрузки чтобы получить сведения об ошибках; Alt + SysRq + D holDs — показывает все блокировки, которые держат устройства или файлы; Alt + SysRq + O powerOff — корректно выключает систему (если настроено и поддерживается, обычно это прямая команда отключения); Alt + SysRq + S Sync — пытается синхронизировать все примонтированные файловые системы, при этом пишет в консоли «Emergency Sync». При успешном завершении выводится «Emergency Sync Complete»; Alt + SysRq + U Unmount — пытается перемонтировать все примонтированные файловые системы в режим «только чтение»; Alt + SysRq + T showTasks — выдаст список текущих задач и информацию о них в текущую консоль; Alt + SysRq + N Nice — используется для того, чтобы сбросить приоритет задачи реального времени или просто с измененным приоритетом; ... R E I S U B / R E I S U O ... $ cat /proc/sys/kernel/sysrq 16 |
vasek |
|
Темы:
47
Сообщения:
11742
Участник с: 17 февраля 2013
|
Garry_ToporНапоминаю, самое главное условие при использовании комбинаций Alt + SysRq + key - это знчение sysrq = 1 $ cat /proc/sys/kernel/sysrq 1
Ошибки не исчезают с опытом - они просто умнеют
|
Garry_Topor |
|
Темы:
2
Сообщения:
31
Участник с: 12 февраля 2017
заблокирован
|
да, изменил sysrq на 1 нарыл что-то новое - специальную команду ввел для отладки, система зависла и капс лок мигал, потом выключил кнопкой, загрузился и journal (см в конце): фев 13 23:03:01 antergos systemd[454]: Got message type=method_return sender=org.freedesktop.DBus destination=:1.0 object= фев 13 23:03:01 antergos systemd[454]: home.mount: Failed to load configuration: No such file or directory фев 13 23:03:01 antergos systemd[454]: home-vladimir.mount: Failed to load configuration: No such file or directory фев 13 23:03:01 antergos systemd[454]: evince.service: Trying to enqueue job evince.service/start/replace фев 13 23:03:01 antergos systemd[454]: evince.service: Installed new job evince.service/start as 101 фев 13 23:03:01 antergos systemd[454]: evince.service: Enqueued job evince.service/start as 101 фев 13 23:03:01 antergos systemd[454]: home.mount: Collecting. фев 13 23:03:01 antergos systemd[454]: home-vladimir.mount: Collecting. фев 13 23:03:01 antergos systemd[454]: evince.service: Failed to set pids.max: No such file or directory фев 13 23:03:01 antergos systemd[454]: evince.service: Passing 0 fds to service фев 13 23:03:01 antergos systemd[454]: evince.service: About to execute: /usr/lib/evince/evinced фев 13 23:03:01 antergos systemd[454]: evince.service: Forked /usr/lib/evince/evinced as 1481 фев 13 23:03:01 antergos systemd[454]: evince.service: Changed dead -> start фев 13 23:03:01 antergos evinced[1481]: evince.service: Executing: /usr/lib/evince/evinced фев 13 23:03:01 antergos systemd[1]: systemd-journald.service: Got notification message from PID 169 (FDSTORE=1) фев 13 23:03:01 antergos systemd[1]: systemd-journald.service: Added fd 60 (n/a) to fd store. фев 13 23:03:01 antergos dbus-daemon[473]: Successfully activated service 'org.gnome.evince.Daemon' фев 13 23:03:01 antergos systemd[454]: Got message type=signal sender=org.freedesktop.DBus destination=n/a object=/org/fre фев 13 23:03:01 antergos systemd[454]: evince.service: D-Bus name org.gnome.evince.Daemon changed owner from to :1.87 фев 13 23:03:01 antergos systemd[454]: evince.service: Changed start -> running фев 13 23:03:01 antergos systemd[454]: evince.service: Job evince.service/start finished, result=done фев 13 23:03:45 antergos kernel: sysrq: SysRq : Trigger a crash фев 13 23:03:45 antergos kernel: BUG: unable to handle kernel NULL pointer dereference at (null) |
Garry_Topor |
|
Темы:
2
Сообщения:
31
Участник с: 12 февраля 2017
заблокирован
|
system-journald[157]: Failed to send WATCHDOG=1 notification message: Connection refused |
Garry_Topor |
|
Темы:
2
Сообщения:
31
Участник с: 12 февраля 2017
заблокирован
|
а как ядро новое поставить, подскажите? и как тут свои сообщения удалять? |
Garry_Topor |
|
Темы:
2
Сообщения:
31
Участник с: 12 февраля 2017
заблокирован
|
Подскажите, как ядро заменить на новое? $ uname -a Linux antergos 4.9.8-1-ARCH #1 SMP PREEMPT Mon Feb 6 12:59:40 CET 2017 x86_64 GNU/Linux |
vasek |
|
Темы:
47
Сообщения:
11742
Участник с: 17 февраля 2013
|
Garry_ToporНичего нового, просто судя по логам отработал SysRq, точнее, принудительно был вызван crash для получения дампа (которого, кстати, в конце нет ….. а может ты просто его и не заметил). Это вызывается комбинацией с использованием клавиши «c» или вводом команды echo t > /proc/sysrq-trigger Таким образом SysRq отработал, а значит должна отработать комбинация и на выключение (но стоит проверить), а значит, скорее всего, причина в systemd или железе …. и смена ядра вряд ли изменит ситуацию И складывается впечатление, что shutdown выполняется как halt — т.е. система работу завершает, но питание не отключается. Но могу и ошибаться - нужно смотреть проводя анализ с использованием debug-shell - смотреть процессы, логи и т.п. Если это для тебя трудно, можешь этого и не делать …. в принципе это тебе всеравно ничем не поможет — насколько я понимаю тебе нужна команда для выключения/перегрузки, здесь выхода два 1. Использовать для выключения/перегрузки SysRq (нужно проверять ... но большая вероятность, что сработает) 2. Искать и пробовать другие команды на выключение (ищи в инете), например, можно проверить через D-Bus $ gdbus call --system --dest org.freedesktop.login1 --object-path /org/freedesktop/login1 --method org.freedesktop.login1.Manager.PowerOff true
Ошибки не исчезают с опытом - они просто умнеют
|
warlock9000 |
|
Темы:
6
Сообщения:
766
Участник с: 21 марта 2016
|
Garry_Toporhttps://wiki.archlinux.org/index.php/Linux-ck_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29 |
Garry_Topor |
|
Темы:
2
Сообщения:
31
Участник с: 12 февраля 2017
заблокирован
|
спасибки, буду думать... проблема железа исключается, т.к. windows перезагружается без проблем, и убунта конечно с проблемами, но потом с нужными параметрами ядра noapic (а может потому что я соответствующий пакет ideapad-laptop-dkms_2.1_all.deb установил) тоже нормально перезагружалась. |