Re: Circular dependency with mariadb el7

"mo.ucina" <[email protected]> Mon, 03 Nov 2014 20:26:09 +1100
Newsgroups gmane.linux.redhat.rpm.atrpms.general
Message-ID <[email protected]>
Hello Guys,

A bit more on this saga , I decided to upgrade to latest mythtv 
mythtv-0.27.4-4.el7.centos.x86_64 and again had incompatibility as per 
last email . This time I decided to remove mariadb-galera-server by 
force . This worked and I was able to update mythtv , which as a 
dependency installed mariadb-server . After I rebooted the machine 
trouble started , mythbackend was dead because mysqld did not start . I 
tried to start mysqld also tried starting mariadb but none of them would 
. So in the end I removed mariadb-server with --nodeps , and force 
installed mariadb-galera-server . After that I was able to start up 
mysqld and mythbackend . So I have ended up with these rpms :

root@htpc /home/mythtv # rpm -qa "mariadb*"
mariadb-5.5.37-1.el7_0.x86_64
mariadb-galera-common-5.5.37-2.el7.x86_64
mariadb-libs-5.5.37-1.el7_0.x86_64
mariadb-galera-server-5.5.37-2.el7.x86_64

Does anyone know where mariadb-galera-server came from , and why we use 
it , also what is mariadb-server  and how come we need it now ?
My guess is that my next myth update will fail as well , so I need to 
get out of this vicious circle .

Best Regards

Milorad



On 26/10/14 13:38, mo.ucina wrote:
> Hello Stephen,
>
> Just noticed that a new rev of 27.4 has been compiled . When I tried 
> to install/upgrade ended up with a circular dependency :
>
> ---> Package mariadb-server.x86_64 1:5.5.37-1.el7_0 will be installed
> --> Processing Conflict: 1:mariadb-galera-server-5.5.37-2.el7.x86_64 
> conflicts mariadb-server
> --> Finished Dependency Resolution
> Error: mariadb-galera-server conflicts with 
> 1:mariadb-server-5.5.37-1.el7_0.x86_64
>
> root@htpc /home/mythtv # yum remove mariadb-galera-server
>
> Dependencies Resolved
>
> ====================================================================================================================================================================== 
>
>  Package Arch Version Repository                       Size
> ====================================================================================================================================================================== 
>
> Removing:
>  mariadb-galera-server x86_64 1:5.5.37-2.el7 
> @epel                            56 M
> Removing for dependencies:
>  mythtv x86_64 0.27.4-2.el7.centos @myth 0.0
>
> Transaction Summary
> ====================================================================================================================================================================== 
>
> Remove  1 Package (+1 Dependent package)
>
>
>
> So the  mariadb-server for package: mythtv-0.27.4-3.el7.centos.x86_64 
> , is needed for mythtv , but it is not compatible with 
> mariadb-galera-server which is also a dependency for mythtv .
>
>
> Best Regards
>
> Milorad