Client v1.3.2 variable_ax100_mode5_decoder_0 is not defined

Hello! I have just updated my station 858 to client v1.3.2 and for observations with mode FSK 9600 I get ‘variable_ax100_mode5_decoder_0’ is not defined. All other modes I using seems to work fine.

Any ideas?

Log:
jun 06 08:43:35 SM0TGUSATNOGS satnogs-client[387]: rot_init called
jun 06 08:43:35 SM0TGUSATNOGS satnogs-client[387]: dummy: _init called
jun 06 08:43:35 SM0TGUSATNOGS satnogs-client[387]: rot_register (1)
jun 06 08:43:35 SM0TGUSATNOGS satnogs-client[387]: rot_register (2)
jun 06 08:43:35 SM0TGUSATNOGS satnogs-client[387]: dummy_rot_init called
jun 06 08:43:35 SM0TGUSATNOGS satnogs-client[387]: rot_open called
jun 06 08:43:35 SM0TGUSATNOGS satnogs-client[387]: dummy_rot_open called
jun 06 08:43:35 SM0TGUSATNOGS satnogs-client[387]: rot_get_position called
jun 06 08:43:35 SM0TGUSATNOGS satnogs-client[387]: dummy_rot_get_position called
jun 06 08:43:35 SM0TGUSATNOGS satnogs-client[387]: rot_set_position called
jun 06 08:43:40 SM0TGUSATNOGS satnogs-client[387]: Traceback (most recent call last):
jun 06 08:43:40 SM0TGUSATNOGS satnogs-client[387]: File “/usr/bin/satnogs_fsk.py”, line 499, in
jun 06 08:43:40 SM0TGUSATNOGS satnogs-client[387]: main()
jun 06 08:43:40 SM0TGUSATNOGS satnogs-client[387]: File “/usr/bin/satnogs_fsk.py”, line 484, in main
jun 06 08:43:40 SM0TGUSATNOGS satnogs-client[387]: tb = top_block_cls(antenna=options.antenna, baudrate=options.baudrate, bb_freq=options.bb_freq, bw=options.bw, dc_removal=options.dc_removal, decoded_data_file_path=options.decoded_data_file_path, dev_args=options.dev_args, doppler_correction_per_sec=options.doppler_correction_per_sec, enable_iq_dump=options.enable_iq_dump, file_path=options.file_path, framing=options.framing, gain=options.gain, gain_mode=options.gain_mode, iq_file_path=options.iq_file_path, lo_offset=options.lo_offset, other_settings=options.other_settings, ppm=options.ppm, rigctl_port=options.rigctl_port, rx_freq=options.rx_freq, samp_rate_rx=options.samp_rate_rx, soapy_rx_device=options.soapy_rx_device, stream_args=options.stream_args, tune_args=options.tune_args, udp_IP=options.udp_IP, udp_port=options.udp_port, waterfall_file_path=options.waterfall_file_path)
jun 06 08:43:40 SM0TGUSATNOGS satnogs-client[387]: File “/usr/bin/satnogs_fsk.py”, line 72, in init
jun 06 08:43:40 SM0TGUSATNOGS satnogs-client[387]: self.available_framings = available_framings = {‘ax25’:variable_ax25_decoder_0, ‘ax100_mode5’:variable_ax100_mode5_decoder_0, ‘ax100_mode6’:variable_ax100_mode6_decoder_0}
jun 06 08:43:40 SM0TGUSATNOGS satnogs-client[387]: NameError: name ‘variable_ax100_mode5_decoder_0’ is not defined
jun 06 08:43:44 SM0TGUSATNOGS satnogs-client[387]: satnogsclient.observer.observer - ERROR - Failed to rename encoded file
jun 06 08:43:44 SM0TGUSATNOGS satnogs-client[387]: satnogsclient.observer.observer - ERROR - Failed to rename data file
jun 06 08:43:44 SM0TGUSATNOGS satnogs-client[387]: satnogsclient.observer.observer - ERROR - No waterfall data file found

1 Like

I’m getting exactly the same issue after I updated. All observations using the FSK demodulator are broken.

My log output is here: https://slexy.org/view/s20fBn0740
(also note there’s a lot of connectivity issues to network.satnogs.org, but I’ll blame that on my internet connection for now)

2 Likes

OK good then I’m not alone.

For clarity, here’s my support output:
{
“versions”: {
“satnogs-client”: “1.3.2”,
“satnogs-client-ansible”: “202006040728”,
“satnogs-flowgraphs”: “1.2-1”,
“gr-satnogs”: “2.1.2-1”,
“gr-soapy”: “2.1.3-1”,
“gnuradio”: “3.8.1.0~rc1-2”,
“satnogs-config”: “0.10.2”
},
“state”: {
“is-applied”: true,
“pending-tags”: null
},
“system”: {
“date”: “2020-06-06T08:47:00.343553+00:00”,
“distribution”: {
“DESCRIPTION”: “Raspbian GNU/Linux 10 (buster)”,
“RELEASE”: “10”,
“CODENAME”: “buster”,
“ID”: “Raspbian”
},
“pending-updates”: false,
“platform”: {
“system”: “Linux”,
“node”: “satnogs2”,
“release”: “4.19.118-v7l+”,
“version”: “#1311 SMP Mon Apr 27 14:26:42 BST 2020”,
“machine”: “armv7l”,
“processor”: “”
},
“memory”: {
“total”: 2033647616,
“available”: 1808490496,
“percent”: 11.1,
“used”: 127397888,
“free”: 1644748800,
“active”: 232812544,
“inactive”: 62775296,
“buffers”: 42303488,
“cached”: 219197440,
“shared”: 8896512,
“slab”: 61050880
},
“disk”: {
“total”: 62707105792,
“used”: 6533148672,
“free”: 53579259904,
“percent”: 10.9
}
},
“configuration”: {
“enable_iq_dump”: true,
“iq_dump_filename”: “/datadrive/iq.raw”,
“satnogs_antenna”: “Antenna A”,
“satnogs_api_token”: “[redacted]”,
“satnogs_gain_mode”: “Settings Field”,
“satnogs_log_level”: “INFO”,
“satnogs_other_settings”: “IFGR=28,RFGR=6”,
“satnogs_post_observation_script”: “/home/pi/post_obs.sh {{ID}}”,
“satnogs_rf_gain”: “30”,
“satnogs_rot_ip”: “localhost”,
“satnogs_rot_model”: “ROT_MODEL_NETROTCTL”,
“satnogs_rot_port”: “localhost:4533”,
“satnogs_rot_threshold”: “5”,
“satnogs_rx_samp_rate”: “1e6”,
“satnogs_soapy_rx_device”: “driver=sdrplay”,
“satnogs_station_elev”: “80”,
“satnogs_station_id”: “232”,
“satnogs_station_lat”: “-34.721”,
“satnogs_station_lon”: “138.693”
}
}

I also re-ran the Update -> Apply process, and then attempt to run the satnogs_fsk.py flowgraph manually, resulting in:

satnogs@satnogs2:~ $ satnogs_fsk.py --soapy-rx-device=“driver=rtlsdr” --samp-rate-rx=2.048e6 --rx-freq=435e6 --antenna=“RX”
Traceback (most recent call last):
File “/usr/bin/satnogs_fsk.py”, line 499, in
main()
File “/usr/bin/satnogs_fsk.py”, line 484, in main
tb = top_block_cls(antenna=options.antenna, baudrate=options.baudrate, bb_freq=options.bb_freq, bw=options.bw, dc_removal=options.dc_removal, decoded_data_file_path=options.decoded_data_file_path, dev_args=options.dev_args, doppler_correction_per_sec=options.doppler_correction_per_sec, enable_iq_dump=options.enable_iq_dump, file_path=options.file_path, framing=options.framing, gain=options.gain, gain_mode=options.gain_mode, iq_file_path=options.iq_file_path, lo_offset=options.lo_offset, other_settings=options.other_settings, ppm=options.ppm, rigctl_port=options.rigctl_port, rx_freq=options.rx_freq, samp_rate_rx=options.samp_rate_rx, soapy_rx_device=options.soapy_rx_device, stream_args=options.stream_args, tune_args=options.tune_args, udp_IP=options.udp_IP, udp_port=options.udp_port, waterfall_file_path=options.waterfall_file_path)
File “/usr/bin/satnogs_fsk.py”, line 72, in init
self.available_framings = available_framings = {‘ax25’:variable_ax25_decoder_0, ‘ax100_mode5’:variable_ax100_mode5_decoder_0, ‘ax100_mode6’:variable_ax100_mode6_decoder_0}
NameError: name ‘variable_ax100_mode5_decoder_0’ is not defined

I guess as expected, I have the same issue.
In the meantime trying to find where this variable should be activated/enabled, no luck so far.

2 Likes

See: https://gitlab.com/librespacefoundation/satnogs/satnogs-flowgraphs/-/issues/14

1 Like

Great! I will update client and test today.
Thank you for very fast support and commit!

1 Like

Hi Lars,

I am also updating and testing the setup. Maybe you can visit the satnogs irc channel to share some experiences? It is on FreeNode #satnogs

One can use https://webchat.freenode.net if you don’t have an irc client environment.

Verified OK! Thank you @Acinonyx