[Solved] Cannot connect to RCS

I have been trying to setup a RCS on Windows for days now without succes.
I have been using Deadline on LAN for years without problems. But now since we are having a second network I need it to work on RCS and the client just wont connect.

I have followed all the steps (for as far as I know, I think the documentation is quite vague).
Installed the client installer with remote connection on the server and installed the client on the worker pc. I portforwarded the server pc IP and port 4433. from the client on the other network I can ping the IP and porttester shows it is open. Yet I get a communication error when trying to connect from the client pc.

Any help would be greatly appreciated.

Heres the log;

2023-10-25 11:53:31:  BEGIN - MB3D-08\Simeon
2023-10-25 11:53:31:  Operating System: Windows 10 Home
2023-10-25 11:53:31:  CPU Architecture: x64
2023-10-25 11:53:31:  CPUs: 64
2023-10-25 11:53:31:  Video Card: NVIDIA GeForce GTX 1080 Ti
2023-10-25 11:53:31:  Deadline Remote Connection Server 10.3 [v10.3.0.13 Release (7883f0093)]
2023-10-25 11:53:31:  Connected to "P:\_DEADLINE"
2023-10-25 11:53:31:  Turning off Kestrel logging
2023-10-25 11:53:31:  DEBUG: The RCS is capable of sending responses compressed with :br
2023-10-25 11:53:31:  Using ASP.Net Core server.
2023-10-25 11:53:31:  Listening for https requests on 0.0.0.0 port 4433 loopbackOnly False...
2023-10-25 11:53:31:  Counters: http-process-calls-current=0 http-process-calls-count=0 http-process-slow-calls-count=0 http-process-last-slow=none http-process-histo: ApxMean=NaN P99=NaN BoundsMs=0 Counts=0 assign-tasks-calls-current=0 assign-tasks-calls-count=0
2023-10-25 11:54:31:  Update timeout has been set to 30 seconds
2023-10-25 11:54:31:  Stdout Redirection Enabled: True
2023-10-25 11:54:31:  Stdout Handling Enabled: False
2023-10-25 11:54:31:  Popup Handling Enabled: False
2023-10-25 11:54:31:  Using Process Tree: True
2023-10-25 11:54:31:  Hiding DOS Window: True
2023-10-25 11:54:31:  Creating New Console: False
2023-10-25 11:54:31:  Running as user: Simeon
2023-10-25 11:54:31:  Executable: "C:\Program Files\Thinkbox\Deadline10\bin\deadlinecommand.exe"
2023-10-25 11:54:31:  Argument: -RunCommandForRepository "Repository" "P:\_DEADLINE" -DoHouseCleaning True False True
2023-10-25 11:54:31:  Full Command: "C:\Program Files\Thinkbox\Deadline10\bin\deadlinecommand.exe" -RunCommandForRepository "Repository" "P:\_DEADLINE" -DoHouseCleaning True False True
2023-10-25 11:54:31:  Startup Directory: "C:\Program Files\Thinkbox\Deadline10\bin"
2023-10-25 11:54:31:  Process Priority: BelowNormal
2023-10-25 11:54:31:  Process Affinity: default
2023-10-25 11:54:31:  Process is now running
2023-10-25 11:54:32:  Counters: http-process-calls-current=0 http-process-calls-count=0 http-process-slow-calls-count=0 http-process-last-slow=none http-process-histo: ApxMean=NaN P99=NaN BoundsMs=0 Counts=0 assign-tasks-calls-current=0 assign-tasks-calls-count=0
2023-10-25 11:54:32:  Skipping house cleaning because it is not required at this time
2023-10-25 11:54:32:  Process exit code: 0
2023-10-25 11:54:32:  Update timeout has been set to 30 seconds
2023-10-25 11:54:32:  Stdout Redirection Enabled: True
2023-10-25 11:54:32:  Stdout Handling Enabled: False
2023-10-25 11:54:32:  Popup Handling Enabled: False
2023-10-25 11:54:32:  Using Process Tree: True
2023-10-25 11:54:32:  Hiding DOS Window: True
2023-10-25 11:54:32:  Creating New Console: False
2023-10-25 11:54:32:  Running as user: Simeon
2023-10-25 11:54:32:  Executable: "C:\Program Files\Thinkbox\Deadline10\bin\deadlinecommand.exe"
2023-10-25 11:54:32:  Argument: -RunCommandForRepository "Repository" "P:\_DEADLINE" -DoRepositoryRepair True False True
2023-10-25 11:54:32:  Full Command: "C:\Program Files\Thinkbox\Deadline10\bin\deadlinecommand.exe" -RunCommandForRepository "Repository" "P:\_DEADLINE" -DoRepositoryRepair True False True
2023-10-25 11:54:32:  Startup Directory: "C:\Program Files\Thinkbox\Deadline10\bin"
2023-10-25 11:54:32:  Process Priority: BelowNormal
2023-10-25 11:54:32:  Process Affinity: default
2023-10-25 11:54:32:  Process is now running
2023-10-25 11:54:34:  Skipping repository repair because it is not required at this time
2023-10-25 11:54:34:  Process exit code: 0
2023-10-25 11:54:34:  Update timeout has been set to 30 seconds
2023-10-25 11:54:34:  Stdout Redirection Enabled: True
2023-10-25 11:54:34:  Stdout Handling Enabled: False
2023-10-25 11:54:34:  Popup Handling Enabled: False
2023-10-25 11:54:34:  Using Process Tree: True
2023-10-25 11:54:34:  Hiding DOS Window: True
2023-10-25 11:54:34:  Creating New Console: False
2023-10-25 11:54:34:  Running as user: Simeon
2023-10-25 11:54:34:  Executable: "C:\Program Files\Thinkbox\Deadline10\bin\deadlinecommand.exe"
2023-10-25 11:54:34:  Argument: -RunCommandForRepository "Repository" "P:\_DEADLINE" -DoPendingJobScan True False True "none"
2023-10-25 11:54:34:  Full Command: "C:\Program Files\Thinkbox\Deadline10\bin\deadlinecommand.exe" -RunCommandForRepository "Repository" "P:\_DEADLINE" -DoPendingJobScan True False True "none"
2023-10-25 11:54:34:  Startup Directory: "C:\Program Files\Thinkbox\Deadline10\bin"
2023-10-25 11:54:34:  Process Priority: BelowNormal
2023-10-25 11:54:34:  Process Affinity: default
2023-10-25 11:54:34:  Process is now running
2023-10-25 11:54:35:  Skipping pending job scan because it is not required at this time
2023-10-25 11:54:36:  Process exit code: 0
2023-10-25 11:55:32:  Counters: http-process-calls-current=0 http-process-calls-count=0 http-process-slow-calls-count=0 http-process-last-slow=none http-process-histo: ApxMean=NaN P99=NaN BoundsMs=0 Counts=0 assign-tasks-calls-current=0 assign-tasks-calls-count=0
2023-10-25 11:55:32:  Update timeout has been set to 30 seconds
2023-10-25 11:55:32:  Stdout Redirection Enabled: True
2023-10-25 11:55:32:  Stdout Handling Enabled: False
2023-10-25 11:55:32:  Popup Handling Enabled: False
2023-10-25 11:55:32:  Using Process Tree: True
2023-10-25 11:55:32:  Hiding DOS Window: True
2023-10-25 11:55:32:  Creating New Console: False
2023-10-25 11:55:32:  Running as user: Simeon
2023-10-25 11:55:32:  Executable: "C:\Program Files\Thinkbox\Deadline10\bin\deadlinecommand.exe"
2023-10-25 11:55:32:  Argument: -RunCommandForRepository "Repository" "P:\_DEADLINE" -DoHouseCleaning True False True
2023-10-25 11:55:32:  Full Command: "C:\Program Files\Thinkbox\Deadline10\bin\deadlinecommand.exe" -RunCommandForRepository "Repository" "P:\_DEADLINE" -DoHouseCleaning True False True
2023-10-25 11:55:32:  Startup Directory: "C:\Program Files\Thinkbox\Deadline10\bin"
2023-10-25 11:55:32:  Process Priority: BelowNormal
2023-10-25 11:55:32:  Process Affinity: default
2023-10-25 11:55:32:  Process is now running
2023-10-25 11:55:34:  Skipping house cleaning because it is not required at this time
2023-10-25 11:55:35:  Process exit code: 0
2023-10-25 11:55:35:  Update timeout has been set to 30 seconds
2023-10-25 11:55:35:  Stdout Redirection Enabled: True
2023-10-25 11:55:35:  Stdout Handling Enabled: False
2023-10-25 11:55:35:  Popup Handling Enabled: False
2023-10-25 11:55:35:  Using Process Tree: True
2023-10-25 11:55:35:  Hiding DOS Window: True
2023-10-25 11:55:35:  Creating New Console: False
2023-10-25 11:55:35:  Running as user: Simeon
2023-10-25 11:55:35:  Executable: "C:\Program Files\Thinkbox\Deadline10\bin\deadlinecommand.exe"
2023-10-25 11:55:35:  Argument: -RunCommandForRepository "Repository" "P:\_DEADLINE" -DoRepositoryRepair True False True
2023-10-25 11:55:35:  Full Command: "C:\Program Files\Thinkbox\Deadline10\bin\deadlinecommand.exe" -RunCommandForRepository "Repository" "P:\_DEADLINE" -DoRepositoryRepair True False True
2023-10-25 11:55:35:  Startup Directory: "C:\Program Files\Thinkbox\Deadline10\bin"
2023-10-25 11:55:35:  Process Priority: BelowNormal
2023-10-25 11:55:35:  Process Affinity: default
2023-10-25 11:55:35:  Process is now running
2023-10-25 11:55:36:  Skipping repository repair because it is not required at this time
2023-10-25 11:55:36:  Process exit code: 0
2023-10-25 11:55:36:  Update timeout has been set to 30 seconds

Hello @SimeonVeld

From the remote PC you mentioned that you able to ping “MB3D-08” (RCS machine) which means the communication is okay. Please share the whole stack trace from the remote computer when it tries to connect.

Is there a firewall which will be blocking the traffic from remote client machine on port 4433? RCS listens for all the connections on port 4433. Here are more details on how to troubleshoot: https://awsthinkbox.zendesk.com/hc/en-us/articles/360052921534-Connection-Issues-Connection-Timed-Out-Firewall-Issues

Check the global client configuration file on the Client machine for the following key=values if they are setup correctly:

  1. ConnectionType = Remote
  2. ProxyRoot=[RCS_hostname]:4433
  3. ProxyUseSSL=True
  4. ProxySSLCertificate=[location of remote client cert] << the default is C:/Program Files/Thinkbox/Deadline10/certs/Deadline10RemoteClient.pfx

Hello Zainali,

De remote cliënt certificate did the trick! Thanks so much! It is working now. :slight_smile:

1 Like