Bug #73297 yum update or installation of akonadi-mysql and ocsinventory failing on EL7
Submitted: 16 Jul 2014 6:38 Modified: 25 May 2016 20:11
Reporter: Ramana Yeruva Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Package Repos and Docker Images Severity:S3 (Non-critical)
Version:5.6.20 OS:Any
Assigned to: CPU Architecture:Any

[16 Jul 2014 6:38] Ramana Yeruva
Description:
install akonadi-mysql or ocsinventory 3rd party application from yum repository
install our repo file
yum update<--failing with conflicts

install our repo file
install packages from our repo
install akonadi-mysql or ocsinventory 3rd party applications from yum repository<--failing with conflicts

How to repeat:
[lroot@vitro77 repository_code]# yum install akonadi-mysql
Resolving Dependencies
--> Running transaction check
---> Package akonadi-mysql.x86_64 0:1.9.2-4.el7 will be installed
--> Processing Dependency: qt4-mysql(x86-64) for package: akonadi-mysql-1.9.2-4.el7.x86_64
--> Processing Dependency: mariadb-server for package: akonadi-mysql-1.9.2-4.el7.x86_64
Package mariadb-server is obsoleted by mysql-community-server, but obsoleting package does not provide for requirements
--> Running transaction check
---> Package akonadi-mysql.x86_64 0:1.9.2-4.el7 will be installed
--> Processing Dependency: mariadb-server for package: akonadi-mysql-1.9.2-4.el7.x86_64
Package mariadb-server is obsoleted by mysql-community-server, but obsoleting package does not provide for requirements
---> Package qt-mysql.x86_64 1:4.8.5-8.el7 will be installed
--> Processing Dependency: libmysqlclient.so.18(libmysqlclient_16)(64bit) for package: 1:qt-mysql-4.8.5-8.el7.x86_64
--> Processing Dependency: libmysqlclient.so.18()(64bit) for package: 1:qt-mysql-4.8.5-8.el7.x86_64
--> Running transaction check
---> Package akonadi-mysql.x86_64 0:1.9.2-4.el7 will be installed
--> Processing Dependency: mariadb-server for package: akonadi-mysql-1.9.2-4.el7.x86_64
Package mariadb-server is obsoleted by mysql-community-server, but obsoleting package does not provide for requirements
---> Package mysql-community-libs.x86_64 0:5.6.20-3.el7 will be installed
--> Processing Dependency: mysql-community-common(x86-64) = 5.6.20-3.el7 for package: mysql-community-libs-5.6.20-3.el7.x86_64
--> Running transaction check
---> Package akonadi-mysql.x86_64 0:1.9.2-4.el7 will be installed
--> Processing Dependency: mariadb-server for package: akonadi-mysql-1.9.2-4.el7.x86_64
Package mariadb-server is obsoleted by mysql-community-server, but obsoleting package does not provide for requirements
---> Package mysql-community-common.x86_64 0:5.6.20-3.el7 will be installed
--> Finished Dependency Resolution
Error: Package: akonadi-mysql-1.9.2-4.el7.x86_64 (os)
           Requires: mariadb-server
           Available: 1:mariadb-server-5.5.35-3.el7.x86_64 (os)
               mariadb-server = 1:5.5.35-3.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

**************************************************
[lroot@vitro77 repository_code]# yum install ocsinventory
epel                                                                                                                                               | 3.7 kB  00:00:00     
errata                                                                                                                                             | 2.9 kB  00:00:00     
mysql-connectors-community                                                                                                                         | 2.5 kB  00:00:00     
mysql-tools-community                                                                                                                              | 2.5 kB  00:00:00     
optional                                                                                                                                           |  951 B  00:00:00     
os                                                                                                                                                 | 3.6 kB  00:00:00     
(1/7): errata/x86_64/primary_db                                                                                                                    | 4.8 kB  00:00:00     
(2/7): os/x86_64/group_gz                                                                                                                          | 133 kB  00:00:00     
(3/7): os/x86_64/primary_db                                                                                                                        | 3.9 MB  00:00:00     
(4/7): mysql-tools-community/x86_64/primary_db                                                                                                     | 3.6 kB  00:00:00     
(5/7): mysql-connectors-community/x86_64/primary_db                                                                                                | 6.5 kB  00:00:00     
(6/7): epel/group_gz                                                                                                                               | 163 kB  00:00:02     
(7/7): epel/primary_db                                                                                                                             | 2.0 MB  00:00:05     
optional/primary                                                                                                                                   | 1.2 MB  00:00:04     
optional                                                                                                                                                        4087/4087
Resolving Dependencies
--> Running transaction check
---> Package ocsinventory.noarch 0:2.1.2-2.el7 will be installed
--> Processing Dependency: ocsinventory-server = 2.1.2-2.el7 for package: ocsinventory-2.1.2-2.el7.noarch
--> Processing Dependency: ocsinventory-reports = 2.1.2-2.el7 for package: ocsinventory-2.1.2-2.el7.noarch
--> Processing Dependency: mysql-compat-server for package: ocsinventory-2.1.2-2.el7.noarch
Package mariadb-galera-server is obsoleted by mysql-community-server, but obsoleting package does not provide for requirements
--> Running transaction check
---> Package ocsinventory.noarch 0:2.1.2-2.el7 will be installed
--> Processing Dependency: mysql-compat-server for package: ocsinventory-2.1.2-2.el7.noarch
Package mariadb-galera-server is obsoleted by mysql-community-server, but obsoleting package does not provide for requirements
---> Package ocsinventory-reports.noarch 0:2.1.2-2.el7 will be installed
--> Processing Dependency: php-xml for package: ocsinventory-reports-2.1.2-2.el7.noarch
--> Processing Dependency: php-pear-CAS for package: ocsinventory-reports-2.1.2-2.el7.noarch
--> Processing Dependency: php-mysql for package: ocsinventory-reports-2.1.2-2.el7.noarch
--> Processing Dependency: php-mbstring for package: ocsinventory-reports-2.1.2-2.el7.noarch
--> Processing Dependency: php-ldap for package: ocsinventory-reports-2.1.2-2.el7.noarch
--> Processing Dependency: php-imap for package: ocsinventory-reports-2.1.2-2.el7.noarch
--> Processing Dependency: php-gd for package: ocsinventory-reports-2.1.2-2.el7.noarch
--> Processing Dependency: php for package: ocsinventory-reports-2.1.2-2.el7.noarch
--> Processing Dependency: perl(XML::Simple) for package: ocsinventory-reports-2.1.2-2.el7.noarch
--> Processing Dependency: perl(Net::IP) for package: ocsinventory-reports-2.1.2-2.el7.noarch
--> Processing Dependency: perl(DBD::mysql) for package: ocsinventory-reports-2.1.2-2.el7.noarch
--> Processing Dependency: nmap for package: ocsinventory-reports-2.1.2-2.el7.noarch
--> Processing Dependency: /usr/bin/nmblookup for package: ocsinventory-reports-2.1.2-2.el7.noarch
---> Package ocsinventory-server.noarch 0:2.1.2-2.el7 will be installed
--> Processing Dependency: perl(XML::Entities) for package: ocsinventory-server-2.1.2-2.el7.noarch
--> Processing Dependency: perl(SOAP::Transport::HTTP2) for package: ocsinventory-server-2.1.2-2.el7.noarch
--> Processing Dependency: perl(SOAP::Lite) for package: ocsinventory-server-2.1.2-2.el7.noarch
--> Processing Dependency: perl(Apache::DBI) for package: ocsinventory-server-2.1.2-2.el7.noarch
--> Processing Dependency: perl(Apache2::SubRequest) for package: ocsinventory-server-2.1.2-2.el7.noarch
--> Processing Dependency: perl(Apache2::ServerUtil) for package: ocsinventory-server-2.1.2-2.el7.noarch
--> Processing Dependency: perl(Apache2::RequestUtil) for package: ocsinventory-server-2.1.2-2.el7.noarch
--> Processing Dependency: perl(Apache2::RequestRec) for package: ocsinventory-server-2.1.2-2.el7.noarch
--> Processing Dependency: perl(Apache2::RequestIO) for package: ocsinventory-server-2.1.2-2.el7.noarch
--> Processing Dependency: perl(Apache2::Log) for package: ocsinventory-server-2.1.2-2.el7.noarch
--> Processing Dependency: perl(Apache2::Const) for package: ocsinventory-server-2.1.2-2.el7.noarch
--> Processing Dependency: perl(Apache2::Connection) for package: ocsinventory-server-2.1.2-2.el7.noarch
--> Processing Dependency: perl(Apache2::Access) for package: ocsinventory-server-2.1.2-2.el7.noarch
--> Processing Dependency: perl(APR::Table) for package: ocsinventory-server-2.1.2-2.el7.noarch
--> Processing Dependency: mod_perl for package: ocsinventory-server-2.1.2-2.el7.noarch
--> Running transaction check
---> Package mod_perl.x86_64 0:2.0.8-5.20131031svn1537408.el7 will be installed
--> Processing Dependency: httpd-mmn = 20120211-x86-64 for package: mod_perl-2.0.8-5.20131031svn1537408.el7.x86_64
--> Processing Dependency: perl(Linux::Pid) for package: mod_perl-2.0.8-5.20131031svn1537408.el7.x86_64
--> Processing Dependency: perl(ExtUtils::MakeMaker) for package: mod_perl-2.0.8-5.20131031svn1537408.el7.x86_64
--> Processing Dependency: perl(BSD::Resource) for package: mod_perl-2.0.8-5.20131031svn1537408.el7.x86_64
---> Package nmap.x86_64 2:6.40-4.el7 will be installed
---> Package ocsinventory.noarch 0:2.1.2-2.el7 will be installed
--> Processing Dependency: mysql-compat-server for package: ocsinventory-2.1.2-2.el7.noarch
Package mariadb-galera-server is obsoleted by mysql-community-server, but obsoleting package does not provide for requirements
---> Package perl-Apache-DBI.noarch 0:1.12-1.el7 will be installed
--> Processing Dependency: perl(Digest::SHA1) for package: perl-Apache-DBI-1.12-1.el7.noarch
---> Package perl-Apache2-SOAP.noarch 0:0.73-13.el7 will be installed
---> Package perl-DBD-MySQL.x86_64 0:4.023-5.el7 will be installed
--> Processing Dependency: libmysqlclient.so.18(libmysqlclient_16)(64bit) for package: perl-DBD-MySQL-4.023-5.el7.x86_64
--> Processing Dependency: libmysqlclient.so.18()(64bit) for package: perl-DBD-MySQL-4.023-5.el7.x86_64
---> Package perl-Net-IP.noarch 0:1.26-4.el7 will be installed
---> Package perl-SOAP-Lite.noarch 0:1.10-1.el7 will be installed
--> Processing Dependency: perl(MIME::Lite) for package: perl-SOAP-Lite-1.10-1.el7.noarch
--> Processing Dependency: perl(MIME::Entity) for package: perl-SOAP-Lite-1.10-1.el7.noarch
--> Processing Dependency: perl(IO::SessionSet) for package: perl-SOAP-Lite-1.10-1.el7.noarch
--> Processing Dependency: perl(IO::SessionData) for package: perl-SOAP-Lite-1.10-1.el7.noarch
--> Processing Dependency: perl(Class::Inspector) for package: perl-SOAP-Lite-1.10-1.el7.noarch
---> Package perl-XML-Entities.noarch 0:1.0000-8.el7 will be installed
--> Processing Dependency: perl(Fatal) for package: perl-XML-Entities-1.0000-8.el7.noarch
---> Package perl-XML-Simple.noarch 0:2.20-5.el7 will be installed
--> Processing Dependency: perl(XML::SAX) for package: perl-XML-Simple-2.20-5.el7.noarch
--> Processing Dependency: perl(XML::NamespaceSupport) for package: perl-XML-Simple-2.20-5.el7.noarch
---> Package php.x86_64 0:5.4.16-21.el7 will be installed
--> Processing Dependency: php-cli(x86-64) = 5.4.16-21.el7 for package: php-5.4.16-21.el7.x86_64
---> Package php-gd.x86_64 0:5.4.16-21.el7 will be installed
--> Processing Dependency: libt1.so.5()(64bit) for package: php-gd-5.4.16-21.el7.x86_64
---> Package php-imap.x86_64 0:5.4.16-2.el7 will be installed
--> Processing Dependency: libc-client.so.2007()(64bit) for package: php-imap-5.4.16-2.el7.x86_64
---> Package php-ldap.x86_64 0:5.4.16-21.el7 will be installed
---> Package php-mbstring.x86_64 0:5.4.16-21.el7 will be installed
---> Package php-mysqlnd.x86_64 0:5.4.16-21.el7 will be installed
---> Package php-pear-CAS.noarch 0:1.3.2-2.el7 will be installed
--> Processing Dependency: php-pear(PEAR) >= 1.4.3 for package: php-pear-CAS-1.3.2-2.el7.noarch
--> Processing Dependency: /usr/bin/pear for package: php-pear-CAS-1.3.2-2.el7.noarch
--> Processing Dependency: /usr/bin/pear for package: php-pear-CAS-1.3.2-2.el7.noarch
---> Package php-xml.x86_64 0:5.4.16-21.el7 will be installed
---> Package samba-client.x86_64 0:4.1.1-31.el7 will be installed
--> Processing Dependency: samba-common = 4.1.1-31.el7 for package: samba-client-4.1.1-31.el7.x86_64
--> Processing Dependency: libsmbclient = 4.1.1-31.el7 for package: samba-client-4.1.1-31.el7.x86_64
--> Processing Dependency: libsmbclient.so.0(SMBCLIENT_0.1.0)(64bit) for package: samba-client-4.1.1-31.el7.x86_64
--> Processing Dependency: libpopt_samba3.so(SAMBA_4.1.1)(64bit) for package: samba-client-4.1.1-31.el7.x86_64
--> Processing Dependency: libsmbclient.so.0()(64bit) for package: samba-client-4.1.1-31.el7.x86_64
--> Processing Dependency: libpopt_samba3.so()(64bit) for package: samba-client-4.1.1-31.el7.x86_64
--> Running transaction check
---> Package httpd.x86_64 0:2.4.6-17.0.1.el7 will be installed
--> Processing Dependency: httpd-tools = 2.4.6-17.0.1.el7 for package: httpd-2.4.6-17.0.1.el7.x86_64
---> Package libc-client.x86_64 0:2007f-4.el7.1 will be installed
---> Package libsmbclient.x86_64 0:4.1.1-31.el7 will be installed
---> Package mysql-community-libs.x86_64 0:5.6.20-3.el7 will be installed
--> Processing Dependency: mysql-community-common(x86-64) = 5.6.20-3.el7 for package: mysql-community-libs-5.6.20-3.el7.x86_64
---> Package ocsinventory.noarch 0:2.1.2-2.el7 will be installed
--> Processing Dependency: mysql-compat-server for package: ocsinventory-2.1.2-2.el7.noarch
Package mariadb-galera-server is obsoleted by mysql-community-server, but obsoleting package does not provide for requirements
---> Package perl-BSD-Resource.x86_64 0:1.29.07-1.el7 will be installed
---> Package perl-Class-Inspector.noarch 0:1.28-2.el7 will be installed
---> Package perl-Digest-SHA1.x86_64 0:2.13-9.el7 will be installed
---> Package perl-ExtUtils-MakeMaker.noarch 0:6.68-3.el7 will be installed
--> Processing Dependency: perl(ExtUtils::Packlist) for package: perl-ExtUtils-MakeMaker-6.68-3.el7.noarch
--> Processing Dependency: perl(ExtUtils::Manifest) for package: perl-ExtUtils-MakeMaker-6.68-3.el7.noarch
--> Processing Dependency: perl(ExtUtils::Installed) for package: perl-ExtUtils-MakeMaker-6.68-3.el7.noarch
--> Processing Dependency: perl(ExtUtils::Install) for package: perl-ExtUtils-MakeMaker-6.68-3.el7.noarch
---> Package perl-IO-SessionData.noarch 0:1.03-1.el7 will be installed
---> Package perl-Linux-Pid.x86_64 0:0.04-18.el7 will be installed
---> Package perl-MIME-Lite.noarch 0:3.030-1.el7 will be installed
--> Processing Dependency: perl(MIME::Types) >= 1.28 for package: perl-MIME-Lite-3.030-1.el7.noarch
--> Processing Dependency: perl(Email::Date::Format) for package: perl-MIME-Lite-3.030-1.el7.noarch
---> Package perl-MIME-tools.noarch 0:5.505-1.el7 will be installed
--> Processing Dependency: perl(Mail::Internet) >= 1.28 for package: perl-MIME-tools-5.505-1.el7.noarch
--> Processing Dependency: perl(Mail::Header) >= 1.09 for package: perl-MIME-tools-5.505-1.el7.noarch
--> Processing Dependency: perl(Mail::Field) >= 1.05 for package: perl-MIME-tools-5.505-1.el7.noarch
--> Processing Dependency: perl(Mail::Send) for package: perl-MIME-tools-5.505-1.el7.noarch
--> Processing Dependency: perl(Mail::Field) for package: perl-MIME-tools-5.505-1.el7.noarch
--> Processing Dependency: perl(Convert::BinHex) for package: perl-MIME-tools-5.505-1.el7.noarch
---> Package perl-XML-NamespaceSupport.noarch 0:1.11-10.el7 will be installed
---> Package perl-XML-SAX.noarch 0:0.99-9.el7 will be installed
--> Processing Dependency: perl(XML::SAX::Exception) for package: perl-XML-SAX-0.99-9.el7.noarch
--> Processing Dependency: perl(XML::SAX::Base) for package: perl-XML-SAX-0.99-9.el7.noarch
---> Package perl-autodie.noarch 0:2.16-2.el7 will be installed
---> Package php-cli.x86_64 0:5.4.16-21.el7 will be installed
---> Package php-pear.noarch 1:1.9.4-21.el7 will be installed
--> Processing Dependency: php-posix for package: 1:php-pear-1.9.4-21.el7.noarch
---> Package samba-common.x86_64 0:4.1.1-31.el7 will be installed
---> Package t1lib.x86_64 0:5.1.2-14.el7 will be installed
--> Running transaction check
---> Package httpd-tools.x86_64 0:2.4.6-17.0.1.el7 will be installed
---> Package mysql-community-common.x86_64 0:5.6.20-3.el7 will be installed
---> Package ocsinventory.noarch 0:2.1.2-2.el7 will be installed
--> Processing Dependency: mysql-compat-server for package: ocsinventory-2.1.2-2.el7.noarch
Package mariadb-galera-server is obsoleted by mysql-community-server, but obsoleting package does not provide for requirements
---> Package perl-Convert-BinHex.noarch 0:1.119-20.el7 will be installed
---> Package perl-Email-Date-Format.noarch 0:1.002-15.el7 will be installed
---> Package perl-ExtUtils-Install.noarch 0:1.58-283.el7 will be installed
--> Processing Dependency: perl-devel for package: perl-ExtUtils-Install-1.58-283.el7.noarch
---> Package perl-ExtUtils-Manifest.noarch 0:1.61-244.el7 will be installed
---> Package perl-MIME-Types.noarch 0:1.38-2.el7 will be installed
---> Package perl-MailTools.noarch 0:2.12-2.el7 will be installed
--> Processing Dependency: perl(Net::SMTP::SSL) for package: perl-MailTools-2.12-2.el7.noarch
---> Package perl-XML-SAX-Base.noarch 0:1.08-7.el7 will be installed
---> Package php-process.x86_64 0:5.4.16-21.el7 will be installed
--> Running transaction check
---> Package ocsinventory.noarch 0:2.1.2-2.el7 will be installed
--> Processing Dependency: mysql-compat-server for package: ocsinventory-2.1.2-2.el7.noarch
Package mariadb-galera-server is obsoleted by mysql-community-server, but obsoleting package does not provide for requirements
---> Package perl-Net-SMTP-SSL.noarch 0:1.01-13.el7 will be installed
---> Package perl-devel.x86_64 4:5.16.3-283.el7 will be installed
--> Processing Dependency: perl(ExtUtils::ParseXS) for package: 4:perl-devel-5.16.3-283.el7.x86_64
--> Processing Dependency: libdb-devel for package: 4:perl-devel-5.16.3-283.el7.x86_64
--> Processing Dependency: gdbm-devel for package: 4:perl-devel-5.16.3-283.el7.x86_64
--> Running transaction check
---> Package gdbm-devel.x86_64 0:1.10-8.el7 will be installed
---> Package libdb-devel.x86_64 0:5.3.21-17.el7 will be installed
---> Package ocsinventory.noarch 0:2.1.2-2.el7 will be installed
--> Processing Dependency: mysql-compat-server for package: ocsinventory-2.1.2-2.el7.noarch
Package mariadb-galera-server is obsoleted by mysql-community-server, but obsoleting package does not provide for requirements
---> Package perl-ExtUtils-ParseXS.noarch 1:3.18-2.el7 will be installed
--> Finished Dependency Resolution
Error: Package: ocsinventory-2.1.2-2.el7.noarch (epel)
           Requires: mysql-compat-server
           Available: 1:mariadb-galera-server-5.5.37-2.el7.x86_64 (epel)
               mysql-compat-server = 1:5.5.37-2.el7
           Available: 1:mariadb-server-5.5.35-3.el7.x86_64 (os)
               mysql-compat-server = 1:5.5.35-3.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
[16 Jul 2014 11:26] Ramana Yeruva
Posted by developer:
 
logs:
https://clustra.no.oracle.com/~sysqa/MySQL_Testing_Accessible/DistrosRepository/Reports/EL...
https://clustra.no.oracle.com/~sysqa/MySQL_Testing_Accessible/DistrosRepository/Reports/EL...

https://clustra.no.oracle.com/~sysqa/MySQL_Testing_Accessible/DistrosRepository/Reports/EL...
https://clustra.no.oracle.com/~sysqa/MySQL_Testing_Accessible/DistrosRepository/Reports/EL...
[25 May 2016 20:11] Daniel So
Posted by developer:
 
The MySQL 5.6 and 5.7 manuals have been edited to remove the incompatibility note for ocsinventory. Changes will be visible in the next builds of the manuals.