Upgrade to 3.4.5 results in failure to reach admin page

I was running Openfire 3.4.4 successfully on Redhat Linux as a service, after installing from and RPM.

I installed the 3.4.5, using the upgrade instructions for 3.4.5

Now, I can’t reach the admin at port 9090 as before.

I checked the error.log and it says:

2008.02.15 16:17:44 org.jivesoftware.util.JiveGlobals.loadSetupProperties(JiveGlobals.java:774)

java.io.IOException: XML properties file must be writable: openfire.xml

I stopped the server, chmod openfire.xml to 664 (from 644). I started the server, still get the error message below and the openfire.xml permissions revert back to 644. Here is part of the rest of the latest error.log.

at org.jivesoftware.util.XMLProperties.<init>(XMLProperties.java:109)

at org.jivesoftware.util.XMLProperties.<init>(XMLProperties.java:62)

at org.jivesoftware.util.JiveGlobals.loadSetupProperties(JiveGlobals.java:771)

at org.jivesoftware.util.JiveGlobals.getXMLProperty(JiveGlobals.java:274)

at org.jivesoftware.util.JiveGlobals.isSetupMode(JiveGlobals.java:751)

at org.jivesoftware.util.JiveGlobals.getProperty(JiveGlobals.java:503)

at org.jivesoftware.util.JiveGlobals.getBooleanProperty(JiveGlobals.java:587)

at org.jivesoftware.util.log.util.JettyLog.<init>(JettyLog.java:25)

at org.jivesoftware.util.log.util.JettyLog.getLogger(JettyLog.java:57)

at org.mortbay.log.Log.getLogger(Log.java:196)

blah blah blah blah

What has gone wrong and how can I resolve it. Many thanks…

This is strange. Just on a whim, I rebooted the whole server and the Openfire access came back. This happened when I initially installed Openfire. I suspected that it might have something to do with the open port 9090 in the iptables firewall. All a reboot does is reload the rules, but they are saved everytime they are updated.

Anyway, this problem is resolved until the next upgrade, I guess.