Ошибка при обновлении загрузчиков

добрый, при попытке обновить загрузчики устройств утилита падает с ошибкой. на всех устройствах.

7.3B/2GC/2 636 HW 7.3 версия по - testing последний на сегодня.

root@wirenboard-AMENMA3Q:~# wb-mcu-fw-updater update-bl -a 64 /dev/ttyRS485-2
2023-10-04 08:51:38,218 Will find serial port settings for (/dev/ttyRS485-2 : 64; response_timeout: 0.20)...
2023-10-04 08:51:45,435 Has found serial port settings: {'baudrate': 115200, 'parity': 'N', 'stopbits': 2}
2023-10-04 08:51:46,786 bootloader (mdm3G26 64 on /dev/ttyRS485-2):
2023-10-04 08:51:46,788 Unhandled exception!
Traceback (most recent call last):
  File "/usr/bin/wb-mcu-fw-updater", line 538, in <module>
    args.func(args)
  File "/usr/bin/wb-mcu-fw-updater", line 125, in update_bootloader
    _update_alive_device(
  File "/usr/bin/wb-mcu-fw-updater", line 91, in _update_alive_device
    update_monitor.flash_alive_device(modbus_connection, mode, branch, version, force, erase_settings)
  File "/usr/lib/python3/dist-packages/wb_mcu_fw_updater/update_monitor.py", line 558, in flash_alive_device
    if is_reflash_necessary(
  File "/usr/lib/python3/dist-packages/wb_mcu_fw_updater/update_monitor.py", line 374, in is_reflash_necessary
    actual_version, provided_version = semantic_version.Version(actual_version), semantic_version.Version(
  File "/usr/lib/python3/dist-packages/semantic_version/base.py", line 105, in __init__
    major, minor, patch, prerelease, build = self.parse(version_string, partial)
  File "/usr/lib/python3/dist-packages/semantic_version/base.py", line 311, in parse
    raise ValueError('Invalid version string: %r' % version_string)
ValueError: Invalid version string: 'latest'
`

Добрый день.
Ошибка обновления загрузчика устройства воспроизводится на версии wb-mcu-fw-updater-1.8.4. Как раз она сейчас актуальна в тестинге. Данный вопрос отправлю разработчикам. Спасибо за обратную связь.
На версии wb-mcu-fw-updater-1.8.3 работает без данной ошибки. Загрузчик успешно обновляется.

1 лайк

Можете обновиться и пробовать. Исправили пакет - должен быть уже в тестинге.

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.