Since the latest XOA update last week I am getting failed backup jobs. They look like this:
⢠UUID: 5ee88933-d28a-f4ca-7dde-7490f3564398
⢠Start time: Saturday, December 3rd 2022, 4:31:43 pm
⢠End time: Sunday, December 4th 2022, 4:33:09 pm
⢠Duration: a day
⢠Error: self-signed certificate
It seems I had to enable "Unauthorized Certificates" in the servers settings to make backups work again. Is this a new setting or is this just a coincidence somehow?

Current version: 5.77.0 - XOA build: 20210102
- node: 18.12.1
- npm: 8.19.2
- xen-orchestra-upload-ova: 0.1.4
- xo-server: 5.107.1
- xo-server-auth-github-enterprise: 0.2.2
- xo-server-auth-google-enterprise: 0.2.2
- xo-server-auth-ldap-enterprise: 0.10.6
- xo-server-auth-saml-enterprise: 0.10.1
- xo-server-backup-reports-enterprise: 0.17.2
- xo-server-netbox-enterprise: 0.3.5
- xo-server-telemetry: 0.5.0
- xo-server-transport-email-enterprise: 0.6.0
- xo-server-transport-icinga2-enterprise: 0.1.1
- xo-server-transport-nagios-enterprise: 1.0.0
- xo-server-transport-slack-enterprise: 0.0.0
- xo-server-transport-xmpp-enterprise: 0.1.1
- xo-server-usage-report-enterprise: 0.10.2
- xo-server-xoa: 0.17.0
- xo-web-enterprise: 5.108.0
- xoa-cli: 0.33.0
- xoa-updater: 0.45.0
Looking at the error log I see that XOA is trying HTTPS instead of HTTP when communicating with the XCP-ng host:
"result": {
"code": "DEPTH_ZERO_SELF_SIGNED_CERT",
"url": "https://10.254.9.2/export/?ref=OpaqueRef:3377f666-5fdc-41e5-aebf-39c7ffa5ad3f&use_compression=zstd&session_id=OpaqueRef:dd989ec7-60ac-45af-8fcd-faf542f8e62a&task_id=OpaqueRef:5617043e-af92-4023-9482-043094180083",
...
"VM": "OpaqueRef:3377f666-5fdc-41e5-aebf-39c7ffa5ad3f",
"message": "self-signed certificate",
"name": "Error",
"stack": "Error: self-signed certificate\n at TLSSocket.onConnectSecure (node:_tls_wrap:1538:34)\n at TLSSocket.emit (node:events:513:28)\n at TLSSocket.patchedEmit [as emit] (/usr/local/lib/node_modules/xo-server/node_modules/@xen-orchestra/log/configure.js:135:17)\n at TLSSocket._finishInit (node:_tls_wrap:952:8)\n at ssl.onhandshakedone (node:_tls_wrap:733:12)\n at TLSWrap.callbackTrampoline (node:internal/async_hooks:130:17)"
}