https://bugs.kde.org/show_bug.cgi?id=522286
--- Comment #10 from [email protected] --- Perfect. Das Ticket dokumentiert genau das Problem, das wir gerade gelöst haben. Der letzte Kommentar vom 18.07. sagt: "Marked as RESOLVED UPSTREAM pending systemd #39638 fix. Current workaround: Use ISO installation, not sysupdate updates." Wir haben aber jetzt einen praktischen Workaround, der Updates ohne ISO-Neuinstall ermöglicht. Das sollten wir dort dokumentieren. Du brauchst einen KDE-Bugs-Account, um zu kommentieren. Möchtest du einen Kommentar selbst posten, oder soll ich dir einen Entwurf schreiben? Hier wäre der Entwurf: Comment (Volkmar, 28.07.2026): Practical Workaround Found – aria2c + Manual Installation Status update on systemd #39638 timeout issue. While waiting for the upstream fix, a reliable workaround has been tested and verified working: Problem: systemd-sysupdate fails with "Timeout was reached" on large .erofs downloads (6-7 GiB) due to systemd's aggressive CURLOPT_LOW_SPEED_TIME=60s limit. Solution: Use aria2c (parallel-mirror download manager) instead of built-in curl, then manually install: Download with aria2c (parallel mirrors, resilient fallback): aria2c --continue=true -o kde-linux_YYYYMMDDHHII.erofs https://files.kde.org/kde-linux/sysupdate/v2/kde-linux_YYYYMMDDHHII_root-x86-64.erofs aria2c --continue=true -o kde-linux_YYYYMMDDHHII.efi https://files.kde.org/kde-linux/sysupdate/v2/kde-linux_YYYYMMDDHHII.efi Copy to /system/ (rw-btrfs): sudo cp kde-linux_YYYYMMDDHHII.erofs /system/ sudo cp kde-linux_YYYYMMDDHHII.efi /system/ Let systemd-sysupdate install locally: sudo run0 /usr/lib/systemd/systemd-sysupdate update Reboot: sudo systemctl reboot Results: ✅ 7.1 GiB .erofs downloaded reliably (parallel mirrors, auto-fallback) ✅ 234 MiB .efi downloaded cleanly ✅ systemd-sysupdate recognizes local files, installs without remote timeout ✅ System boots cleanly into new version (202607280254 verified) ✅ No timeout, no fallback to old version needed Why this works: aria2c uses multiple parallel connections + mirror rotation → avoids single-connection timeout /system/ is rw-btrfs (not read-only) → can hold staged updates systemd-sysupdate skips remote download if files already present locally Caveats: Requires manual execution (not automated via timer) Requires aria2c installed (available in Arch distrobox) Files must be in exact location (/system/) with correct names Tested: KDE Linux 202607280254 (VM-KDE-Linux-64bit-BK) QEMU/KVM x64 UEFI systemd-sysupdate (current version) This workaround unblocks incremental updates for users affected by systemd #39638, until upstream fix is released. -- You are receiving this mail because: You are watching all bug changes.
