ansible-duply-backup icon indicating copy to clipboard operation
ansible-duply-backup copied to clipboard

PPA install failing on Ubuntu 22.04.3 LTS

Open edalquist opened this issue 2 years ago • 2 comments

I'm trying to use an existing play on an updated Ubuntu VM: Ubuntu 22.04.3 LTS (GNU/Linux 5.15.108-1-pve x86_64)

Role config is:

- name: Install duplicity (ppa)
  when: inventory_hostname in groups['ubuntu']
  include_role:
    name: oefenweb.duplicity
    apply:
      become: true
  vars:
    duplicity_install_method: ppa
    duplicity_install: python3-paramiko

The role fails with the following error:

TASK [oefenweb.duplicity : install | ppa | add repository and its signing key] ***************************************************************************************************************************
task path: /home/edalquist/.ansible/roles/oefenweb.duplicity/tasks/install-ppa.yml:12
<linvm> ESTABLISH SSH CONNECTION FOR USER: None
<linvm> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/edalquist/.ansible/cp/b4a4df7804"' linvm '/bin/sh -c '"'"'echo ~ && sleep 0'"'"''
<linvm> (0, b'/home/edalquist\n', b'')
<linvm> ESTABLISH SSH CONNECTION FOR USER: None
<linvm> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/edalquist/.ansible/cp/b4a4df7804"' linvm '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/edalquist/.ansible/tmp `"&& mkdir "` echo /home/edalquist/.ansible/tmp/ansible-tmp-1693495206.464575-4706-115186423238220 `" && echo ansible-tmp-1693495206.464575-4706-115186423238220="` echo /home/edalquist/.ansible/tmp/ansible-tmp-1693495206.464575-4706-115186423238220 `" ) && sleep 0'"'"''
<linvm> (0, b'ansible-tmp-1693495206.464575-4706-115186423238220=/home/edalquist/.ansible/tmp/ansible-tmp-1693495206.464575-4706-115186423238220\n', b'')
Using module file /home/edalquist/ansible/.venv/lib/python3.8/site-packages/ansible/modules/apt_repository.py
<linvm> PUT /home/edalquist/.ansible/tmp/ansible-local-4241p5tlq7jd/tmpcux39pd_ TO /home/edalquist/.ansible/tmp/ansible-tmp-1693495206.464575-4706-115186423238220/AnsiballZ_apt_repository.py
<linvm> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/edalquist/.ansible/cp/b4a4df7804"' '[linvm]'
<linvm> (0, b'sftp> put /home/edalquist/.ansible/tmp/ansible-local-4241p5tlq7jd/tmpcux39pd_ /home/edalquist/.ansible/tmp/ansible-tmp-1693495206.464575-4706-115186423238220/AnsiballZ_apt_repository.py\n', b'')
<linvm> ESTABLISH SSH CONNECTION FOR USER: None
<linvm> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/edalquist/.ansible/cp/b4a4df7804"' linvm '/bin/sh -c '"'"'chmod u+x /home/edalquist/.ansible/tmp/ansible-tmp-1693495206.464575-4706-115186423238220/ /home/edalquist/.ansible/tmp/ansible-tmp-1693495206.464575-4706-115186423238220/AnsiballZ_apt_repository.py && sleep 0'"'"''
<linvm> (0, b'', b'')
<linvm> ESTABLISH SSH CONNECTION FOR USER: None
<linvm> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/edalquist/.ansible/cp/b4a4df7804"' -tt linvm '/bin/sh -c '"'"'sudo -H -S -p "[sudo via ansible, key=wizhpffvezacyphssjwuuezpnonvgcpj] password:" -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wizhpffvezacyphssjwuuezpnonvgcpj ; /usr/bin/python3 /home/edalquist/.ansible/tmp/ansible-tmp-1693495206.464575-4706-115186423238220/AnsiballZ_apt_repository.py'"'"'"'"'"'"'"'"' && sleep 0'"'"''
Escalation succeeded
<linvm> (1, b'\r\n\r\n{"cmd": "apt-key adv --recv-keys --no-tty --keyserver hkp://keyserver.ubuntu.com:80 AF953139C1DF9EF3476DE1D58F571BB27A86F4A2", "rc": 2, "stdout": "Executing: /tmp/apt-key-gpghome.aoOIrbpnnS/gpg.1.sh --recv-keys --no-tty --keyserver hkp://keyserver.ubuntu.com:80 AF953139C1DF9EF3476DE1D58F571BB27A86F4A2\\n", "stderr": "Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).\\ngpg: keyserver receive failed: Server indicated a failure\\n", "failed": true, "msg": "Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).\\ngpg: keyserver receive failed: Server indicated a failure", "invocation": {"module_args": {"repo": "ppa:duplicity-team/duplicity-release-git", "update_cache": true, "mode": 420, "state": "present", "update_cache_retries": 5, "update_cache_retry_max_delay": 12, "install_python_apt": true, "validate_certs": true, "filename": null, "codename": null}}}\r\n', b'Shared connection to linvm closed.\r\n')
<linvm> Failed to connect to the host via ssh: Shared connection to linvm closed.
<linvm> ESTABLISH SSH CONNECTION FOR USER: None
<linvm> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/edalquist/.ansible/cp/b4a4df7804"' linvm '/bin/sh -c '"'"'rm -f -r /home/edalquist/.ansible/tmp/ansible-tmp-1693495206.464575-4706-115186423238220/ > /dev/null 2>&1 && sleep 0'"'"''
<linvm> (0, b'', b'')
fatal: [linvm]: FAILED! => {
    "changed": false,
    "cmd": "apt-key adv --recv-keys --no-tty --keyserver hkp://keyserver.ubuntu.com:80 AF953139C1DF9EF3476DE1D58F571BB27A86F4A2",
    "invocation": {
        "module_args": {
            "codename": null,
            "filename": null,
            "install_python_apt": true,
            "mode": 420,
            "repo": "ppa:duplicity-team/duplicity-release-git",
            "state": "present",
            "update_cache": true,
            "update_cache_retries": 5,
            "update_cache_retry_max_delay": 12,
            "validate_certs": true
        }
    },
    "msg": "Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).\ngpg: keyserver receive failed: Server indicated a failure",
    "rc": 2,
    "stderr": "Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).\ngpg: keyserver receive failed: Server indicated a failure\n",
    "stderr_lines": [
        "Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).",
        "gpg: keyserver receive failed: Server indicated a failure"
    ],
    "stdout": "Executing: /tmp/apt-key-gpghome.aoOIrbpnnS/gpg.1.sh --recv-keys --no-tty --keyserver hkp://keyserver.ubuntu.com:80 AF953139C1DF9EF3476DE1D58F571BB27A86F4A2\n",
    "stdout_lines": [
        "Executing: /tmp/apt-key-gpghome.aoOIrbpnnS/gpg.1.sh --recv-keys --no-tty --keyserver hkp://keyserver.ubuntu.com:80 AF953139C1DF9EF3476DE1D58F571BB27A86F4A2"
    ]
}

edalquist avatar Aug 31 '23 15:08 edalquist

Ubuntu 22.04 is not yet supported

tersmitten avatar Sep 01 '23 09:09 tersmitten

  • https://github.com/ansible/ansible/issues/77556
  • https://github.com/ansible/ansible/issues/78063

tersmitten avatar Sep 01 '23 13:09 tersmitten