#1111023 simple-cdd: When running build-simple-cdd on a fresh Debian 13 Trixie install following the official Simple-CDD wiki guide, the process fails with an urllib.error.HTTPError: HTTP Error 404: Not found (on installer-i386) #1111023
- Package:
- simple-cdd
- Source:
- simple-cdd
- Submitter:
- build-simple-cdd: cannot create Debian Trixie ISO image
- Date:
- 2026-04-28 13:05:01 UTC
- Severity:
- normal
- Tags:
It appears the following commit 2 years ago forces the packaging of amd64 and i386 installers. Since trixie no longer contains anything for i386, this is now a blocker. The simple-cdd commit https://salsa.debian.org/debian/simple-cdd/-/commit/30373893ad206cdb7ecdabfc13d82ba9b316aa10 According to the commit comment, this is now required with debian-cd >= 3.1.36 https://salsa.debian.org/images-team/debian-cd/-/commit/8a8e6238 Simply commenting out these append lines in simple-cdd, does allow for simple-cdd to be partially unblocked. But once debian-cd is executed, it does try to pull in the i386 installer Error output: 2025-08-14 20:22:52,418 INFO Running tool /usr/share/simple-cdd/tools/mirror/reprepro 2025-08-14 20:24:19,074 INFO mirror/reprepro ran successfully, full log can be found in /debian/tmp/log/mirror-reprepro 2025-08-14 20:24:19,093 INFO Checking package file /debian/tmp/mirror/dists/trixie/main/binary-amd64/Packages using /usr/bin/dose-debcheck 2025-08-14 20:24:19,192 INFO Running tool /usr/share/simple-cdd/tools/build/debian-cd 2025-08-14 20:24:21,641 ERROR build/debian-cd exited with code 2 2025-08-14 20:24:21,641 ERROR Last 5 lines of standard error: 2025-08-14 20:24:21,641 ERROR build/debian-cd: xorriso 1.5.6 : RockRidge filesystem manipulator, libburnia project. 2025-08-14 20:24:21,641 ERROR build/debian-cd: E: No packages found 2025-08-14 20:24:21,641 ERROR build/debian-cd: cp: cannot stat '/debian/tmp/mirror/dists/trixie/main/installer-i386/current/images/cdrom/debian-cd_info.tar.gz': No such file or directory 2025-08-14 20:24:21,641 ERROR build/debian-cd: Failed to start disc 1, error 256 2025-08-14 20:24:21,641 ERROR build/debian-cd: make: *** [Makefile:487: image-trees] Error 1 2025-08-14 20:24:21,641 ERROR build/debian-cd exited with code 2, full log can be found in /debian/tmp/log/build-debian-cd It would seem this may need to be fixed in both simple-cdd and debian-cd
After commenting out said lines in simple-cdd, I got around the 32 bit installer problem in debian-cd by setting DISABLE_UEFI_32=1 . Next problem... DEBUG build/debian-cd running command /home/eike/simple-cdd/tmp/log/build-debian-cd DEBUG build/debian-cd stdout: simple-cdd: Running debian-cd makefile DEBUG build/debian-cd stdout: Cleaning the build directory DEBUG build/debian-cd stdout: Updating task files... DEBUG build/debian-cd stdout: - copying task files from 'tasks/trixie/' DEBUG build/debian-cd stdout: - generating dynamic task files DEBUG build/debian-cd stderr: which_deb: can't find binary file(s) for task-desktop in trixie DEBUG build/debian-cd stderr: dpkg-deb: error: error reading archive magic version number from file /home/eike/simple-cdd/tmp/mirror/: Is a directory DEBUG build/debian-cd stdout: update_tasks: Using "" as the default desktop, as specified by DEBUG build/debian-cd stderr: Use of uninitialized value $default_desktop in concatenation (.) or string at /home/eike/simple-cdd/tmp/debian-cd/tools/update_tasks line 66. DEBUG build/debian-cd stderr: which_deb: can't find binary file(s) for tasksel-data in trixie DEBUG build/debian-cd stderr: dpkg-deb: error: error reading archive magic version number from file /home/eike/simple-cdd/tmp/mirror/: Is a directory DEBUG build/debian-cd stderr: can't open /home/eike/simple-cdd/tmp/cd-build/trixie/update_tasks/tasksel/usr/share/tasksel/descs/debian-tasks.desc: No such file or directory DEBUG build/debian-cd stderr: make: *** [Makefile:167: /home/eike/simple-cdd/tmp/cd-build/trixie/tasks] Error 2 DEBUG build/debian-cd retval: 2 ERROR build/debian-cd exited with code 2 I get the error "can't find binary file(s) for task-desktop in ..." for a working run in bookworm as well, including the lines following it. The following messages(s) seem to be fatal, though.
I'm attaching a diff for build-simple-cdd to not include i386 for Trixie and above. I never programmed in python, so I hope this makes any sense. Still needed: * setting DISABLE_UEFI_32=1 for Trixie and above for debian-cd * always including tasksel in reprepro mirror (and I wonder if more is missing?)
I opened a bug for debian-cd. It is still trying to package installer-186. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1111510
Trixie and above. missing?) Thanks, I've used your patch. I also could fix the two other issues. Now I can build a trixie image, I use these commands: ``` cat << EOF > simple-cdd.conf mirror_tools="reprepro download" mirror_files="" # Don't try to download README doc/ tools/ export OMIT_MANUAL=1 export OMIT_RELEASE_NOTES=1 export OMIT_DOC_TOOLS=1 EOF ./build-simple-cdd --verbose --debug --force-root --dist trixie --conf simple-cdd.conf ``` I've pushed it all at https://salsa.debian.org/debian/simple-cdd. Can you please confirm that it works for you as well? If so I'll upload a new version of simple-cdd right after your confirmation. Thanks again, Arnaud
Thanks for the patch! The default behavior running on trixie should work without passing any custom configuration... if it does not, we may need to fix more things before uploading... live well, vagrant
Hello! works, I can build both bookworm and trixie with the commands: ``` ./build-simple-cdd --verbose --debug --force-root --dist bookworm ./build-simple-cdd --verbose --debug --force-root --dist trixie ``` NB: My build environment is a Debian sid throwaway VM with only a root user, that's why I need --force-root. Best, Arnaud
Great! Just wanted to be sure... Thanks for working on it! live well, vagrant
Many thanks for your quick work! (And thanks to Cyril Brulebois for pulling you in.) I can confirm the new version works fine for me as well! Wouldn't this change be a beautiful addition to Debian 13.1? :) One more remark: I used to have ' keyboard="en_US" ' in my conf file, which worked all fine in bookworm. This doesn't fit it anymore, now ' keyboard=us ' did the work. No idea why... Thanks again! Eike
Hello! Thanks for your work! Could we have the fixed version in Debian 13.1? Ciao, Eike Am Mittwoch, 20. August 2025, 04:11:13 CEST schrieb Arnaud Rebillout:
Hello, I just uploaded the package in Debian unstable. I'm not familiar with the process of doing uploads to Debian stable. I'll try to look into that in the coming weeks. Best, Arnaud
We believe that the bug you reported is fixed in the latest version of
simple-cdd, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1111023@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Arnaud Rebillout <arnaudr@debian.org> (supplier of updated simple-cdd package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 09 Sep 2025 15:37:28 +0700
Source: simple-cdd
Architecture: source
Version: 0.6.10
Distribution: unstable
Urgency: medium
Maintainer: Simple-CDD Developers <simple-cdd@packages.debian.org>
Changed-By: Arnaud Rebillout <arnaudr@debian.org>
Closes: 1087086 1111023 1111510
Changes:
simple-cdd (0.6.10) unstable; urgency=medium
.
[ Arnaud Rebillout ]
* Add i386 custom installer for amd64 builds
* Fix Python3 syntax warnings (Closes: #1087086)
* Add distro-info-data to the dependencies
* Better URL for the security mirror
* DEBVERSION might be set to unstable, handle that
* Add tasksel-data explicitly to reprepro formula
* Disable UEFI_32 for amd64 builds >= trixie
.
[ g0t mi1k ]
* GnuPG: Add --verbose on import_keyring
.
[ Eike ]
* Don't try to include i386 installer images for trixie (Closes: #1111023,
#1111510)
Checksums-Sha1:
885c841c7a64083069d096d2badd00c150771bf4 1901 simple-cdd_0.6.10.dsc
cefbe81b28720eb469429e250a44eb8b9fed3109 44712 simple-cdd_0.6.10.tar.xz
8fbe9d922690f200cd3b1c5fd355d3eb69cc5fcc 6981 simple-cdd_0.6.10_source.buildinfo
Checksums-Sha256:
61cff23aa1b6f759441853cd4344da8eec02a26def001094009afabb83889bcb 1901 simple-cdd_0.6.10.dsc
e1b950a42683b50b9d89dd7875f7bf3a402de4c071c594d3e8d536f1b3ee20ac 44712 simple-cdd_0.6.10.tar.xz
a128c311e274a50840bde18992a6380f1b30872dd2fbc8e12e67b104e23ca219 6981 simple-cdd_0.6.10_source.buildinfo
Files:
9721e1cd55a57f4b2ac999f320ff700c 1901 misc optional simple-cdd_0.6.10.dsc
c676ef12e587d79bc04a46b6a620346c 44712 misc optional simple-cdd_0.6.10.tar.xz
2603ac1d9f25ba0f63dc07d816301507 6981 misc optional simple-cdd_0.6.10_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCgAxFiEE0Kl7ndbut+9n4bYs5yXoeRRgAhYFAmi/6R4THGFybmF1ZHJA
ZGViaWFuLm9yZwAKCRDnJeh5FGACFoQmD/9IqlT1bN2WK1PJW27MK6/RNUyMIEBW
wWnuJLweedMZA+4ay3ZpuzkPvMHswEFejVbxV2pIAYGTzlAvPeMqkyJBIerePGyc
jT4xTfg+NVXmC+YCt6EaOcWa2M4cRUE/+CCaQD2vppCyxxiGOTwydYwKJyVTXe6f
7aKajZjRfQUw7GX/UK01IzlEx2DEPPKdZRmvh6oa8Er0MUrtQLwWWbVhtcQW620D
3re3MDvszT0Fwi3lcWI/LKHXjqD6qUHj15weVz3AYz9o4xJe3yyQdP6+E5vrLdu8
p7X4m5pZzWldJ2blnkhwuynFAq9u+4caROY86v0H3oFWA/gxkHxDqUafGHrrd3Fb
cJGrkOJsyJvAwdXmK4fyyxqE0ksID+OEJtNXVG0WWYhTsm+NkCQI9Bz6qJxPj4XD
5HtNqhDua3DBZCjvbK/UOTGHZKjC7eV+V3ibRDcbXN6lA2sZGibpw3Ggtq5vJUkX
gyi2cyl+nwqy11NMgTWcC9k9tsZOoFFrNUI7vQi2I4f7PdYQPcpTIW0D7jhZAgNQ
7+n3pOjGdu4zXAEPbClqPHdmVAyOk0OspKJ3Ab3j+Q6B0hvXpk+sWvg0LglmhkDE
wYXHqPZCmasBCGLnyuRD+s5M6hF2Ex1uF7OFjMZ7W1Ca7fv143JPl1QfknL210ml
2tgmsym1PjWAaQ==
=oo9B
-----END PGP SIGNATURE-----
Hello Arnaud and others, You mentioned in the previous message for this bug that you might look into getting the fix into stable. Does it look likely that this fix will reach stable? If not, would it be possible please to post some instructions for installing simple-cdd on Trixie from the main branch of the repo as mentioned here? https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1111510#29 I'm not experienced with building and installing from source, so any guidance you can give would be appreciated. Many thanks!