Обновил WB6 с wb-2304 до wb-2410.
Зашел в Settings->Configs->Serial Device Driver Configuration. Нажал “Find and add Wirenboard devices”. Крутится шестеренка пару минут, а потом выдает ошибку на UI и в журнале:
Лог текстом:
Jan 18 00:15:19 wirenboard-AYXMJ6CD wb-mqtt-serial[21029]: WARNING: [serial port driver] got unexpected register from serial client
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: [ERROR] Could not parse fw version from https://fw-releases.wirenboard.com/None by regexp .+/(.+)\.wbfw
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: Traceback (most recent call last):
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: File "/usr/lib/python3/dist-packages/wb/device_manager/fw_downloader.py", line 72, in get_released_fw
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: fw_version = parse_fw_version(fw_endpoint)
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: File "/usr/lib/python3/dist-packages/wb/device_manager/releases.py", line 41, in parse_fw_version
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: raise VersionParsingError("Could not parse fw version from %s by regexp %s" % (endpoint_url, re_str))
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: wb.device_manager.releases.VersionParsingError: Could not parse fw version from https://fw-releases.wirenboard.com/None by regexp .+/(.+)\.wbfw
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: API Exception: {'type': 'NoReleasedFwError', 'args': ('Released FW not found for \x01\x00\x01\x00\x00\x00\x00\x00\x00\x01, release: stable',), 'message': 'Released FW not found for \x01\x00\x01\x00\x00\x00\x00\x00\x00\x01, release: stable'}
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: Traceback (most recent call last):
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: File "/usr/lib/python3/dist-packages/mqttrpc/manager.py", line 124, in handle_request
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: result = await method(*request.args, **request.kwargs)
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: File "/usr/lib/python3/dist-packages/wb/device_manager/firmware_update.py", line 528, in get_firmware_info
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: fw_info = await self._fw_info_reader.read(port_config, slave_id)
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: File "/usr/lib/python3/dist-packages/wb/device_manager/firmware_update.py", line 224, in read
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: res.available = get_released_fw(
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: File "/usr/lib/python3/dist-packages/wb/device_manager/fw_downloader.py", line 85, in get_released_fw
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: raise NoReleasedFwError(f"Released FW not found for {fw_signature}, release: {release_suite}")
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: [78B blob data]
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: [1B blob data]
Jan 18 00:15:21 wirenboard-AYXMJ6CD wb-device-manager[2091]: [18B blob data]
Это не может быть связано с не-WB устройствами на шинах? И как починить?