.png)
Cuando corro $ yum
veo:
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
/usr/lib64/libssh2.so.1: symbol EVP_aes_128_ctr, version libcrypto.so.10 not defined in file libcrypto.so.10 with link time reference
Please install a package which provides this module, or
verify that the module is installed correctly.
It's possible that the above module doesn't match the
current version of Python, which is:
2.6.6 (r266:84292, Oct 12 2012, 14:23:48)
[GCC 4.4.6 20120305 (Red Hat 4.4.6-4)]
If you cannot solve this problem yourself, please go to
the yum faq at:
http://yum.baseurl.org/wiki/Faq
Actualicé Python y ahora, si lo ejecuto, $ python --version
veo Python 2.7.12rc1
. Pero esto no coincide con la versión actual, según el error. ¿Algunas ideas? ¡Gracias!
Respuesta1
Quizás una mejor manera sin tener que reinstalar su sistema operativo sería descargar el paquete de Python (y posiblemente cualquier paquete de módulos de Python) y usarlo rpm
para instalarlos sobre su Python actualizado.
El paquete Python para RHEL 6 debería python-2.6.6-64.el6.x86_64
estar disponible en Red Hat o puede obtenerlo de un archivo .iso de RHEL6. Probablemente tendrá que usar la --force
opción en el RPM, ya que debe anular el paquete y cualquier archivo.
Después de eso yum
debería funcionar, aunque todavía existirá algo de información útil de la actualización de Python. Al actualizar Python, asegúrese de --prefix
instalarlo en algún lugar como: /usr/local/python2.7.12
o en cualquier lugar alejado de los archivos de Python del sistema.