- Package:
- gr-satellites
- Source:
- gr-satellites
- Description:
- Collection of satellite telemetry signal decoders
- Submitter:
- Apostolos Kefalas
- Date:
- 2026-07-08 11:23:02 UTC
- Severity:
- normal
- Tags:
I have tried the following:
$ gr_satellites AMGU-1 --audio default --samp 48e3
and I got an error message:
Unable to import tnc_nx
gr-tnc_nx needs to be installed to use Mobitex
Traceback (most recent call last):
File "/usr/bin/gr_satellites", line 316, in <module>
main()
File "/usr/bin/gr_satellites", line 301, in main
tb = gr_satellites_top_block(parser)
File "/usr/bin/gr_satellites", line 189, in __init__
self.flowgraph = satellites.core.gr_satellites_flowgraph(
File "/usr/lib/python3/dist-
packages/satellites/core/gr_satellites_flowgraph.py", line 162, in __init__
self._init_demodulator_deframer(key, transmitter)
File "/usr/lib/python3/dist-
packages/satellites/core/gr_satellites_flowgraph.py", line 273, in
_init_demodulator_deframer
deframer = self.get_deframer(transmitter['framing'])(
File "/usr/lib/python3/dist-
packages/satellites/components/deframers/mobitex_deframer.py", line 45, in
__init__
raise e
File "/usr/lib/python3/dist-
packages/satellites/components/deframers/mobitex_deframer.py", line 41, in
__init__
tnc_nx = importlib.import_module('tnc_nx')
File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'tnc_nx'
-------------------------------------------------------------------
It seems that https://github.com/daniestevez/beesat-sdr/tree/maint-3.8 is missing
appear to be other missing dependencies. When trying to reproduce this
on sid after installing gr-satellites, I get this error:
$ gr_satellites AMGU-1 --audio default --samp 48e3
Traceback (most recent call last):
File "/usr/bin/gr_satellites", line 15, in <module>
from gnuradio import gr, blocks, audio
ModuleNotFoundError: No module named 'gnuradio'
appear to be other missing dependencies. When trying to reproduce this
on sid after installing gr-satellites, I get this error:
$ gr_satellites AMGU-1 --audio default --samp 48e3
Traceback (most recent call last):
File "/usr/bin/gr_satellites", line 15, in <module>
from gnuradio import gr, blocks, audio
ModuleNotFoundError: No module named 'gnuradio'
Re: tony mancill It would also be interesting to know how many sats/submodules need some missing python module so we know if the package is totally/somewhat/slightly unusable without it. Christoph (who still hasn't found the time to get into LEOs)
According to $gr_satellites --list_satellites |grep -i mobitex there are 13 satellites that need this module. From them, AMGU-1, BEESAT-9, D-STAR ONE, D-STAR SPARROW, DEKART, JAISAT-1, SOKRAT (total 7) are currently active. The main problem is that the current status of gr-tnc_nx https://github.com/daniestevez/beesat-sdr/tree/maint-3.8 works only on gnuradio 3.8, which is only available in Bullseye For gnuradio 3.9 and 3.10 there is an open issue on gr-satellites github page: https://github.com/daniestevez/gr-satellites/issues/238 I do not know how this can be resolved as there should be a new package introduced directly to stable. BR Apostolos
Re: Apostolos Kefalas Thanks! Hmm, that doesn't look good. We should focus first on getting this fixed in unstable, that will already be hard enough. Christoph
Dear maintainer, I've prepared an NMU for gr-satellites (versioned as 5.8.0-2.1) and uploaded it to DELAYED/2. Please feel free to tell me if I should cancel it. cu Adrian
We believe that the bug you reported is fixed in the latest version of
gr-satellites, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1017439@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Adrian Bunk <bunk@debian.org> (supplier of updated gr-satellites package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 06 Jul 2026 15:53:05 +0300
Source: gr-satellites
Architecture: source
Version: 5.8.0-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Hamradio Maintainers <debian-hams@lists.debian.org>
Changed-By: Adrian Bunk <bunk@debian.org>
Closes: 1017439 1133256
Changes:
gr-satellites (5.8.0-2.1) unstable; urgency=medium
.
* Non-maintainer upload.
* gr-satellites: Depends: gnuradio (Closes: #1017439)
* gr-satellites-doc: Breaks+Replaces: gr-satellites (<< 5.8.0-1~)
(Closes: #1133256)
Checksums-Sha1:
bc114a606e877f3dc07328c176461f239de79b24 2356 gr-satellites_5.8.0-2.1.dsc
1c2f50ac6ce69ff73d2cbfb0245b24ac6965dad5 5876 gr-satellites_5.8.0-2.1.debian.tar.xz
Checksums-Sha256:
335e2a906497ae0972e0fe934b5240dc83cbdfe8f3dd0bb752ac4d25144a22d2 2356 gr-satellites_5.8.0-2.1.dsc
ea8c2c7b3a3f94e8e383d189b75ed9b37a85b6b3e922aa8f3fd838fe719043a2 5876 gr-satellites_5.8.0-2.1.debian.tar.xz
Files:
cf172c0f16d8fd783767c48dd84542ca 2356 hamradio optional gr-satellites_5.8.0-2.1.dsc
7c0807dc562d889c2154d14214f3ffcf 5876 hamradio optional gr-satellites_5.8.0-2.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmpLsVgACgkQiNJCh6LY
mLGVBQ/+Nv5kHhOBtTXff//dXkLc9/uoDcnX6XPc8Xx9oWxLuaPt7iMdmMoUpBcO
Id78w8tpL73abU96LNwHz/sg839hUmlkNlFikZyadVW50om8T1ccFZx3S3uZNnQI
MnB7Tve2atuEnkqaUEcLBLlz3rCKYHt7ZO0u+p58OFVzNVgleVGyAQLb5gyraKuy
yhqV/Hc6M/S4P8iEHBOjGgXUfDlGxCgoTQXVY/QKA470YC8YI3SbBtit2fqW9Zgp
G6WoNdoWf9kIFVHDdAseWj7O78qvDOlCtcj4KBaWxEHdMrftMt+6NwFsO3aVy30h
VJZv5LpCeKCkiCj3FYknTIDUVp19S+CWT5O9xYMwpvF0+XjSGoF5sM+xTR70EFy7
EDTbrQremSjNEe2Y0vbZ2NbI2/wl0CLxcAZCCt/OESvPaXnTuazg34AbT7XnnZf6
vQNuo58bAdh6yQbrLvaFA4lnMxlRUGda3w6WCbojv4bOc6pDugeAZvTgx+37ABmK
C6Jwn3yhpqGbNzEEsoKuKcE575efwHEakOYpxDSxdwvm/2TGMre84N4M3fD+kAAt
T4nwobepjTm/XMBgcyahpQV0Tx9+2nDCMVvXYYq1LaLS8vfWMDi4XPG8qUAelPre
AuM2u28YBNP07wnhSw1FZ2G1Aj5uFkQrrFHAQEQ+1fOdvXcq7pk=
=bosH
-----END PGP SIGNATURE-----