We're calling on all EU-based Mozillians with iOS or iPadOS devices to help us monitor Apple’s new browser choice screens. Join the effort to hold Big Tech to account!

搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

Inactive 'Start a conversation' button in Firefox Hello in desktop PC running Linux behind proxy

  • 5 回覆
  • 4 有這個問題
  • 18 次檢視
  • 最近回覆由 Standard8

more options

I have tried it in Ubuntu 14.04 and Archlinux. It works fine on Windows (with and without a mic or camera) and a laptop running Archlinux both behind the same proxy.

(I'm not sure if this is related, but the about:home snippets also don't load; again this works fine in Windows).

I have tried it in Ubuntu 14.04 and Archlinux. It works fine on Windows (with and without a mic or camera) and a laptop running Archlinux both behind the same proxy. (I'm not sure if this is related, but the about:home snippets also don't load; again this works fine in Windows).

所有回覆 (5)

more options

Do you have any add ons like Noscript or one that might be keeping scripts from loading?

This requires javascript to be active in order to start a conversation,

more options

No. I don't have any addons istalled; it's a clean installation of Firefox (currently on Archlinux).

I have Never remember history enabled and my Browser Console just after opening firefox and clicking the Start a conversation icon shows as follows: Failed to load native module at path '/usr/lib/firefox/components/libxpcomsample.so': (80004005) /usr/lib/firefox/components/libxpcomsample.so: cannot open shared object file: No such file or directory Could not read chrome manifest 'file:///usr/lib/firefox/browser/extensions/%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D/chrome.manifest'. GET https://snippets.cdn.mozilla.net/4/Firefox/36.0.1/20150305221847/Linux_x86_64-gcc3/en-US/default/Linux%203.19.2-1-ARCH%20(GTK%202.24.27)/default/default/ [HTTP/1.0 200 Connection established 327ms] InvalidStateError aboutHome.js:228:0 InvalidStateError aboutHome.js:234:0 GET https://snippets.mozilla.com/media/bundles/b6b925fbf622006bfa7b317deb74a04817da2f23.html [HTTP/1.0 200 Connection established 1465ms] GET https://geo.mozilla.org/country.js [HTTP/1.0 200 Connection established 1055ms] POST https://safebrowsing.google.com/safebrowsing/downloads [HTTP/1.0 200 Connection established 1000ms] POST http://clients1.google.com/ocsp [HTTP/1.0 200 OK 689ms] 1426846473727 Services.HealthReport.HealthReporter WARN Saved state file does not exist. 1426846473727 Services.HealthReport.HealthReporter WARN No prefs data found. GET https://loop.services.mozilla.com/v0/push-server-config [HTTP/1.0 200 Connection established 2911ms] POST http://ocsp.digicert.com/ [1006ms] GET https://push1.push.hello.firefox.com/ [11ms] GET https://push1.push.hello.firefox.com/ [444ms] GET https://push1.push.hello.firefox.com/ [869ms] GET https://push1.push.hello.firefox.com/ [2239ms] GET https://push1.push.hello.firefox.com/ [47ms]

The InvalidStateError aboutHome.js: goes away once I enable History. The output of Browser console then would be: Failed to load native module at path '/usr/lib/firefox/components/libxpcomsample.so': (80004005) /usr/lib/firefox/components/libxpcomsample.so: cannot open shared object file: No such file or directory Could not read chrome manifest 'file:///usr/lib/firefox/browser/extensions/%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D/chrome.manifest'. POST https://safebrowsing.google.com/safebrowsing/downloads [HTTP/1.0 200 Connection established 467ms] POST http://clients1.google.com/ocsp [HTTP/1.0 200 OK 193ms] 1426847326438 Services.HealthReport.HealthReporter WARN Saved state file does not exist. 1426847326438 Services.HealthReport.HealthReporter WARN No prefs data found. GET https://loop.services.mozilla.com/v0/push-server-config [HTTP/1.0 200 Connection established 962ms] POST http://ocsp.digicert.com/ [HTTP/1.0 200 OK 187ms] GET https://push1.push.hello.firefox.com/ [587ms] GET https://push1.push.hello.firefox.com/ [97ms]

more options

I can reproduce this, it looks like remembering history is required. I also tried to enable cookies for just that domain however it must be something else. I am not 100% sure that the cookies are required for Firefox Hello, but history seems to be.

more options

In case I was not clear, Firefox Hello does not work for me even with history enabled; and again, works fine on Windows.

(Is the issue of about:home snippet not loading related to the %OS_VERSION% or %BUILD_TARGET% of Archlinux in the snippet URL? The URL in the Browser Console led to a blank page.)

more options

There's no timings on there, but from the logs it looks like it is failing to access the network fully:

GET https://push1.push.hello.firefox.com/ [11ms] GET https://push1.push.hello.firefox.com/ [444ms] GET https://push1.push.hello.firefox.com/ [869ms]

This shouldn't be being repeated. I think what might be going on is that it is trying to open a websocket connection to that server, but it is being denied.

This would potentially be an issue with the proxy, though I don't know why it would affect Linux and not windows.