CentOS repository problem

Bug #373808 reported by Walter Heck
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OurDelta
Invalid
Undecided
Unassigned

Bug Description

I am on CentOS 5.3 64 bit. I have OurDelta Server and client installed, and I want to install shared as well. Here's what happens when I do a yum install for that:

[root@master-1 ~]# yum install MySQL-OurDelta-shared --enablerepo=ourdelta
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
 * ourdelta: cc.us.mirror.ourdelta.org
 * rpmforge: ftp-stud.fht-esslingen.de
 * base: mirror.aarnet.edu.au
 * updates: mirror.aarnet.edu.au
 * addons: mirror.aarnet.edu.au
 * extras: mirror.aarnet.edu.au
344 packages excluded due to repository priority protections
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package MySQL-OurDelta-shared.x86_64 0:5.0.77.d8-54.el5 set to be updated
---> Package MySQL-OurDelta-shared.i386 0:5.0.77.d8-54.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================
 Package Arch Version Repository Size
=============================================================================================================================
Installing:
 MySQL-OurDelta-shared i386 5.0.77.d8-54.el5 ourdelta 1.7 M
 MySQL-OurDelta-shared x86_64 5.0.77.d8-54.el5 ourdelta 1.7 M

Transaction Summary
=============================================================================================================================
Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 3.4 M
Is this ok [y/N]: n
Exiting on user Command
Complete!

As far as I know, the i386 version should not come up, since I am on a 64 bit platform.

Revision history for this message
Neil Katin (d-launchpad-askneil-com) wrote :

I don't think this is a bug. Had you said "yum install MySQL-OurDelta-shared.x86_64" then
only the 64 bit version would have been installed.

The 32 bit libraries are in the repository so 32 bit binaries can be run in compatibility mode.

Many other system libraries work the same way.

For example, there are 269 packages that match lib*.i386.rpm in the Centos5 base repository
(and 307 x86_64 libraries).

Revision history for this message
Walter Heck (walterheck) wrote : Re: [Bug 373808] Re: CentOS repository problem

Hi,

> I don't think this is a bug.  Had you said "yum install MySQL-OurDelta-shared.x86_64" then
> only the 64 bit version would have been installed.
>
> The 32 bit libraries are in the repository so 32 bit binaries can be run
> in compatibility mode.
>
But normally when I install a package over yum I don't have to
actually specify the x86_64 bit, it will get that automatically and
not also install the 32 bit package.
And wouldn't installing both package have led to weird mixups?

Walter

Revision history for this message
Avtar Gill (avtargill) wrote :

This could be a CentOS/yum issue: http://bugs.centos.org/view.php?id=1356

Revision history for this message
Walter Heck (walterheck) wrote :

That could be the related issue indeed, although that guy somehow already had the 32 bit packages installed.

Revision history for this message
MikeG (mikegriffin) wrote :

This is likely due to having some 32 bit libs already installed, which is perhaps a result of having a less than ideal yum multilib_policy:

http://www.redhat.com/archives/fedora-devel-list/2008-February/msg00168.html

Setting multilib_policy=best in /etc/yum.conf has resolved similar problems for me many times in the past.

Revision history for this message
Arjen Lentz (arjen-lentz) wrote :

Tagging this as invalid - well, either it was a natural side-effect in YUM of the previous situation on the system, or it was something relating to a problem in YUM. I haven't seen reports of issues with 5.0.87 or the MariaDB repos, so I presume it's gone.

Changed in ourdelta:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.