Bug 1221286
Summary: | [RHEL7] After update to Firefox 38 ESR all RH preferences are gone, update to 38.0.1 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Matthias31 <fiedler_matthias> | ||||||||||||||
Component: | firefox | Assignee: | Martin Stransky <stransky> | ||||||||||||||
Status: | CLOSED WONTFIX | QA Contact: | Desktop QE <desktop-qa-list> | ||||||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||||||
Priority: | high | ||||||||||||||||
Version: | 7.1 | CC: | ajb, axel.sommerfeldt, darkshram, fb.bugs.rh, fiedler_matthias, jkurik, manuel.wolfshant, philippe, stransky, toracat, vbenes | ||||||||||||||
Target Milestone: | rc | Keywords: | ZStream | ||||||||||||||
Target Release: | --- | ||||||||||||||||
Hardware: | x86_64 | ||||||||||||||||
OS: | Unspecified | ||||||||||||||||
Whiteboard: | |||||||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||
Clone Of: | |||||||||||||||||
: | 1221599 1221991 (view as bug list) | Environment: | |||||||||||||||
Last Closed: | 2016-03-15 09:22:32 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: | |||||||||||||||||
Bug Depends On: | |||||||||||||||||
Bug Blocks: | 1221599, 1221600, 1221991 | ||||||||||||||||
Attachments: |
|
Description
Matthias31
2015-05-13 15:40:24 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? Created attachment 1025157 [details]
data in .mozilla subdir your áre request
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 Created attachment 1025158 [details]
about Addons language
you see german is installed
Created attachment 1025159 [details]
firefox Console
and on the firefox console have no errors
That's really strange. The langpack is correctly installed and recognized by Firefox but not used... @martin: another user reports the same problem, with the Spanish language: https://bugs.centos.org/view.php?id=8664 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. It is a redhat problem while you can f38 download form mozilla, extract and run it. You see a german Firefox. 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. 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. 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
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. 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. A possible solution was posted in CentOS bug #8664: http://bugs.centos.org/view.php?id=8664#c23065 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 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 :-(
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 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.
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? 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/. Fixed test packages are here: http://people.redhat.com/stransky/ff/ (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. Hey Guys where is the Update to the corrected version of Firefox (38.01 ESR) ? 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. And why is firefox 38.01 ESR in RHEL 6 but not in RHEL 7.1? Because the batch update is applied to RHEL7 only. Already fixed in rhel 7.1.z. |