AI Center setup on prem, with CentOS7 system and behind the corporate proxy.
In order to avoid Personal Data leak (we will train and upload Personal Data into Dataset) before I upload data, I deleted previously created Datasets and blocked proxy.
I got an error during new Dataset creation. Logs:
kubectl logs -n aifabric ai-trainer-deployment-86d89b69df-kb2js -f
2021-07-29 08:46:18 [http-nio-8086-exec-8] INFO com.uipath.ml.service.DatasetService.validatePayload - Validate dataset by name: ProxyTest
2021-07-29 08:46:18 [http-nio-8086-exec-8] INFO c.u.ml.client.ProjectServiceClient.getProjectById - Get Project by id 5b2a218d-898b-40be-b49d-9bade9f69c9f called
2021-07-29 08:46:18 [http-nio-8086-exec-8] WARN o.a.http.impl.auth.HttpAuthenticator.generateAuthResponse - NEGOTIATE authentication error: Invalid name provided (Mechanism level: KrbException: Cannot locate default realm)
2021-07-29 08:46:18 [http-nio-8086-exec-8] ERROR c.u.ml.storage.CephStorageProvider.upload - Error while uploading 5b2a218d-898b-40be-b49d-9bade9f69c9f/28f2b138-4c3e-455e-9c82-2519c039c68d/ of contentType null to 5b2a218d-898b-40be-b49d-9bade9f69c9f/28f2b138-4c3e-455e-9c82-2519c039c68d/
com.amazonaws.services.s3.model.AmazonS3Exception: Proxy Authentication Required (Service: Amazon S3; Status Code: 407; Error Code: 407 Proxy Authentication Required; Request ID: null; S3 Extended Request ID: null; Proxy: 192.109.190.88)
at com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleErrorResponse(AmazonHttpClient.java:1828)
at com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleServiceErrorResponse(AmazonHttpClient.java:1412)
at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1374)
(…)
2021-07-29 08:33:42 [http-nio-8086-exec-10] ERROR c.u.m.c.ControllerExceptionsHandler.handleBaseException - An error has occurred. Exception code: 10401, Exception Message: Failed to upload files for content type null, Exception status: 500
com.uipath.ml.exception.BaseException: Failed to upload files for content type null
at com.uipath.ml.storage.CephStorageProvider.upload(CephStorageProvider.java:186)
- I do not understand why and whom wants to go outside to internet and use proxy.
- Why there is connection initiated to AWS? Why AI tries to connect to AWS … “amazonaws.services.s3.model.AmazonS3”