Вчера отключали электричество часа на два. Похоже, что пора менять батарейку (WB не выжил). Но, история не про это
После появления питания контроллер не ожил. Он пинговался, но не более. Вечером я добрался до него физически и после подключения консоли обнаружил, что он ушел в emergecy mode. После ввода пароля рута и sysctl default, sysctl reboot нормально ожил
Вопросы:
Можно ли как-то понять причину, почему он не перегрузился?
Можно ли как-то предотвратить такие штуки (принудительный shutdown по батарейке??)
Можно ли удаленно поднять контроллер из такого состояния?
root@wirenboard-ACKAQBV2:~# wb-diag-collect diag
Start data collecting
2024-11-28 13:51:05,985 [WARNING] Command wb-gen-serial -s didn’t finish in 10s
Traceback (most recent call last):
File “/usr/share/wb-diag-collect/wb/diag/collector.py”, line 119, in execute_commands
proc.wait(timeout)
File “/usr/lib/python3.9/subprocess.py”, line 1189, in wait
return self._wait(timeout=timeout)
File “/usr/lib/python3.9/subprocess.py”, line 1911, in _wait
raise TimeoutExpired(self.args, timeout)
subprocess.TimeoutExpired: Command ‘wb-gen-serial -s’ timed out after 10 seconds
Data was collected successfully
приложен диагностический архив, доступен только сотрудникам поддержки
Подключены ModBus устройства, но вроде бы они подключены к БП (не к VOUT), т.е. не должны влиять на батарейку (отключил VOUT, проверил все modbus устройства работают)