# yum update Loaded plugins: langpacks Resolving Dependencies --> Running transaction check ---> Package thunderbird.i686 0:24.4.0-1.fc21 will be updated ---> Package thunderbird.i686 0:24.4.0-2.fc21 will be an update --> Processing Dependency: libxul.so(xul24) for package: thunderbird-24.4.0-2.fc21.i686 --> Finished Dependency Resolution Error: Package: thunderbird-24.4.0-2.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 install thunderbird-24.4.0-3.fc21.i686.rpm Loaded plugins: langpacks Examining thunderbird-24.4.0-3.fc21.i686.rpm: thunderbird-24.4.0-3.fc21.i686 Marking thunderbird-24.4.0-3.fc21.i686.rpm as an update to thunderbird-24.4.0-1.fc21.i686 Resolving Dependencies --> Running transaction check ---> Package thunderbird.i686 0:24.4.0-1.fc21 will be updated ---> Package thunderbird.i686 0:24.4.0-3.fc21 will be an update --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Updating: thunderbird i686 24.4.0-3.fc21 /thunderbird-24.4.0-3.fc21.i686 86 M Transaction Summary ================================================================================ Upgrade 1 Package Total size: 86 M Is this ok [y/d/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Updating : thunderbird-24.4.0-3.fc21.i686 1/2 Cleanup : thunderbird-24.4.0-1.fc21.i686 2/2 Verifying : thunderbird-24.4.0-3.fc21.i686 1/2 Verifying : thunderbird-24.4.0-1.fc21.i686 2/2 Updated: thunderbird.i686 0:24.4.0-3.fc21 Complete! Rebuilding thunderbird from rawhide generates broken dep: Requires: libxul.so(xul24)(64bit) https://bugzilla.redhat.com/show_bug.cgi?id=1088001 https://bugzilla.redhat.com/attachment.cgi?id=886622 - replace unmaintained dependency generator scripts with rpmdeps wrappers http://pkgs.fedoraproject.org/cgit/rpm.git/commit/?id=7aa67a4 Thanks Gustavo!
appliance-tools-minimizer is no longer in rawhide, but is not obsoleted by lorax. So the issue is not fixed automatically, though can be manually.
Ignore that last comment. That was intended for another bug.
# yum install thunderbird-24.5.0-1.fc21.i686.rpm Loaded plugins: langpacks Examining thunderbird-24.5.0-1.fc21.i686.rpm: thunderbird-24.5.0-1.fc21.i686 Marking thunderbird-24.5.0-1.fc21.i686.rpm as an update to thunderbird-24.4.0-3.fc21.i686 Resolving Dependencies --> Running transaction check ---> Package thunderbird.i686 0:24.4.0-3.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 --> Finished Dependency Resolution Error: Package: thunderbird-24.5.0-1.fc21.i686 (/thunderbird-24.5.0-1.fc21.i686) Requires: libxul.so(xul24) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest Jan, did you take into account what has been offered as a solution?
# yum install thunderbird Loaded plugins: langpacks Resolving Dependencies --> Running transaction check ---> Package thunderbird.x86_64 0:24.5.0-1.fc21 will be installed --> Processing Dependency: libxul.so(xul24)(64bit) for package: thunderbird-24.5.0-1.fc21.x86_64 --> Processing Dependency: libprldap60.so()(64bit) for package: thunderbird-24.5.0-1.fc21.x86_64 --> Processing Dependency: libldif60.so()(64bit) for package: thunderbird-24.5.0-1.fc21.x86_64 --> Processing Dependency: libldap60.so()(64bit) for package: thunderbird-24.5.0-1.fc21.x86_64 --> Running transaction check ---> Package mozldap.x86_64 0:6.0.5-11.fc20 will be installed --> Processing Dependency: svrcore >= 4.0.3 for package: mozldap-6.0.5-11.fc20.x86_64 ---> Package thunderbird.x86_64 0:24.5.0-1.fc21 will be installed --> Processing Dependency: libxul.so(xul24)(64bit) for package: thunderbird-24.5.0-1.fc21.x86_64 --> Running transaction check ---> Package svrcore.x86_64 0:4.0.4-10.fc20 will be installed ---> Package thunderbird.x86_64 0:24.5.0-1.fc21 will be installed --> Processing Dependency: libxul.so(xul24)(64bit) for package: thunderbird-24.5.0-1.fc21.x86_64 --> Finished Dependency Resolution Error: Package: thunderbird-24.5.0-1.fc21.x86_64 (rawhide) Requires: libxul.so(xul24)(64bit) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
well, AFAICS this is the same problem covered in 1088001, just the 'user visible' form of it. the actual issue is what's covered there. *** This bug has been marked as a duplicate of bug 1088001 ***