Добрый день! После какого-то из относительно недавних обновления перестал нормально работать wb-mcu-fw-updater. Ошибка:
root@wirenboard-ALVUD4TW:~# wb-mcu-fw-updater update-all
2024-12-09 15:49:08,922 Will probe all devices on enabled serial ports of /etc/wb-mqtt-serial.conf:
Probing WB-MR3 (port: /dev/ttyRS485-2, slaveid: 169, uart_params: 115200N1, response_timeout: 0.50)... (elapsed: 00:00)
Probing WBE2-I-EBUS (port: /dev/ttyMOD1, slaveid: 12, uart_params: 19200N1, response_timeout: 1.00)... (elapsed: 00:02)
2024-12-09 15:49:13,131 Unhandled exception!
Traceback (most recent call last):
File "/usr/bin/wb-mcu-fw-updater", line 528, in <module>
args.func(args)
File "/usr/bin/wb-mcu-fw-updater", line 208, in update_all
update_monitor._update_all(
File "/usr/lib/python3/dist-packages/wb_mcu_fw_updater/update_monitor.py", line 817, in _update_all
latest_remote_version, released_fw_endpoint = get_released_fw(
File "/usr/lib/python3/dist-packages/wb_mcu_fw_updater/update_monitor.py", line 139, in get_released_fw
fw_endpoint = yaml.safe_load(contents).get("releases", {}).get(fw_signature, {}).get(suite)
AttributeError: 'str' object has no attribute 'get'