Стенды с ошибкой: ================= * Kworkstation 10.1 x86_64 (Обновлено до Sisyphus) Версия пакета: ============== bCNC-0.9.14.318-alt1 Шаги, приводящие к ошибке: ========================== 1) Установить bCNC 2) Убедиться, что установлен python3-modules-tkinter 3) В эмуляторе терминала запустить bCNC Результат: ========== Программа начинает запускаться и вылетает: self.canvas.winfo_id(): 73400410 Traceback (most recent call last): File "/usr/bin/bCNC", line 9, in <module> sys.exit(main()) File "/usr/lib/python3/site-packages/bCNC/__main__.py", line 2696, in main application = Application(tk) File "/usr/lib/python3/site-packages/bCNC/__main__.py", line 197, in __init__ page = cls(self.ribbon, self) File "/usr/lib/python3/site-packages/bCNC/CNCRibbon.py", line 115, in __init__ self.register() File "/usr/lib/python3/site-packages/bCNC/FilePage.py", line 392, in register self._register((FileGroup, File "/usr/lib/python3/site-packages/bCNC/CNCRibbon.py", line 134, in _register w = f(self.master._pageFrame, self.app) File "/usr/lib/python3/site-packages/bCNC/FilePage.py", line 254, in __init__ self.comportRefresh() File "/usr/lib/python3/site-packages/bCNC/FilePage.py", line 348, in comportRefresh for hw in i[2].split(' '): AttributeError: 'NoneType' object has no attribute 'split' Ожидаемый результат: ==================== Приложение запускается как на других стендах.
Попробуйте установить python3-module-serial. Мне на регулярке KDE5 сейчас помогло.
(Ответ для Антон Мидюков на комментарий #1) > Попробуйте установить python3-module-serial. Мне на регулярке KDE5 сейчас > помогло. Да установка помогла, тогда нужно добавить его в зависимости для bCNC
bCNC-0.9.14.318-alt3 -> sisyphus: Tue Jan 31 2023 Anton Midyukov <antohami@altlinux> 0.9.14.318-alt3 - add %py3_requires serial (Closes:45081)