Bug 705500 - gstreamer-devel.x86_64 depends on gstreamer.i686
Summary: gstreamer-devel.x86_64 depends on gstreamer.i686
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: gstreamer
Version: 15
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Benjamin Otte
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-05-17 19:50 UTC by Michael J. Chudobiak
Modified: 2011-05-19 11:46 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-05-19 11:46:08 UTC
Type: ---


Attachments (Terms of Use)

Description Michael J. Chudobiak 2011-05-17 19:50:26 UTC
Installing gstreamer-devel.x86_64 pulls in all sorts of i686 packages, and ultimately fails:

[root@xena ~]# yum install gstreamer-devel
Loaded plugins: fastestmirror, langpacks, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
 * fedora: fedora.mirror.nexicom.net
 * updates: fedora.mirror.nexicom.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gstreamer-devel.x86_64 0:0.10.32-4.fc15 will be installed
--> Processing Dependency: gstreamer = 0.10.32-4.fc15 for package: gstreamer-devel-0.10.32-4.fc15.x86_64
--> Processing Dependency: check-devel for package: gstreamer-devel-0.10.32-4.fc15.x86_64
--> Running transaction check
---> Package check-devel.x86_64 0:0.9.8-3.fc15 will be installed
--> Processing Dependency: check = 0.9.8-3.fc15 for package: check-devel-0.9.8-3.fc15.x86_64
--> Processing Dependency: libcheck.so.0()(64bit) for package: check-devel-0.9.8-3.fc15.x86_64
---> Package gstreamer.i686 0:0.10.32-4.fc15 will be installed

...
[snip]
...

--> Finished Dependency Resolution
Error: Package: glibc-2.13.90-9.i686 (fedora)
           Requires: glibc-common = 2.13.90-9
           Installed: glibc-common-2.13.90-12.x86_64 (@updates-testing)
               glibc-common = 2.13.90-12
           Available: glibc-common-2.13.90-9.x86_64 (fedora)
               glibc-common = 2.13.90-9
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Comment 1 Vasco 2011-05-18 22:05:08 UTC
I have the same dependency issue when trying to install GCC:

[root@saber ~]# yum install gcc
Loaded plugins: langpacks, presto, refresh-packagekit
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gcc.x86_64 0:4.6.0-6.fc15 will be installed
--> Processing Dependency: libgomp = 4.6.0-6.fc15 for package: gcc-4.6.0-6.fc15.x86_64
--> Processing Dependency: cpp = 4.6.0-6.fc15 for package: gcc-4.6.0-6.fc15.x86_64
--> Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.6.0-6.fc15.x86_64
--> Processing Dependency: binutils >= 2.20.51.0.2-12 for package: gcc-4.6.0-6.fc15.x86_64
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.6.0-6.fc15.x86_64
--> Processing Dependency: libmpc.so.2()(64bit) for package: gcc-4.6.0-6.fc15.x86_64
--> Running transaction check
---> Package binutils.x86_64 0:2.21.51.0.6-2.fc15 will be installed
---> Package cloog-ppl.x86_64 0:0.15.9-3.fc15 will be installed
--> Processing Dependency: libppl.so.9()(64bit) for package: cloog-ppl-0.15.9-3.fc15.x86_64
--> Processing Dependency: libppl_c.so.4()(64bit) for package: cloog-ppl-0.15.9-3.fc15.x86_64
---> Package cpp.x86_64 0:4.6.0-6.fc15 will be installed
---> Package glibc-devel.x86_64 0:2.13.90-9 will be installed
--> Processing Dependency: glibc-headers = 2.13.90-9 for package: glibc-devel-2.13.90-9.x86_64
--> Processing Dependency: glibc = 2.13.90-9 for package: glibc-devel-2.13.90-9.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.13.90-9.x86_64
---> Package libgomp.i686 0:4.6.0-6.fc15 will be installed
--> Processing Dependency: libgcc_s.so.1(GCC_3.3.1) for package: libgomp-4.6.0-6.fc15.i686
--> Processing Dependency: libgcc_s.so.1 for package: libgomp-4.6.0-6.fc15.i686
--> Processing Dependency: libgcc_s.so.1(GCC_3.0) for package: libgomp-4.6.0-6.fc15.i686
---> Package libmpc.x86_64 0:0.8.3-0.3.svn855.fc15 will be installed
--> Running transaction check
---> Package glibc.i686 0:2.13.90-9 will be installed
--> Processing Dependency: glibc-common = 2.13.90-9 for package: glibc-2.13.90-9.i686
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.13.90-9.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.13.90-9.i686
---> Package glibc-headers.x86_64 0:2.13.90-9 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.13.90-9.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.13.90-9.x86_64
---> Package libgcc.i686 0:4.6.0-6.fc15 will be installed
---> Package ppl.x86_64 0:0.11.2-1.fc15 will be installed
--> Processing Dependency: libpwl.so.5()(64bit) for package: ppl-0.11.2-1.fc15.x86_64
--> Running transaction check
---> Package glibc.i686 0:2.13.90-9 will be installed
--> Processing Dependency: glibc-common = 2.13.90-9 for package: glibc-2.13.90-9.i686
---> Package kernel-headers.x86_64 0:2.6.38.6-26.rc1.fc15 will be installed
---> Package nss-softokn-freebl.i686 0:3.12.9-7.fc15 will be installed
---> Package ppl-pwl.x86_64 0:0.11.2-1.fc15 will be installed
--> Finished Dependency Resolution
Error: Package: glibc-2.13.90-9.i686 (fedora)
           Requires: glibc-common = 2.13.90-9
           Installed: glibc-common-2.13.90-12.x86_64 (@updates-testing)
               glibc-common = 2.13.90-12
           Available: glibc-common-2.13.90-9.x86_64 (fedora)
               glibc-common = 2.13.90-9
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Comment 2 Michael J. Chudobiak 2011-05-18 23:48:05 UTC
Vasco,

Part of the above mess is because the updates-testing repo was disabled in a recent upgrade (fedora-release, I guess).

Try "yum downgrade glibc*", it may fix your glibc problems.

Just a downside of using a beta...

- Mike

Comment 3 Michael J. Chudobiak 2011-05-18 23:48:49 UTC
I think I fixed this issue using the downgrade trick, but I can't confirm until I'm back at my other computer...

Comment 4 Vasco 2011-05-18 23:58:37 UTC
I did the downgrade of glibc*, however gcc still fails because of some "Protected multilib versions":

[root@saber ~]# yum install gcc
Loaded plugins: langpacks, presto, refresh-packagekit
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gcc.x86_64 0:4.6.0-6.fc15 will be installed
--> Processing Dependency: libgomp = 4.6.0-6.fc15 for package: gcc-4.6.0-6.fc15.x86_64
--> Processing Dependency: cpp = 4.6.0-6.fc15 for package: gcc-4.6.0-6.fc15.x86_64
--> Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.6.0-6.fc15.x86_64
--> Processing Dependency: binutils >= 2.20.51.0.2-12 for package: gcc-4.6.0-6.fc15.x86_64
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.6.0-6.fc15.x86_64
--> Processing Dependency: libmpc.so.2()(64bit) for package: gcc-4.6.0-6.fc15.x86_64
--> Running transaction check
---> Package binutils.x86_64 0:2.21.51.0.6-2.fc15 will be installed
---> Package cloog-ppl.x86_64 0:0.15.9-3.fc15 will be installed
--> Processing Dependency: libppl.so.9()(64bit) for package: cloog-ppl-0.15.9-3.fc15.x86_64
--> Processing Dependency: libppl_c.so.4()(64bit) for package: cloog-ppl-0.15.9-3.fc15.x86_64
---> Package cpp.x86_64 0:4.6.0-6.fc15 will be installed
---> Package glibc-devel.x86_64 0:2.13.90-9 will be installed
--> Processing Dependency: glibc-headers = 2.13.90-9 for package: glibc-devel-2.13.90-9.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.13.90-9.x86_64
---> Package libgomp.i686 0:4.6.0-6.fc15 will be installed
--> Processing Dependency: librt.so.1(GLIBC_2.2) for package: libgomp-4.6.0-6.fc15.i686
--> Processing Dependency: libgcc_s.so.1(GCC_3.3.1) for package: libgomp-4.6.0-6.fc15.i686
--> Processing Dependency: librt.so.1 for package: libgomp-4.6.0-6.fc15.i686
--> Processing Dependency: libgcc_s.so.1 for package: libgomp-4.6.0-6.fc15.i686
--> Processing Dependency: libpthread.so.0(GLIBC_2.1) for package: libgomp-4.6.0-6.fc15.i686
--> Processing Dependency: libc.so.6(GLIBC_2.6) for package: libgomp-4.6.0-6.fc15.i686
--> Processing Dependency: libpthread.so.0(GLIBC_2.0) for package: libgomp-4.6.0-6.fc15.i686
--> Processing Dependency: libgcc_s.so.1(GCC_3.0) for package: libgomp-4.6.0-6.fc15.i686
--> Processing Dependency: libpthread.so.0 for package: libgomp-4.6.0-6.fc15.i686
--> Processing Dependency: libpthread.so.0(GLIBC_2.3.4) for package: libgomp-4.6.0-6.fc15.i686
---> Package libmpc.x86_64 0:0.8.3-0.3.svn855.fc15 will be installed
--> Running transaction check
---> Package glibc.i686 0:2.13.90-9 will be installed
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.13.90-9.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.13.90-9.i686
---> Package glibc-headers.x86_64 0:2.13.90-9 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.13.90-9.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.13.90-9.x86_64
---> Package libgcc.i686 0:4.6.0-6.fc15 will be installed
---> Package ppl.x86_64 0:0.11.2-1.fc15 will be installed
--> Processing Dependency: libpwl.so.5()(64bit) for package: ppl-0.11.2-1.fc15.x86_64
--> Running transaction check
---> Package kernel-headers.x86_64 0:2.6.38.6-26.rc1.fc15 will be installed
---> Package nss-softokn-freebl.i686 0:3.12.9-7.fc15 will be installed
---> Package ppl-pwl.x86_64 0:0.11.2-1.fc15 will be installed
--> Finished Dependency Resolution
Error: Protected multilib versions: libgcc-4.6.0-6.fc15.i686 != libgcc-4.6.0-7.fc15.x86_64
Error: Protected multilib versions: nss-softokn-freebl-3.12.9-7.fc15.i686 != nss-softokn-freebl-3.12.10-1.fc15.x86_64
Error: Protected multilib versions: libgomp-4.6.0-6.fc15.i686 != libgomp-4.6.0-7.fc15.x86_64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Comment 5 Michael J. Chudobiak 2011-05-19 11:46:08 UTC
Closing my bug, because it was related to the disabling of the updates-testing repo.

Vasco, basically you have to downgrade many rpms (everything?) in your system that came from updates-testing, OR wait until the newer rpms migrate out of updates-testing into updates and everything corrects itself.

- Mike


Note You need to log in before you can comment on or make changes to this bug.