We have Openfire 3.6.3 running on Redhat (RHEL) 5.3. It was working fine up until we moved the server and changed the interfaces. The server was previously up on only one ethernet interface with ip address 172.16.100.3. The server was physically moved and a second ethernet interface was combined into a single bonded interface:
bond0 Link encap:Ethernet HWaddr 00:19:B9:B3:6C:28
inet addr:172.16.100.3 Bcast:172.16.100.31 Mask:255.255.255.224
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:355418 errors:0 dropped:0 overruns:0 frame:0
TX packets:158167 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:369668856 (352.5 MiB) TX bytes:63553490 (60.6 MiB)
eth0 Link encap:Ethernet HWaddr 00:19:B9:B3:6C:28
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:283219 errors:0 dropped:0 overruns:0 frame:0
TX packets:157731 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:339525862 (323.7 MiB) TX bytes:63498578 (60.5 MiB)
Interrupt:169 Memory:f8000000-f8012100
eth1 Link encap:Ethernet HWaddr 00:19:B9:B3:6C:28
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:72199 errors:0 dropped:0 overruns:0 frame:0
TX packets:436 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:30142994 (28.7 MiB) TX bytes:54912 (53.6 KiB)
Interrupt:169 Memory:f4000000-f4012100
When the server came up it didn’t bind to the bonded interface, bond0 and here’s the output from /opt/openfire/logs/info.log:
2010.12.03 10:26:03 Openfire 3.6.3 [Dec 3, 2010 10:26:03 AM]
2010.12.03 10:26:14 Admin console listening at http://127.0.0.1:9090
Here’s the content of /opt/openfire/conf/openfire.xml:
<?xml version="1.0" encoding="UTF-8"?>9090
9091
en
146.6.7.3
org.jivesoftware.database.EmbeddedConnectionProvider
true
When I browse to http://127.0.0.1:9090 I get prompts as if the server needs to be configured from scratch.
Any thoughts/suggestions? Everything else about this server is working. It’s on the network, reachable via ssh, reachable on web server (port 80). I’ll add that I don’t think it’s an iptables issue as I tried shutting iptables down then restarting the openfire server. That didn’t solve the problem.