I’m trying to get UBL working on my farm. I’m running RCS with secret management. I have 3 nodes. I have 2 Redshift seats.
I have a limit setup
I have identities assigned, but wonder about the server role showing the IP address like that. IP6 is disabled on the NIC.
I have license forwarder running on a node, I did have it on RCS, but am trying anything to get it working
Configure Repository Options, I unchecked “Enable Web Forwarding” as I moved the License Forwarder to the node I was trying to get UBL working on. I would rather have the License Forwarder running on the RCS machine, but I’m just trying to limit complexity to figure out the problem.
Log from worker
2023-05-05 23:52:36: Skipping repository repair because it is not required at this time
2023-05-05 23:52:36: Skipping house cleaning because it is not required at this time
2023-05-05 23:52:45: Skipping pending job scan because it is not required at this time
2023-05-05 23:52:45: Skipping repository repair because it is not required at this time
2023-05-05 23:52:45: Skipping house cleaning because it is not required at this time
2023-05-05 23:52:45: POST https://10.0.1.217:4433/rcs/v1/getSecret returned InternalServerError "" (Deadline.Net.Clients.Http.DeadlineHttpRequestException)
2023-05-05 23:52:45: at Deadline.Net.Clients.Http.HttpClient.b(HttpRequestMessage blu)
2023-05-05 23:52:45: at Deadline.Net.Clients.Http.HttpClient.SendRequestForStream(String method, String uri, String contentType, Dictionary`2 headers, HttpContent httpContent)
2023-05-05 23:52:45: at Deadline.Net.Clients.Http.HttpClient.SendRequest(String method, String uri, String contentType, Dictionary`2 headers, HttpContent httpContent)
2023-05-05 23:52:45: at Deadline.Net.Clients.Http.HttpClient.Post(String uri, Object body, String contentType, Dictionary`2 headers)
2023-05-05 23:52:45: at Deadline.Net.Clients.Http.HttpClient.Post[TRequest,TResponse](String uri, TRequest body, String contentType, Dictionary`2 headers)
2023-05-05 23:52:45: at Deadline.Controllers.RemoteSecretsManagementController.GetSecret(String secretId)
2023-05-05 23:52:45: ERROR: Scheduler Thread - Unexpected Error Occurred
2023-05-05 23:52:45: Scheduler Thread - Failed to retrieve the secret (/admin/ublsettings/UsageBasedURL) due to an unexpected error. Please see Server's application log for further information. (System.InvalidOperationException)
2023-05-05 23:52:51: Detected new event plugin AWSPortal in the Repository, it will now be initialized
2023-05-05 23:52:51: Event plugin 'AWSPortal' could not be loaded from the repository because: Error executing event plugin script "C:\Users\walki\AppData\Local\Thinkbox\Deadline10\cache\hV20vJ49pNQ00MdYzJMhZlHc20\events\AWSPortal\AWSPortal.py": ModuleNotFoundError : No module named 'dateutil.parser' (Deadline.Events.DeadlineEventPluginException)
2023-05-05 23:52:53: Skipping pending job scan because it is not required at this time
2023-05-05 23:52:53: Skipping repository repair because it is not required at this time
2023-05-05 23:52:53: Skipping house cleaning because it is not required at this time
2023-05-05 23:52:53: POST https://10.0.1.217:4433/rcs/v1/getSecret returned InternalServerError "" (Deadline.Net.Clients.Http.DeadlineHttpRequestException)
2023-05-05 23:52:53: at Deadline.Net.Clients.Http.HttpClient.b(HttpRequestMessage blu)
2023-05-05 23:52:53: at Deadline.Net.Clients.Http.HttpClient.SendRequestForStream(String method, String uri, String contentType, Dictionary`2 headers, HttpContent httpContent)
2023-05-05 23:52:53: at Deadline.Net.Clients.Http.HttpClient.SendRequest(String method, String uri, String contentType, Dictionary`2 headers, HttpContent httpContent)
2023-05-05 23:52:53: at Deadline.Net.Clients.Http.HttpClient.Post(String uri, Object body, String contentType, Dictionary`2 headers)
2023-05-05 23:52:53: at Deadline.Net.Clients.Http.HttpClient.Post[TRequest,TResponse](String uri, TRequest body, String contentType, Dictionary`2 headers)
2023-05-05 23:52:53: at Deadline.Controllers.RemoteSecretsManagementController.GetSecret(String secretId)
2023-05-05 23:52:53: ERROR: Scheduler Thread - Unexpected Error Occurred
2023-05-05 23:52:53: Scheduler Thread - Failed to retrieve the secret (/admin/ublsettings/UsageBasedURL) due to an unexpected error. Please see Server's application log for further information. (System.InvalidOperationException)
2023-05-05 23:52:59: Skipping pending job scan because it is not required at this time
2023-05-05 23:52:59: Skipping repository repair because it is not required at this time
2023-05-05 23:52:59: Skipping house cleaning because it is not required at this time
2023-05-05 23:52:59: POST https://10.0.1.217:4433/rcs/v1/getSecret returned InternalServerError "" (Deadline.Net.Clients.Http.DeadlineHttpRequestException)
2023-05-05 23:52:59: at Deadline.Net.Clients.Http.HttpClient.b(HttpRequestMessage blu)
2023-05-05 23:52:59: at Deadline.Net.Clients.Http.HttpClient.SendRequestForStream(String method, String uri, String contentType, Dictionary`2 headers, HttpContent httpContent)
2023-05-05 23:52:59: at Deadline.Net.Clients.Http.HttpClient.SendRequest(String method, String uri, String contentType, Dictionary`2 headers, HttpContent httpContent)
2023-05-05 23:52:59: at Deadline.Net.Clients.Http.HttpClient.Post(String uri, Object body, String contentType, Dictionary`2 headers)
2023-05-05 23:52:59: at Deadline.Net.Clients.Http.HttpClient.Post[TRequest,TResponse](String uri, TRequest body, String contentType, Dictionary`2 headers)
2023-05-05 23:52:59: at Deadline.Controllers.RemoteSecretsManagementController.GetSecret(String secretId)
2023-05-05 23:52:59: ERROR: Scheduler Thread - Unexpected Error Occurred
2023-05-05 23:52:59: Scheduler Thread - Failed to retrieve the secret (/admin/ublsettings/UsageBasedURL) due to an unexpected error. Please see Server's application log for further information. (System.InvalidOperationException)
2023-05-05 23:53:07: Skipping pending job scan because it is not required at this time
2023-05-05 23:53:07: Skipping repository repair because it is not required at this time
2023-05-05 23:53:07: Skipping house cleaning because it is not required at this time
2023-05-05 23:53:07: POST https://10.0.1.217:4433/rcs/v1/getSecret returned InternalServerError "" (Deadline.Net.Clients.Http.DeadlineHttpRequestException)
2023-05-05 23:53:07: at Deadline.Net.Clients.Http.HttpClient.b(HttpRequestMessage blu)
2023-05-05 23:53:07: at Deadline.Net.Clients.Http.HttpClient.SendRequestForStream(String method, String uri, String contentType, Dictionary`2 headers, HttpContent httpContent)
2023-05-05 23:53:07: at Deadline.Net.Clients.Http.HttpClient.SendRequest(String method, String uri, String contentType, Dictionary`2 headers, HttpContent httpContent)
2023-05-05 23:53:07: at Deadline.Net.Clients.Http.HttpClient.Post(String uri, Object body, String contentType, Dictionary`2 headers)
2023-05-05 23:53:07: at Deadline.Net.Clients.Http.HttpClient.Post[TRequest,TResponse](String uri, TRequest body, String contentType, Dictionary`2 headers)
2023-05-05 23:53:07: at Deadline.Controllers.RemoteSecretsManagementController.GetSecret(String secretId)
2023-05-05 23:53:07: ERROR: Scheduler Thread - Unexpected Error Occurred
2023-05-05 23:53:07: Scheduler Thread - Failed to retrieve the secret (/admin/ublsettings/UsageBasedURL) due to an unexpected error. Please see Server's application log for further information. (System.InvalidOperationException)
2023-05-05 23:53:15: Skipping pending job scan because it is not required at this time
2023-05-05 23:53:15: Skipping repository repair because it is not required at this time
2023-05-05 23:53:15: Skipping house cleaning because it is not required at this time
2023-05-05 23:53:22: Skipping pending job scan because it is not required at this time
2023-05-05 23:53:22: Skipping repository repair because it is not required at this time
Log from RCS
2023-05-05 23:53:00: ERROR: DeadlineLoggerMiddleware caught exception method=POST path=/rcs/v1/getSecret remoteip=10.0.1.219 exception=System.InvalidOperationException: Could not retrieve requested secret.
2023-05-05 23:53:00: at Deadline.Controllers.SecretsManagementController.GetSecret(String secretId)
2023-05-05 23:53:00: at DeadlineRCS.Controllers.SecretsManagementController.GetSecretAsync(GetSecretRequest getSecretRequest)
2023-05-05 23:53:00: at lambda_method938(Closure , Object )
2023-05-05 23:53:00: at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
2023-05-05 23:53:00: at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)
2023-05-05 23:53:00: at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
2023-05-05 23:53:00: at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
2023-05-05 23:53:00: at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
2023-05-05 23:53:00: at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
2023-05-05 23:53:00: --- End of stack trace from previous location ---
2023-05-05 23:53:00: at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
2023-05-05 23:53:00: at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
2023-05-05 23:53:00: at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
2023-05-05 23:53:00: at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
2023-05-05 23:53:00: at DeadlineRCS.Middleware.IdempotencyMiddleware.Invoke(HttpContext httpContext)
2023-05-05 23:53:00: at DeadlineRCS.Middleware.DeadlineSecurityMiddleware.Invoke(HttpContext httpContext)
2023-05-05 23:53:00: at DeadlineRCS.Middleware.DeadlineCleanPathMiddleware.Invoke(HttpContext httpContext)
2023-05-05 23:53:00: at Deadline.ASPNet.CommonMiddleware.DeadlineLoggerMiddleware.Invoke(HttpContext httpContext)
I tried via Commandline to get information about the UBL secrets, but only got an error. It could not retrieve the secret.