[root@hostname root]# umask 027
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:
/etc/init.d/imgr stop umask 022 chmod o+r /var/opt/novell/tomcat4/webapps/nps/portal/work/*.xsl /etc/init.d/imgr start
/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