Unable to bind port 2050

Tryng to start server with java:su domino85 -c “/opt/ibm/lotus/bin/server -jc -c”

I have this response!!

createServerSocket=Cannot assign requested address

Unable to bind to port 2050 on host machine sr31.ric1.local/172.16.3.237:

Either the host name or address is wrong or the port is already in use.

Domino Server Controller exiting: Listener startup timed out.

Please check if another Server Controller instance is running in the same data directory.

Please press to exit…

How can i check the port 2050 to understand why i seem busy?

Subject: Some hints

netstat -a | grep 2050 will show you wether port 2050 is being used or not.But that’s likely not the problem.

As far as I understand, the issue is more with <> like if the [Fully qualified Internet host name] in the [Basic] tab of the server document is a name provided by an external DNS.

You can check that with traceroute sr31.ric1.local, or maybe your host name is not sr31 or whatever. You may want to check that with a network admin.

Moreover it looks like a bug that IBM has no intention to fix :

Other workarounds :

  • Obviously, use Domino Admin instead

  • webadmin.nsf if you have http runing on your server

  • check the startup / shutdown scripts in Redirect Notice

(look for notes_screen)

  • use cconsole

Good luck !

Subject: And you may want to check that one too

www-01.ibm.com/support/docview.wss?uid=swg27006421&aid=1

Subject: THANK YOU Eric!

I lost my time looking for port 2050… but the answer was in the hosts file, the server changed ipaddress and i didn’t update!

now it works!