Satnogs failed | msg: No package matching 'python3-gps' is available

Hi all,

I’m getting this error trying to install ansible satNOGS on a rpi3 w/ fresh raspbian Buster upgraded with apt-get update/upgrade.

any idea ?

      thanks in advance,

                 Giampaolo

root@raspberrypi:/home/iw2lsi/satnogs-client-ansible# ansible-playbook -i produc tion/inventory/hosts -K site.yml
SUDO password:
Executing playbook site.yml

  • satnogs-setups -
    Gathering Facts…
    satnogs ok
    Create needrestart directory for Raspbian…
    satnogs done
    Configure needrestart for Raspbian…
    satnogs done
    Install or remove satnogs-setup system dependencies…
    satnogs done
    Install Ansible repository keys…
    satnogs done
    Install Ansible repository…
    satnogs done
    Install Ansible package…
    satnogs ok
    Get system Python version…
    satnogs ok | stdout: 3.7.3
    Get virtualenv Python version…
    satnogs ok
    Remove virtualenv of old Python version…
    satnogs ok
    Install or remove PyPI dependencies…
    satnogs done
    Install satnogs-config…
    satnogs done | stdout: Looking in indexes: Simple index, https://www.piwheels.org/simple
    Collecting satnogs-config==0.12
    Downloading https://www.piwheels.org/simple/satnogs-config/satnogs_config-0.12-py3-none-any.whl (27 kB)
    Installing collected packages: satnogs-config
    Successfully installed satnogs-config-0.12

Configure satnogs-setup…
satnogs done
Set up inventory…
satnogs done
Create host variables directory…
satnogs done
Check if host variables file exists…
satnogs ok
Create host variables file…
satnogs done
Create satnogs-setup share directory…
satnogs done
Install satnogs-setup scripts…
satnogs done
Download Libre Space Foundation OBS Repository Signing Key…
satnogs done
Add configuration file for apt to allow releaseinfo changes…
satnogs done
[WARNING]: Could not match supplied host pattern, ignoring: satnogs_setups

  • satnogs_setups -
    No hosts found!

  • satnogs-clients -
    Check Ansible version…
    satnogs ok: {
    “changed”: false,
    “msg”: “All assertions passed”
    } | msg: All assertions passed
    Check distribution…
    satnogs ok: {
    “changed”: false,
    “msg”: “All assertions passed”
    } | msg: All assertions passed
    Remove APT configuration disabling recommends…
    satnogs ok
    Update APT cache…
    satnogs ok
    Install required package for APT…
    satnogs ok
    Install repository keys…
    satnogs ok
    Remove old repository…
    Install repository…
    satnogs done
    Install packages…
    satnogs done
    Check if dphys-swapfile package is installed…
    satnogs ok
    Disable swap file…
    satnogs done
    Add ZRAM init script…
    satnogs done
    Add satnogs-client service user…
    satnogs done
    Install or remove system dependencies…
    Retrying… (1 of 4)
    Retrying… (2 of 4)
    Retrying… (3 of 4)
    satnogs failed | msg: No package matching ‘python3-gps’ is available
    satnogs failed
    Start ZRAM service (via handler)…
    Update APT cache (via handler)…
    Restart satnogs-client service (via handler)…
    to retry, use: --limit @/home/iw2lsi/satnogs-client-ansible/site.retry

  • Play recap -
    satnogs : ok=33 changed=20 unreachable=0 failed=1

Try this, it’s work for me

sudo apt update
sudo apt install python3-gps

Reboot

ansible-playbook -i produc tion/inventory/hosts -K site.yml

Curious, why an ansible install on a Pi ?
There is an image available so you won’t need to do a manual install.

uh… just because the official image is pretty old and I was curious about the ansible-way…

2 Likes