Execution
Date 22 Apr 2026 14:24:30 +0100
Duration 00:01:20.86
Controller ssh-gw-4.layershift.com
User root
Versions
Ansible 2.16.13
ara 1.7.5 / 1.7.5
Python 3.10.10
Summary
1 Hosts
24 Tasks
24 Results
1 Plays
1 Files
0 Records

Task result details

  • Status
    CHANGED
  • Duration
    00:00:05.11
  • Play
    New KVM server provisioning scripts
  • Task
    Run backup-manager installer (pass 2)
  • Host
    kvm024

Field Value
changed
True
cmd
set -o pipefail
/tmp/installer.sh
delta
0:00:04.782799
end
2026-04-22 13:25:34.349347
invocation
{
    "module_args": {
        "_raw_params": "set -o pipefail\n/tmp/installer.sh\n",
        "_uses_shell": true,
        "argv": null,
        "chdir": "/tmp",
        "creates": null,
        "executable": null,
        "expand_argument_vars": true,
        "removes": null,
        "stdin": null,
        "stdin_add_newline": true,
        "strip_empty_ends": true
    }
}
msg

rc
0
start
2026-04-22 13:25:29.566548
stderr
Error: Unable to find a match: python39-setuptools python39-libs python39-pip python39-pip-wheel python39-setuptools-wheel
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
--2026-04-22 13:25:32--  https://185.149.110.44/agent/install-agent.sh
Connecting to 185.149.110.44:443... connected.
The certificate's owner does not match hostname ‘185.149.110.44’
HTTP request sent, awaiting response... 200 OK
Length: 1343 (1.3K) [application/x-sh]
Saving to: ‘install-agent.sh’

     0K .                                                     100% 41.3M=0s

2026-04-22 13:25:32 (41.3 MB/s) - ‘install-agent.sh’ saved [1343/1343]

--2026-04-22 13:25:32--  https://185.149.110.44/agent/backup-agent-ls.py
Connecting to 185.149.110.44:443... connected.
The certificate's owner does not match hostname ‘185.149.110.44’
HTTP request sent, awaiting response... 200 OK
Length: 4964 (4.8K) [text/plain]
Saving to: ‘/opt/backup-agent/backup-agent-ls.py’

     0K ....                                                  100%  104M=0s

2026-04-22 13:25:32 (104 MB/s) - ‘/opt/backup-agent/backup-agent-ls.py’ saved [4964/4964]

--2026-04-22 13:25:32--  https://185.149.110.44/agent/drivers/virtnbd/virtnbd.py
Connecting to 185.149.110.44:443... connected.
The certificate's owner does not match hostname ‘185.149.110.44’
HTTP request sent, awaiting response... 200 OK
Length: 31269 (31K)
Saving to: ‘/opt/backup-agent/drivers/virtnbd/virtnbd.py’

     0K .......... .......... ..........                      100% 89.0M=0s

2026-04-22 13:25:33 (89.0 MB/s) - ‘/opt/backup-agent/drivers/virtnbd/virtnbd.py’ saved [31269/31269]

--2026-04-22 13:25:33--  https://185.149.110.44/agent/drivers/virtnbd/version.py
Connecting to 185.149.110.44:443... connected.
The certificate's owner does not match hostname ‘185.149.110.44’
HTTP request sent, awaiting response... 200 OK
Length: 24
Saving to: ‘/opt/backup-agent/drivers/virtnbd/version.py’

     0K                                                       100% 54.9M=0s

2026-04-22 13:25:33 (54.9 MB/s) - ‘/opt/backup-agent/drivers/virtnbd/version.py’ saved [24/24]

--2026-04-22 13:25:33--  https://185.149.110.44/agent/drivers/virtnbd/scripts/removecheckpoints.sh
Connecting to 185.149.110.44:443... connected.
The certificate's owner does not match hostname ‘185.149.110.44’
HTTP request sent, awaiting response... 200 OK
Length: 249 [application/x-sh]
Saving to: ‘/opt/backup-agent/scripts/removecheckpoints.sh’

     0K                                                       100% 12.6M=0s

2026-04-22 13:25:33 (12.6 MB/s) - ‘/opt/backup-agent/scripts/removecheckpoints.sh’ saved [249/249]

--2026-04-22 13:25:33--  https://185.149.110.44/agent/drivers/virtnbd/scripts/trimmer.sh
Connecting to 185.149.110.44:443... connected.
The certificate's owner does not match hostname ‘185.149.110.44’
HTTP request sent, awaiting response... 200 OK
Length: 397 [application/x-sh]
Saving to: ‘/opt/backup-agent/scripts/trimmer.sh’

     0K                                                       100% 19.7M=0s

2026-04-22 13:25:33 (19.7 MB/s) - ‘/opt/backup-agent/scripts/trimmer.sh’ saved [397/397]

--2026-04-22 13:25:33--  https://185.149.110.44/agent/drivers/virtnbd/scripts/virtnbd_version.sh
Connecting to 185.149.110.44:443... connected.
The certificate's owner does not match hostname ‘185.149.110.44’
HTTP request sent, awaiting response... 200 OK
Length: 126 [application/x-sh]
Saving to: ‘/opt/backup-agent/scripts/virtnbd_version.sh’

     0K                                                       100%  238M=0s

2026-04-22 13:25:33 (238 MB/s) - ‘/opt/backup-agent/scripts/virtnbd_version.sh’ saved [126/126]

--2026-04-22 13:25:33--  http://wget/
Resolving wget (wget)... failed: Name or service not known.
wget: unable to resolve host address ‘wget’
--2026-04-22 13:25:33--  https://185.149.110.44/agent/drivers/encrypt/encrypt.py
Connecting to 185.149.110.44:443... connected.
The certificate's owner does not match hostname ‘185.149.110.44’
HTTP request sent, awaiting response... 200 OK
Length: 618
Saving to: ‘/opt/backup-agent/drivers/encrypt/encrypt.py’

     0K                                                       100% 13.4M=0s

2026-04-22 13:25:33 (13.4 MB/s) - ‘/opt/backup-agent/drivers/encrypt/encrypt.py’ saved [618/618]

FINISHED --2026-04-22 13:25:33--
Total wall clock time: 0.1s
Downloaded: 1 files, 618 in 0s (13.4 MB/s)
Redirecting to /bin/systemctl start backup-agent.service
--2026-04-22 13:25:34--  https://185.149.110.44/agent/drivers/virtnbd/scripts/mount.sh
Connecting to 185.149.110.44:443... connected.
The certificate's owner does not match hostname ‘185.149.110.44’
HTTP request sent, awaiting response... 200 OK
Length: 1240 (1.2K) [application/x-sh]
Saving to: ‘mount.sh.1’

     0K .                                                     100% 78.5M=0s

2026-04-22 13:25:34 (78.5 MB/s) - ‘mount.sh.1’ saved [1240/1240]
stderr_lines
[
    "Error: Unable to find a match: python39-setuptools python39-libs python39-pip python39-pip-wheel python39-setuptools-wheel",
    "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv",
    "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv",
    "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv",
    "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv",
    "--2026-04-22 13:25:32--  https://185.149.110.44/agent/install-agent.sh",
    "Connecting to 185.149.110.44:443... connected.",
    "The certificate's owner does not match hostname \u2018185.149.110.44\u2019",
    "HTTP request sent, awaiting response... 200 OK",
    "Length: 1343 (1.3K) [application/x-sh]",
    "Saving to: \u2018install-agent.sh\u2019",
    "",
    "     0K .                                                     100% 41.3M=0s",
    "",
    "2026-04-22 13:25:32 (41.3 MB/s) - \u2018install-agent.sh\u2019 saved [1343/1343]",
    "",
    "--2026-04-22 13:25:32--  https://185.149.110.44/agent/backup-agent-ls.py",
    "Connecting to 185.149.110.44:443... connected.",
    "The certificate's owner does not match hostname \u2018185.149.110.44\u2019",
    "HTTP request sent, awaiting response... 200 OK",
    "Length: 4964 (4.8K) [text/plain]",
    "Saving to: \u2018/opt/backup-agent/backup-agent-ls.py\u2019",
    "",
    "     0K ....                                                  100%  104M=0s",
    "",
    "2026-04-22 13:25:32 (104 MB/s) - \u2018/opt/backup-agent/backup-agent-ls.py\u2019 saved [4964/4964]",
    "",
    "--2026-04-22 13:25:32--  https://185.149.110.44/agent/drivers/virtnbd/virtnbd.py",
    "Connecting to 185.149.110.44:443... connected.",
    "The certificate's owner does not match hostname \u2018185.149.110.44\u2019",
    "HTTP request sent, awaiting response... 200 OK",
    "Length: 31269 (31K)",
    "Saving to: \u2018/opt/backup-agent/drivers/virtnbd/virtnbd.py\u2019",
    "",
    "     0K .......... .......... ..........                      100% 89.0M=0s",
    "",
    "2026-04-22 13:25:33 (89.0 MB/s) - \u2018/opt/backup-agent/drivers/virtnbd/virtnbd.py\u2019 saved [31269/31269]",
    "",
    "--2026-04-22 13:25:33--  https://185.149.110.44/agent/drivers/virtnbd/version.py",
    "Connecting to 185.149.110.44:443... connected.",
    "The certificate's owner does not match hostname \u2018185.149.110.44\u2019",
    "HTTP request sent, awaiting response... 200 OK",
    "Length: 24",
    "Saving to: \u2018/opt/backup-agent/drivers/virtnbd/version.py\u2019",
    "",
    "     0K                                                       100% 54.9M=0s",
    "",
    "2026-04-22 13:25:33 (54.9 MB/s) - \u2018/opt/backup-agent/drivers/virtnbd/version.py\u2019 saved [24/24]",
    "",
    "--2026-04-22 13:25:33--  https://185.149.110.44/agent/drivers/virtnbd/scripts/removecheckpoints.sh",
    "Connecting to 185.149.110.44:443... connected.",
    "The certificate's owner does not match hostname \u2018185.149.110.44\u2019",
    "HTTP request sent, awaiting response... 200 OK",
    "Length: 249 [application/x-sh]",
    "Saving to: \u2018/opt/backup-agent/scripts/removecheckpoints.sh\u2019",
    "",
    "     0K                                                       100% 12.6M=0s",
    "",
    "2026-04-22 13:25:33 (12.6 MB/s) - \u2018/opt/backup-agent/scripts/removecheckpoints.sh\u2019 saved [249/249]",
    "",
    "--2026-04-22 13:25:33--  https://185.149.110.44/agent/drivers/virtnbd/scripts/trimmer.sh",
    "Connecting to 185.149.110.44:443... connected.",
    "The certificate's owner does not match hostname \u2018185.149.110.44\u2019",
    "HTTP request sent, awaiting response... 200 OK",
    "Length: 397 [application/x-sh]",
    "Saving to: \u2018/opt/backup-agent/scripts/trimmer.sh\u2019",
    "",
    "     0K                                                       100% 19.7M=0s",
    "",
    "2026-04-22 13:25:33 (19.7 MB/s) - \u2018/opt/backup-agent/scripts/trimmer.sh\u2019 saved [397/397]",
    "",
    "--2026-04-22 13:25:33--  https://185.149.110.44/agent/drivers/virtnbd/scripts/virtnbd_version.sh",
    "Connecting to 185.149.110.44:443... connected.",
    "The certificate's owner does not match hostname \u2018185.149.110.44\u2019",
    "HTTP request sent, awaiting response... 200 OK",
    "Length: 126 [application/x-sh]",
    "Saving to: \u2018/opt/backup-agent/scripts/virtnbd_version.sh\u2019",
    "",
    "     0K                                                       100%  238M=0s",
    "",
    "2026-04-22 13:25:33 (238 MB/s) - \u2018/opt/backup-agent/scripts/virtnbd_version.sh\u2019 saved [126/126]",
    "",
    "--2026-04-22 13:25:33--  http://wget/",
    "Resolving wget (wget)... failed: Name or service not known.",
    "wget: unable to resolve host address \u2018wget\u2019",
    "--2026-04-22 13:25:33--  https://185.149.110.44/agent/drivers/encrypt/encrypt.py",
    "Connecting to 185.149.110.44:443... connected.",
    "The certificate's owner does not match hostname \u2018185.149.110.44\u2019",
    "HTTP request sent, awaiting response... 200 OK",
    "Length: 618",
    "Saving to: \u2018/opt/backup-agent/drivers/encrypt/encrypt.py\u2019",
    "",
    "     0K                                                       100% 13.4M=0s",
    "",
    "2026-04-22 13:25:33 (13.4 MB/s) - \u2018/opt/backup-agent/drivers/encrypt/encrypt.py\u2019 saved [618/618]",
    "",
    "FINISHED --2026-04-22 13:25:33--",
    "Total wall clock time: 0.1s",
    "Downloaded: 1 files, 618 in 0s (13.4 MB/s)",
    "Redirecting to /bin/systemctl start backup-agent.service",
    "--2026-04-22 13:25:34--  https://185.149.110.44/agent/drivers/virtnbd/scripts/mount.sh",
    "Connecting to 185.149.110.44:443... connected.",
    "The certificate's owner does not match hostname \u2018185.149.110.44\u2019",
    "HTTP request sent, awaiting response... 200 OK",
    "Length: 1240 (1.2K) [application/x-sh]",
    "Saving to: \u2018mount.sh.1\u2019",
    "",
    "     0K .                                                     100% 78.5M=0s",
    "",
    "2026-04-22 13:25:34 (78.5 MB/s) - \u2018mount.sh.1\u2019 saved [1240/1240]"
]
stdout
Last metadata expiration check: 0:00:36 ago on Wed Apr 22 13:24:54 2026.
Package python3-3.9.25-3.el9_7.2.x86_64 is already installed.
No match for argument: python39-setuptools
No match for argument: python39-libs
No match for argument: python39-pip
No match for argument: python39-pip-wheel
No match for argument: python39-setuptools-wheel
Requirement already satisfied: python-dotenv in /usr/local/lib/python3.9/site-packages (1.2.1)
Requirement already satisfied: requests in /usr/local/lib/python3.9/site-packages (2.32.5)
Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.9/site-packages (from requests) (2.6.3)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.9/site-packages (from requests) (3.12)
Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib64/python3.9/site-packages (from requests) (3.4.7)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.9/site-packages (from requests) (2024.8.30)
Requirement already satisfied: cryptography in /usr/lib64/python3.9/site-packages (36.0.1)
Requirement already satisfied: cffi>=1.12 in /usr/local/lib64/python3.9/site-packages (from cryptography) (2.0.0)
Requirement already satisfied: pycparser in /usr/lib/python3.9/site-packages (from cffi>=1.12->cryptography) (2.20)
Requirement already satisfied: ply==3.11 in /usr/local/lib/python3.9/site-packages (from pycparser->cffi>=1.12->cryptography) (3.11)
Requirement already satisfied: loguru in /usr/local/lib/python3.9/site-packages (0.7.3)
Last metadata expiration check: 0:00:38 ago on Wed Apr 22 13:24:54 2026.
Package nbd-3.25-1.el9.x86_64 is already installed.
Package libxslt-devel-1.1.34-14.el9_7.1.x86_64 is already installed.
Package libxml2-devel-2.9.13-14.el9_7.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!

Installing service
run ./mount.sh for the nfs mounts
stdout_lines
[
    "Last metadata expiration check: 0:00:36 ago on Wed Apr 22 13:24:54 2026.",
    "Package python3-3.9.25-3.el9_7.2.x86_64 is already installed.",
    "No match for argument: python39-setuptools",
    "No match for argument: python39-libs",
    "No match for argument: python39-pip",
    "No match for argument: python39-pip-wheel",
    "No match for argument: python39-setuptools-wheel",
    "Requirement already satisfied: python-dotenv in /usr/local/lib/python3.9/site-packages (1.2.1)",
    "Requirement already satisfied: requests in /usr/local/lib/python3.9/site-packages (2.32.5)",
    "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.9/site-packages (from requests) (2.6.3)",
    "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.9/site-packages (from requests) (3.12)",
    "Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib64/python3.9/site-packages (from requests) (3.4.7)",
    "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.9/site-packages (from requests) (2024.8.30)",
    "Requirement already satisfied: cryptography in /usr/lib64/python3.9/site-packages (36.0.1)",
    "Requirement already satisfied: cffi>=1.12 in /usr/local/lib64/python3.9/site-packages (from cryptography) (2.0.0)",
    "Requirement already satisfied: pycparser in /usr/lib/python3.9/site-packages (from cffi>=1.12->cryptography) (2.20)",
    "Requirement already satisfied: ply==3.11 in /usr/local/lib/python3.9/site-packages (from pycparser->cffi>=1.12->cryptography) (3.11)",
    "Requirement already satisfied: loguru in /usr/local/lib/python3.9/site-packages (0.7.3)",
    "Last metadata expiration check: 0:00:38 ago on Wed Apr 22 13:24:54 2026.",
    "Package nbd-3.25-1.el9.x86_64 is already installed.",
    "Package libxslt-devel-1.1.34-14.el9_7.1.x86_64 is already installed.",
    "Package libxml2-devel-2.9.13-14.el9_7.x86_64 is already installed.",
    "Dependencies resolved.",
    "Nothing to do.",
    "Complete!",
    "",
    "Installing service",
    "run ./mount.sh for the nfs mounts"
]