iManager displays a blank page after it is started. This condition is known to exist on these servers (as of 5/27/2005):


The umask for the 'root' user is set to a value other than the default of 022. For example:
[root@hostname root]# umask

This revokes world readable access for any newly created files -- so when iManager initializes, these temporary files are not readable by Apache:

[root@hostname root]# ls -l /var/opt/novell/tomcat4/webapps/nps/portal/work
total 223426
-rw-r-----   1 root     other        856 May 25 14:53 0.xsl
-rw-r-----   1 root     other       1120 May 25 14:53 1.xsl
-rw-r--r--   1 root     other       1397 Mar 12 21:11 2.xsl
-rw-r--r--   1 root     other        724 Mar 12 21:11 3.xsl
-rw-r--r--   1 root     other        633 Mar 12 21:11 4.xsl
-rw-r--r--   1 root     other        455 Mar 12 22:06 5.xsl
-rw-------   1 root     other    114318956 Dec  9 14:04 core
-rw-rw-r--   1 root     other         57 Mar  6  2003 placeholder.txt


Once the blank page starts appearing, the problem persists even if the correct umask is set and iManager is restarted. To correct, you must stop iManager, set the umask appropriately, add the world readable permission on the *.xsl files, and finally restart iManager. Here are the commands:


Must be run as root or through sudo:
/etc/init.d/imgr stop
umask 022
chmod o+r /var/opt/novell/tomcat4/webapps/nps/portal/work/*.xsl
/etc/init.d/imgr start


Must be run as root or through sudo:
/etc/init.d/novell-httpd stop
/etc/init.d/novell-tomcat4 stop
umask 022
chmod o+r /var/opt/novell/tomcat4/webapps/nps/portal/work/*.xsl
/etc/init.d/novell-httpd start
/etc/init.d/novell-tomcat4 start