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
[email protected]
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test