NetStorage NSadmin tool does not work in Mozilla Firefox

  • 3743442
  • 09-Jan-2007
  • 26-Apr-2012

Environment

NetStorage NSadmin tool
Mozilla Firefox
Mozilla/Gecko based Browsers

Situation

Error loading stylesheet: Parsing an XSLT stylesheet failed.

Resolution

In your webapps directory for NetStorage (NW6.5 example: sys:\tomcat\4\webapps\NetStorage), you will have an ADMIN.XSL file containing the templates for NetStorage. 
For OES2/Linux the path is /opt/novell/netstorage/webapp/admin.xsl
In this file, the first two lines should include a version number for the xml parsing, and also a stylesheet version. The stylesheet version will reference an http://www.w3.org/TR/WD-xsl for it's standard, and is the XSLT namespace described in the cause.
1 - change the XSLT namespace to http://www.w3.org/1999/XSL/Transform
For example :

<?xml version='1.0'?>
<xslt:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TRWD-xsl">

should become

<?xml version='1.0'?>
<xslt:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

2 - clear your browsers cache- click on"Edit", then "Preferences", and then "Privacy". Under "cache", click the "Clear" button.

3 - close the web browser, and reopen to the nsadmin interface(https://your-domain-or-ip/oneNet/nsadmin). It should now be visible.

Additional Information

Some versions of the Internet Explorer required a draft XSLT namespace. Other Internet Explorer versions will ignore the XSLT namespace if it is not valid. Mozilla will not parse the XML unless it validates with a post-draft XSLT namespace.

*Any browser that does validates according to the above procedure will fail without this change.*

NSADMIN Tool eg http://server/oneNet/nsadmin also when editing ADMIN.XSL remember that anything in between is commented out. You may already see:

These are lines that have been commented out. You can simply copy the 2nd line and replace it in the valid statement above right below .

Formerly known as TID# 10096248