← Back to team overview

ius-coredev team mailing list archive

[Bug 1243919] Re: Mysql55-devel package dependancy tree is broken

 

Hello Philip,

Thanks for taking the time to contact us about this issue.   Is that
system running CentOS 5.10?  IUS did get caught off guard as Red Hat
released a mysql55 package (same name as IUS) into the base repos
starting in 5.10.   Red Hat documentation was a bit confusing, as it
seemed to indicate that the mysql55 package would will  distributed
through the Red Hat Software Collection (a non default repo) [0].  This
was not the case.  CentOS just announced 5.10 went live today.

It would appear that you server is using Red Hat's (rebuilt by CentOS)
mysql55 packages.  Can you please provide the output of 'rpm -qa |grep
mysql'? When was IUS configured on this server?  Do you have any
excludes/includes within your yum configuration?

I just spun up a fresh CentOS 5.10 server, configured IUS and was able
to install mysql55-devel with the correct dependency from IUS.  I then
removed those pacakges, installed Red Hat's mysql55 package, then tried
to install mysql55-devel (from IUS).  I was able to install the package
and it installed IUS's mysql55-devel, mysql55-libs and updated mysql55
to IUS's version.  This let the server with multiple versions of mysql55
from both IUS and Red Hat:

# rpm -qa |grep mysql55
mysql55-mysql-5.5.32-3.el5
mysql55-5.5.34-1.ius.centos5
mysql55-runtime-1-12.el5
mysql55-mysql-libs-5.5.32-3.el5
mysql55-mysql-server-5.5.32-3.el5
mysql55-libs-5.5.34-1.ius.centos5
mysql55-devel-5.5.34-1.ius.centos5

This is not good and needs to be corrected ASAP.

Since we got caught off guard, we did not get a chance to do thorough
testing.  Please provide the requested information and any other
information you think might help.

-Ben


[0] https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/ch-Migrating_from_MySQL_5.0_to_MySQL_5.5.html

** Changed in: ius
     Assignee: (unassigned) => bharper (bharper)

-- 
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/1243919

Title:
  Mysql55-devel package dependancy tree is broken

Status in IUS Community Project:
  New

Bug description:
  The mysql55-devel dependancy tree appears to be broken (again)

  In https://bugs.launchpad.net/bugs/1220753 there was an issue with
  mysqlclient not having the accepted version. Now, mysql55 package does
  not have the right version

  To test,

  yum install mysql55-devel

  mysql55-devel-5.5.34-1.ius.el5.x86_64 from ius has depsolving problems
    --> Missing Dependency: mysql55 = 5.5.34-1.ius.el5 is needed by package mysql55-devel-5.5.34-1.ius.el5.x86_64 (ius)

  
  yum install mysql55
  Loaded plugins: downloadonly, fastestmirror, priorities
  Loading mirror speeds from cached hostfile
   * community_base: mirror.steadfast.net
   * community_extras: mirror.steadfast.net
   * community_updates: mirror.steadfast.net
  drivesrvr                                                                                       |  951 B     00:00     
  4261 packages excluded due to repository priority protections
  Setting up Install Process
  Package mysql55-1-12.el5.x86_64 already installed and latest version

  As you can see the package requires a version not provided by the
  repo. I've seen this on Cent 5, I have not tried on Cent 6 (which i
  presume does not have this issue as it already has mysql55 natively)

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


References