Satnogs-setup python error


I have downloaded the latest image (2022091000), trying to update my RPi-4. (Was running satnogs-1.6)
I thought the image provided bullseye, but I see 10.13 in /etc/debian_version.

I had errors about an ansible module:

ERROR! couldn't resolve module/action 'ansible.posix.mount'. This often indicates a misspelling, missing collection, or incorrect module path.

The error appears to be in '/root/.satnogs/ansible/roles/satnogs_client/tasks/main.yml': line 138, column 3, but may
be elsewhere in the file depending on the exact syntax problem.

Fixed that with: ansible-galaxy collection install ansible.posix

When I run ‘sudo satnogs-setup’ I get:

Traceback (most recent call last):
  File "/var/lib/satnogs-config/bin/satnogs-config", line 5, in <module>
    from satnogsconfig import main
  File "/var/lib/satnogs-config/lib/python3.7/site-packages/satnogsconfig/", line 8, in <module>
    from import Menu
  File "/var/lib/satnogs-config/lib/python3.7/site-packages/satnogsconfig/", line 298
    init_value := self._config.get_variable(menu['variable'])
SyntaxError: invalid syntax

I didn’t know := was allowed in Python, it is hard to Google on, but I couldn’t find a mention to that operator anywhere.

Tried to change the four occurences (also in other files) to ‘==’, but that was giving problems further in the setup proces.

I don’t know if I am running bullseye, I thought I was but /etc/debain_version says 10.13. But I don’t think this error has anything to do with the distribution.

I would like to know what I did wrong. I’m afraid that restarting from scratch will lead me to the same problem.

Please have a look at [Announcement] SatNOGS station software upgrades are available - #8 by Acinonyx