Requests not sent for some sites
The browser only navigates to some pages.
Having a look at the request it shows a grey circle and no response at all so I presume it never sends the request.
http://www.google.co.uk 302 -> https://www.google.co.uk https://www.google.co.uk no response https://en.wikipedia.org no response https://www.amazon.co.uk works normally https://www.facebook.com works normally
so it doesn't seem to be related to SSL.
I have tried incognito and different profiles and it makes no difference.
I have not updated Firefox for a month but I updated the following packages yesterday so it might be related:
dev-libs/nspr-4.13.1 dev-util/ctags-5.8 app-shells/bash-completion-2.4-r1 dev-libs/nss-3.28.1 app-text/libwpg-0.3.1 media-libs/libwebp-0.5.2 dev-lang/python-exec-2.4.4 app-eselect/eselect-python-20160516 media-libs/flac-1.3.2-r1 dev-python/lxml-3.6.4-r1 dev-python/beautifulsoup-4.5.1 media-video/ffmpeg-2.8.10 www-client/chromium-55.0.2883.75 mail-client/thunderbird-45.6.0-r1 sys-libs/pam-1.2.1 dev-libs/apr-util-1.5.4 dev-libs/redland-1.0.16
Version is Firefox ESR 45.6.0 on Linux
Chosen solution
There is no need to create a script; the export command makes the variable available to all sub processes of the shell.
As a matter of facts I still do not get the log.txt file.
I managed to solve the issue; it is a Firefox bug with HTTP2 sites using nss 2.8:
https://bugzilla.mozilla.org/show_bug.cgi?id=1290037
I downgraded the library to 2.7 until my repository offers a new version of Firefox including the fix.
Read this answer in context 👍 0All Replies (8)
What do you mean with a gray circle (screenshot)?
Do you see any content loaded if you visit these websites?
See also the about:networking page and the Network Monitor.
I have attached the screenshot.
As I said earlier, there is no response at all.
I think that you should check the connection settings. The screenshot shows that you do not have a secure connection and that you get plain text (text/plain) instead of html (text/html).
Are you using a proxy because on Linux you likely do not have security software that might mess with the HTTP response headers pr otherwise cause issues with secure connections.
You can check the connection settings.
- Options/Preferences -> Advanced -> Network : Connection -> Settings
- https://support.mozilla.org/kb/Options+window+-+Advanced+panel
If you do not need to use a proxy to connect to internet then try to select "No Proxy" if "Use the system proxy settings" or one of the others do not work properly.
See "Firefox connection settings":
I believe it reports text/plain because it's an empty text; I am not using any proxy and I tried to set "no proxy" as suggested but I had no luck.
Other browsers can open those websites and Firefox still opens other https endpoints successfully.
You can try start Firefox via a bat/cmd file or bash script that sets some environment variables to create a log file.
I tried starting Firefox after setting the variables, but I get no logs (/tmp/log.txt doesn't exist):
export MOZ_LOG=timestamp,rotate:200,nsHttp:5,nsSocketTransport:5,nsStreamPump:5,nsHostResolver:5 export MOZ_LOG_FILE=/tmp/log.txt
and
export MOZ_LOG_MODULES=nsHttp:3
You need to start Firefox with the same file that sets the environment variables because they only last while this script is running.
#!/bin/sh export MOZ_LOG=timestamp,rotate:200,nsHttp:5,nsSocketTransport:5,nsStreamPump:5,nsHostResolver:5 export MOZ_LOG_FILE=/tmp/log.txt cd <path to firefox> ./firefox
Chosen Solution
There is no need to create a script; the export command makes the variable available to all sub processes of the shell.
As a matter of facts I still do not get the log.txt file.
I managed to solve the issue; it is a Firefox bug with HTTP2 sites using nss 2.8:
https://bugzilla.mozilla.org/show_bug.cgi?id=1290037
I downgraded the library to 2.7 until my repository offers a new version of Firefox including the fix.