[Pkg-openssl-devel] Bug#844503: Acknowledgement (salt-call fails with libcrypto.so.1.1: undefined symbol: OPENSSL_no_config)
Sebastian Andrzej Siewior
sebastian at breakpoint.cc
Thu Nov 17 20:50:02 UTC 2016
control: tags -1 patch
On 2016-11-16 12:14:43 [+0100], Filip Pytloun wrote:
> To reproduce the issue simply install salt-master and run salt-call:
>
> apt-get install salt-master
> salt-call
>
> Following exception will occur:
>
> Traceback (most recent call last):
> File "/usr/bin/salt-call", line 11, in <module>
> salt_call()
…
> File "/usr/lib/python2.7/dist-packages/salt/utils/rsax931.py", line 63, in _init_libcrypto
> libcrypto.OPENSSL_no_config()
> File "/usr/lib/python2.7/ctypes/__init__.py", line 375, in __getattr__
> func = self.__getitem__(name)
> File "/usr/lib/python2.7/ctypes/__init__.py", line 380, in __getitem__
> func = self._FuncPtr((name_or_ordinal, self))
> AttributeError: /lib/x86_64-linux-gnu/libcrypto.so.1.1: undefined symbol: OPENSSL_no_config
the problem is that salt/rsax931.py loads the library manually and
expects certain symbols which are no longer available in OpenSSL 1.1.0.
And it loads the first libcrypto it finds plus has no dependency on
openssl.
Sebastian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-load-libcrypto.1.0.2-and-not-libcrypto.1.1.0.patch
Type: text/x-diff
Size: 1413 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-openssl-devel/attachments/20161117/22263550/attachment.patch>
More information about the Pkg-openssl-devel
mailing list