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