I'm doing best guess at right forum for this....

I have 2 servers, both are experiencing the same symptoms. Both have the following:

  • SLES 12 SP1
  • eDirectory 9 (including HF2)
  • IDM 4.5.4
  • GroupWise 2014 R2 (one only has admin console and tomcat servlets)
  • SUSE Manager (running off SLES 12 SP1)

These servers were upgraded from SLES 11 with eDir 8 to current levels and were originally successfully registered with SUSE Manager....

Ever since the upgrades, when doing a
zypper ref
or using any rhn commands, the following output is observed:

Problem retrieving the repository index file for service 'spacewalk':
[spacewalk|file:/usr/lib/zypp/plugins/services/spacewalk] Traceback (most recent call last):
  File "/usr/lib/zypp/plugins/services/spacewalk", line 39, in <module>
    from up2date_client import rhnChannel
  File "/usr/share/rhn/up2date_client/rhnChannel.py", line 5, in <module>
    from up2date_client import up2dateAuth
  File "/usr/share/rhn/up2date_client/up2dateAuth.py", line 12, in <module>
    from rhn import rpclib
  File "/usr/lib/python2.7/site-packages/rhn/rpclib.py", line 24, in <module>
    from rhn import transports
  File "/usr/lib/python2.7/site-packages/rhn/transports.py", line 16, in <module>
    from rhn import connections
  File "/usr/lib/python2.7/site-packages/rhn/connections.py", line 14, in <module>
    from rhn import SSL
  File "/usr/lib/python2.7/site-packages/rhn/SSL.py", line 26, in <module>
    from OpenSSL import SSL
  File "/usr/lib/python2.7/site-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import rand, crypto, SSL
  File "/usr/lib/python2.7/site-packages/OpenSSL/rand.py", line 11, in <module>
    from OpenSSL._util import (
  File "/usr/lib/python2.7/site-packages/OpenSSL/_util.py", line 3, in <module>
    from cryptography.hazmat.bindings.openssl.binding import Binding
  File "/usr/lib64/python2.7/site-packages/cryptography/hazmat/bindings/openssl/binding.py", line 11, in <module>
    from cryptography.hazmat.bindings._openssl import ffi, lib
ImportError: /usr/lib64/python2.7/site-packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol: EC_GFp_nistp224_method
Please install package spacewalk-backend-libs.
Doing a strace showed that this was a result of searching the /opt/novell/lib and /opt/novell/lib64 directories....

So, I stopped eDir and temporarily moved these directories to a new name.....then spacewalk was all good again.

Move the directories back and spacewalk fails again...

I've checked the sha256sum on the files based on the openssl_checksum.txt content and they all match.