kingToolbox / kingToolbox/WindTerm

2.3.0 Prerelease - symbol lookup error: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b

Open
#491 5 comments 1 reaction 0 assignees View on GitHub
Dominant language
C
Stars
32.3k
Forks
2.5k
PR merge metrics
No merged PRs in 30d

Description

Issue when trying to run application on Fedora 35
WindTerm_2.3.0_Prerelease_4_Linux_Portable_x86_64
```
./WindTerm: symbol lookup error: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b
```
Packages
```
krb5-libs-1.19.2-2.fc35.x86_64
krb5-libs-1.19.2-2.fc35.i686
openssl-pkcs11-0.4.11-4.fc35.x86_64
openssl-libs-1.1.1l-2.fc35.x86_64
openssl-1.1.1l-2.fc35.x86_64
apr-util-openssl-1.6.1-17.fc35.x86_64
openssl-devel-1.1.1l-2.fc35.x86_64
xmlsec1-openssl-1.2.29-4.fc35.x86_64
openssl-libs-1.1.1l-2.fc35.i686
openssl-pkcs11-0.4.11-4.fc35.i686
```

```
objdump -TC /lib64/libk5crypto.so.3 |grep EVP_KDF
0000000000000000 DF *UND* 0000000000000000 OPENSSL_1_1_1b EVP_KDF_ctrl
0000000000000000 DF *UND* 0000000000000000 OPENSSL_1_1_1b EVP_KDF_CTX_new_id
0000000000000000 DF *UND* 0000000000000000 OPENSSL_1_1_1b EVP_KDF_CTX_free
0000000000000000 DF *UND* 0000000000000000 OPENSSL_1_1_1b EVP_KDF_derive
``

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the WindTerm_2.3.0_Prerelease_4_Linux_Portable_x86_64 launch failure on Fedora 35 and inspect the reported libk5crypto.so.3 symbol references with objdump. Compare the listed krb5 and OpenSSL packages and determine the runtime compatibility issue; done means the portable application launches successfully in the reported environment.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.