reassign 932752 gawk retitle 932752 gawk should pre-depend on shared libraries thanks
Hi. The interesting diagnosis is in the last message from Steve. What's happening is that on a stretch->buster upgrade, gawk is unpacked, because it is pre-depended by an essential package (base-files), but its dependencies are not yet unpacked and it is not yet configured. Pam tries to use it, which ought to be fine because as Steve points out the awk virtual package is virtually essential through that dependency in base-files. Unfortunately, the shared libraries are not generally available, so it fails. That breaks the upgrade. This problem can happen in future upgrades when gawk is chosen instead of mawk. I agree with Steve's analysis and believe that the solution is for gawk to hold itself to the standards of an essential package, and thus pre-depend on its shared libraries.
signature.asc
Description: PGP signature