Hello,

1) ldd was old. When upgraded libc-bin then things became much happier.

2) Caused by the "unsupported" double major upgrade. While I understand that 
"we do not support it" it should be noted that huge amount of people are or 
will be bitten by this and the libcrypt "bug" (or future incompatibility).

3) What exactly happens, or at least it did for me several times now, that 
dist-upgrade chokes on libcrypt, and it requires libpam0g, libc6 and libcrypt 
upgrade to work. It does not "require" (deps) libc-bin, so ldd stayed old. But 
I guess that made usrmerge really angry. Up to the point of a seemingly 
unexplainable and unfixable error. 

If I was the maintainer I would loudly complain about not supported upgrade 
path but would still patch around that line 222 to check ldd, check the ldd 
output (old one see the cp static) and handle the case, at least providing a 
clear reason and suggest possible ways to get up from the bottom of the dark 
pit. 

Updating libc-bin, as mentioned, helps a lot in this particular case. 

g.

Reply via email to