Solventar error «Yum repo fails with [Errno 14] problem making ssl connection»

En esta entrada explico cómo solventar el error que puede aparecer al utilizar repositorios de RHEL, Centos, Fedora u Oracle Linux, con el mensaje «Yum repo fails with [Errno 14] problem with making ssl connection» Ya sabéis que utilizo la web también para mis apuntes. Y la verdad es que esta solución me ha solventado más de una, con las máquinas antiguas con las que me tengo que pelear.

Solventar error «Yum repo fails with [Errno 14] problem making ssl connection»

Este error aparece cuando queremos utilizar YUM para instalar o actualizar paquetes, desde los correspondientes repositorios de paquetería RPM.

[Errno 14] problem making ssl connection

En los sistemas basados en RHEL (6.7 o anteriores), cuando se ve el error anterior, se debe a que la compatibilidad con TLS 1.0 y 1.1 está obsoleta para SSL.

La solución consiste en obligar a SSL a comenzar a usar TLS v1.2, por lo que los siguientes paquetes y cualquiera de las dependencias deben actualizarse a la última versión:

yum, curl, openssl, nss

Para ello, desde la consola de comandos y con permisos de «root», realizamos estos pasos:

yum clean all
yum update yum
yum update curl
yum update openssl
yum update nss

Seguramente te encontrarás con el problema de no poder actualizar, ya que los repositorios que quieres utilizar para actualizar estos paquetes, tampoco funcionan. Yo lo he solventado utilizando los repositorios ofrecidos desde archive.kernel.org

La información del siguiente enlace me ha servido de fuente para esta entrada:

Community.centrify.com – KB-11461: Centrify Yum repo fails with [Errno 14] problem making ssl connection