Currently running 10.3.1.3 on a new deployment of deadline, even though the download link says 10.3.1.4 when I downloaded it to install it?
The error im getting when trying to spin up a 2nd worker via the cli command of: deadlineworker -name “2nd-worker”. Im guessing this is a repository wide thing? or perhaps a deadline.ini config change?
Traceback (most recent call last):
File "UI/Forms/MainWindowSlaveStartup.py", line 183, in Startup
File "UI/Forms/MainWindowSlaveStartup.py", line 243, in ConnectToRepository
System.Net.Sockets.SocketException: (10048): Only one usage of each socket address (protocol/network address/port) is normally permitted.
at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at FranticX.Net.SocketUtils.CreateTcpListeningSocket(Int32 port, Boolean localOnly, Boolean forceIPv4)
at FranticX.Net.SocketUtils.CreateTcpListeningSocket(Int32 port, Boolean localOnly)
at Deadline.ListenerThread.b()
at Deadline.ListenerThread.Initialize()
at Deadline.Slaves.Slave.UpdateListeningPort(Int32 slaveListeningPort)
at Deadline.Slaves.Slave.Connect(DataController dataController)
at Deadline.Slaves.SlaveManager.Connect(RepositoryConnectionSettings connectionSettings, Boolean updateScriptManager)
at Deadline.Applications.DeadlineApplicationManager.Connect(Boolean updateScriptManager)
at Deadline.Applications.DeadlineApplicationManager.Connect()
Im trying to find any mention of port management, or a override somewhere in the documentation for this but cant seem to find it. I cant also seem to find any mention of 10048 or a way to auto configure this for additional workers?
Maybe its a bug or a issue with it conflicting with another repository wide setting?