Hi folks. I’ve seen the “no such process” error with check_observation_end_reached
in older issues like this one where rx-gain fails and this one that has no workaround other than reinstalling. However I don’t see anything that is current. Here’s the error during an observation, more details afterwards.
Feb 2 23:11:20 raspberrypi satnogs-client[529]: 2019-02-02 23:11:20,860 - apscheduler.executors.default - INFO - Job "post_data (trigger: interval[0:02:00], next run at: 2019-02-02 23:13:20 UTC)" executed successfully
Feb 2 23:11:22 raspberrypi satnogs-client[529]: 2019-02-02 23:11:22,138 - apscheduler.executors.default - INFO - Job "get_jobs (trigger: interval[0:01:00], next run at: 2019-02-02 23:12:20 UTC)" executed successfully
Feb 2 23:11:40 raspberrypi satnogs-client[529]: Exception in thread Thread-661:
Feb 2 23:11:40 raspberrypi satnogs-client[529]: Traceback (most recent call last):
Feb 2 23:11:40 raspberrypi satnogs-client[529]: File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
Feb 2 23:11:40 raspberrypi satnogs-client[529]: self.run()
Feb 2 23:11:40 raspberrypi satnogs-client[529]: File "/usr/lib/python2.7/threading.py", line 754, in run
Feb 2 23:11:40 raspberrypi satnogs-client[529]: self.__target(*self.__args, **self.__kwargs)
Feb 2 23:11:40 raspberrypi satnogs-client[529]: File "/var/lib/satnogs/local/lib/python2.7/site-packages/satnogsclient/observer/worker.py", line 123, in _communicate_tracking_info
Feb 2 23:11:40 raspberrypi satnogs-client[529]: self.check_observation_end_reached()
Feb 2 23:11:40 raspberrypi satnogs-client[529]: File "/var/lib/satnogs/local/lib/python2.7/site-packages/satnogsclient/observer/worker.py", line 168, in check_observation_end_reached
Feb 2 23:11:40 raspberrypi satnogs-client[529]: self.trackstop()
Feb 2 23:11:40 raspberrypi satnogs-client[529]: File "/var/lib/satnogs/local/lib/python2.7/site-packages/satnogsclient/observer/worker.py", line 164, in trackstop
Feb 2 23:11:40 raspberrypi satnogs-client[529]: os.killpg(os.getpgid(self._gnu_proc.pid), signal.SIGINT)
Feb 2 23:11:40 raspberrypi satnogs-client[529]: OSError: [Errno 3] No such process
Feb 2 23:12:20 raspberrypi satnogs-client[529]: 2019-02-02 23:12:20,827 - apscheduler.executors.default - INFO - Running job "get_jobs (trigger: interval[0:01:00], next run at: 2019-02-02 23:13:20 UTC)" (scheduled at 2019-02-02 23:12:20.756297+00:00)
My setup is an RTL-SDR on a Pi3. I’ve set it up in the past 48 hours using fresh images. My config seems reasonable. The tmp directory is nearly empty:
$ find /tmp/.satnogs/ -type f
/tmp/.satnogs/jobs.sqlite
/tmp/.satnogs/data/receiving_waterfall_445722_2019-02-02T23-02-19.dat
$ ls -l /tmp/.satnogs/data/receiving_waterfall_445722_2019-02-02T23-02-19.dat
-rw-r--r-- 1 satnogs satnogs 4100 Feb 2 23:02 /tmp/.satnogs/data/receiving_waterfall_445722_2019-02-02T23-02-19.dat
Finally, I ran satnogs_fm_demod.py, it successfully creates an ogg file of white noise. The audio uploaded of the observation (to network) was 4.2k, which I assume is only ogg headers.
For fun I did “apply” in the satnogs-setup again and rebooted, so we’ll see if any successive observations succeed. I just don’t know what to troubleshoot other than this.