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…