My upgrade log:
Oct 20 23:39:16 box:taskworker Starting task 5817. Logs are at /home/yellowtent/platformdata/logs/tasks/5817.log
Oct 20 23:39:16 box:tasks update 5817: {"percent":1,"message":"Checking disk space"}
Oct 20 23:39:16 box:shell file execArgs: df ["-B1","--output=source,fstype,size,used,avail,pcent,target","/"]
Oct 20 23:39:16 box:tasks update 5817: {"percent":5,"message":"Downloading and verifying release"}
Oct 20 23:39:16 box:shell downloadUrl execArgs: curl ["-s","--fail","https://releases.cloudron.io/versions.json","-o","/home/yellowtent/platformdata/update/versions.json"]
Oct 20 23:39:16 box:updater downloadUrl: downloading https://releases.cloudron.io/versions.json to /home/yellowtent/platformdata/update/versions.json
Oct 20 23:39:16 box:updater downloadUrl: done
Oct 20 23:39:16 box:shell downloadUrl execArgs: curl ["-s","--fail","https://releases.cloudron.io/versions.json.sig","-o","/home/yellowtent/platformdata/update/versions.json.sig"]
Oct 20 23:39:16 box:updater downloadUrl: downloading https://releases.cloudron.io/versions.json.sig to /home/yellowtent/platformdata/update/versions.json.sig
Oct 20 23:39:16 box:updater downloadUrl: done
Oct 20 23:39:16 box:shell gpgVerify execArgs: /usr/bin/gpg ["--status-fd","1","--no-default-keyring","--keyring","/home/yellowtent/box/src/releases.gpg","--verify","/home/yellowtent/platformdata/update/versions.json.sig","/home/yellowtent/platformdata/update/versions.json"]
Oct 20 23:39:16 box:updater gpgVerify: /usr/bin/gpg --status-fd 1 --no-default-keyring --keyring /home/yellowtent/box/src/releases.gpg --verify /home/yellowtent/platformdata/update/versions.json.sig /home/yellowtent/platformdata/update/versions.json
Oct 20 23:39:16 box:shell downloadUrl execArgs: curl ["-s","--fail","https://releases.cloudron.io/box-06e46e0f1e-06e46e0f1e-8.0.3.tar.gz","-o","/home/yellowtent/platformdata/update/box.tar.gz"]
Oct 20 23:39:16 box:updater downloadUrl: downloading https://releases.cloudron.io/box-06e46e0f1e-06e46e0f1e-8.0.3.tar.gz to /home/yellowtent/platformdata/update/box.tar.gz
Oct 20 23:39:19 box:updater downloadUrl: done
Oct 20 23:39:19 box:shell downloadUrl execArgs: curl ["-s","--fail","https://releases.cloudron.io/box-06e46e0f1e-06e46e0f1e-8.0.3.tar.gz.sig","-o","/home/yellowtent/platformdata/update/box.tar.gz.sig"]
Oct 20 23:39:19 box:updater downloadUrl: downloading https://releases.cloudron.io/box-06e46e0f1e-06e46e0f1e-8.0.3.tar.gz.sig to /home/yellowtent/platformdata/update/box.tar.gz.sig
Oct 20 23:39:19 box:updater downloadUrl: done
Oct 20 23:39:19 box:shell gpgVerify execArgs: /usr/bin/gpg ["--status-fd","1","--no-default-keyring","--keyring","/home/yellowtent/box/src/releases.gpg","--verify","/home/yellowtent/platformdata/update/box.tar.gz.sig","/home/yellowtent/platformdata/update/box.tar.gz"]
Oct 20 23:39:19 box:updater gpgVerify: /usr/bin/gpg --status-fd 1 --no-default-keyring --keyring /home/yellowtent/box/src/releases.gpg --verify /home/yellowtent/platformdata/update/box.tar.gz.sig /home/yellowtent/platformdata/update/box.tar.gz
Oct 20 23:39:19 box:shell extractTarball execArgs: tar ["-zxf","/home/yellowtent/platformdata/update/box.tar.gz","-C","/tmp/box-450620418"]
Oct 20 23:39:19 box:updater extractTarball: extracting /home/yellowtent/platformdata/update/box.tar.gz to /tmp/box-450620418
Oct 20 23:39:20 box:updater extractTarball: extracted
Oct 20 23:39:20 box:updater Updating box with https://releases.cloudron.io/box-06e46e0f1e-06e46e0f1e-8.0.3.tar.gz
Oct 20 23:39:20 box:tasks update 5817: {"percent":70,"message":"Installing update"}
Oct 20 23:39:20 box:shell update /usr/bin/sudo -S /home/yellowtent/box/src/scripts/update.sh /tmp/box-450620418 /home/yellowtent/platformdata/logs/tasks/5817.log
Oct 20 23:39:21 ==> installer: Updating from 7.7.2 to 8.0.3
Oct 20 23:39:21 ==> installer: Making sure apt is in a good state
Oct 20 23:39:21 ==> installer: Waiting for all dpkg tasks to finish...
[no timestamp]
[no timestamp] apt does not have a stable CLI interface. Use with caution in scripts.
[no timestamp]
Jan 01 00:00:00 http://us.archive.ubuntu.com/ubuntu noble InRelease
Feb 01 00:00:00 https://linux.teamviewer.com/deb stable InRelease
Mar 01 00:00:00 http://us.archive.ubuntu.com/ubuntu noble-updates InRelease
Apr 01 00:00:00 http://security.ubuntu.com/ubuntu noble-security InRelease
May 01 00:00:00 http://us.archive.ubuntu.com/ubuntu noble-backports InRelease
Jun 01 00:00:00 https://dl.cloudsmith.io/public/balena/etcher/deb/ubuntu jammy InRelease [2,957 B]
[no timestamp] 2,957 B in 1s (4,211 B/s)
[no timestamp]
[no timestamp]
[no timestamp]
Jan 01 00:00:00 packages can be upgraded. Run 'apt list --upgradable' to see them.
Oct 20 23:39:26 ==> installer: apt is ready
Oct 20 23:39:26 ==> installer: disabling unbound
[no timestamp] state of unbound.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
[no timestamp] /usr/lib/systemd/systemd-sysv-install disable unbound
Oct 20 23:39:29 ==> installer: enabling systemd-resolved
[no timestamp] to enable unit: Unit file systemd-resolved.service does not exist.
Oct 20 23:39:31 box:shell update: /usr/bin/sudo -S /home/yellowtent/box/src/scripts/update.sh /tmp/box-450620418 /home/yellowtent/platformdata/logs/tasks/5817.log errored BoxError: update exited with code 1 signal null
[no timestamp] at ChildProcess.<anonymous> (/home/yellowtent/box/src/shell.js:110:19)
[no timestamp] at ChildProcess.emit (node:events:513:28)
[no timestamp] at ChildProcess._handle.onexit (node:internal/child_process:291:12) {
[no timestamp] reason: 'Shell Error',
[no timestamp] details: {},
[no timestamp] code: 1,
[no timestamp] signal: null
[no timestamp] }
Oct 20 23:39:31 box:taskworker Task took 14.695 seconds
Oct 20 23:39:31 box:tasks setCompleted - 5817: {"result":null,"error":{"stack":"BoxError: update exited with code 1 signal null\n at ChildProcess.<anonymous> (/home/yellowtent/box/src/shell.js:110:19)\n at ChildProcess.emit (node:events:513:28)\n at ChildProcess._handle.onexit (node:internal/child_process:291:12)","name":"BoxError","reason":"Shell Error","details":{},"message":"update exited with code 1 signal null","code":1,"signal":null}}
Oct 20 23:39:31 box:tasks update 5817: {"percent":100,"result":null,"error":{"stack":"BoxError: update exited with code 1 signal null\n at ChildProcess.<anonymous> (/home/yellowtent/box/src/shell.js:110:19)\n at ChildProcess.emit (node:events:513:28)\n at ChildProcess._handle.onexit (node:internal/child_process:291:12)","name":"BoxError","reason":"Shell Error","details":{},"message":"update exited with code 1 signal null","code":1,"signal":null}}
[no timestamp] update exited with code 1 signal null
[no timestamp] at ChildProcess.<anonymous> (/home/yellowtent/box/src/shell.js:110:19)
[no timestamp] at ChildProcess.emit (node:events:513:28)
[no timestamp] at ChildProcess._handle.onexit (node:internal/child_process:291:12)
I accidentally upgraded to 24.04 before properly upgrading to 8.+ hopefully this can be resolved without too much trouble?