Uninstall leaves the old Zeus server behind

My openfire install got screwed up on OpenSUSE Leap, which I had installed using the rpm, so I uninstalled it.

I reinstalled it using the Yast2 Software Manager, which put it in /usr/share/openfire. However, port 9090 was still blocked by the previous Zeus server, even after a reboot. I moved the admin port on the new installation to 8090, and the new Openfire works. But now I cannot use port 9090 for anything:

Starting Nmap 6.47 ( http://nmap.org ) at 2016-08-04 14:38 EDT

Nmap scan report for localhost (

Host is up (0.00014s latency).

Not shown: 985 closed ports


22/tcp open ssh

25/tcp open smtp

80/tcp open http

139/tcp open netbios-ssn

445/tcp open microsoft-ds

631/tcp open ipp

3306/tcp open mysql

5222/tcp open xmpp-client

5269/tcp open xmpp-server

7070/tcp open realserver

7443/tcp open oracleas-https

7777/tcp open cbt

8090/tcp open unknown

9000/tcp open cslistener

9090/tcp open zeus-admin

Device type: general purpose

Running: Linux 3.X

OS CPE: cpe:/o:linux:linux_kernel:3

OS details: Linux 3.7 - 3.15

Network Distance: 0 hops

So zeus-admin is still listening on the old 9090 port. How do I get my port back?

If I go to port 9090, I get weird stuff:

GET %2F HTTP%2F1.1 Host%3A Connection%3A keep-alive Upgrade-Insecure-Requests%3A 1 User-Agent%3A Mozilla%2F5.0 (Macintosh%3B Intel Mac OS X 10_11_6) AppleWebKit%2F537.36 (KHTML%2C like Gecko) Chrome%2F53.0.2785.34 Safari%2F537.36 Accept%3A text%2Fhtml%2Capplication%2Fxhtml%2Bxml%2Capplication%2Fxml%3Bq%3D0.9%2Cimage%2Fwebp%2C*%2F*%3Bq%3D0.8 DNT%3A 1 Accept-Encoding%3A gzip%2C deflate%2C sdch Accept-Language%3A en-US%2Cen%3Bq%3D0.8%2Cja%3Bq%3D0.6 Cookie%3A ACEGI_SECURITY_HASHED_REMEMBER_ME_COOKIE%3DYWRtaW46MTUwMDQ3OTg3MjExNToyMjY1OWMwOTI2YTAwOTY2OGI0MzdjNzY1N2E1NzZiNQ%3D%3D%3B Squeezebox-expandPlayerControl%3Dtrue%3B Squeezebox-expanded-MY_MUSIC%3D1%3B Squeezebox-expanded-RADIO%3D0%3B Squeezebox-expanded-PLUGIN_MY_APPS_MODULE_NAME%3D0%3B Squeezebox-expanded-FAVORITES%3D0%3B Squeezebox-expanded-PLUGINS%3D1%3B Squeezebox-player%3D00%3A04%3A20%3A10%3A19%3A09%3B Squeezebox-expanded-updatePlugins%3D1%3B JSESSIONID%3Dgofk3rb49vxy%3B Squeezebox-playersettings%3Dplugins%2FMusicInfoSCR%2Fsettings%2Fbasic.html%3F%3B Squeezebox-advancedsettings%3Dsettings%2Fserver%2Fformatting.html%3F%3B Squeezebox-expanded-activePlugins%3D1%3B Squeezebox-expanded-inactivePlugins%3D1%3B Squeezebox-expanded-otherPlugins0%3D1%3B DWRSESSIONID%3DyBXanEUBPUl~VHWYJTCnJS5BLIuD8PbU4ol%3B player-61646d696e%3D2%3B SESS90176f0784d3400806b25c8cee685603%3DrOe9HbjSoD6ClHbh0l80S5DxIAp13BDIDWp40gpdG3M

My Squeezebox server is on port 9000, NOT 9090.

From what i have gathered from the Google search nmap is calling anything listening on 9090 port “zeus-admin”, because it was a common service running on that port. Like 6 years ago. The string that you get by going to that port contains “Squeezebox”, so maybe your Squeezebox is listening on 9090 additionally.

You are probably right about the name. But the 9090 port was used by the origional openfire installation, and I would like to get it back for the new installation. Google told me that zeus was the embedded web server used by Openfire.

Weird. It IS squeezeboxserver listening on that port. It is perl. I killed the process, and squeezeboxserver died.

Jim Rome wrote:

Google told me that zeus was the embedded web server used by Openfire.

I’ve seen that comment on the Stackoverflow, but that’s wrong. This is what nmap is telling. Openfire uses Jetty as a web server for Admin Console and there is no Zeus in it. It is just using the same port as Zeus was using.