Openfire 4.3.0 Log View

After the upgrade from 4.2.3 to 4.3.0 Openfire stop logging.

In the Log View page, no logs are stored and in the log path in the server the log files are empty.

Openfire 4.3.0, Ubuntu Server 16.04, Mysql 5.7

I’ve seen another report about logs not being generated (and logs files not being created) i think also on Ubuntu. At first it seemed like a permission issue, but not sure now. Where are your Openfire logs located in the system? Also what path does it shows in Admin Console when you are in the logs view? Between Clear button and the actual logs view (Log dir: …). @gdt could it be some side effect of logging change from log4j to log4j2? It works ok on Windows. Haven’t see reports for other Linux distributions. Maybe only Debian/Ubuntu affected. One report is about Mint, which is still Ubuntu based.

Also, do you have the same files in your /openfire/lib folder? Maybe some files that are not on that list?

2017.05.25 16:25 62.983 activation-1.1.jar
2018.10.27 09:06 2.216.652 ant-1.10.5.jar
2018.10.27 09:06 18.827 ant-launcher-1.10.5.jar
2018.06.16 09:05 243.137 apache-el-8.5.24.2.jar
2018.06.16 09:05 1.001.444 apache-jsp-8.5.24.2.jar
2018.10.27 09:06 12.488 apache-jsp-9.4.12.v20180830.jar
2018.06.16 09:05 111.214 asm-6.2.jar
2018.06.16 09:05 32.041 asm-analysis-6.2.jar
2018.06.16 09:05 78.919 asm-commons-6.2.jar
2018.06.16 09:05 50.370 asm-tree-6.2.jar
2018.10.27 09:06 319.913 bcpg-jdk15on-1.60.jar
2018.10.27 09:06 796.532 bcpkix-jdk15on-1.60.jar
2018.10.27 09:06 4.189.874 bcprov-jdk15on-1.60.jar
2018.07.10 09:05 335.042 commons-codec-1.11.jar
2018.10.27 09:06 197.155 commons-dbcp2-2.5.0.jar
2018.10.27 09:06 70.604 commons-fileupload-1.3.3.jar
2018.10.27 09:06 214.788 commons-io-2.6.jar
2018.10.27 09:06 501.879 commons-lang3-3.8.1.jar
2018.06.16 09:05 61.829 commons-logging-1.2.jar
2018.10.27 09:06 130.663 commons-pool2-2.6.0.jar
2018.10.27 09:06 197.176 commons-text-1.6.jar
2017.05.25 16:25 39.976 concurrentlinkedhashmap-lru-1.0_jdk5.jar
2018.10.27 09:06 323.600 dom4j-2.1.1.jar
2017.09.12 09:12 885.532 dwr-3.0.2-RELEASE.jar
2018.06.16 09:05 2.450.404 ecj-3.12.3.jar
2018.10.27 09:06 1.552.127 hsqldb-2.4.1.jar
2018.10.27 09:06 767.140 httpclient-4.5.6.jar
2018.10.27 09:06 326.356 httpcore-4.4.10.jar
2019.01.11 17:24 560.077 i18n-4.3.0.jar
2017.05.25 16:25 614.203 javassist-3.11.0.GA.jar
2017.05.25 16:25 544.021 javassist-3.7.ga.jar
2017.05.25 16:25 26.366 javax.annotation-api-1.2.jar
2017.05.25 16:25 95.806 javax.servlet-api-3.1.0.jar
2017.05.25 16:25 231.882 jaxen-1.1.6.jar
2017.05.25 16:25 2.254 jcip-annotations-1.0.jar
2018.10.27 09:06 16.515 jcl-over-slf4j-1.7.25.jar
2018.06.16 09:05 304.924 jdom2-2.0.6.jar
2018.10.27 09:06 78.513 jetty-annotations-9.4.12.v20180830.jar
2018.10.27 09:06 280.573 jetty-client-9.4.12.v20180830.jar
2018.10.27 09:06 16.680 jetty-continuation-9.4.12.v20180830.jar
2018.10.27 09:06 195.664 jetty-http-9.4.12.v20180830.jar
2018.10.27 09:06 139.436 jetty-io-9.4.12.v20180830.jar
2018.10.27 09:06 25.360 jetty-jmx-9.4.12.v20180830.jar
2018.10.27 09:06 41.417 jetty-jndi-9.4.12.v20180830.jar
2018.10.27 09:06 54.892 jetty-plus-9.4.12.v20180830.jar
2018.06.16 09:05 189.386 jetty-schemas-3.1.jar
2018.10.27 09:06 93.077 jetty-security-9.4.12.v20180830.jar
2018.10.27 09:06 609.290 jetty-server-9.4.12.v20180830.jar
2018.10.27 09:06 110.983 jetty-servlet-9.4.12.v20180830.jar
2018.10.27 09:06 93.161 jetty-servlets-9.4.12.v20180830.jar
2018.10.27 09:06 502.985 jetty-util-9.4.12.v20180830.jar
2018.10.27 09:06 128.579 jetty-webapp-9.4.12.v20180830.jar
2018.10.27 09:06 52.044 jetty-xml-9.4.12.v20180830.jar
2017.05.25 16:25 82.863 jmdns-1.0.jar
2018.10.27 09:06 383.942 jsmpp-2.3.6.jar
2017.12.22 09:12 317.816 jtds-1.3.1.jar
2017.05.25 16:25 69.578 jzlib-1.1.1.jar
2018.10.27 09:06 115.285 libidn-1.28.jar
2018.10.27 09:06 264.060 log4j-api-2.11.1.jar
2018.10.27 09:06 1.607.947 log4j-core-2.11.1.jar
2018.10.27 09:06 23.241 log4j-slf4j-impl-2.11.1.jar
2018.11.17 09:06 3.740 log4j2.xml
2018.06.21 09:05 521.157 mail-1.4.7.jar
2017.05.25 16:25 644.786 mina-core-2.0.7.jar
2017.05.25 16:25 12.683 mina-filter-compression-2.0.7.jar
2017.05.25 16:25 29.188 mina-filter-ssl-1.1.7.jar
2017.05.25 16:25 40.203 mina-integration-beans-2.0.7.jar
2017.05.25 16:25 28.177 mina-integration-jmx-2.0.7.jar
2017.05.25 16:25 15.627 mina-integration-ognl-2.0.7.jar
2018.10.27 09:06 1.166.239 mssql-jdbc-7.0.0.jre8.jar
2018.10.27 09:06 2.020.431 mysql-connector-java-8.0.12.jar
2017.05.25 16:25 227.807 ognl-3.0.5.jar
2018.10.27 09:06 825.943 postgresql-42.2.5.jar
2018.06.20 09:05 596.435 protobuf-java-2.6.0.jar
2018.10.27 09:06 254.756 rome-1.11.1.jar
2018.10.27 09:06 7.442 rome-utils-1.11.1.jar
2017.05.25 16:25 9.890 shaj-0.5.jar
2018.10.27 09:06 181.259 sitemesh-2.4.2.jar
2018.02.10 09:07 41.203 slf4j-api-1.7.25.jar
2019.01.11 17:25 64.846 startup.jar
2018.06.16 09:06 206.430 taglibs-standard-impl-1.2.5.jar
2018.06.16 09:06 40.153 taglibs-standard-spec-1.2.5.jar
2017.05.25 16:25 94.828 tinder-1.3.0.jar
2018.10.27 09:06 43.835 websocket-api-9.4.12.v20180830.jar
2018.10.27 09:06 36.054 websocket-client-9.4.12.v20180830.jar
2018.10.27 09:06 196.831 websocket-common-9.4.12.v20180830.jar
2018.10.27 09:06 35.511 websocket-server-9.4.12.v20180830.jar
2018.10.27 09:06 21.320 websocket-servlet-9.4.12.v20180830.jar
2019.01.11 17:25 3.728.712 xmppserver-4.3.0.jar
2017.05.25 16:25 120.069 xpp3-1.1.4c.jar
90 File(s) 36.277.040 bytes

In the meantime logged as https://issues.igniterealtime.org/browse/OF-1676

Hmm, it’s most likely we’ve missed a setting in a Debian specific startup file, by the sounds of it. I’d need to spin up a server to be sure, but right now it may be a while before I get to look at it.

Greg

@RuiSimoes - I’m not familiar with a typical layout on Ubuntu, but somewhere there is probably a file called openfire.init.d - try adding the following:

-Dlog4j.configurationFile=${DAEMON_DIR}/lib/log4j2.xml

to the set of DAEMON_OPTS - so line 47 becomes something like (note the line ends in space followed by backslash)

DAEMON_OPTS="$DAEMON_OPTS -server -DopenfireHome=${DAEMON_DIR} -Dlog4j.configurationFile=${DAEMON_DIR}/lib/log4j2.xml \

Greg

I made the changes in /etc/init.d/openfire and now the logs came back.
This is the solution in Ubuntu Linux for the missing logs.
Thanks alot.

It should be fixed in 4.3.1 https://github.com/igniterealtime/Openfire/pull/1270/files

could you please share the changes.
I am running openfire 4.5.1 on ubuntu 14
openfire installed from tar

Regards

1 Like