Various errors and missing waterfall

Hi,

I put my station on-line since it is working fine (from HW point of view), but I am getting several errors on SW side now, and the results is that most of the passes are lost.

  1. At every pass (at beginning of the pass) I am getting this.
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: 2018-10-27 14:13:53,006 - apscheduler.executors.default - INFO - Running job “spawn_observer (trigger: date[2018-10-27 12:13:53 UTC], next run at: 2018-10-27 12:13:53 UTC)” (scheduled at 2018-10-27 12:13:53+00:00)
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: Exception in thread Thread-15:
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: Traceback (most recent call last):
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: File “/usr/lib/python2.7/threading.py”, line 801, in __bootstrap_inner
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: self.run()
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: File “/usr/lib/python2.7/threading.py”, line 754, in run
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: self.__target(*self.__args, **self.__kwargs)
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: File “/var/lib/satnogs/local/lib/python2.7/site-packages/satnogsclient/observer/worker.py”, line 142, in _status_interface
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: sock.bind()
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: File “/var/lib/satnogs/local/lib/python2.7/site-packages/satnogsclient/observer/commsocket.py”, line 104, in bind
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: self.s.bind((self._TCP_IP, self._TCP_PORT))
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: File “/usr/lib/python2.7/socket.py”, line 228, in meth
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: return getattr(self._sock,name)(*args)
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: error: [Errno 98] Address already in use
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: linux; GNU C++ version 6.3.0 20170221; Boost_106200; UHD_003.009.005-0-unknown
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: linux; GNU C++ version 6.3.0 20170221; Boost_106200; UHD_003.009.005-0-unknown
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: gr-osmosdr 0.1.4 (0.1.4) gnuradio 3.7.10
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri hackrf bladerf rfspace airspy soapy redpitaya
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: Using device #0 Realtek RTL2838UHIDIR
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: Using 32 buffers of size 16384.
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: Found Elonics E4000 tuner
    Oct 27 14:13:53 SATNOGS satnogs-client[1682]: Exact sample rate is: 1000000.026491 Hz

  2. Another one is the following (after that I could not get any waterfall anymore, till I reboot the PC):
    Oct 27 23:46:06 SATNOGS satnogs-client[492]: 2018-10-27 23:46:06,497 - apscheduler.executors.default - ERROR - Job “spawn_observer (trigger: date[2018-10-27 21:35:06 UTC], next run at: 2018-10-27 21:35:06 UTC)” raised an exception
    Oct 27 23:46:06 SATNOGS satnogs-client[492]: Traceback (most recent call last):
    Oct 27 23:46:06 SATNOGS satnogs-client[492]: File “/usr/lib/python2.7/dist-packages/apscheduler/executors/base.py”, line 125, in run_job
    Oct 27 23:46:06 SATNOGS satnogs-client[492]: retval = job.func(*job.args, **job.kwargs)
    Oct 27 23:46:06 SATNOGS satnogs-client[492]: File “/var/lib/satnogs/local/lib/python2.7/site-packages/satnogsclient/scheduler/tasks.py”, line 106, in spawn_observer
    Oct 27 23:46:06 SATNOGS satnogs-client[492]: observer.observe()
    Oct 27 23:46:06 SATNOGS satnogs-client[492]: File “/var/lib/satnogs/local/lib/python2.7/site-packages/satnogsclient/observer/observer.py”, line 301, in observe
    Oct 27 23:46:06 SATNOGS satnogs-client[492]: self.plot_waterfall()
    Oct 27 23:46:06 SATNOGS satnogs-client[492]: File “/var/lib/satnogs/local/lib/python2.7/site-packages/satnogsclient/observer/observer.py”, line 392, in plot_waterfall
    Oct 27 23:46:06 SATNOGS satnogs-client[492]: tmin, tmax = np.min(t_idx), np.max(t_idx)
    Oct 27 23:46:06 SATNOGS satnogs-client[492]: File “/usr/lib/python2.7/dist-packages/numpy/core/fromnumeric.py”, line 2352, in amin
    Oct 27 23:46:06 SATNOGS satnogs-client[492]: out=out, **kwargs)
    Oct 27 23:46:06 SATNOGS satnogs-client[492]: File “/usr/lib/python2.7/dist-packages/numpy/core/_methods.py”, line 29, in _amin
    Oct 27 23:46:06 SATNOGS satnogs-client[492]: return umr_minimum(a, axis, None, out, keepdims)
    Oct 27 23:46:06 SATNOGS satnogs-client[492]: ValueError: zero-size array to reduction operation minimum which has no identity

I have the impression the first one is there because one of the session was not closed properly because of another error, so the address has not been released. Could it be an explanation?
The other I have no idea.

Then I am getting some more random error which I could not explain, since sometime the pass is taken, sometime not with error.

Just for info, everything is running on a Debian PC.

Alberto