RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1221286 - [RHEL7] After update to Firefox 38 ESR all RH preferences are gone, update to 38.0.1
Summary: [RHEL7] After update to Firefox 38 ESR all RH preferences are gone, update to...
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: firefox
Version: 7.1
Hardware: x86_64
OS: Unspecified
high
unspecified
Target Milestone: rc
: ---
Assignee: Martin Stransky
QA Contact: Desktop QE
URL:
Whiteboard:
Depends On:
Blocks: 1221599 1221600 1221991
TreeView+ depends on / blocked
 
Reported: 2015-05-13 15:40 UTC by Matthias31
Modified: 2016-03-15 09:22 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
: 1221599 1221991 (view as bug list)
Environment:
Last Closed: 2016-03-15 09:22:32 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
data in .mozilla subdir your áre request (239.33 KB, image/png)
2015-05-13 18:56 UTC, Matthias31
no flags Details
about Addons language (207.97 KB, image/png)
2015-05-13 19:00 UTC, Matthias31
no flags Details
firefox Console (68.73 KB, image/png)
2015-05-13 19:02 UTC, Matthias31
no flags Details
the langpacks in usr/lib64/firefox/langpacks (161.78 KB, image/png)
2015-05-14 08:36 UTC, Matthias31
no flags Details
about:config - have change the language but nothing works (73.61 KB, image/png)
2015-05-14 12:32 UTC, Matthias31
no flags Details
config file (1.43 KB, text/plain)
2015-05-14 12:35 UTC, Martin Stransky
no flags Details

Description Matthias31 2015-05-13 15:40:24 UTC
Description of problem:


Firefox 38.0 EST


How reproducible:


Steps to Reproduce:
run yum Update firefox to becam firefox 38.0 ESR
Now run Firefox and you have the engish version from firefox


Actual results:
i've the friefox 31.6 ESR in german after i've run  Yum Update today the Firefox release 38.0 only in English language

It Seems you've the english Firefox in the repos and not the german

Additional info:
you can run yum remove firwefox and download the release from mozilla
extract it to /opt and run tis version. then you have the german version of firefox 38 ESR

Comment 2 Martin Stransky 2015-05-13 18:12:03 UTC
Can you check if you have any error message in Console? (CTRL+SHIFT+K). Do you have the langpack in ~/.mozilla/extensions/{ID}/ subdir?

Comment 3 Matthias31 2015-05-13 18:56:13 UTC
Created attachment 1025157 [details]
data in .mozilla subdir your áre request

Comment 4 Matthias31 2015-05-13 18:59:06 UTC
yes someting is complete, an i see no errors in the console. 3 Pc's and 2 Notebook ar the same problem 

Look at folowing mail, see youe the subscription [CentOS] [CentOS-announce] CESA-2015:0988 Critical CentOS 7 firefox Security Update --this breaks language settings ?

The problem must know by redhat.

Betreff: Re: [CentOS] [CentOS-announce] CESA-2015:0988 Critical CentOS 7
firefox Security	Update --this breaks language settings
Datum: Wed, 13 May 2015 10:34:47 +0200 (CEST)
Von: johan.vermeulen7
Antwort an: CentOS mailing list <centos>
An: centos
Kopie (CC): centos-announce



----- Oorspronkelijk bericht -----
Van: "Johnny Hughes" <johnny>
Aan: centos-announce
Verzonden: Woensdag 13 mei 2015 03:01:32
Onderwerp: [CentOS-announce] CESA-2015:0988 Critical CentOS 7 firefox
Security	Update


CentOS Errata and Security Advisory 2015:0988 Critical

Upstream details at : https://rhn.redhat.com/errata/RHSA-2015-0988.html

The following updated files have been uploaded and are currently
syncing to the mirrors: ( sha256sum Filename )

x86_64:
0515534be7270e32c574f9d869fa86afacb9285285c394d7b5a3d0a50c7a8838
firefox-38.0-3.el7.centos.i686.rpm
3b0c44ed663e3270058f9dc19f088b34380cc854a3632dd41db4ec2ba2551c67
firefox-38.0-3.el7.centos.x86_64.rpm

Source:
4d106e031fffbf2c7c19f8f9fbc8f9253d5dc8aa5c8d0e97facb8f22db84e27b
firefox-38.0-3.el7.centos.src.rpm



-- Johnny Hughes CentOS Project { http://www.centos.org/ } irc: hughesjr, #centos.net

Comment 5 Matthias31 2015-05-13 19:00:31 UTC
Created attachment 1025158 [details]
about Addons  language

you see german is installed

Comment 6 Matthias31 2015-05-13 19:02:22 UTC
Created attachment 1025159 [details]
firefox Console

and on the firefox console have no errors

Comment 7 Martin Stransky 2015-05-13 19:13:10 UTC
That's really strange. The langpack is correctly installed and recognized by Firefox but not used...

Comment 8 manuel wolfshant 2015-05-13 20:00:21 UTC
@martin: another user reports the same problem, with the Spanish language: https://bugs.centos.org/view.php?id=8664

Comment 9 Akemi Yagi 2015-05-13 20:46:39 UTC
I just tested this issue on a RHEL-7 system. Changed my language to Japanese. FF 38 failed to display in Japanese.

I then downgraded FF to 31 and the problem was gone. The display was correctly in Japanese.

Updated FF to 38 again and the issue came back.

Comment 10 Matthias31 2015-05-13 22:09:46 UTC
It is a redhat problem while you can f38 download form mozilla, extract and run it. You see a german Firefox.

Comment 11 Martin Stransky 2015-05-14 08:04:41 UTC
Yes, that's a bug in RH package. It's caused by missing mozilla-xremote-client which has been removed.

But I'm still confused by a fact that the langpack is not picked up even when it's listed as extension.

Comment 12 Martin Stransky 2015-05-14 08:10:26 UTC
Yes, I can reproduce it now. There are two bugs actually. 

One is missing mozilla-xremote-client - that causes that new langpacks are not installed. It affects fresh installations and system language changes.

Second bug is that already installed and enabled langpacks is not picked up by Firefox - still investigating this one.

Comment 13 Matthias31 2015-05-14 08:36:26 UTC
Created attachment 1025313 [details]
the langpacks in usr/lib64/firefox/langpacks

here  you see the installed langpacks in  usr/lib64/firefox/langpacks, maybe there are here an Error to

Comment 14 Martin Stransky 2015-05-14 11:05:43 UTC
Second part of this bug is a wrong value in general.useragent.locale (you can see that in about:config). A workaround is to change it by hand to your locale - "de" in your case.

Comment 15 Martin Stransky 2015-05-14 12:15:28 UTC
Actually all preferences set by Red Hat are gone. It's because the pref file is not packages. So there isn't a default homepage, language prefs and so on.

Comment 16 Akemi Yagi 2015-05-14 12:18:38 UTC
A possible solution was posted in CentOS bug #8664:

http://bugs.centos.org/view.php?id=8664#c23065

Comment 17 Matthias31 2015-05-14 12:30:01 UTC
Can you tell my how i can edit the language in Firefox ? i can't find the section in About:config to edit it, thanks

Comment 18 Matthias31 2015-05-14 12:32:18 UTC
Created attachment 1025374 [details]
about:config - have change the language but nothing works

I've change the language  under about:Config but it dosn't work for me :-(

Comment 19 Joel Barrios 2015-05-14 12:34:02 UTC
My work around posted at centos.org forum is to uncompress without overwrite the xpi files under %{mozappdir} and %exclude garbage files. Worked for me on my custom distro.

In the %install section add:

for f in $RPM_BUILD_ROOT%{langpackdir}/langpack-es-MX.org.xpi 
do
unzip -n $f -d $RPM_BUILD_ROOT/%{mozappdir}
done

For the %files section explicitly add the uncompressed files and exclude useless ones:

%{mozappdir}/browser/chrome/*
%{mozappdir}/chrome/*
# Stuff from langpacks.
%exclude %{mozappdir}/browser/crashreporter-override.ini
%exclude %{mozappdir}/browser/defaults/profile/bookmarks.html
%exclude %{mozappdir}/browser/defaults/profile/chrome/userChrome-example.css
%exclude %{mozappdir}/browser/defaults/profile/chrome/userContent-example.css
%exclude %{mozappdir}/browser/defaults/profile/localstore.rdf
%exclude %{mozappdir}/browser/defaults/profile/mimeTypes.rdf
%exclude %{mozappdir}/chrome/.mkdir.done
%exclude %{mozappdir}/install.rdf

Comment 20 Martin Stransky 2015-05-14 12:35:54 UTC
Created attachment 1025377 [details]
config file

As a workaround you can copy this file to /usr/lib(64)/firefox/defaults/preferences dir. It will set up your browser and enables langpack usage.

Comment 21 Matthias31 2015-05-14 12:57:04 UTC
i've seen that i take an error in about:config. so i've set by general.useragent.locale de and restart firefox. thats fine. is there paned a Bugfix anytime?

Comment 22 Joel Barrios 2015-05-14 17:43:22 UTC
I have found out why langpacks are not detected in firefox-38.0esr. If you look at PKG_LANGPACK_PATH variable in mozilla-esr38/toolkit/mozapps/installer/package-name.mk you will find:

PKG_LANGPACK_PATH = $(MOZ_PKG_PLATFORM)/xpi/

This means Firefox looks for the langpacks at %{mozappdir}/xpi, not at %{mozappdir}/langpacks.

To resolve the issue, the spec file should be modified to use %{mozappdir}/xpi instead of %{mozappdir}/langpacks. Another approach should be to modify the value of PKG_LANGPACK_PATH to $(MOZ_PKG_PLATFORM)/langpacks/.

Comment 23 Martin Stransky 2015-05-15 12:02:15 UTC
Fixed test packages are here: http://people.redhat.com/stransky/ff/

Comment 24 Akemi Yagi 2015-05-15 12:19:37 UTC
(In reply to Martin Stransky from comment #23)
> Fixed test packages are here: http://people.redhat.com/stransky/ff/

The test package fixed the issue on my RHEL-7 box. Thank you.

Comment 26 Matthias31 2015-06-06 10:32:42 UTC
Hey Guys where is the Update to the corrected version of Firefox (38.01 ESR) ?

Comment 27 Martin Stransky 2015-06-08 06:39:41 UTC
The RHEL7 updates comes in batches so we need to wait until new one is composed and released. If you need an earlier update please contact your RH support.

Comment 28 Matthias31 2015-06-08 14:08:35 UTC
And why is firefox 38.01 ESR in RHEL 6 but not in RHEL 7.1?

Comment 29 Martin Stransky 2015-06-08 17:22:54 UTC
Because the batch update is applied to RHEL7 only.

Comment 31 Martin Stransky 2015-07-15 17:55:39 UTC
Already fixed in rhel 7.1.z.


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