| Summary: | broken dependecy, yum update fails, yum clean metadata does not fix it | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Reartes Guillermo <rtguille> |
| Component: | boost | Assignee: | Benjamin Kosnik <bkoz> |
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | urgent | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 15 | CC: | bkoz, denis.arnaud_fedora, dlesage, mnewsome, pertusus, pmachata |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-03-15 13:50:29 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
FWIW, I have the same issue. package: hugin-base-2010.4.0-4.fc15.x86_64 ---> Package boost-filesystem.x86_64 0:1.46.1-1.fc15 will be an update ---> Package boost-iostreams.x86_64 0:1.46.0-0.4.fc15 will be updated The versions are inconsistent, boost-filesystem comes from final boost 1.46, boost-iostreams is from the beta. That might be the reason why yum refuses to install the package. I'm not sure how that could have happened, but I'd wait a bit, chances are the repo is out of sync. Dependecy solved. ok, yum update works again,i will close the bugreport. I built boost-1.46.1-1 (for Rawhide, then for F15: https://admin.fedoraproject.org/updates/boost-1.46.1-1.fc15), and submitted it to F15 stable. However, I forgot to change the SONAME, so that it remains libboost_<component>.so.1.46.0. Hence, it broke all the packages depending on it. Also, that update has been quickly obsoleted. And I therefore do not understand why it reached F15 stable... Petr, I'm currently behind a corporate proxy/firewall and cannot re-build and re-deliver Boost-1.46.1 (with SONAME kept at libboost_<component>.so.1.46.0) before tonight (in seven hours from now). Do not hesitate to fix the SONAME issue and to re-deliver it yourself, if you like. Denis, I noticed that they are using rawhide. The packages are .fc15 because they weren't rebuilt in f16 yet. So there's no leak of the soname-breaking package, and it was really a repo not synchronized or something. |
Description of problem: Performing a yum update fails. # yum clean metadata Loaded plugins: auto-update-debuginfo, langpacks, presto, refresh-packagekit Cleaning repos: fedora rpmfusion-free-rawhide rpmfusion-nonfree-rawhide updates-testing 17 metadata files removed 4 sqlite files removed 0 metadata files removed # yum update Loaded plugins: auto-update-debuginfo, langpacks, presto, refresh-packagekit fedora/metalink | 35 kB 00:00 fedora | 4.2 kB 00:00 fedora/primary_db | 14 MB 02:06 fedora/group | 1.8 MB 00:17 rpmfusion-free-rawhide | 3.3 kB 00:00 rpmfusion-free-rawhide/primary_db | 405 kB 00:06 rpmfusion-free-rawhide/group | 9.8 kB 00:00 rpmfusion-nonfree-rawhide | 3.3 kB 00:00 rpmfusion-nonfree-rawhide/primary_db | 133 kB 00:02 rpmfusion-nonfree-rawhide/group | 4.7 kB 00:00 updates-testing/metalink | 39 kB 00:00 updates-testing | 4.7 kB 00:00 updates-testing/primary_db | 3.0 MB 00:26 updates-testing/group | 1.8 MB 00:19 Setting up Update Process Resolving Dependencies --> Running transaction check ---> Package boost-date-time.x86_64 0:1.46.0-0.4.fc15 will be updated --> Processing Dependency: libboost_date_time-mt.so.1.46.0()(64bit) for package: hugin-base-2010.4.0-4.fc15.x86_64 ---> Package boost-date-time.x86_64 0:1.46.1-1.fc15 will be an update ---> Package boost-filesystem.x86_64 0:1.46.0-0.4.fc15 will be updated --> Processing Dependency: libboost_filesystem-mt.so.1.46.0()(64bit) for package: hugin-base-2010.4.0-4.fc15.x86_64 ---> Package boost-filesystem.x86_64 0:1.46.1-1.fc15 will be an update ---> Package boost-iostreams.x86_64 0:1.46.0-0.4.fc15 will be updated --> Processing Dependency: libboost_iostreams-mt.so.1.46.0()(64bit) for package: hugin-base-2010.4.0-4.fc15.x86_64 ---> Package boost-iostreams.x86_64 0:1.46.1-1.fc15 will be an update ---> Package boost-program-options.x86_64 0:1.46.0-0.4.fc15 will be updated --> Processing Dependency: libboost_program_options-mt.so.1.46.0()(64bit) for package: akonadi-1.5.0-3.fc15.1.x86_64 ---> Package boost-program-options.x86_64 0:1.46.1-1.fc15 will be an update ---> Package boost-regex.x86_64 0:1.46.0-0.4.fc15 will be updated --> Processing Dependency: libboost_regex-mt.so.1.46.0()(64bit) for package: hugin-base-2010.4.0-4.fc15.x86_64 ---> Package boost-regex.x86_64 0:1.46.1-1.fc15 will be an update ---> Package boost-signals.x86_64 0:1.46.0-0.4.fc15 will be updated --> Processing Dependency: libboost_signals-mt.so.1.46.0()(64bit) for package: hugin-base-2010.4.0-4.fc15.x86_64 ---> Package boost-signals.x86_64 0:1.46.1-1.fc15 will be an update ---> Package boost-system.x86_64 0:1.46.0-0.4.fc15 will be updated --> Processing Dependency: libboost_system-mt.so.1.46.0()(64bit) for package: hugin-base-2010.4.0-4.fc15.x86_64 ---> Package boost-system.x86_64 0:1.46.1-1.fc15 will be an update ---> Package boost-thread.x86_64 0:1.46.0-0.4.fc15 will be updated --> Processing Dependency: libboost_thread-mt.so.1.46.0()(64bit) for package: hugin-base-2010.4.0-4.fc15.x86_64 ---> Package boost-thread.x86_64 0:1.46.1-1.fc15 will be an update ---> Package iw.x86_64 0:0.9.21-3.fc15 will be updated ---> Package iw.x86_64 0:0.9.22-1.fc15 will be an update ---> Package mesa-debuginfo.x86_64 0:7.10-0.27.fc15 will be updated ---> Package mesa-debuginfo.x86_64 0:7.10-0.29.fc15 will be an update ---> Package mesa-dri-drivers.x86_64 0:7.10-0.27.fc15 will be updated ---> Package mesa-dri-drivers.x86_64 0:7.10-0.29.fc15 will be an update ---> Package mesa-dri-filesystem.x86_64 0:7.10-0.27.fc15 will be updated ---> Package mesa-dri-filesystem.x86_64 0:7.10-0.29.fc15 will be an update ---> Package mesa-dri-llvmcore.x86_64 0:7.10-0.27.fc15 will be updated ---> Package mesa-dri-llvmcore.x86_64 0:7.10-0.29.fc15 will be an update ---> Package mesa-libGL.x86_64 0:7.10-0.27.fc15 will be updated ---> Package mesa-libGL.x86_64 0:7.10-0.29.fc15 will be an update ---> Package mesa-libGLU.x86_64 0:7.10-0.27.fc15 will be updated ---> Package mesa-libGLU.x86_64 0:7.10-0.29.fc15 will be an update --> Finished Dependency Resolution Error: Package: akonadi-1.5.0-3.fc15.1.x86_64 (@koji-override-0/$releasever) Requires: libboost_program_options-mt.so.1.46.0()(64bit) Removing: boost-program-options-1.46.0-0.4.fc15.x86_64 (@fedora) libboost_program_options-mt.so.1.46.0()(64bit) Updated By: boost-program-options-1.46.1-1.fc15.x86_64 (updates-testing) Not found Error: Package: hugin-base-2010.4.0-4.fc15.x86_64 (@koji-override-0/$releasever) Requires: libboost_thread-mt.so.1.46.0()(64bit) Removing: boost-thread-1.46.0-0.4.fc15.x86_64 (@fedora) libboost_thread-mt.so.1.46.0()(64bit) Updated By: boost-thread-1.46.1-1.fc15.x86_64 (updates-testing) Not found Error: Package: hugin-base-2010.4.0-4.fc15.x86_64 (@koji-override-0/$releasever) Requires: libboost_filesystem-mt.so.1.46.0()(64bit) Removing: boost-filesystem-1.46.0-0.4.fc15.x86_64 (@fedora) libboost_filesystem-mt.so.1.46.0()(64bit) Updated By: boost-filesystem-1.46.1-1.fc15.x86_64 (updates-testing) Not found Error: Package: hugin-base-2010.4.0-4.fc15.x86_64 (@koji-override-0/$releasever) Requires: libboost_regex-mt.so.1.46.0()(64bit) Removing: boost-regex-1.46.0-0.4.fc15.x86_64 (@fedora) libboost_regex-mt.so.1.46.0()(64bit) Updated By: boost-regex-1.46.1-1.fc15.x86_64 (updates-testing) Not found Error: Package: hugin-base-2010.4.0-4.fc15.x86_64 (@koji-override-0/$releasever) Requires: libboost_date_time-mt.so.1.46.0()(64bit) Removing: boost-date-time-1.46.0-0.4.fc15.x86_64 (@fedora) libboost_date_time-mt.so.1.46.0()(64bit) Updated By: boost-date-time-1.46.1-1.fc15.x86_64 (updates-testing) Not found Error: Package: hugin-base-2010.4.0-4.fc15.x86_64 (@koji-override-0/$releasever) Requires: libboost_iostreams-mt.so.1.46.0()(64bit) Removing: boost-iostreams-1.46.0-0.4.fc15.x86_64 (@fedora) libboost_iostreams-mt.so.1.46.0()(64bit) Updated By: boost-iostreams-1.46.1-1.fc15.x86_64 (updates-testing) Not found Error: Package: hugin-base-2010.4.0-4.fc15.x86_64 (@koji-override-0/$releasever) Requires: libboost_signals-mt.so.1.46.0()(64bit) Removing: boost-signals-1.46.0-0.4.fc15.x86_64 (@fedora) libboost_signals-mt.so.1.46.0()(64bit) Updated By: boost-signals-1.46.1-1.fc15.x86_64 (updates-testing) Not found Error: Package: hugin-base-2010.4.0-4.fc15.x86_64 (@koji-override-0/$releasever) Requires: libboost_system-mt.so.1.46.0()(64bit) Removing: boost-system-1.46.0-0.4.fc15.x86_64 (@fedora) libboost_system-mt.so.1.46.0()(64bit) Updated By: boost-system-1.46.1-1.fc15.x86_64 (updates-testing) Not found You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest Version-Release number of selected component (if applicable): How reproducible: allwayas Steps to Reproduce: 1. yum update 2. 3. Actual results: yum update fails Expected results: do not fail Additional info: