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

Reply via email to