Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Toni Alenius - 24.09.24 - klo:19.55
-
Käytän PMR -radiota harrastustoimintaan ja haluaisin kyetä ohjelmoimaan sen tietokoneellani, mutta koska en käytä Windowsia & valmistajan softa toimii vain sillä päätin kokeilla Python 3 -pohjaista softaa nimeltä CHIRP joka tukee useita eri PMR -radioita, ongelma on että se kaatuu käynnistyksessä, tämmöinen virhe tulee kun ajan sen terminalissa:
$ chirpw
ERROR: Unable to open image, fixture will not work
ERROR: Unable to open image, fixture will not work
Traceback (most recent call last):
File "/usr/bin/chirpw", line 33, in <module>
sys.exit(load_entry_point('chirp==20240224', 'console_scripts', 'chirpw')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/chirp/wxui/__init__.py", line 178, in chirpmain
mainwindow = main.ChirpMain(None, title='CHIRP')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/chirp/wxui/main.py", line 415, in __init__
self.SetMenuBar(self.make_menubar())
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/chirp/wxui/main.py", line 656, in make_menubar
self.adj_menu_open_recent(None)
File "/usr/lib/python3/dist-packages/chirp/wxui/main.py", line 1025, in adj_menu_open_recent
CONF.remove_option('recent%i' % i, 'state')
File "/usr/lib/python3/dist-packages/chirp/wxui/config.py", line 160, in remove_option
self._config.remove_option(section, key)
File "/usr/lib/python3/dist-packages/chirp/wxui/config.py", line 64, in remove_option
self.__config.remove_option(section, key)
File "/usr/lib/python3.12/configparser.py", line 924, in remove_option
raise NoSectionError(section) from None
configparser.NoSectionError: No section: 'state'
Ubuntu avaa myös "Ohjelma lopetti toimintansa" -ikkunan mutta siitä ei saa kopioitua mitään eikä kaikki mahdu kuvakaappaukseen
-
Ubuntu 24.04:n CHIRP-versiossa on bugi, joka kaataa ohjelman, jos se käynnistetään ilman aiempia asetuksia:
https://bugs.launchpad.net/ubuntu/+source/chirp/+bug/2071563
Paketin korjausta saa luultavasti vielä odotella, mutta sillä välin voit itse korjata vian editoimalla tiedostoa "/usr/lib/python3/dist-packages/chirp/wxui/main.py" esimerkiksi geditillä:
gedit admin:///usr/lib/python3/dist-packages/chirp/wxui/main.py
Korvaa rivi 1025:
CONF.remove_option('recent%i' % i, 'state')
näillä kahdella koodirivillä:
if CONF.is_defined('recent%i' % i, 'state'):
CONF.remove_option('recent%i' % i, 'state')
-
Ubuntu 24.04:n CHIRP-versiossa on bugi, joka kaataa ohjelman, jos se käynnistetään ilman aiempia asetuksia:
https://bugs.launchpad.net/ubuntu/+source/chirp/+bug/2071563
Paketin korjausta saa luultavasti vielä odotella, mutta sillä välin voit itse korjata vian editoimalla tiedostoa "/usr/lib/python3/dist-packages/chirp/wxui/main.py" esimerkiksi geditillä:
gedit admin:///usr/lib/python3/dist-packages/chirp/wxui/main.py
Korvaa rivi 1025:
CONF.remove_option('recent%i' % i, 'state')
näillä kahdella koodirivillä:
if CONF.is_defined('recent%i' % i, 'state'):
CONF.remove_option('recent%i' % i, 'state')
no nyt alkoi toimia, kiitos