Page 1 of 1

Cannot install nosript in firefox

Posted: Wed Dec 13, 2017 6:15 pm
by leres
I'm running firefox 57.0.2 on FreeBSD 10.3 with xorg 7.7. For the last few days I was unable to upgrade noscript. Today I tried uninstalling/reinstalling and find that I can no longer install the addon at all.

Here's what I've tried:
  • Exit firefox, remove ~/.mozilla and start it
  • Go to about:addons, search for noscript and click install
  • Get a popup requesting permission, allow it
  • See this console log message:
    1513188165861 addons.webextension.<unknown> WARN Loading extension 'null': Reading manifest: Error processing background.persistent: Event pages are not currently supported. This will run as a persistent background page.
  • The plugin is downloaded and then nothing happens
  • If I switch to another tab and then go back to about:addons I get a fresh popup asking for permission to install
I'm not finding any reports of this problem so I was pretty surprised when nuking ~/.mozilla didn't solve it.

Re: Cannot install nosript in firefox

Posted: Wed Dec 13, 2017 7:14 pm
by barbaz
I set up a FreeBSD 10.3 VM to test this, but I cannot reproduce the problem. NoScript installs and runs fine for me in Firefox 57.0.2 on FreeBSD 10.3.

How did you install Firefox?

Re: Cannot install nosript in firefox

Posted: Wed Dec 13, 2017 10:39 pm
by leres
I'm installing from the port built on one of my poudriere build servers. I'm using these options:
  • BUNDLED_CAIRO
  • DBUS
  • FFMPEG
  • OPTIMIZED_CFLAGS
  • ALSA
I just tried uninstalling the firefox built on my server and installed this instead:
It has the same behavior. It doesn't seem to matter which box I click on the popup (cancel or add), once I click the box goes away and the "downloaded" bar graph just stays at 100%.

Are there debugging options I can use to figure out what's going wrong?

Re: Cannot install nosript in firefox

Posted: Wed Dec 13, 2017 10:55 pm
by barbaz
I think that is what I used. (I switched the source to "latest" and then did pkg install firefox.)

I don't know FreeBSD well enough to help further, sorry. If no one else here is able to help, I would suggest asking on a FreeBSD forum.