abasel
December 22, 2023, 9:48am
1
I have setup up my Xen Orchestra to back up to a QNAP share. Using the test button I can confirm that Xen can connect to my remote share.
When I try backup a VM, I get " Error : Cannot read properties of undefined (reading ‘healthCheckSr’)“. When I try backing up the Config and metadata, I get " Error : Cannot convert undefined or null to object”
abasel
December 22, 2023, 9:56am
2
{
"data": {
"mode": "full",
"reportWhen": "failure"
},
"id": "1703237184104",
"jobId": "e404831a-9dea-47a6-89d7-87a179017030",
"jobName": "Weekly Backups",
"message": "backup",
"scheduleId": "2b860522-46d9-4499-b300-fd517dd3398e",
"start": 1703237184104,
"status": "failure",
"end": 1703237184111,
"result": {
"message": "Cannot read properties of undefined (reading 'healthCheckSr')",
"name": "TypeError",
"stack": "TypeError: Cannot read properties of undefined (reading 'healthCheckSr')\n at executor (file:///opt/xo/xo-builds/xen-orchestra-202312210650/packages/xo-server/src/xo-mixins/backups-ng/index.mjs:201:41)\n at file:///opt/xo/xo-builds/xen-orchestra-202312210650/packages/xo-server/src/xo-mixins/jobs/index.mjs:265:30\n at Jobs._runJob (file:///opt/xo/xo-builds/xen-orchestra-202312210650/packages/xo-server/src/xo-mixins/jobs/index.mjs:294:22)\n at Jobs.runJobSequence (file:///opt/xo/xo-builds/xen-orchestra-202312210650/packages/xo-server/src/xo-mixins/jobs/index.mjs:334:7)\n at Api.#callApiMethod (file:///opt/xo/xo-builds/xen-orchestra-202312210650/packages/xo-server/src/xo-mixins/api.mjs:445:20)"
}
}
{
"data": {
"reportWhen": "never"
},
"id": "1703238870175",
"jobId": "50bfaad4-b0bb-4912-94f4-a0231adb504e",
"jobName": "Weekly - Config & Metadata",
"message": "backup",
"scheduleId": "d4aa065c-02a3-4ee6-83b0-e4962921143b",
"start": 1703238870175,
"status": "failure",
"end": 1703238870178,
"result": {
"message": "Cannot convert undefined or null to object",
"name": "TypeError",
"stack": "TypeError: Cannot convert undefined or null to object\n at metadataBackup.executor [as _executor] (file:///opt/xo/xo-builds/xen-orchestra-202312210650/packages/xo-server/src/xo-mixins/metadata-backups.mjs:47:7)\n at Jobs.apply (file:///opt/xo/xo-builds/xen-orchestra-202312210650/packages/xo-server/src/xo-mixins/jobs/index.mjs:294:28)\n at Jobs._runJob (/opt/xo/xo-builds/xen-orchestra-202312210650/node_modules/golike-defer/src/index.js:85:19)\n at Jobs.runJobSequence (file:///opt/xo/xo-builds/xen-orchestra-202312210650/packages/xo-server/src/xo-mixins/jobs/index.mjs:334:18)\n at Api.#callApiMethod (file:///opt/xo/xo-builds/xen-orchestra-202312210650/packages/xo-server/src/xo-mixins/api.mjs:445:20)"
}
}
abasel
December 22, 2023, 10:38am
3
Changed retention from 5 to 3 and it worked… strange.
neogrid
December 22, 2023, 10:54am
4
Perhaps the program is smart enough to compute how much space is required based on the retention policy, 5 not enough but 3 will fit !