Skip to main content
Delphix

PKIX Path Building Failed Message When Attempting to Upload Support Logs From Delphix Engine (KBA8425)

 

 

KBA

KBA# 8425

 

Issue

When attempting to transfer a Support Bundle directly from the Engine interface (Admin or System Setup), the following error may be encountered:

Error
Cannot upload the file to HTTP server "https://upload.delphix.com/" (PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target).

Error Code
exception.system.http.upload.failed

Suggested Action
Make sure that the proxy settings are correct.

clipboard_efff6289a16ce05a386d6af42e520d4c7.png

 

Prerequisites

The Delphix Engine has a Web Proxy server configured and enabled under Outbound Connectivity in the System Setup interface.

Applicable Delphix Versions

Click here to view the versions of the Delphix engine to which this article applies
Major Release All Sub Releases
6.0 6.0.0.0, 6.0.1.0, 6.0.1.1, 6.0.2.0, 6.0.2.1, 6.0.3.0, 6.0.3.1, 6.0.4.0, 6.0.4.1, 6.0.4.2, 6.0.5.0, 6.0.6.0, 6.0.6.1, 6.0.7.0, 6.0.8.0, 6.0.8.1, 6.0.9.0, 6.0.10.0, 6.0.10.1, 6.0.11.0

5.3

5.3.0.0, 5.3.0.1, 5.3.0.2, 5.3.0.3, 5.3.1.0, 5.3.1.1, 5.3.1.2, 5.3.2.0, 5.3.3.0, 5.3.3.1, 5.3.4.0, 5.3.5.0, 5.3.6.0, 5.3.7.0, 5.3.7.1, 5.3.8.0, 5.3.8.1, 5.3.9.0

5.2

5.2.2.0, 5.2.2.1, 5.2.3.0, 5.2.4.0, 5.2.5.0, 5.2.5.1, 5.2.6.0, 5.2.6.1

5.1

5.1.0.0, 5.1.1.0, 5.1.2.0, 5.1.3.0, 5.1.4.0, 5.1.5.0, 5.1.5.1, 5.1.6.0, 5.1.7.0, 5.1.8.0, 5.1.8.1, 5.1.9.0, 5.1.10.0

5.0

5.0.1.0, 5.0.1.1, 5.0.2.0, 5.0.2.1, 5.0.2.2, 5.0.2.3, 5.0.3.0, 5.0.3.1, 5.0.4.0, 5.0.4.1, 5.0.5.0, 5.0.5.1, 5.0.5.2, 5.0.5.3, 5.0.5.4

Troubleshooting

This message can occur in a web proxy environment if the proxy server is not configured to provide SSL tunneling for HTTPS connections but is inspecting packets.

Rather, these proxy server configurations are establishing SSL connection between the Delphix Engine and another connection to Delphix Upload site (https://upload.delphix.com).  In these configurations, the Delphix Engine is presented with the certificate chain generated on the proxy server, rather than Delphix Upload site, and this chain is not trusted by the Engine as the SSL certificate is self-signed.  

This can be confirmed manually using curl from any other host in the environment/subnet/network:

$ curl https://upload.delphix.com --proxy http://exampleproxy.delphix.com:3128
curl: (60) SSL certificate problem: self signed certificate in certificate chain
More details here: https://curl.haxx.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.

Resolution

To resolve this behavior, the proxy server should be configured to create an SSL tunnel between the Delphix Engine and the Delphix Upload site. 

Specific instruction on proxy configuration is outside the scope of this document and is the responsibility of the Network / Proxy administrator.  This may be possible to configure on a global or per-connection basis.

If these options are not available, the Support log bundle can be download to desktop and manually uploaded to https://upload.delphix.com.

 

Related Articles

The following articles may provide more information or related information to this article: