Re: Circular dependency with mariadb el7
"mo.ucina" <[email protected]> Mon, 03 Nov 2014 20:53:31 +1100
| Newsgroups | gmane.linux.redhat.rpm.atrpms.general |
|---|---|
| Message-ID | <[email protected]> |
Digging a bit more , I found this link : https://fedorahosted.org/rel-eng/ticket/5902 which states : I recently added the "galera" and "mariadb-galera" packages to Fedora and had epel6 and epel7 branches created. These need to be remove and the packages should be purged from the epel repos, if possible. The problem is that mariadb-galera-server provides "mysql-server", which is technically correct, but so do other packages in base RHEL. ..... and since EPEL has a policy of not conflicting with RHEL packages, we probably want to keep mariadb-galera-* out of EPEL. So I had a quick look for other packages to see if another provides mysql-server, root@htpc /home/mythtv # yum whatprovides mysql-server Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirror.optus.net * elrepo: mirror.web24.net.au * epel: mirror.web24.net.au * extras: centos.mirror.crucial.com.au * updates: centos.mirror.crucial.com.au 1:mariadb-galera-server-5.5.37-2.el7.x86_64 : The MariaDB server and related files Repo : installed Matched from: Provides : mysql-server = 1:5.5.37-2.el7 And the only one I could find was mariadb-galera-server . On 03/11/14 20:26, mo.ucina wrote: > 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 >