No, the culprit you are losing add-ons isn't your computer, or maybe your old FF, or dropping of Webextensions API. Twitter, Reddit, everyone is wondering what is going on. This Armagadd-on 2.0 has a simple explanation: Mozilla forgot to renew certificates, and so add-ons are failing like if they were not properly signed, because technically they are not. Even signing of new add-ons is down (see comment 9). Great weekend at Mozilla HQ!
Some workarounds, until they clean up the mess, include playing with the computer clock (NTP? forget it) or disabling signature checks (not possible in default releases).
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:66.0) Gecko/20100101 Firefox/66.0
Steps to reproduce:
Wait until it's past midnight on 2019-05-04 UTC.
Actual results:
All addons got disabled due not having valid signature.
Expected results:
If the signature was due to expire, it should have been renewed weeks ago. Not all extensions were disabled. Fakespot and Google Scholar Button were left in their disabled state.
Some reports on reddit says that they had their clocks a day forward, but they may be just early canaries for the actual widespread issue.
Going backwards in time allows installation from AMO (Mozilla Add-ons) but do not remove the unsupported mark from the add-ons already installed.
https://bugzilla.mozilla.org/show_bug.cgi?id=1548973
Workaround: Go to about:config and set xpinstall.signatures.required to false
(Score: 0) by Anonymous Coward on Sunday May 05 2019, @03:20AM (1 child)
Update. Now laptop hosed, desktop box restored. And spent a lovely afternoon reading harsh words over at the Pale Moon forums, where they do not like NoScript, because it is too hard for users.
(Score: 2) by Reziac on Wednesday May 08 2019, @05:17AM
Try NewMoon instead... NoScript still plays nice with it (and with the old version of PrefBar). Compiled for XP, but apparently has more backward-compatibility in general.
http://rtfreesoft.blogspot.com/2019/05/weekly-browser-binaries-20190504.html [blogspot.com]
I use this one,
NM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.6.0a1.win32-git-20190504-d9d9d1ed8-xpmod.7z [o.rths.cf]
Win64 https://o.rths.cf/palemoon/palemoon-28.6.0a1.win64-git-20190504-d9d9d1ed8-xpmod.7z [o.rths.cf]
but this is also available:
New New Moon 27 Build!
32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190504-249ad075c-xpmod.7z [o.rths.cf]
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190504-249ad075c-xpmod-sse.7z [o.rths.cf]
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190504-249ad075c-xpmod-ia32.7z [o.rths.cf]
64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190504-249ad075c-xpmod.7z [o.rths.cf]
Just unzip and run. NM picked up my existing Palemoon add-ons with no effort on my part, tho I don't know if that's typical.
And there is no Alkibiades to come back and save us from ourselves.