Hello Stephen,
I had a look at mariadb-server to see where we can get mysql-server from
. Here the picture is very messy . In fc20 mariadb-server, as delivered
does in fact provide mysql-server , however in el7 that is not the case
. The RHEL source of mariadb-server for Centos/Scientific 7 re-branding
does not have the mysql-server there . So we have a few possibilities
all of them a pain , because build process of mythtv for Fedora will be
different from that of Centos . For Centos we will need to have
mariadb-galera-server , unless we re-package/re-compile the fedora srpm
of mariadb-server for Centos . If that is the case you will then need to
host this modified version for Centos users . Other possibility for
Centos users is to tie in the mariadb-galera project repo as a
dependency for mythtv , and have it pull from there .
Best Regards
Milorad
On 04/11/14 15:14, Stephen Collier wrote:
On 3/11/2014 8:53 PM, mo.ucina wrote:
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
I hope I've fixed it for the next release I've added
pkgconfig(mariadb-server) as a requirement and hopefully pkgconfig can
sort it out. The choices were mysql-server, mysql-compat-server or
mariadb-server. It now looks like mariadb-galera-server is gone from
epel so the problem should be solved.
Cheers
Stephen
_______________________________________________
atrpms-users mailing list
atrpms-users@atrpms.net
http://lists.atrpms.net/mailman/listinfo/atrpms-users