aklog: symbol lookup error: aklog: undefined symbol: rk_strlcat, version HEIMDAL_ROKEN_1.0
Bug #2046441 reported by
Miriam España Acebal
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openafs (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
Mantic |
New
|
Undecided
|
Unassigned | ||
Noble |
New
|
Undecided
|
Unassigned |
Bug Description
After the fix of the FTBFS of the heimdal package (bug 2036253), openafs need to be rebuilt against the new libroken19-heimdal package, because some libraries and binaries provided by this package use the symbols touched in the commented fix from libroken19-heimdal:
+ (optional)
+ (optional)
If not, some binaries provided by openafs that use the mentioned symbols couldn't run, i.e:
root@Nheimdal:~# aklog --help
aklog: symbol lookup error: aklog: undefined symbol: rk_strlcat, version HEIMDAL_ROKEN_1.0
Also, library packages libafsauthent2 and libafsrpc2 are affected by this.
To post a comment you must log in.
For Mantic, using it as testing for Noble while the bug 2033754 is not fixed, I do a rebuild here:
https:/ /launchpad. net/~mirespace/ +archive/ ubuntu/ openafs- rebuild- lp2046441/ +packages
against a heimdal (maybe- proposed- to-be) package that is uploaded here:
https:/ /launchpad. net/~mirespace/ +archive/ ubuntu/ heimdal- ftbfs-lp2036253 /+packages
and aklog works:
root@Mheimdal:~# dpkg -l openafs-krb5 | grep ii 1ubuntu2. 1~mirespaceppa1 amd64 AFS distributed filesystem Kerberos 5 integration heimdal: amd64 7.8.git20221117 .28daf24+ dfsg-3ubuntu1. 1~mirespaceppa3 amd64 Heimdal Kerberos - roken support library
ii openafs-krb5 1.8.10-
root@Mheimdal:~# dpkg -l libroken19-heimdal | grep ii
ii libroken19-
root@Mheimdal:~#
root@Mheimdal:~# aklog --help
Usage: aklog [-d] [[-cell | -c] cell [-k krb_realm]] [[-p | -path] pathname]
[-zsubs] [-hosts] [-noauth] [-noprdb] [-force] [-setpag]
[-linked] [-insecure_des] [-524]
-d gives debugging information.
krb_realm is the kerberos realm of a cell.
pathname is the name of a directory to which you wish to authenticate.
-zsubs gives zephyr subscription information.
-hosts gives host address information.
-noauth does not attempt to get tokens.
-noprdb means don't try to determine AFS ID.
-force means replace identical tickets.
-linked means if AFS node is linked, try both.
-setpag set the AFS process authentication group.
-524 means use the 524 converter instead of V5 directly
-insecure_des enables insecure single-DES for krb5.
No commandline arguments means authenticate to the local cell.