• VM_0.2.3 5a8ac18afd

    hclaude released this 2026-09-17 22:10:33 +00:00 | 11 commits to master since this release

    VM images 0.2.3

    Artifacts (Forgejo generic registry):

    • debian-13-trixie-ECS01_13-0.2.3_amd64.qcow2 (566 MB)
    • devuan-6-excalibur-ECS01_6-0.2.3_amd64.qcow2 (554 MB)
    • ubuntu-24.04-noble-ECS01_24.04-0.2.3_amd64.qcow2 (1081 MB)

    Changes

    Package-refresh rebuild (0.2.2 was built 2026-07-08; 83-202 packages per image were outdated) plus three fixes. See PR #19 / commit 5a8ac18.

    • SUITES-1 - images were bootstrapped from the bare release suite: built without -updates/-security, and the shipped /etc/apt/sources.list lacked them, so deployed VMs never received security updates via apt. All three suites are now used at build time and shipped. VMs deployed from 0.2.x still need the two lines added by hand (or re-provisioning).
    • GRUB-1 - the Ubuntu qcow2 in 0.2.1 and 0.2.2 was unbootable (guestfish aborted before grub-install; published anyway). Fixed; a missing bootloader is now a fatal build error. Devuan/Debian images were not affected.
    • CYCLE-1 - ecs-firstboot.service ordering cycle made systemd skip nullmailer.service and ecs-firstboot.service on every Debian/Ubuntu VM boot. Unit now orders after cloud-init's network stage.

    Verified: 0 outdated packages vs release+updates+security; all three images boot to a login prompt (TCG), GRUB installed, no ordering cycle, nullmailer started. Kernels 6.12.107 (Devuan/Debian, zfs 2.4.4 module built) / 6.8.0-139 (Ubuntu).

    Known cosmetic: Debian image logs systemd-ssh-generator: Failed to query local AF_VSOCK CID on each daemon-reload (no vsock device on PVE; harmless).

    SHA256SUMS

    c56894226ded094239fcc4c7d1c8057f0c5d7932f9fd3f4535db34fc0cb91ce9  debian-13-trixie-ECS01_13-0.2.3_amd64.qcow2
    f0fce9f840ed33923777a13feb611bb2db1eab5cf56d58cb1461ec790a3127c5  devuan-6-excalibur-ECS01_6-0.2.3_amd64.qcow2
    131c3849662f5c9ddd2f9dbb3a42c8c59365941d9f8e5300dd96475ff7a3c760  ubuntu-24.04-noble-ECS01_24.04-0.2.3_amd64.qcow2
    c5e35b843998b6fd0f9c229ab5fc744cdc436e6b29af9e0e1c7a169fe358a652  debian-13-trixie-ECS01_13-0.2.3_amd64.manifest.txt
    431e38518bc88e36c93c538a0b11f512342fd86a8c3919376431d152517dd3ed  devuan-6-excalibur-ECS01_6-0.2.3_amd64.manifest.txt
    1f816b17809b21fc5b86059d902b19d804d8e747bae58060400a4691c48fd671  ubuntu-24.04-noble-ECS01_24.04-0.2.3_amd64.manifest.txt
    f31da425726454af824ba3bcdf060b5b7967f5da705d5c3dfda349f1334bf005  debian-13-trixie-ECS01_13-0.2.3_amd64.install.sh
    c1c56944d509f22478915c27cea66b73613ab05dda9290ca7cd1e7128ff4680c  devuan-6-excalibur-ECS01_6-0.2.3_amd64.install.sh
    283222905d9cd3a4ae8561ea354c7cf38ac4d726ed9b39484c4e7b22b58c738d  ubuntu-24.04-noble-ECS01_24.04-0.2.3_amd64.install.sh
    

    Pull

    forgejo-curl -sLO https://git.cloudoffice.co.za/api/packages/ECS-Public-Infra/generic/qemu-images/0.2.3/<file>     # or .../latest/<file>
    
    Downloads