Version info:
OS: Debian GNU/Linux 4.0r8
SeaMonkey 1.1.18
NoScript 1.9.9.01
(FlashGot 1.2.0.6)
I did a little investigation and noticed that the permissions on the some of the files that NoScript installs seem a bit unusual. For example:
Some of the files in /opt/seamonkey/chrome :
Code: Select all
-rw-r--r-- 1 root root    8935 2009-08-23 22:14 en-win.jar
-r-------- 1 root root 1046532 2009-09-27 20:02 flashgot.jar  <===
-rw-r--r-- 1 root root   49366 2009-08-23 23:38 help.jar
drwxr-xr-x 3 root root    4096 2009-08-23 23:57 icons
-rw-r--r-- 1 root root  770086 2009-08-23 23:46 inspector.jar
-rw-r--r-- 1 root root    2670 2009-08-23 23:46 inspector.manifest
-rw-r--r-- 1 root root   21914 2009-10-01 17:42 installed-chrome.txt
-rw-r--r-- 1 root root 2292578 2009-08-23 23:36 messenger.jar
-rw-r--r-- 1 root root  890380 2009-08-23 23:38 modern.jar
-r-------- 1 root root 1737251 2009-09-24 12:53 noscript.jar  <===
-rw-r--r-- 1 root root    8696 2009-10-01 17:30 overlays.rdf
Code: Select all
-rw-r--r-- 1 root root     482 2009-08-23 22:14 filepicker.xpt
-rw-r--r-- 1 root root    1036 2009-08-23 21:39 find.xpt
-r-------- 1 root root   33729 2009-09-27 20:02 flashgotService.js  <===
-rw-r--r-- 1 root root    6938 2009-08-23 19:32 gfx.xpt
-rw-r--r-- 1 root root    5622 2009-08-23 21:30 gksvgrenderer.xpt
-rw-r--r-- 1 root root     188 2009-08-23 19:20 necko_viewsource.xpt
-rw-r--r-- 1 root root   13951 2009-08-23 19:10 necko.xpt
-r-------- 1 root root    1500 2009-09-24 12:53 noscriptService.js  <===
-rw-r--r-- 1 root root   10623 2005-09-23 16:50 nsAbLDAPAttributeMap.js
Code: Select all
-r-------- 1 root root  2831 2009-09-27 20:02 flashgot.js  <===
-rw-r--r-- 1 root root  2083 2009-08-23 23:46 inspector.js
-rw-r--r-- 1 root root 39458 2009-08-23 23:35 mailnews.js
-rw-r--r-- 1 root root   806 2002-05-13 20:22 mdn.js
-r-------- 1 root root  9407 2009-09-24 12:53 noscript.js  <===
I suspect the problem is caused by the permissions on those files-- normal users are not allowed to read those NoScript and FlashGot files, only the owner (root). So I tried manually changing their permissions to see if that would help:
Code: Select all
# chmod 644 /opt/seamonkey/chrome/noscript.jar
# chmod 644 /opt/seamonkey/components/noscriptService.js
# chmod 644 /opt/seamonkey/defaults/pref/noscript.js
Code: Select all
# chmod 644 /opt/seamonkey/chrome/flashgot.jar
# chmod 644 /opt/seamonkey/components/flashgotService.js
# chmod 644 /opt/seamonkey/defaults/pref/flashgot.js
Phil