I have done a fresh install of the 3.8.2 release using the RPM for RedHat family Linux. I am installing on Fedora 20.
The init scripts behave strangely:
/etc/init.d/openfire start (or service openfire start) incorrectly reports that the operation fails:
[root@localhost ~]# service openfire start
Starting openfire (via systemctl): Job for openfire.service failed. See 'systemctl status openfire.service' and 'journalctl -xn' for details.
[FAILED]
Though the script reports that the server failed to start, it does in fact start:
[root@localhost ~]# ps xa | grep openfire
9962 ? Sl 0:33 /opt/openfire/jre/bin/java -server -DopenfireHome=/opt/openfire -Dopenfire.lib.dir=/opt/openfire/lib -classpath /opt/openfire/lib/startup.jar -jar /opt/openfire/lib/startup.jar
10018 ? Ss 0:00 postgres: openfire openfire 127.0.0.1(40408) idle
10019 ? Ss 0:00 postgres: openfire openfire 127.0.0.1(40409) idle
10020 ? Ss 0:00 postgres: openfire openfire 127.0.0.1(40411) idle
10021 ? Ss 0:00 postgres: openfire openfire 127.0.0.1(40412) idle
10022 ? Ss 0:00 postgres: openfire openfire 127.0.0.1(40413) idle
Conversely, /etc/init.d/openfire stop (or service openfire stop) incorrectly reports that the service has been halted:
[root@localhost ~]# service openfire stop
Stopping openfire (via systemctl): [ OK ]
When in reality the server is still running:
[root@localhost ~]# ps xa | grep openfire
9962 ? Sl 0:33 /opt/openfire/jre/bin/java -server -DopenfireHome=/opt/openfire -Dopenfire.lib.dir=/opt/openfire/lib -classpath /opt/openfire/lib/startup.jar -jar /opt/openfire/lib/startup.jar
10018 ? Ss 0:00 postgres: openfire openfire 127.0.0.1(40408) idle
10019 ? Ss 0:00 postgres: openfire openfire 127.0.0.1(40409) idle
10020 ? Ss 0:00 postgres: openfire openfire 127.0.0.1(40411) idle
10021 ? Ss 0:00 postgres: openfire openfire 127.0.0.1(40412) idle
10022 ? Ss 0:00 postgres: openfire openfire 127.0.0.1(40413) idle