Skip to main content

rpmrebuild ftw!

ยท One min read

There's always been a problem with Oracle provided MySQL rpms and older Centos/RHEL MySQL rpms. The former provides "MySQL" and the latter provides "mysql", so a lot of the packages in Centos/RHEL require "mysql" which creates some conflicts.

A quick way to fix this is to use rpmrebuild -e -p <rpmfile> and change the "requires" from "mysql" to "MySQL". Hopefully in the future Centos/RHEL will be standardized with the Oracle naming convention or Oracle packages be "backwardly" compatible.