I checked, and satnogs is in the whitelist and not in the blacklist. At least I know it can be done now!
I found the troubleshooting page on the SatNOGS wiki, and here’s some of that output:
pi@satnogs:~ $ journalctl -f -u satnogs-client.service
-- Logs begin at Tue 2021-12-07 02:42:30 UTC. --
Dec 07 04:32:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/requests/adapters.py", line 516, in send
Dec 07 04:32:18 satnogs satnogs-client[365]: raise ConnectionError(e, request=request)
Dec 07 04:32:18 satnogs satnogs-client[365]: requests.exceptions.ConnectionError: HTTPSConnectionPool(host='network.satnogs.org', port=443): Max retries exceeded with url: /api/jobs/?ground_station=2424&lat=33.645&lon=-117.747&alt=67 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xb2d36730>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))
Dec 07 04:32:18 satnogs satnogs-client[365]: apscheduler.executors.default - ERROR - Job "get_jobs (trigger: interval[0:01:00], next run at: 2021-12-07 04:32:38 UTC)" raised an exception
Dec 07 04:32:18 satnogs satnogs-client[365]: Traceback (most recent call last):
Dec 07 04:32:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/apscheduler/executors/base.py", line 125, in run_job
Dec 07 04:32:18 satnogs satnogs-client[365]: retval = job.func(*job.args, **job.kwargs)
Dec 07 04:32:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 177, in get_jobs
Dec 07 04:32:18 satnogs satnogs-client[365]: response.raise_for_status()
Dec 07 04:32:18 satnogs satnogs-client[365]: UnboundLocalError: local variable 'response' referenced before assignment
^[[B^[[B^[[B^[[B^[[B^C
pi@satnogs:~ $ less /var/log/supervisor/satnogs-error.log
/var/log/supervisor/satnogs-error.log: No such file or directory
pi@satnogs:~ $ cat /var/log/supervisor/satnogs-error.log
cat: /var/log/supervisor/satnogs-error.log: No such file or directory
pi@satnogs:~ $ cd var
-bash: cd: var: No such file or directory
pi@satnogs:~ $ cd ~/var
-bash: cd: /home/pi/var: No such file or directory
pi@satnogs:~ $ cd ..
pi@satnogs:/home $ cd ..
pi@satnogs:/ $ cd var
pi@satnogs:/var $ cd log
pi@satnogs:/var/log $ cd supervisor
-bash: cd: supervisor: No such file or directory
pi@satnogs:/var/log $ ll
-bash: ll: command not found
pi@satnogs:/var/log $ dir
alternatives.log bootstrap.log daemon.log.4.gz dpkg.log.2.gz lastlog syslog.1 user.log.1
alternatives.log.1 btmp debug faillog messages syslog.2.gz user.log.2.gz
apt btmp.1 debug.1 fontconfig.log messages.1 syslog.3.gz user.log.3.gz
auth.log cups debug.2.gz kern.log messages.2.gz syslog.4.gz user.log.4.gz
auth.log.1 daemon.log debug.3.gz kern.log.1 messages.3.gz syslog.5.gz vncserver-x11.log
auth.log.2.gz daemon.log.1 debug.4.gz kern.log.2.gz messages.4.gz syslog.6.gz vncserver-x11.log.bak
auth.log.3.gz daemon.log.2.gz dpkg.log kern.log.3.gz private syslog.7.gz wtmp
auth.log.4.gz daemon.log.3.gz dpkg.log.1 kern.log.4.gz syslog user.log
pi@satnogs:/var/log $ journalctl -f -u satnogs-client.service
-- Logs begin at Tue 2021-12-07 02:42:30 UTC. --
Dec 07 04:33:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/requests/adapters.py", line 516, in send
Dec 07 04:33:18 satnogs satnogs-client[365]: raise ConnectionError(e, request=request)
Dec 07 04:33:18 satnogs satnogs-client[365]: requests.exceptions.ConnectionError: HTTPSConnectionPool(host='network.satnogs.org', port=443): Max retries exceeded with url: /api/jobs/?ground_station=2424&lat=33.645&lon=-117.747&alt=67 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xb2d36d90>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))
Dec 07 04:33:18 satnogs satnogs-client[365]: apscheduler.executors.default - ERROR - Job "get_jobs (trigger: interval[0:01:00], next run at: 2021-12-07 04:33:38 UTC)" raised an exception
Dec 07 04:33:18 satnogs satnogs-client[365]: Traceback (most recent call last):
Dec 07 04:33:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/apscheduler/executors/base.py", line 125, in run_job
Dec 07 04:33:18 satnogs satnogs-client[365]: retval = job.func(*job.args, **job.kwargs)
Dec 07 04:33:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 177, in get_jobs
Dec 07 04:33:18 satnogs satnogs-client[365]: response.raise_for_status()
Dec 07 04:33:18 satnogs satnogs-client[365]: UnboundLocalError: local variable 'response' referenced before assignment
Dec 07 04:34:18 satnogs satnogs-client[365]: satnogsclient.scheduler.tasks - ERROR - An error occurred trying to GET observation jobs from network
Dec 07 04:34:18 satnogs satnogs-client[365]: Traceback (most recent call last):
Dec 07 04:34:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/urllib3/connection.py", line 160, in _new_conn
Dec 07 04:34:18 satnogs satnogs-client[365]: (self._dns_host, self.port), self.timeout, **extra_kw
Dec 07 04:34:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/urllib3/util/connection.py", line 61, in create_connection
Dec 07 04:34:18 satnogs satnogs-client[365]: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
Dec 07 04:34:18 satnogs satnogs-client[365]: File "/usr/lib/python3.7/socket.py", line 748, in getaddrinfo
Dec 07 04:34:18 satnogs satnogs-client[365]: for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
Dec 07 04:34:18 satnogs satnogs-client[365]: socket.gaierror: [Errno -3] Temporary failure in name resolution
Dec 07 04:34:18 satnogs satnogs-client[365]: During handling of the above exception, another exception occurred:
Dec 07 04:34:18 satnogs satnogs-client[365]: Traceback (most recent call last):
Dec 07 04:34:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/urllib3/connectionpool.py", line 677, in urlopen
Dec 07 04:34:18 satnogs satnogs-client[365]: chunked=chunked,
Dec 07 04:34:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/urllib3/connectionpool.py", line 381, in _make_request
Dec 07 04:34:18 satnogs satnogs-client[365]: self._validate_conn(conn)
Dec 07 04:34:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/urllib3/connectionpool.py", line 978, in _validate_conn
Dec 07 04:34:18 satnogs satnogs-client[365]: conn.connect()
Dec 07 04:34:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/urllib3/connection.py", line 309, in connect
Dec 07 04:34:18 satnogs satnogs-client[365]: conn = self._new_conn()
Dec 07 04:34:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/urllib3/connection.py", line 172, in _new_conn
Dec 07 04:34:18 satnogs satnogs-client[365]: self, "Failed to establish a new connection: %s" % e
Dec 07 04:34:18 satnogs satnogs-client[365]: urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0xb2d36eb0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution
Dec 07 04:34:18 satnogs satnogs-client[365]: During handling of the above exception, another exception occurred:
Dec 07 04:34:18 satnogs satnogs-client[365]: Traceback (most recent call last):
Dec 07 04:34:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/requests/adapters.py", line 449, in send
Dec 07 04:34:18 satnogs satnogs-client[365]: timeout=timeout
Dec 07 04:34:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/urllib3/connectionpool.py", line 727, in urlopen
Dec 07 04:34:18 satnogs satnogs-client[365]: method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
Dec 07 04:34:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/urllib3/util/retry.py", line 446, in increment
Dec 07 04:34:18 satnogs satnogs-client[365]: raise MaxRetryError(_pool, url, error or ResponseError(cause))
Dec 07 04:34:18 satnogs satnogs-client[365]: urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='network.satnogs.org', port=443): Max retries exceeded with url: /api/jobs/?ground_station=2424&lat=33.645&lon=-117.747&alt=67 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xb2d36eb0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))
Dec 07 04:34:18 satnogs satnogs-client[365]: During handling of the above exception, another exception occurred:
Dec 07 04:34:18 satnogs satnogs-client[365]: Traceback (most recent call last):
Dec 07 04:34:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 172, in get_jobs
Dec 07 04:34:18 satnogs satnogs-client[365]: timeout=45)
Dec 07 04:34:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/requests/api.py", line 76, in get
Dec 07 04:34:18 satnogs satnogs-client[365]: return request('get', url, params=params, **kwargs)
Dec 07 04:34:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/requests/api.py", line 61, in request
Dec 07 04:34:18 satnogs satnogs-client[365]: return session.request(method=method, url=url, **kwargs)
Dec 07 04:34:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/requests/sessions.py", line 530, in request
Dec 07 04:34:18 satnogs satnogs-client[365]: resp = self.send(prep, **send_kwargs)
Dec 07 04:34:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/requests/sessions.py", line 643, in send
Dec 07 04:34:18 satnogs satnogs-client[365]: r = adapter.send(request, **kwargs)
Dec 07 04:34:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/requests/adapters.py", line 516, in send
Dec 07 04:34:18 satnogs satnogs-client[365]: raise ConnectionError(e, request=request)
Dec 07 04:34:18 satnogs satnogs-client[365]: requests.exceptions.ConnectionError: HTTPSConnectionPool(host='network.satnogs.org', port=443): Max retries exceeded with url: /api/jobs/?ground_station=2424&lat=33.645&lon=-117.747&alt=67 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xb2d36eb0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))
Dec 07 04:34:18 satnogs satnogs-client[365]: apscheduler.executors.default - ERROR - Job "get_jobs (trigger: interval[0:01:00], next run at: 2021-12-07 04:34:38 UTC)" raised an exception
Dec 07 04:34:18 satnogs satnogs-client[365]: Traceback (most recent call last):
Dec 07 04:34:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/apscheduler/executors/base.py", line 125, in run_job
Dec 07 04:34:18 satnogs satnogs-client[365]: retval = job.func(*job.args, **job.kwargs)
Dec 07 04:34:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 177, in get_jobs
Dec 07 04:34:18 satnogs satnogs-client[365]: response.raise_for_status()
Dec 07 04:34:18 satnogs satnogs-client[365]: UnboundLocalError: local variable 'response' referenced before assignment
Dec 07 04:35:18 satnogs satnogs-client[365]: satnogsclient.scheduler.tasks - ERROR - An error occurred trying to GET observation jobs from network
Dec 07 04:35:18 satnogs satnogs-client[365]: Traceback (most recent call last):
Dec 07 04:35:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/urllib3/connection.py", line 160, in _new_conn
Dec 07 04:35:18 satnogs satnogs-client[365]: (self._dns_host, self.port), self.timeout, **extra_kw
Dec 07 04:35:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/urllib3/util/connection.py", line 61, in create_connection
Dec 07 04:35:18 satnogs satnogs-client[365]: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
Dec 07 04:35:18 satnogs satnogs-client[365]: File "/usr/lib/python3.7/socket.py", line 748, in getaddrinfo
Dec 07 04:35:18 satnogs satnogs-client[365]: for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
Dec 07 04:35:18 satnogs satnogs-client[365]: socket.gaierror: [Errno -3] Temporary failure in name resolution
Dec 07 04:35:18 satnogs satnogs-client[365]: During handling of the above exception, another exception occurred:
Dec 07 04:35:18 satnogs satnogs-client[365]: Traceback (most recent call last):
Dec 07 04:35:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/urllib3/connectionpool.py", line 677, in urlopen
Dec 07 04:35:18 satnogs satnogs-client[365]: chunked=chunked,
Dec 07 04:35:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/urllib3/connectionpool.py", line 381, in _make_request
Dec 07 04:35:18 satnogs satnogs-client[365]: self._validate_conn(conn)
Dec 07 04:35:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/urllib3/connectionpool.py", line 978, in _validate_conn
Dec 07 04:35:18 satnogs satnogs-client[365]: conn.connect()
Dec 07 04:35:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/urllib3/connection.py", line 309, in connect
Dec 07 04:35:18 satnogs satnogs-client[365]: conn = self._new_conn()
Dec 07 04:35:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/urllib3/connection.py", line 172, in _new_conn
Dec 07 04:35:18 satnogs satnogs-client[365]: self, "Failed to establish a new connection: %s" % e
Dec 07 04:35:18 satnogs satnogs-client[365]: urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0xb2d36110>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution
Dec 07 04:35:18 satnogs satnogs-client[365]: During handling of the above exception, another exception occurred:
Dec 07 04:35:18 satnogs satnogs-client[365]: Traceback (most recent call last):
Dec 07 04:35:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/requests/adapters.py", line 449, in send
Dec 07 04:35:18 satnogs satnogs-client[365]: timeout=timeout
Dec 07 04:35:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/urllib3/connectionpool.py", line 727, in urlopen
Dec 07 04:35:18 satnogs satnogs-client[365]: method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
Dec 07 04:35:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/urllib3/util/retry.py", line 446, in increment
Dec 07 04:35:18 satnogs satnogs-client[365]: raise MaxRetryError(_pool, url, error or ResponseError(cause))
Dec 07 04:35:18 satnogs satnogs-client[365]: urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='network.satnogs.org', port=443): Max retries exceeded with url: /api/jobs/?ground_station=2424&lat=33.645&lon=-117.747&alt=67 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xb2d36110>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))
Dec 07 04:35:18 satnogs satnogs-client[365]: During handling of the above exception, another exception occurred:
Dec 07 04:35:18 satnogs satnogs-client[365]: Traceback (most recent call last):
Dec 07 04:35:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 172, in get_jobs
Dec 07 04:35:18 satnogs satnogs-client[365]: timeout=45)
Dec 07 04:35:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/requests/api.py", line 76, in get
Dec 07 04:35:18 satnogs satnogs-client[365]: return request('get', url, params=params, **kwargs)
Dec 07 04:35:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/requests/api.py", line 61, in request
Dec 07 04:35:18 satnogs satnogs-client[365]: return session.request(method=method, url=url, **kwargs)
Dec 07 04:35:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/requests/sessions.py", line 530, in request
Dec 07 04:35:18 satnogs satnogs-client[365]: resp = self.send(prep, **send_kwargs)
Dec 07 04:35:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/requests/sessions.py", line 643, in send
Dec 07 04:35:18 satnogs satnogs-client[365]: r = adapter.send(request, **kwargs)
Dec 07 04:35:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/requests/adapters.py", line 516, in send
Dec 07 04:35:18 satnogs satnogs-client[365]: raise ConnectionError(e, request=request)
Dec 07 04:35:18 satnogs satnogs-client[365]: requests.exceptions.ConnectionError: HTTPSConnectionPool(host='network.satnogs.org', port=443): Max retries exceeded with url: /api/jobs/?ground_station=2424&lat=33.645&lon=-117.747&alt=67 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xb2d36110>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))
Dec 07 04:35:18 satnogs satnogs-client[365]: apscheduler.executors.default - ERROR - Job "get_jobs (trigger: interval[0:01:00], next run at: 2021-12-07 04:35:38 UTC)" raised an exception
Dec 07 04:35:18 satnogs satnogs-client[365]: Traceback (most recent call last):
Dec 07 04:35:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/apscheduler/executors/base.py", line 125, in run_job
Dec 07 04:35:18 satnogs satnogs-client[365]: retval = job.func(*job.args, **job.kwargs)
Dec 07 04:35:18 satnogs satnogs-client[365]: File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 177, in get_jobs
Dec 07 04:35:18 satnogs satnogs-client[365]: response.raise_for_status()
Dec 07 04:35:18 satnogs satnogs-client[365]: UnboundLocalError: local variable 'response' referenced before assignment
I’m a bit unclear as to what this means though.