Todays update to Firefox 51 has devastated the browser functionality

Today my Firefox browser has updated to 51 along with other updates.With Firefox as my primary browser of choice I encountered a huge problem.
I cannot open ANY https site now, http sites open normally.

For example:

Gmail - browser:

Secure Connection Failed


An error occurred during a connection to www.gmail.com. The key does not support the requested operation. Error code: SEC_ERROR_INVALID_KEY


    The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
    Please contact the website owners to inform them of this problem.

Console - log:

$ firefox
1486119649655    FirefoxAccounts    ERROR    Could not retrieve profile data: {"name":"FxAccountsProfileClientError","code":null,"errno":998,"error":"NETWORK_ERROR","message":"[Exception... \"<no message>\"  nsresult: \"0x805a1fed (<unknown>)\"  location: \"JS frame :: resource://services-common/rest.js :: onStopRequest :: line 483\"  data: no]"}
1486119649656    FirefoxAccounts    ERROR    FxA rejecting with error NETWORK_ERROR, details: {"name":"FxAccountsProfileClientError","code":null,"errno":998,"error":"NETWORK_ERROR","message":"[Exception... \"<no message>\"  nsresult: \"0x805a1fed (<unknown>)\"  location: \"JS frame :: resource://services-common/rest.js :: onStopRequest :: line 483\"  data: no]"}
1486119657075    FirefoxAccounts    ERROR    Could not retrieve profile data: {"name":"FxAccountsProfileClientError","code":null,"errno":998,"error":"NETWORK_ERROR","message":"[Exception... \"<no message>\"  nsresult: \"0x805a1fed (<unknown>)\"  location: \"JS frame :: resource://services-common/rest.js :: onStopRequest :: line 483\"  data: no]"}
1486119657075    FirefoxAccounts    ERROR    Could not retrieve profile data: {"name":"FxAccountsProfileClientError","code":null,"errno":998,"error":"NETWORK_ERROR","message":"[Exception... \"<no message>\"  nsresult: \"0x805a1fed (<unknown>)\"  location: \"JS frame :: resource://services-common/rest.js :: onStopRequest :: line 483\"  data: no]"}
1486119657077    FirefoxAccounts    ERROR    FxA rejecting with error NETWORK_ERROR, details: {"name":"FxAccountsProfileClientError","code":null,"errno":998,"error":"NETWORK_ERROR","message":"[Exception... \"<no message>\"  nsresult: \"0x805a1fed (<unknown>)\"  location: \"JS frame :: resource://services-common/rest.js :: onStopRequest :: line 483\"  data: no]"}
1486119657077    FirefoxAccounts    ERROR    FxA rejecting with error NETWORK_ERROR, details: {"name":"FxAccountsProfileClientError","code":null,"errno":998,"error":"NETWORK_ERROR","message":"[Exception... \"<no message>\"  nsresult: \"0x805a1fed (<unknown>)\"  location: \"JS frame :: resource://services-common/rest.js :: onStopRequest :: line 483\"  data: no]"}
1486119661076    FirefoxAccounts    ERROR    error POSTing /certificate/sign: {"error":{},"errorString":"[Exception... \"<no message>\"  nsresult: \"0x805a1fed (<unknown>)\"  location: \"JS frame :: resource://services-common/rest.js :: onStopRequest :: line 483\"  data: no]","message":null,"code":null,"errno":null}
1486119661076    FirefoxAccounts    ERROR    error POSTing /certificate/sign: {"error":{},"errorString":"[Exception... \"<no message>\"  nsresult: \"0x805a1fed (<unknown>)\"  location: \"JS frame :: resource://services-common/rest.js :: onStopRequest :: line 483\"  data: no]","message":null,"code":null,"errno":null}
1486119661076    FirefoxAccounts    ERROR    HAWK.signCertificate error: {"error":{},"errorString":"[Exception... \"<no message>\"  nsresult: \"0x805a1fed (<unknown>)\"  location: \"JS frame :: resource://services-common/rest.js :: onStopRequest :: line 483\"  data: no]","message":null,"code":null,"errno":null}
1486119661076    FirefoxAccounts    ERROR    HAWK.signCertificate error: {"error":{},"errorString":"[Exception... \"<no message>\"  nsresult: \"0x805a1fed (<unknown>)\"  location: \"JS frame :: resource://services-common/rest.js :: onStopRequest :: line 483\"  data: no]","message":null,"code":null,"errno":null}
1486119661077    Sync.BrowserIDManager    ERROR    Non-authentication error in _fetchTokenForUser: {"error":{},"errorString":"[Exception... \"<no message>\"  nsresult: \"0x805a1fed (<unknown>)\"  location: \"JS frame :: resource://services-common/rest.js :: onStopRequest :: line 483\"  data: no]","message":null,"code":null,"errno":null}
1486119661079    Sync.BrowserIDManager    ERROR    Background fetch for key bundle failed: {"error":{},"errorString":"[Exception... \"<no message>\"  nsresult: \"0x805a1fed (<unknown>)\"  location: \"JS frame :: resource://services-common/rest.js :: onStopRequest :: line 483\"  data: no]","message":null,"code":null,"errno":null}
1486119661079    Sync.BrowserIDManager    ERROR    Could not authenticate: {"error":{},"errorString":"[Exception... \"<no message>\"  nsresult: \"0x805a1fed (<unknown>)\"  location: \"JS frame :: resource://services-common/rest.js :: onStopRequest :: line 483\"  data: no]","message":null,"code":null,"errno":null}
1486119661082    Sync.ErrorHandler    ERROR    Sync encountered a login error

Luckily for me the Chromium and the Midori browser, the latter I am posting from now are working normally.

I think this Firefox misbehavior is an openSuse package-centric update problem.
Please advise.

Update: The problem with HTTPS sites remains even after disconnect from Firefox sync and disable of all browser plugins

Update2: The list of installed updates today

$ sudo rpm -qa --last | grep "3 Feb"
steam-1.0.0.54-3.1.x86_64                     Fri 03 Feb 2017 12:43:56 PM EET
java-1_8_0-openjdk-1.8.0.121-6.4.x86_64       Fri 03 Feb 2017 12:43:55 PM EET
MozillaFirefox-51.0.1-50.2.x86_64             Fri 03 Feb 2017 12:43:54 PM EET
MozillaThunderbird-45.7.0-34.1.x86_64         Fri 03 Feb 2017 12:43:49 PM EET
java-1_8_0-openjdk-headless-1.8.0.121-6.4.x86_64 Fri 03 Feb 2017 12:43:45 PM EET
mozilla-nss-3.28.1-35.1.x86_64                Fri 03 Feb 2017 12:43:40 PM EET
libsoftokn3-32bit-3.28.1-35.1.x86_64          Fri 03 Feb 2017 12:43:40 PM EET
mozilla-nss-certs-32bit-3.28.1-35.1.x86_64    Fri 03 Feb 2017 12:43:39 PM EET
mozilla-nss-certs-3.28.1-35.1.x86_64          Fri 03 Feb 2017 12:43:39 PM EET
mozilla-nss-32bit-3.28.1-35.1.x86_64          Fri 03 Feb 2017 12:43:39 PM EET
mozilla-nspr-4.13.1-13.1.x86_64               Fri 03 Feb 2017 12:43:39 PM EET
mozilla-nspr-32bit-4.13.1-13.1.x86_64         Fri 03 Feb 2017 12:43:39 PM EET
MozillaFirefox-branding-openSUSE-45-9.1.x86_64 Fri 03 Feb 2017 12:43:39 PM EET
libsoftokn3-3.28.1-35.1.x86_64                Fri 03 Feb 2017 12:43:39 PM EET
libfreebl3-32bit-3.28.1-35.1.x86_64           Fri 03 Feb 2017 12:43:39 PM EET
libfreebl3-3.28.1-35.1.x86_64                 Fri 03 Feb 2017 12:43:39 PM EET
k3b-2.9.90+git20161017.0443-7.40.x86_64       Fri 03 Feb 2017 12:43:30 PM EET

Hi, writing this from Firefox 51.0.1 and since forums.opensuse.org is indeed an https:// site apparently I don’t experience yur problem.
Problems have been reported on the Factory mailing list about mozilla-nss and java–openjdk, e.g. here https://lists.opensuse.org/opensuse-factory/2017-01/msg00542.html
Since I don’t have java–openjdk installed and everything seems normal here, uninstalling java–openjdk might be worth a shot.
Or maybe some plugin / add-on of yours is not yet compatible with FF 51.x?

Hi
Working fine here, create a test user, login as the user and fire up firefox, does it work as expected? If so then it’s a user, FF cache issue…

Update 3:

I’ve succeeded in locating the problematic update.
So this one is causing the troubles:


$ sudo zypper info MozillaFirefox
Loading repository data...
Reading installed packages...


Information for package MozillaFirefox:
---------------------------------------
Repository     : update-oss                 
Name           : MozillaFirefox             
Version        : 51.0.1-50.2                
Arch           : x86_64                     
Vendor         : openSUSE                   
Installed Size : 105.5 MiB                  
Installed      : No                         
Status         : not installed              
Summary        : Mozilla Firefox Web Browser

Yeah, the most important one …

I’ve done an workaround to solve the problem:

  1. Deinstalled and locked this version of package for MozillaFirefox.
  2. Downloaded directly from Mozilla the latest version of the browser in a tar.bz2 format.

The original Firefox browser works perfectly in cooperation with all nss openSuse extensions I use - now I have all sites HTTP/HTTPS working, my smartcard reader encryption module is back in business too.
I will check after the next openSuse MozillaFirefox update if the problem I experience is solved, and report here back.
If not, I guess, I will live with this workaround.