Hello, Thanks for looking at this!
Ralph Ronnquist, le ven. 01 mai 2026 18:11:18 +1000, a ecrit: > The issue is that a deboostrap for hurd as done bu pbuilder sets up > individual translators on /dev/* and /servers/* just before > "shadowing" them by setting up "firmlinks" on /dev and /servers. Mmm, in my memory this is needed in the d-i case, which needs to setup the translators in the installed system before firmlinking the installer directories, otherwise at reboot you do not have any translator set up. So we need to know whether the chroot will always be used as a mere chroot, or as a standalone system. > + # ensure some /servers subdirectories before shadowing > + mkdir -p $TARGET/servers/socket/dummy > + mkdir -p $TARGET/servers/bus/pci Why is that needed exactly? (We don't really want a dummy directory in socket/, at least) > This results in a filesystem with active translators that prevents it > being clean up, which for instance breaks the pbuilder create step. > > There is an attempt in pbuilder to fix this, but it now fails as some > "new" (wrt the pbuilder fix) translator has been introduced. Which new translator was introduced? We could generalize what is done there. Samuel

