| Summary: | Missing Dependency: gstreamer-plugins-bad = 0.10.17-2.fc12 is needed by package gstreamer-plugins-bad-extras-0.10.17-2.fc12.x86_64 (installed) | ||
|---|---|---|---|
| Product: | Fedora | Reporter: | Charles R. Anderson <cra> |
| Component: | gstreamer-plugins-bad | Assignee: | Hans de Goede <hans> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | CC: | cra |
| Priority: | P5 | ||
| Version: | 12 | ||
| Hardware: | All | ||
| OS: | GNU/Linux | ||
| namespace: | |||
I removed all non-64 bit packages from my system and now it works. So I installed bad-nonfree, and now tried to re-install bad-extras, but the -extras package wants tons of .i686 packages. So, now starting from:
gstreamer-0.10.26-1.fc12.x86_64
gstreamer-ffmpeg-0.10.9-1.fc12.x86_64
gstreamer-plugins-bad-0.10.17-4.fc12.x86_64
gstreamer-plugins-bad-free-0.10.17-1.fc12.x86_64
gstreamer-plugins-bad-nonfree-0.10.17-2.fc12.x86_64
gstreamer-plugins-base-0.10.26-1.fc12.x86_64
gstreamer-plugins-good-0.10.18-1.fc12.x86_64
gstreamer-plugins-ugly-0.10.13-1.fc12.x86_64
gstreamer-python-0.10.16-1.fc12.x86_64
gstreamer-tools-0.10.26-1.fc12.x86_64
>sudo yum install gstreamer-plugins-bad-extras.x86_64
Loaded plugins: refresh-packagekit
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gstreamer-plugins-bad-extras.x86_64 0:0.10.17-2.fc12 set to be updated
--> Processing Dependency: gstreamer-plugins-bad = 0.10.17-2.fc12 for package: gstreamer-plugins-bad-extras-0.10.17-2.fc12.x86_64
--> Running transaction check
---> Package gstreamer-plugins-bad.i686 0:0.10.17-2.fc12 set to be updated
--> Processing Dependency: libstdc++.so.6(CXXABI_1.3) for package: gstreamer-plugins-bad-0.10.17-2.fc12.i686
--> Processing Dependency: libbz2.so.1 for package: gstreamer-plugins-bad-0.10.17-2.fc12.i686
--> Processing Dependency: libpangocairo-1.0.so.0 for package: gstreamer-plugins-bad-0.10.17-2.fc12.i686
... etc ...
So it seems that the culprit is an out-of-date bad-extras package. Can bad-extras please be rebuilt so it requires the matching version of -bad ?
everything that was in gstreamer-plugins-bad-extras, is in Fedora itself now, in gstreamer-plugins-bad-free-extras. gstreamer-plugins-bad-free-extras should obsolete gstreamer-plugins-bad-extras, but does not due to a typo a. A fixed gstreamer-plugins-bad-free is on its way to Fedora updates. In the mean time you could manually remove gstreamer-plugins-bad-extras, update and then install gstreamer-plugins-bad-free-extras. I'm closing this as invalid as this is not an rpmfusion but a Fedora bug. |
sudo yum update gstreamer-plugins\* Loaded plugins: refresh-packagekit Setting up Update Process Resolving Dependencies --> Running transaction check --> Processing Dependency: gstreamer-plugins-bad = 0.10.17-2.fc12 for package: gstreamer-plugins-bad-extras-0.10.17-2.fc12.x86_64 ---> Package gstreamer-plugins-bad.i686 0:0.10.17-4.fc12 set to be updated --> Finished Dependency Resolution gstreamer-plugins-bad-extras-0.10.17-2.fc12.x86_64 from installed has depsolving problems --> Missing Dependency: gstreamer-plugins-bad = 0.10.17-2.fc12 is needed by package gstreamer-plugins-bad-extras-0.10.17-2.fc12.x86_64 (installed) Error: Missing Dependency: gstreamer-plugins-bad = 0.10.17-2.fc12 is needed by package gstreamer-plugins-bad-extras-0.10.17-2.fc12.x86_64 (installed) You could try using --skip-broken to work around the problem You could try running: package-cleanup --problems package-cleanup --dupes rpm -Va --nofiles --nodigest existing packages installed: gstreamer-plugins-bad-0.10.17-2.fc12.i686 gstreamer-plugins-bad-0.10.17-4.fc12.x86_64 gstreamer-plugins-bad-extras-0.10.17-2.fc12.x86_64 gstreamer-plugins-bad-free-0.10.17-1.fc12.x86_64 gstreamer-plugins-base-0.10.26-1.fc12.i686 gstreamer-plugins-base-0.10.26-1.fc12.x86_64 gstreamer-plugins-good-0.10.18-1.fc12.x86_64 gstreamer-plugins-ugly-0.10.13-1.fc12.x86_64