Bug 1091295

Summary: Error: Package: thunderbird-24.4.0-2.fc21.i686 (rawhide) Requires: libxul.so(xul24)
Product: [Fedora] Fedora Reporter: poma <pomidorabelisima>
Component: thunderbirdAssignee: Gecko Maintainer <gecko-bugs-nobody>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: awilliam, bruno, cschalle, gecko-bugs-nobody, jhorak, pmatilai
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: 2014-04-30 18:05:37 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description poma 2014-04-25 10:39:18 UTC
# 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

Comment 1 poma 2014-04-26 06:35:21 UTC
# 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!

Comment 2 Bruno Wolff III 2014-04-27 19:15:30 UTC
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.

Comment 3 Bruno Wolff III 2014-04-27 20:09:13 UTC
Ignore that last comment. That was intended for another bug.

Comment 4 poma 2014-04-28 17:03:38 UTC
# 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?

Comment 5 poma 2014-04-30 04:00:29 UTC
# 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

Comment 6 Adam Williamson 2014-04-30 18:05:37 UTC
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 ***