Re: sshd fails to start - undefined symbol: EVP_KDF_ctrl

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

 



On Wed, Nov 13, 2019 at 01:47:31PM -0500, SP wrote:

> Following an OS upgrade of the server I have been unable to start sshd
> service.  On this server some software is upgraded from the OS packages
> whereas others are manually built.  Openssl is manually built from source.
> After the upgrade of the OS the error message I get when starting sshd is
> sshd: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b The version I
> was running was openssl.1.1.1a I then replaced it with openssl.1.1.1d hoping
> it would resolve the problem.  It did not.  I  would be grateful for any
> pointers as to how I can resolve this.

OpenSSL from openssl.org (upstream) has never had EVP_KDF_ctrl in
the OpenSSL 1.1.1 release branch.  That function briefly appeared
in the 3.0.0 development (master) branch, but has since been replaced.

Whoever built your SSH packages used a custom verson of OpenSSL.
You really SHOULD NOT replace system packages (like OpenSSL) with
your own builds, unless you're willing and able to ensure ABI
compatibility with the vendor build.

It is safer to install any custom copy of OpenSSL in a non-default
location (I use /opt/openssl/1.1), and give the shared libraries
in such copies non-default SONAMEs so as to avoid conflict.

-- 
    Viktor.



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

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux