# Opennebula Installation failing

**URL:** <https://forum.opennebula.io/t/opennebula-installation-failing/10183>\
**Category:** Product Support\
**Created:** [December 9, 2021, 1:09pm UTC](https://forum.opennebula.io/t/opennebula-installation-failing/10183 "2021-12-09T13:09:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dchavan](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/dchavan/32/7278_2.png) [@dchavan](https://forum.opennebula.io/u/dchavan)\
**Post date:** [December 9, 2021, 1:09pm UTC](https://forum.opennebula.io/t/opennebula-installation-failing/10183/1 "2021-12-09T13:09:13Z")

</div>

While installing Opennebula using below yum command on CentOS 7 getting error due to ruby-2.5.3-1.el7.centos.x86\_64 which is already at latest level and OpenNebula trying to install obsolete versions!  
May I please know if this is a known issue or is there any workaround for this?

yum -y install opennebula opennebula-sunstone opennebula-fireedge opennebula-gate opennebula-flow opennebula-provision  
Output:  
Package ruby-libs-2.0.0.648-36.el7.x86\_64 is obsoleted by ruby-2.5.3-1.el7.centos.x86\_64 which is already installed  
—\> Package opennebula-tools.noarch 0:6.2.0-1.ce.el7 will be installed  
 → Finished Dependency Resolution  
Error: Package: opennebula-libs-6.2.0-1.ce.el7.noarch (opennebula)  
Requires: rubygem-io-console  
Available: rubygem-io-console-0.4.2-36.el7.x86\_64 (base)  
rubygem-io-console = 0.4.2-36.el7  
Error: Package: opennebula-libs-6.2.0-1.ce.el7.noarch (opennebula)  
Requires: rubygem-bigdecimal  
Available: rubygem-bigdecimal-1.2.0-36.el7.x86\_64 (base)  
rubygem-bigdecimal = 1.2.0-36.el7  
Error: Package: opennebula-libs-6.2.0-1.ce.el7.noarch (opennebula)  
Requires: rubygem-json \< 1.8  
Available: rubygem-json-1.7.7-36.el7.x86\_64 (base)  
rubygem-json = 1.7.7-36.el7  
Error: Package: opennebula-fireedge-6.2.0-1.ce.el7.x86\_64 (opennebula)  
Requires: rh-nodejs12-npm  
Error: Package: opennebula-fireedge-6.2.0-1.ce.el7.x86\_64 (opennebula)  
Requires: rh-nodejs12  
Error: Package: opennebula-libs-6.2.0-1.ce.el7.noarch (opennebula)  
Requires: rubygem-json \>= 1.7.7-30  
Available: rubygem-json-1.7.7-36.el7.x86\_64 (base)  
rubygem-json = 1.7.7-36.el7  
Error: Package: opennebula-libs-6.2.0-1.ce.el7.noarch (opennebula)  
Requires: rubygem-psych  
Available: rubygem-psych-2.0.0-36.el7.x86\_64 (base)  
rubygem-psych = 2.0.0-36.el7  
Error: Package: opennebula-rubygems-6.2.0-1.ce.el7.x86\_64 (opennebula)  
Requires: libruby.so.2.0()(64bit)  
Available: ruby-libs-2.0.0.648-36.el7.x86\_64 (base)  
libruby.so.2.0()(64bit)  
You could try using --skip-broken to work around the problem  
You could try running: rpm -Va --nofiles --nodigest

---

<div class="post-metadata">

**Author:** ![atodorov\_storpool](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/atodorov_storpool/32/5327_2.png) [@atodorov\_storpool](https://forum.opennebula.io/u/atodorov_storpool)\
**Post date:** [December 9, 2021, 4:08pm UTC](https://forum.opennebula.io/t/opennebula-installation-failing/10183/2 "2021-12-09T16:08:27Z")

</div>

> [@dchavan](#):
>
> While installing Opennebula using below yum command on CentOS 7 getting error due to ruby-2.5.3-1.el7.centos.x86\_64 which is already at latest level and OpenNebula trying to install obsolete versions!  
> May I please know if this is a known issue or is there any workaround for this?

AFAIK the official Ruby in CentOS7 is version 2.0. So you should figure out from where ruby-2.5 came from?

Best Regards,  
Anton Todorov

---

<div class="post-metadata">

**Author:** ![dchavan](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/dchavan/32/7278_2.png) [@dchavan](https://forum.opennebula.io/u/dchavan)\
**Post date:** [February 2, 2022, 10:44am UTC](https://forum.opennebula.io/t/opennebula-installation-failing/10183/3 "2022-02-02T10:44:15Z")

</div>

Issue got resolved after installation using below commands:

wget [http://mirror.centos.org/centos/7/extras/x86\_64/Packages/centos-release-scl-2-3.el7.centos.noarch.rpm](http://mirror.centos.org/centos/7/extras/x86_64/Packages/centos-release-scl-2-3.el7.centos.noarch.rpm)

wget [http://mirror.centos.org/centos/7/extras/x86\_64/Packages/centos-release-scl-rh-2-3.el7.centos.noarch.rpm](http://mirror.centos.org/centos/7/extras/x86_64/Packages/centos-release-scl-rh-2-3.el7.centos.noarch.rpm)

rpm -ivh centos-release-scl-\*
