
So, I have the update image. Ran my first attempt, received this error. (I formatted this with a JSON online formatter)
{
"context": {
"action": "update-core",
"data": {
"nodes": [
1,
2
]
},
"extra": {
"description": "Processing",
"eventId": "82543064-eedb-4033-a493-fe128f4f0f00",
"title": "Update core"
},
"id": "f3e41d91-0569-4064-a077-10f687e609dd",
"parent": "",
"queue": "cluster/tasks",
"timestamp": "2024-02-21T03:20:33.84272123Z",
"user": "admin"
},
"status": "aborted",
"progress": 100,
"subTasks": [
{
"context": {
"action": "list-actions",
"data": {},
"extra": {},
"id": "2bffb7b3-d4b1-4ace-813d-c36c14b34f02",
"parent": "f3e41d91-0569-4064-a077-10f687e609dd"
},
"status": "completed",
"progress": 100,
"subTasks": [],
"result": {
"error": "",
"exit_code": 0,
"file": "task/node/1/2bffb7b3-d4b1-4ace-813d-c36c14b34f02",
"output": [
"get-node-status",
"start-support-session",
"update-core",
"update-os",
"add-custom-zone",
"get-facts",
"get-fqdn",
"remove-custom-zone",
"remove-public-service",
"set-name",
"get-firewall-status",
"get-info",
"get-support-session",
"add-tun",
"remove-module",
"set-fqdn",
"remove-tun",
"stop-support-session",
"add-module",
"add-public-service",
"get-name",
"list-actions",
"cancel-task"
]
}
},
{
"context": {
"action": "list-actions",
"data": {},
"extra": {},
"id": "b2326a76-d2ea-44ec-9def-8b00cbab9b6e",
"parent": "f3e41d91-0569-4064-a077-10f687e609dd"
},
"status": "completed",
"progress": 100,
"subTasks": [],
"result": {
"error": "",
"exit_code": 0,
"file": "task/node/2/b2326a76-d2ea-44ec-9def-8b00cbab9b6e",
"output": [
"get-firewall-status",
"set-name",
"start-support-session",
"update-os",
"get-info",
"get-support-session",
"remove-module",
"update-core",
"add-custom-zone",
"add-module",
"get-name",
"remove-custom-zone",
"remove-tun",
"stop-support-session",
"set-fqdn",
"add-public-service",
"add-tun",
"get-facts",
"get-fqdn",
"get-node-status",
"remove-public-service",
"list-actions",
"cancel-task"
]
}
},
{
"context": {
"action": "update-core",
"data": {
"core_url": "ghcr.io/nethserver/core:2.5.1",
"force": false
},
"extra": {},
"id": "feebf93a-d04e-4d43-9f6c-a5edd79f992c",
"parent": "f3e41d91-0569-4064-a077-10f687e609dd"
},
"status": "running",
"progress": 40,
"subTasks": []
},
{
"context": {
"action": "update-core",
"data": {
"core_url": "ghcr.io/nethserver/core:2.5.1",
"force": false
},
"extra": {},
"id": "cf4bd993-ccd2-4cae-a5ec-b3abc388aa34",
"parent": "f3e41d91-0569-4064-a077-10f687e609dd"
},
"status": "running",
"progress": 0,
"subTasks": []
}
],
"validated": true,
"result": {
"error": "_acontrol_task request attempt failed (Connection closed by server.). Retrying...\n_acontrol_task request attempt failed (Connection closed by server.). Retrying...\nsubscribe request attempt failed (Error 111 connecting to cluster-leader:6379. 111.). Retrying...\nsubscribe request recovered successfully at attempt 2\nsubscribe request attempt failed (Error 111 connecting to cluster-leader:6379. 111.). Retrying...\nsubscribe request recovered successfully at attempt 2\n_acontrol_task request recovered successfully at attempt 2\n_acontrol_task request recovered successfully at attempt 2\n<7>run-scriptdir /var/lib/nethserver/cluster/update-core-pre-modules.d/\nTraceback (most recent call last):\n File \"/var/lib/nethserver/cluster/actions/update-core/70update_modules\", line 18, in <module>\n agent.run_helper(\"run-scriptdir\", f\"{agent_install_dir}/update-core-pre-modules.d/\")\n File \"/usr/local/agent/pypkg/agent/__init__.py\", line 175, in run_helper\n proc = subprocess.Popen(args, stdout=outstream, pass_fds=(*pass_fds, fdw), env=child_env, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.11/subprocess.py\", line 1024, in __init__\n self._execute_child(args, executable, preexec_fn, close_fds,\n File \"/usr/lib/python3.11/subprocess.py\", line 1901, in _execute_child\n raise child_exception_type(errno_num, err_msg, err_filename)\nFileNotFoundError: [Errno 2] No such file or directory: 'run-scriptdir'\n",
"exit_code": 1,
"file": "task/cluster/f3e41d91-0569-4064-a077-10f687e609dd",
"output": ""
}
}
For this part, all I did was attempt the upgrade again, it doesn’t look like a serious error.