Fresh install, upgrading to Mariadb, dependency concerns

2 posts / 0 new
Last post
#1 Tue, 09/29/2015 - 08:23
dowell22

Fresh install, upgrading to Mariadb, dependency concerns

Hello,

I upgraded MySQL to MariaDB in 2 servers and received dependency messages for both.

For the first one, I first upgraded PHP 5.3 to PHP 5.5 through remi repos and due to package dependencies, it upgraded MySQL to 5.5 as well. Using mariadb official repos, I just used yum to upgrade from MySQL 5.5 to Mariadb 10.

Here are the yum messages that appeared (although the installation pushed through):

mysql-devel-5.5.45-1.el6.remi.i686 has missing requires of libmysqlclient.so.18
mysql-devel-5.5.45-1.el6.remi.i686 has missing requires of real-mysql(x86-32) = ('0', '5.5.45', '1.el6.remi')
mysql-devel-5.5.45-1.el6.remi.i686 has missing requires of real-mysql-libs(x86-32) = ('0', '5.5.45', '1.el6.remi')
2:postfix-2.6.6-6.el6_5.i686 has missing requires of mysql-libs
virtualmin-base-1.0-63.rh.noarch has missing requires of /usr/bin/mysqladmin

In this case, I upgraded mysql-devel which then got replaced by mariadb-devel. I have no clues regarding teh posftix and virtualmin-base.

For the other server, instead of upgrading PHP first, I upgraded MariaDB first. It seems that remi breaks the dependencies. Now, for this server, I did not go with the yum shortcut - it still breaks dependencies. I used the manual MySQL 5.1 -> MariaDB 5.5 -> MariaDB 10.0 route. It worked and postfix seems to have not complained.

However, there is still: virtualmin-base-1.0-63.rh.noarch has missing requires of /usr/bin/mysqladmin

My question is, should I be concerned with this? Will it break future updates?

As for the postfix, I found out that it just broke postfix-mysql integration. I'm not sure if this is the hash maps which I'm currently using on this server instead of the mysql maps. Is this a concern as well?

Thanks!

And oh one more thing, remi repo is not enabled by default, just specifying it for php install/updates instead of global. So not sure where the problems occur.

Tue, 09/29/2015 - 09:58
andreychek

Howdy,

We unfortunately see quite a few problems when using third party repositories. You may indeed see issues down the road.

Our suggestion is to use a distribution that comes with the packages that you're interested in. For example, CentOS 7 provides a newer PHP version along with MariaDB.

-Eric

Topic locked