You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using HackRF One with firmware 2021.03.1
Traceback (most recent call last):
File "/root/gr-adsb/examples/adsb_rx.py", line 255, in
main()
File "/root/gr-adsb/examples/adsb_rx.py", line 233, in main
tb = top_block_cls()
^^^^^^^^^^^^^^^
File "/root/gr-adsb/examples/adsb_rx.py", line 172, in init
self.adsb_decoder_0 = adsb.decoder("Extended Squitter Only", "None", "Brief")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/dist-packages/adsb/decoder.py", line 292, in init
self.screen = curses.initscr()
^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/curses/init.py", line 29, in initscr
setupterm(term=_os.environ.get("TERM", "unknown"),
_curses.error: setupterm: could not find terminal
Exception ignored in atexit callback:
_curses.error: must call initscr() first
Done (return code 1)
The text was updated successfully, but these errors were encountered:
This appears to be when GnuRadio is run from a shortcut instead of from a terminal. Running GRC from the terminal seems to solve this. But that begs the question, why is it a hard dependency to need curses if people may want to run it headless? Is there a way to run it without curses?
Using HackRF One with firmware 2021.03.1
Traceback (most recent call last):
File "/root/gr-adsb/examples/adsb_rx.py", line 255, in
main()
File "/root/gr-adsb/examples/adsb_rx.py", line 233, in main
tb = top_block_cls()
^^^^^^^^^^^^^^^
File "/root/gr-adsb/examples/adsb_rx.py", line 172, in init
self.adsb_decoder_0 = adsb.decoder("Extended Squitter Only", "None", "Brief")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/dist-packages/adsb/decoder.py", line 292, in init
self.screen = curses.initscr()
^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/curses/init.py", line 29, in initscr
setupterm(term=_os.environ.get("TERM", "unknown"),
_curses.error: setupterm: could not find terminal
Exception ignored in atexit callback:
_curses.error: must call initscr() first
The text was updated successfully, but these errors were encountered: