Hey,
I am trying to install satnogs-client on Ubuntu (16.04 xor 14.04).
I have tried installation of satnogs-client from pip, virtualenv
but I keep running into trouble.
I also tried to recompile the last version of gnuradio instead of
installing it from apt, but did not find the waterfall_sink mentioned
in the error log. Google is of no help either on this issue.
All needed environment variables should be properly configured
(SATNOGS* and HAMLIB…) according to one of the documentation
I read.
The API is aknowledging my station with the “testing” flag in orange
on the station web page but I never succeeded to send any data
on your servers.
The reception stage (Turnstile+RTLSDR) is working as well as I am
receiving decodable APT images from NOAA satellites (with other tools).
Note that I also tried to run the simple test (according to some
trouble shooting guide):
satnogs_fm_demod.py --rx-sdr-device=rtlsdr --rx-freq=444000000 --file-path=./audio-out.ogg --waterfall-file-path=./waterfall.dat
but I also run into the same kind of error.
Here is the error log when I run the satnogs-client command
(along with an “rtl_tcp -a 0.0.0.0” command in another terminal)
when the time of the scheduled capture arrives
Exception in thread Thread-2:
Traceback (most recent call last):
File “/usr/lib/python2.7/threading.py”, line 801, in __bootstrap_inner
self.run()
File “/usr/lib/python2.7/threading.py”, line 754, in run
self.__target(*self.__args, **self.__kwargs)
File “/home/hugot/import/satnogs-client/satnogsclient/observer/worker.py”, line 114, in _communicate_tracking_info
self.send_to_socket(p, sock)
File “/home/hugot/import/satnogs-client/satnogsclient/observer/worker.py”, line 142, in send_to_socket
position = sock.send(“p\n”).split(‘\n’)
File “/home/hugot/import/satnogs-client/satnogsclient/observer/commsocket.py”, line 75, in send
self.s.send(message)
error: [Errno 32] Broken pipe
Exception in thread Thread-3:
Traceback (most recent call last):
File “/usr/lib/python2.7/threading.py”, line 801, in __bootstrap_inner
self.run()
File “/usr/lib/python2.7/threading.py”, line 754, in run
self.__target(*self.__args, **self.__kwargs)
File “/home/hugot/import/satnogs-client/satnogsclient/observer/worker.py”, line 114, in _communicate_tracking_info
self.send_to_socket(p, sock)
File “/home/hugot/import/satnogs-client/satnogsclient/observer/worker.py”, line 159, in send_to_socket
sock.send(msg)
File “/home/hugot/import/satnogs-client/satnogsclient/observer/commsocket.py”, line 75, in send
self.s.send(message)
error: [Errno 32] Broken pipe
linux; GNU C++ version 5.3.1 20151219; Boost_105800; UHD_003.009.002-0-unknown
Failed to import SatNOGS (No module named satnogs_swig)
Consider first to run ‘sudo ldconfig’
Traceback (most recent call last):
File “/home/hugot/import/gr-satnogs-install/bin/satnogs_fm_demod.py”, line 333, in
main()
File “/home/hugot/import/gr-satnogs-install/bin/satnogs_fm_demod.py”, line 327, in main
tb = top_block_cls(antenna=options.antenna, bb_gain=options.bb_gain, 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, if_gain=options.if_gain, iq_file_path=options.iq_file_path, lo_offset=options.lo_offset, ppm=options.ppm, rf_gain=options.rf_gain, rigctl_port=options.rigctl_port, rx_freq=options.rx_freq, rx_sdr_device=options.rx_sdr_device, waterfall_file_path=options.waterfall_file_path)
File “/home/hugot/import/gr-satnogs-install/bin/satnogs_fm_demod.py”, line 65, in init
self.satnogs_waterfall_sink_0 = satnogs.waterfall_sink(audio_samp_rate, 0.0, 10, 1024, waterfall_file_path, 1)
AttributeError: ‘module’ object has no attribute ‘waterfall_sink’
Thanks a lot for any help,