I upgraded my station Linux Debian 10.
The upgrade finished well.
I want to upgrade the Satnogs client Ansimble but I got a warning and error messages
When I ran the system update I got this message
Starting Ansible Pull at 2023-11-19 09:35:58
/usr/bin/ansible-pull -d /root/.satnogs/ansible -U https://gitlab.com/librespacefoundation/satnogs/satnogs-client-ansible.git -o -t satnogs-setup local.yml -C stable
[WARNING]: Could not match supplied host pattern, ignoring: satnogsclient
localhost | SUCCESS => {
āafterā: āe6b68d6755a085f79c6c4697d75b055d3699b36aā,
ābeforeā: āe6b68d6755a085f79c6c4697d75b055d3699b36aā,
āchangedā: false,
āremote_url_changedā: false
}
Repository has not changed, quitting.
Then I pressed the Apply in the setup I got this error
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.
Just to be sure if I understand what you are trying to achieve.
You where running Debian 10 (buster) and want to update to Debian 11 (bullseye) and get your SatNOGS station to this Debian 11 release?
If this is the case, there is no update, you need to reinstall the station.
Update instructions CAUTION!!! THIS UPDATE IS ONLY AVAILABLE WITH A REFLASH AS IT REQUIRES A DISTRIBUTION UPGRADE (Buster ā Bullseye)! Do not attempt to Update through satnogs-setup; it will render it useless!!!
Let me know if this is indeed the case, then maybe I can help you to make this as smooth as possible.
I wanted to know what was happening, so I did install a Debian 10 VM.
It all comes down to ansible and the lack of the right version, even after switching to the ansible repository we still are left with version 2.9.27 and we need at least 2.12.
So that is the reason why your update on Debian 10 was failing.
With Debian 11 you will be able to fulfill this dependency.