Yum plugins failing with "ImportError: /usr/lib64/python2.6/site-packages/M2Crypto/__m2crypto.so: undefined symbol: PEM_write_bio_SSL_SESSION"
Issue
- When running any
yumcommands,rhnplugin,product-idandsubscription-managerall fail to import and the command fails
# yum search xterm
Plugin "rhnplugin" can't be imported
Plugin "product-id" can't be imported
Plugin "subscription-manager" can't be imported
Loaded plugins: refresh-packagekit, security
yumfails with this traceback (runningyumwith-d 10for maximum debugging messages may be required)
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in <module>
yummain.user_main(sys.argv[1:], exit_code=True)
File "/usr/share/yum-cli/yummain.py", line 276, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 98, in main
base.getOptionsConfig(args)
File "/usr/share/yum-cli/cli.py", line 228, in getOptionsConfig
self.conf
File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 887, in <lambda>
conf = property(fget=lambda self: self._getConfig(),
File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 330, in _getConfig
startupconf.pluginconfpath,disabled_plugins,enabled_plugins)
File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 527, in doPluginSetup
plugin_types, confpath, disabled_plugins, enabled_plugins)
File "/usr/lib/python2.6/site-packages/yum/plugins.py", line 159, in __init__
self._importplugins(types)
File "/usr/lib/python2.6/site-packages/yum/plugins.py", line 203, in _importplugins
self._loadplugin(modulefile, types)
File "/usr/lib/python2.6/site-packages/yum/plugins.py", line 265, in _loadplugin
module = imp.load_module(modname, fp, pathname, description)
File "/usr/share/yum-plugins/rhnplugin.py", line 52, in <module>
from M2Crypto.SSL import SSLError
File "/usr/lib64/python2.6/site-packages/M2Crypto/__init__.py", line 22, in <module>
import __m2crypto
ImportError: /usr/lib64/python2.6/site-packages/M2Crypto/__m2crypto.so: undefined symbol: PEM_write_bio_SSL_SESSION
Environment
- Red Hat Enterprise Linux 6.2
- Registered to Red Hat Network Satellite or Red Hat Network Classic
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
