Incorrect directory for (lib)krb5 plugins
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
krb5 (Debian) |
Fix Released
|
Unknown
|
|||
krb5 (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
The libkrb5-3 package built from the krb5 source hints at a (lib)krb5
plugin directory like this:
debian/
debian/
package-
The correct (lib)krb5 plugins directory, however, is:
/usr/lib/
This can be verified in the krb5 source:
$ grep plugins/libkrb5 -r src
src/lib/
"/krb5/
src/lib/
"/krb5/
As well as in the built library:
$ strings /usr/lib/
/usr/lib/
/usr/lib/
plugins
/usr/lib/
This also briefly introduced a bug in the ubuntu and debian sssd packages,
which assumed .../plugins/krb5 was the correct path:
https:/
In debian it was fixed in commit e6c4e91473e75f0
commit e6c4e91473e75f0
Author: Timo Aaltonen <email address hidden>
Date: Fri Feb 17 11:22:12 2017 +0200
rules, common.install: Fix sssd_krb5_
#1664566)
There is no immediate impact to the libkrb5-3 package itself, since MIT
kerberos does not ship any libkrb5 plugin at the moment and it is an empty
directory. It should be fixed, though, to avoid inducing similar bugs in
the future.
Changed in krb5 (Ubuntu): | |
status: | New → Triaged |
Changed in krb5 (Debian): | |
status: | Unknown → Fix Committed |
Changed in krb5 (Debian): | |
status: | Fix Committed → Fix Released |
This was fixed in debian's 1.15.2-1, and bionic already has 1.16-2, so marking as fix released.