Error python2-ryu-4.9-2.el7.noarch , el error que se está convirtiendo en algo muy común en los últimos días y dando algunos quebraderos de cabeza a más de uno.

El error que lanza es el siguiente:

Error: Execution of ‘/usr/bin/yum -d 0 -e 0 -y install openstack-neutron’ returned 1: Error: Package: python2-ryu-4.9-2.el7.noarch (centos-openstack-newton)                       Requires: python-tinyrpc
You could try using –skip-broken to work around the problem
You could try running: rpm -Va –nofiles –nodigest

Este error es debido a la falta de una librería, python-tinyrpc.

Al no tener la librería python-tinyrpc, y no poder instalarse a través de yum y los repositorios normales, tampoco podemos instalar python2-ryu-4.9-2.el7.noarch por lo que la instalación de Openstack falla.

La solución se sencilla:

Tenéis que instalar la librería del siguiente repositorio con este comando:

yum install -y https://buildlogs.centos.org/centos/7/cloud/x86_64/rdo-trunk-newton-tested/delorean.repo

Una vez que hayáis instalado esto podéis probar a instalar manualmente también python2-ryu-4.9-2.el7.noarch:

yum install -y python2-ryu-4.9-2.el7.noarch

Después de ejecutar esto ya estáis listos para volver a ejecutar la instalación de packstack:

packstack –allinone

Espero haberos solucionado el problema.

¡Muchas gracias por leer!

PD: El error parece que está dando varios quebraderos de cabeza a la gente en la web https://ask.openstack.org.

¡Podéis compartir la solución para ayudar a más gente!

Compartir
CEO y fundador de Virtualiza Desde Zero. Soy Formador y Consultor Especialista en Virtualización y Cloud Computing. Profesor Oficial de Microsoft (MCT) y VMware It Academy. Entre mis certificaciones y premios cuento con el vExpert2017-2022, VCP-DCV 2022 desde la 5, Azure Solutions Architect Expert y Certified Openstack Administrator entre muchas otras. A mis espaldas, más de 12 años de experiencia en el mundo de la virtualización y el Cloud. Los perros, la montaña y el SEO, son mis otras pasiones.