Note: This is a beta release of Red Hat Bugzilla 5.0. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Also email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback here.
Bug 1355804 - Missing /usr/lib64/thunderbird/open-browser.sh in thunderbird 45.x
Summary: Missing /usr/lib64/thunderbird/open-browser.sh in thunderbird 45.x
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: thunderbird
Version: 6.8
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Red Hat Gecko Maintainer
QA Contact: Desktop QE
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-07-12 14:50 UTC by Trevor Hemsley
Modified: 2017-12-06 11:03 UTC (History)
0 users

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-12-06 11:03:17 UTC


Attachments (Terms of Use)

Description Trevor Hemsley 2016-07-12 14:50:52 UTC
Description of problem:
The new thunderbird rebase to 45.x has not shipped the file /usr/lib64/thunderbird/open-browser.sh which means that links from emails to http[s] do not work if the gnome default browser has been changed.

Version-Release number of selected component (if applicable):
thunderbird-45.2-1.el6.centos.x86_64

How reproducible:
For me: always, use Gnome Menu->System->Preferences->Preferred Applications to change the default browser to e.g. /usr/bin/seeamonkey (shipped by EPEL) then open an email with an http link in it and click. 

Steps to Reproduce:
1. Use Gnome Menu -> System -> Preferences -> Preferred applications to switch to a non-default browser
2. Open an email with a link in it and click on the link
3.

Actual results:
Nothing happens

Expected results:
Link opens in a running copy of your preferred browser or starts a new one

Additional info:
Running `strace -f -o /tmp/tb.txt -p27246` pointing to the pid of the running thunderbird shows the following entries in the output file:

27246 access("/usr/lib64/thunderbird/open-browser.sh", F_OK <unfinished ...>
27662 lseek(74, 426328, SEEK_SET <unfinished ...>
27627 futex(0x7fce68d25ba4, FUTEX_WAIT_BITSET_PRIVATE, 1, {3246580, 823670125}, ffffffff <unfinished ...>
27662 <... lseek resumed> )             = 426328
27246 <... access resumed> )            = -1 ENOENT (No such file or directory)

and `yum provides /usr/lib64/thunderbird/open-browser.sh` shows the file as belonging to thunderbird-38.8.0-2.el6.centos.x86_64 and thunderbird-38.7.0-1.el6.centos.x86_64 but not as part of thunderbird-45.2-1.el6.centos.x86_64

Unpacking the older thunderbird rpm and extracting the open-browser.sh file and putting it back in /usr/lib64/thunderbird restores correct functionality.

Comment 2 Jan Kurik 2017-12-06 11:03:17 UTC
Red Hat Enterprise Linux 6 is in the Production 3 Phase. During the Production 3 Phase, Critical impact Security Advisories (RHSAs) and selected Urgent Priority Bug Fix Advisories (RHBAs) may be released as they become available.

The official life cycle policy can be reviewed here:

http://redhat.com/rhel/lifecycle

This issue does not meet the inclusion criteria for the Production 3 Phase and will be marked as CLOSED/WONTFIX. If this remains a critical requirement, please contact Red Hat Customer Support to request a re-evaluation of the issue, citing a clear business justification. Note that a strong business justification will be required for re-evaluation. Red Hat Customer Support can be contacted via the Red Hat Customer Portal at the following URL:

https://access.redhat.com/


Note You need to log in before you can comment on or make changes to this bug.