Package: libcrypt1-udeb Version: 4.4.10-5 Severity: critical Tags: d-i The addition of the libcrypt1-udeb has broken d-i at runtime. On a current d-i build, it fails immediately at boot when starting the main menu. In the log file:
main-menu[247]: WARNING **: Deep recursion configuring package libc6-udeb (dep loop?) main-menu[247]: WARNING **: Menu item 'localechooser' failed. If I try to save logs, that also fails and gives some more clue: main-menu[247]: WARNING **: Deep recursion configuring package libcrypt1-udeb (dep loop?) main-menu[247]: WARNING **: Menu item 'save-logs' failed. The (dumb) resolver in the main menu is trying to configure both libc6-udeb and libcrypt1-udeb and can't, as they each depend on each other. Some testing of this in a d-i environment would have been nice. :-( As libcrypt1-udeb doesn't actually need any configuration, the a trivial patch (to simply not depend on libc6-udeb) makes things work again in d-i. I'll attach that in a mo once I get a bug# out of the BTS. -- System Information: Debian Release: 10.2 APT prefers stable-debug APT policy: (500, 'stable-debug'), (500, 'stable'), (500, 'oldstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.19.0-6-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled