I’m now working on an Oracle Linux 6U1 x64 box, planning to inst new 11R2 image.
Problem hit here.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
# yum install unixODBC-devel.i686 ... --> Running transaction check ---> Package unixODBC.i686 0:2.2.14-11.el6 will be installed --> Processing Dependency: libc.so.6(GLIBC_2.7) for package: unixODBC-2.2.14-11.el6.i686 ... ---> Package glibc.i686 0:2.12-1.25.el6 will be installed ...--> Processing Dependency: glibc-common = 2.12-1.25.el6 for package: glibc-2.12-1.25.el6.i686 ---> Package ncurses-libs.i686 0:5.7-3.20090208.el6 will be installed ---> Package nss-softokn-freebl.i686 0:3.12.9-3.el6 will be installed --> Finished Dependency Resolution Error: Package: glibc-2.12-1.25.el6.i686 (ol6_u1_base) Requires: glibc-common = 2.12-1.25.el6 Installed: glibc-common-2.12-1.25.el6_1.3.x86_64 (@ol6_latest) glibc-common = 2.12-1.25.el6_1.3 Available: glibc-common-2.12-1.25.el6.x86_64 (ol6_u1_base) glibc-common = 2.12-1.25.el6 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest |
we can see that glibc.i686 <tip: just add arch. tag to install related pkg.> cannot be resolved for glibc-common label check failure.
it’s funny but not worse, ORCL even doesn’t provide glibc-common.i686 package…
http://public-yum.oracle.com/repo/OracleLinux/OL6/1/base/x86_64/
It should be a bug here….
WorkAround:
1. pull glibc package from weburl glibc-2.12-1.25.el6.i686.rpm.
2. # yum localinstall glibc-2.12-1.25.el6.i686.rpm
3. # yum install unixODBC-devel unixODBC-devel.i686
4. continue…
Notes….
Poor Yum repo…especially on x64 platform day’s, mixing with i686 libs.