[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#560216: Missing symbol HEIMDAL_KRB5_1.0



On Thu, 10 Dec 2009, Brian May wrote:

What do I do about this issue:

On Wed, Dec 09, 2009 at 09:07:45PM +0100, Guido Günther wrote:
$ krb5-auth-dialog -A
krb5-auth-dialog: /usr/lib/libkrb5.so.25: version `HEIMDAL_KRB5_1.0' not found (required by krb5-auth-dialog)

If I look through the library with objdump, I see HEIMDAL_KRB5_2.0 defined not
HEIMDAL_KRB5_1.0.

libpam-heimdal is in the same boat - completely hosing any box with an
upgraded heimdal.

My guess is that upstream have increased the version number of the library
versioned symbols, but did not increase the soname number. Is this wrong?
It feels wrong to me.

The heimdal (and reverse-depends) package dependencies are pretty much
useless ...  Rolling back from the unstable version to the prior working
heimdal was a royal pita; when it seems like it should've been
sufficient to 'aptitude install heimdal-<xyz>/testing', instead I had to
generate a transitive closure of the dependencies and manually select
them all - meaning they're now 'manually installed'

Is this something I should be reporting back to upstream?

I'd think a rebuild of the debian package providing krb5-auth-dialog
against current Debian Heimdal packages would suffice.

Thanks.

Good luck with this.   When I installed heimdal, it was the only choice
that allowed me to utilize the existing LDAP db - which has alot of
benefits... I may reconsider, if MIT's LDAP support is reasonable....
There just doesn't seem to be a good way to keep the MIT and HEIMDAL
versions of some important packages in sync :(

--
Rick Nelson
"...very few phenomena can pull someone out of Deep Hack Mode, with two
noted exceptions: being struck by lightning, or worse, your *computer*
being struck by lightning."
(By Matt Welsh)

Reply to: