WB 8.4 не перезагружается без Ctrl-D в консоле

Приветствую,
я отправил контроллер в перезагрузку, но он циклически ребутается, приложу лог
reboot.txt (81,1 КБ)
из консоли.
Во время загрузки в консоль выдается сообщение:

You are in emergency mode. After logging in, type "journalctl -xb" to view
system logs, "systemGive root password for maintenance
(or press Control-D to continue)

Если его проигнорировать пишет

[EC] Watchdog is timed out, reset power.

и ребутается. Если нажать Ctrl-D, то загружается. По логу я первый раз проигнорировал, а во второй раз нажал Ctrl-D.

В логе мне не удалось обнаружить причину такого поведения, до этого я ни разу его не перезагружал.
До перезагрузки я переносил /var/log на mnt/sdcard/log вместо mnt/data/var/log, после чего логи писались ошибок не видел, может я поломал что?

Сейчас контроллер работает если его не ребутать.

Добрый день!

Похоже, что проблема связана с повреждением файловой системы на SD-карте. Рекомендую выполнить следующие шаги:

  1. Войдите в аварийный режим:
  • Введите root-пароль, чтобы получить доступ к командной строке.
  1. Проверьте логи:
  • Выполните команду:
journalctl -xb
  • Найдите строки с пометками error или failed, чтобы получить детали о неисправностях.

Добрый день, проблема решена. Причина мои кривые руки. В файле fstab уже была строка для монтирования sdcard, в которой была неподходящая опиция монтирования:
x-systemd.automount: Автоматически монтирует устройство при первом доступе, а не сразу при загрузке.
Я поправил опции монтирования на

/dev/mmcblk1p1 /mnt/sdcard auto noatime,discard,nofail 0 2

и все заработало.

1 Like