SYMPTOMS:#
iManager displays a blank page after it is started. This condition is known to exist on these servers (as of 5/27/2005):CAUSE:#
The umask for the 'root' user is set to a value other than the default of 022. For example:[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
SOLUTION:#
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:
Solaris#
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
Linux#
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