aklog: symbol lookup error: aklog: undefined symbol: rk_strlcat, version HEIMDAL_ROKEN_1.0

Bug #2046441 reported by Miriam España Acebal
6
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)rk_strlcat@HEIMDAL_ROKEN_1.0 1.4.0+git20110226
+ (optional)rk_strlcpy@HEIMDAL_ROKEN_1.0 1.4.0+git20110226

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.

Revision history for this message
Miriam España Acebal (mirespace) wrote :

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
ii openafs-krb5 1.8.10-1ubuntu2.1~mirespaceppa1 amd64 AFS distributed filesystem Kerberos 5 integration
root@Mheimdal:~# dpkg -l libroken19-heimdal | grep ii
ii libroken19-heimdal:amd64 7.8.git20221117.28daf24+dfsg-3ubuntu1.1~mirespaceppa3 amd64 Heimdal Kerberos - roken support library
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.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.