On 30/06/2026 10:54, andy pugh wrote:
Is it expected to be possible to build for one version whilst running another?
Yes it is, but I recommend to use a newer version of live-build to build for older versions of Debian, perhaps currently even the git version of live-build [1]. I try to keep the git version of live-build compatible with unstable (sid), testing (forky), stable (trixie) and oldstable (bookworm) [2][3].
I recently built a Trixie LiveCD on a machine Bookworm, and a tester has reported that DHCP fails during install, so it doesn't install.
It might work, but the version of live-build from bookworm is really old and since then a lot has changed. Especially the code has improved a lot for the separation of host and the image while it is built. With the current code it is even possible to use the isolation via unshare to build images (which is a very good isolation of host and build process) [4].
Another user explains this as follows: "Debian Live grabs packages from the version of Debian that is installed on the host computer. Debian 13.5 with kernel 6.12.86 was released on 16 May 2026. Seems like Debian 13.5 is not installed on your host PC so Debian Live gets confused due to the point release mismatch. This kernel conflict will cause errors with any DKMS drivers that are installed." Is this intended behaviour, a bug, or a misconfiguration on my part?
Forward-compatibility is hard, backward-compatibility is way easier. With kind regards, Roland Clobus [1] https://wiki.debian.org/ReproducibleInstalls/LiveImages [2] https://openqa.debian.net/ [3] https://jenkins.debian.net/view/live/ [4] https://salsa.debian.org/live-team/live-build/-/merge_requests/420
OpenPGP_signature.asc
Description: OpenPGP digital signature
