Please update firefox quickly to 64.0.4 to make add-ons working again. Thanks in advance.
For stable users, an update of Firefox from 60.6.1 to 60.6.2 would also seem approrpriate to solve the same problem. All Firefox add-ons are disabled with current versions. See https://blog.mozilla.org/addons/2019/05/04/update-regarding-add-ons-in-firefox/ Thanks!
Created attachment 575376 [details] firefox-66.0.4.ebuild Here is a working ebuild for 66.0.4. The xpi directories appear to be missing for 66.0.4, so I am using the xpi's from 66.0.3. There is only one line added to the ebuild: MOZ_LANGPACK_PREFIX="66.0.3/linux-i686/xpi/" Not the cleanest solution, but it will allow extensions to work in the mean time.
(In reply to maurerpe from comment #2) > Created attachment 575376 [details] > firefox-66.0.4.ebuild > > Here is a working ebuild for 66.0.4. The xpi directories appear to be > missing for 66.0.4, so I am using the xpi's from 66.0.3. > > There is only one line added to the ebuild: > MOZ_LANGPACK_PREFIX="66.0.3/linux-i686/xpi/" > > Not the cleanest solution, but it will allow extensions to work in the mean > time. The versioning will be wrong for xpi name, not something I am interested in dealing with. I will make the bumps in the morning, that is when all the mirrors should have the update and xpi's. If you can not wait for that you could simply patch in the intermediate certificate. I can provide the patch if you are just going crazy without your plugins.
Created attachment 575380 [details, diff] 66.0.x certificate addition for addons
Created attachment 575382 [details, diff] 60.x esr branch certificate for addons Choose the patch based off the version your using if you want a quick solution. Other wise I will make the bump soon as the official xpi's are available.
*** Bug 685164 has been marked as a duplicate of this bug. ***
I noticed the missing langpack XPIs and asked in #firefox/irc.mozilla.org. They don't plan on publishing new ones for 66.0.4. Instead, the 66.0.3 ones should continue to work and be used instead.
I noticed that firefox-bin also tries to download these XPIs. Is this even needed? firefox-bin should (AFAIK) be self-contained. Anyway, if you came here for a quick fix, and you're using firefox-bin, then you can do a manual update by downloading the official firefox-66.0.4.tar.bz2 binary package to your home directory, untar it (so it's extracted into ~/firefox), and then do (as root): cd /opt/firefox find -type f -exec cp -a ~/firefox/'{}' '{}' \; You can then delete ~/firefox and the tar.bz2.
Yes, naturally the -bin version also needs/uses language packs. Keep in mind that users can enable multiple linguas - it doesn't make sense to keep #linguas count of binary Firefox copies around (even if, like you said, Mozilla offers one build per language). Instead, the en-US (base) binary package is installed and additional languages are being provided by also installing the respective language pack extension. That workaround is horrible, because it completely bypasses your package manager. Please don't do that.
(In reply to Mihai Moldovan from comment #9) > That workaround is horrible, because it completely bypasses your package > manager. Please don't do that. It's fine. The files will still be managed by the package manager because no new files are created. Just already existing ones updated.
(In reply to Jory A. Pratt from comment #4) > Created attachment 575380 [details, diff] [details, diff] > 66.0.x certificate addition for addons The patch for version 66.0.3 works. firefox should also check the addons against the new certificate, I don't know how often it's done. To speed-up the things I have set app.update.lastUpdateTime.xpi-signature-verification to 0 and restarted firefox.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9f79d3a83f99dfdbdd031a2833b46ca3ffa4bbe commit e9f79d3a83f99dfdbdd031a2833b46ca3ffa4bbe Author: Jory Pratt <anarchy@gentoo.org> AuthorDate: 2019-05-06 15:59:19 +0000 Commit: Jory Pratt <anarchy@gentoo.org> CommitDate: 2019-05-06 16:00:13 +0000 www-client/firefox-bin: Upstream fix for addon cert Closes: https://bugs.gentoo.org/685140 Signed-off-by: Jory Pratt <anarchy@gentoo.org> www-client/firefox-bin/Manifest | 344 ++++++++++----------- ...bin-60.6.1.ebuild => firefox-bin-60.6.2.ebuild} | 3 + ...bin-66.0.3.ebuild => firefox-bin-66.0.4.ebuild} | 3 + 3 files changed, 178 insertions(+), 172 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=156082760029df83903a309a327d4ff85b325423 commit 156082760029df83903a309a327d4ff85b325423 Author: Jory Pratt <anarchy@gentoo.org> AuthorDate: 2019-05-06 15:54:30 +0000 Commit: Jory Pratt <anarchy@gentoo.org> CommitDate: 2019-05-06 16:00:13 +0000 www-client/firefox: fix addon cert missing Closes: https://bugs.gentoo.org/685140 Signed-off-by: Jory Pratt <anarchy@gentoo.org> www-client/firefox/Manifest | 370 ++++++++++----------- ...firefox-60.6.1.ebuild => firefox-60.6.2.ebuild} | 5 +- ...firefox-66.0.3.ebuild => firefox-66.0.4.ebuild} | 3 + 3 files changed, 192 insertions(+), 186 deletions(-)
*** Bug 685204 has been marked as a duplicate of this bug. ***