On 01.05.2014 09:09, Michael Schwendt wrote: > > It's likely related to what Yum does to "find the culprit that breaks > dependencies". The --skip-broken option implies that the depsolver must > exclude some package from the transaction set and restart the depsolving > in another attempt at finding unresolvable deps. Both packages contain > libxul.so, and while it's xul24 for thunderbird and xul29 for firefox, > skipping the lib perhaps confuses Yum when evaluating firefox's own > Provides. > > $ rpm -q --requires firefox|grep ^libxul > libxul.so()(64bit) > libxul.so(xul29)(64bit) > $ rpm -q --provides firefox|grep ^libxul > libxul.so()(64bit) > libxul.so(xul29)(64bit) > > If adding independent packages to step [2] also makes Yum skip them, it > would be a different "bug". > # yum update Loaded plugins: langpacks Resolving Dependencies --> Running transaction check ---> Package firefox.i686 0:28.0-3.fc21 will be updated ---> Package firefox.i686 0:29.0-5.fc21 will be an update ---> Package gnome-shell.i686 0:3.12.1-1.fc21 will be updated ---> Package gnome-shell.i686 0:3.13.1-1.fc21 will be an update ---> Package mutter.i686 0:3.12.1-1.fc21 will be updated ---> Package mutter.i686 0:3.13.1-1.fc21 will be an update ---> Package rygel.i686 0:0.22.0-1.fc21 will be updated ---> Package rygel.i686 0:0.22.1-1.fc21 will be an update ---> Package thunderbird.i686 0:24.2.0-4.fc21 will be updated ---> Package thunderbird.i686 0:24.5.0-1.fc21 will be an update --> Processing Dependency: libxul.so(xul24) for package: thunderbird-24.5.0-1.fc21.i686 --> Processing Dependency: libprldap60.so for package: thunderbird-24.5.0-1.fc21.i686 --> Processing Dependency: libldif60.so for package: thunderbird-24.5.0-1.fc21.i686 --> Processing Dependency: libldap60.so for package: thunderbird-24.5.0-1.fc21.i686 ---> Package xulrunner.i686 0:27.0-1.fc21 will be updated ---> Package xulrunner.i686 0:29.0-1.fc21 will be an update --> Running transaction check ---> Package mozldap.i686 0:6.0.5-11.fc20 will be installed --> Processing Dependency: svrcore >= 4.0.3 for package: mozldap-6.0.5-11.fc20.i686 ---> Package thunderbird.i686 0:24.5.0-1.fc21 will be an update --> Processing Dependency: libxul.so(xul24) for package: thunderbird-24.5.0-1.fc21.i686 --> Running transaction check ---> Package svrcore.i686 0:4.0.4-10.fc20 will be installed ---> Package thunderbird.i686 0:24.5.0-1.fc21 will be an update --> Processing Dependency: libxul.so(xul24) for package: thunderbird-24.5.0-1.fc21.i686 --> Finished Dependency Resolution Error: Package: thunderbird-24.5.0-1.fc21.i686 (rawhide) Requires: libxul.so(xul24) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest # yum update --skip-broken Loaded plugins: langpacks Resolving Dependencies --> Running transaction check ---> Package firefox.i686 0:28.0-3.fc21 will be updated ---> Package firefox.i686 0:29.0-5.fc21 will be an update ---> Package gnome-shell.i686 0:3.12.1-1.fc21 will be updated ---> Package gnome-shell.i686 0:3.13.1-1.fc21 will be an update ---> Package mutter.i686 0:3.12.1-1.fc21 will be updated ---> Package mutter.i686 0:3.13.1-1.fc21 will be an update ---> Package rygel.i686 0:0.22.0-1.fc21 will be updated ---> Package rygel.i686 0:0.22.1-1.fc21 will be an update ---> Package thunderbird.i686 0:24.2.0-4.fc21 will be updated ---> Package thunderbird.i686 0:24.5.0-1.fc21 will be an update --> Processing Dependency: libxul.so(xul24) for package: thunderbird-24.5.0-1.fc21.i686 --> Processing Dependency: libprldap60.so for package: thunderbird-24.5.0-1.fc21.i686 --> Processing Dependency: libldif60.so for package: thunderbird-24.5.0-1.fc21.i686 --> Processing Dependency: libldap60.so for package: thunderbird-24.5.0-1.fc21.i686 ---> Package xulrunner.i686 0:27.0-1.fc21 will be updated ---> Package xulrunner.i686 0:29.0-1.fc21 will be an update --> Running transaction check ---> Package mozldap.i686 0:6.0.5-11.fc20 will be installed --> Processing Dependency: svrcore >= 4.0.3 for package: mozldap-6.0.5-11.fc20.i686 ---> Package thunderbird.i686 0:24.5.0-1.fc21 will be an update --> Processing Dependency: libxul.so(xul24) for package: thunderbird-24.5.0-1.fc21.i686 --> Running transaction check ---> Package svrcore.i686 0:4.0.4-10.fc20 will be installed ---> Package thunderbird.i686 0:24.5.0-1.fc21 will be an update --> Processing Dependency: libxul.so(xul24) for package: thunderbird-24.5.0-1.fc21.i686 --> Running transaction check ---> Package gnome-shell.i686 0:3.12.1-1.fc21 will be updated ---> Package gnome-shell.i686 0:3.13.1-1.fc21 will be an update ---> Package mutter.i686 0:3.12.1-1.fc21 will be updated ---> Package mutter.i686 0:3.13.1-1.fc21 will be an update ---> Package rygel.i686 0:0.22.0-1.fc21 will be updated ---> Package rygel.i686 0:0.22.1-1.fc21 will be an update --> Running transaction check ---> Package gnome-shell.i686 0:3.12.1-1.fc21 will be updated ---> Package gnome-shell.i686 0:3.13.1-1.fc21 will be an update ---> Package mutter.i686 0:3.12.1-1.fc21 will be updated ---> Package mutter.i686 0:3.13.1-1.fc21 will be an update ---> Package rygel.i686 0:0.22.0-1.fc21 will be updated ---> Package rygel.i686 0:0.22.1-1.fc21 will be an update --> Finished Dependency Resolution Packages skipped because of dependency problems: firefox-29.0-5.fc21.i686 from rawhide mozldap-6.0.5-11.fc20.i686 from rawhide svrcore-4.0.4-10.fc20.i686 from rawhide thunderbird-24.5.0-1.fc21.i686 from rawhide xulrunner-29.0-1.fc21.i686 from rawhide Dependencies Resolved =========================================================================================== Package Arch Version Repository Size =========================================================================================== Updating: gnome-shell i686 3.13.1-1.fc21 rawhide 1.5 M mutter i686 3.13.1-1.fc21 rawhide 1.1 M rygel i686 0.22.1-1.fc21 rawhide 812 k Skipped (dependency problems): firefox i686 29.0-5.fc21 rawhide 54 M mozldap i686 6.0.5-11.fc20 rawhide 132 k svrcore i686 4.0.4-10.fc20 rawhide 17 k thunderbird i686 24.5.0-1.fc21 rawhide 46 M xulrunner i686 29.0-1.fc21 rawhide 25 M Transaction Summary =========================================================================================== Upgrade 3 Packages Skipped (dependency problems) 5 Packages Total size: 3.4 M Is this ok [y/d/N]: y Downloading packages: Running transaction check Running transaction test Transaction check error: file /usr/bin/mutter-launch from install of mutter-3.13.1-1.fc21.i686 conflicts with file from package mutter-wayland-3.12.1-1.fc21.i686 Error Summary ------------- Whether this sheds new light on the matter, maestro? poma -- test mailing list test@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe: https://admin.fedoraproject.org/mailman/listinfo/test