Kirjoittaja Aihe: CHIRP kaatuu käynnistäessä [RATKAISTU]  (Luettu 1214 kertaa)

Toni Alenius

  • Käyttäjä
  • Viestejä: 1517
    • Profiili
CHIRP kaatuu käynnistäessä [RATKAISTU]
« : 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:
Koodia: [Valitse]
$ 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
« Viimeksi muokattu: 24.09.24 - klo:23.33 kirjoittanut Toni Alenius »
Ubuntu 24.04.01 LTS
16 GB DDR3
Intel® Core™ i5 CPU 760 @ 2.80GHz × 4
GeForce GT 730 2GB
2x480 GB SSD

nm

  • Käyttäjä
  • Viestejä: 16427
    • Profiili
Vs: CHIRP kaatuu käynnistäessä
« Vastaus #1 : 24.09.24 - klo:21.08 »
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ä:

Koodia: [Valitse]
gedit admin:///usr/lib/python3/dist-packages/chirp/wxui/main.py
Korvaa rivi 1025:
Koodia: [Valitse]
                 CONF.remove_option('recent%i' % i, 'state')

näillä kahdella koodirivillä:
Koodia: [Valitse]
                 if CONF.is_defined('recent%i' % i, 'state'):
                    CONF.remove_option('recent%i' % i, 'state')

Toni Alenius

  • Käyttäjä
  • Viestejä: 1517
    • Profiili
Vs: CHIRP kaatuu käynnistäessä
« Vastaus #2 : 24.09.24 - klo:21.19 »
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ä:

Koodia: [Valitse]
gedit admin:///usr/lib/python3/dist-packages/chirp/wxui/main.py
Korvaa rivi 1025:
Koodia: [Valitse]
                 CONF.remove_option('recent%i' % i, 'state')

näillä kahdella koodirivillä:
Koodia: [Valitse]
                 if CONF.is_defined('recent%i' % i, 'state'):
                    CONF.remove_option('recent%i' % i, 'state')
no nyt alkoi toimia, kiitos
Ubuntu 24.04.01 LTS
16 GB DDR3
Intel® Core™ i5 CPU 760 @ 2.80GHz × 4
GeForce GT 730 2GB
2x480 GB SSD