Trouble installing opennebula with pxc

Greetings!

I am trying to install opennebula using pxc 8.0.23-14.1 mysql as an HA DB. After getting it up and running on 3 Rocky Linux VMs, which are all synced, I’m trying to install opennebula, which gives me this error:

yum install opennebula-server opennebula-sunstone opennebula-rubygems opennebula-gate opennebula-flow
Last metadata expiration check: 1:23:40 ago on Sat 28 Aug 2021 03:06:41 PM EDT.
Error:
Problem 1: package opennebula-rubygems-6.0.0.2-1.ce.el8.x86_64 requires libmysqlclient.so.21()(64bit), but none of the providers can be installed

  • package opennebula-rubygems-6.0.0.2-1.ce.el8.x86_64 requires libmysqlclient.so.21(libmysqlclient_21.0)(64bit), but none of the providers can be installed
  • conflicting requests
  • package mysql-libs-8.0.21-1.module+el8.3.0+242+87d3366a.x86_64 is filtered out by modular filtering
    Problem 2: package opennebula-6.0.0.2-1.ce.el8.x86_64 requires libmysqlclient.so.21()(64bit), but none of the providers can be installed
  • package opennebula-6.0.0.2-1.ce.el8.x86_64 requires libmysqlclient.so.21(libmysqlclient_21.0)(64bit), but none of the providers can be installed
  • conflicting requests
  • package mysql-libs-8.0.21-1.module+el8.3.0+242+87d3366a.x86_64 is filtered out by modular filtering
    Problem 3: package opennebula-sunstone-6.0.0.2-1.ce.el8.noarch requires opennebula = 6.0.0.2, but none of the providers can be installed
  • package opennebula-6.0.0.2-1.ce.el8.x86_64 requires libmysqlclient.so.21()(64bit), but none of the providers can be installed
  • package opennebula-6.0.0.2-1.ce.el8.x86_64 requires libmysqlclient.so.21(libmysqlclient_21.0)(64bit), but none of the providers can be installed
  • conflicting requests
  • package mysql-libs-8.0.21-1.module+el8.3.0+242+87d3366a.x86_64 is filtered out by modular filtering
    Problem 4: package opennebula-gate-6.0.0.2-1.ce.el8.noarch requires opennebula-rubygems = 6.0.0.2, but none of the providers can be installed
  • package opennebula-rubygems-6.0.0.2-1.ce.el8.x86_64 requires libmysqlclient.so.21()(64bit), but none of the providers can be installed
  • package opennebula-rubygems-6.0.0.2-1.ce.el8.x86_64 requires libmysqlclient.so.21(libmysqlclient_21.0)(64bit), but none of the providers can be installed
  • conflicting requests
  • package mysql-libs-8.0.21-1.module+el8.3.0+242+87d3366a.x86_64 is filtered out by modular filtering
    Problem 5: package opennebula-flow-6.0.0.2-1.ce.el8.noarch requires opennebula-rubygems = 6.0.0.2, but none of the providers can be installed
  • package opennebula-rubygems-6.0.0.2-1.ce.el8.x86_64 requires libmysqlclient.so.21()(64bit), but none of the providers can be installed
  • package opennebula-rubygems-6.0.0.2-1.ce.el8.x86_64 requires libmysqlclient.so.21(libmysqlclient_21.0)(64bit), but none of the providers can be installed
  • conflicting requests
  • package mysql-libs-8.0.21-1.module+el8.3.0+242+87d3366a.x86_64 is filtered out by modular filtering
    (try to add ‘–skip-broken’ to skip uninstallable packages or ‘–nobest’ to use not only best candidate packages)

It seems like it needs libmysqlclient.so.21, and pxc only gives me libmysqlclient.so.18 and libperconaserverclient.so.21 (found in /usr/lib64/mysql/)

Is there anyway to resolve this dependency issue?

Thank you very much for your time.

1 Like