← Back to team overview

ius-coredev team mailing list archive

[Bug 746115] Re: mysql55 does not resolve all providers

 

Our SPEC does not explicitly provide config(mysq-libs) and config(mysql-
server):

  ==== mysql55-libs ===========
  %package libs

  Summary: The shared libraries required for MySQL clients
  Group: Applications/Databases
  Requires: /sbin/ldconfig

  # IUS-isms
  Conflicts: mysql-libs < %{basever}
  Provides: mysql-libs = %{version}-%{release}

  ==== mysql55-server ===========
  %package server

  Summary: The MySQL server and related files
  Group: Applications/Databases
  Requires: %{name} = %{version}-%{release}
  Requires: %{name}-libs = %{version}-%{release}
  Requires: sh-utils
  Requires(pre): /usr/sbin/useradd
  Requires(post): chkconfig
  Requires(preun): chkconfig
  # This is for /sbin/service
  Requires(preun): initscripts
  Requires(postun): initscripts
  # mysqlhotcopy needs DBI/DBD support
  Requires: perl-DBI, perl-DBD-MySQL
  Conflicts: MySQL-server

  # IUS-isms
  Conflicts: mysql-server < %{basever}
  Provides: mysql-server = %{version}-%{release}

-- 
You received this bug notification because you are a member of IUS Core
Development, which is subscribed to IUS Community Project.
https://bugs.launchpad.net/bugs/746115

Title:
  mysql55 does not resolve all providers

Status in IUS Community Project:
  New

Bug description:
  rpm -Uvh
  http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1.0-6.ius.el5.noarch.rpm
  http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
  yum install yum-plugin-replace
  yum install mysql-server
  service mysqld start # do not touch chkconfig

  
  # yum replace mysql --replace-with mysql55
  Loaded plugins: replace, rhnplugin, security
  Replacing packages takes time, please be patient...

  WARNING: Unable to resolve all providers: ['config(mysql)',
  'libmysqlclient.so.15()(64bit)',
  'libmysqlclient.so.15(libmysqlclient_15)(64bit)',
  'libmysqlclient_r.so.15()(64bit)',
  'libmysqlclient_r.so.15(libmysqlclient_15)(64bit)',
  'config(mysql-server)']

  This may be normal depending on the package.  Continue? [y/N]

  ==================================================================================================================================================
   Package                              Arch
  Version                                  Repository
        Size
  ==================================================================================================================================================
  Installing:
   mysql55                              x86_64
  5.5.9-1.ius.el5                          ius
       7.4 M
   mysql55-server                       x86_64
  5.5.9-1.ius.el5                          ius
        12 M
  Removing:
   mysql                                x86_64
  5.0.77-4.el5_5.4                         installed
       8.1 M
   mysql-server                         x86_64
  5.0.77-4.el5_5.4                         installed
        22 M
  Installing for dependencies:
   mysql55-libs                         x86_64
  5.5.9-1.ius.el5                          ius
       1.2 M
   mysqlclient15                        x86_64
  5.0.91-1.ius.el5                         ius
       1.7 M

  
  It seems to be a bug that 'config(mysql)' and 'config(mysql-server)' providers are not resolved

To manage notifications about this bug go to:
https://bugs.launchpad.net/ius/+bug/746115/+subscriptions


References