MFC of bump in libcom_err.so another mistake?
Robert Watson
rwatson at FreeBSD.org
Wed Feb 1 03:36:03 PST 2006
On Wed, 1 Feb 2006, Sean McNeil wrote:
>> I don't know where you got libcom_err.so.2.1, but I don't think it's from a
>> FreeBSD system.
>
> This turned out to be an errant port that was installing
> /usr/local/lib/libcom_err.so.2.1 and I guess was later fixed. Seems like it
> might have been the fault of cracklib. Sorry for the confusion and noise.
>
> When I saw libcom_err was part of the base system I made a false assumption
> that a revision bump caused the problem. I should have investigated it
> further before opening my mouth (email program).
Mmmm. Sounds like rather errant behavior for a port, but likely due to
Kerberos, which requires rather devious methods to integrate with the base
system. It would be interesting to know which binaries depend on the old
library -- if you portupgrade'd something that previously provided the old
libcom_err, and perhaps not something that depended on it, you may have ended
up with a stale binary. If run recursively, portupgrade is generally pretty
good about that, so the variant scenario is that you installed something that
replaced base system binaries that existed in an old release of FreeBSD, but
not a new one, so portupgrade didn't want to delete them. I.e., k5init, which
is now just kinit. In the old world order, a port installing k5init would
have been overwriting the base system k5init, but in the new world order,
there is no base system k5init.
Robert N M Watson
More information about the freebsd-current
mailing list