Unsolved

Closed

1 Rookie

 • 

21 Posts

419

April 21st, 2023 05:00

Problem with servers Warranty in version 3.10.0

Hi,

I have a problem with server warranty in the Dell OpenManage Enterprise application. I installed Dell OpenManage Enterprise Version 3.10.0 (Build 169). When i click on the "Monitor" button , and then the "Warranty" button i see only the information about warranty, from 3 servers (and I shoulld see information from 8 servers).  When I`m trying to refresh a warranty information from a server I don`t see in the Warranty, I have such information:

Messages:
Running
Error while processing warranties from Dell API
Error while processing warranties from Dell API
Task Failed. Completed With Errors.
 
Can you write me, what must I do , so I could see the Warranty for all my servers in the Dell OpenManage Enterprise  ?

Moderator

 • 

4.7K Posts

April 21st, 2023 11:00

Hello sowax,

 

The step by step information in the User guide can be found here:

Manage warranty settings page 66

Managing device warranty page 141

https://dell.to/3H49aa0

 

You may review this video how to use and troubleshoot warranty entitlement checking features in OpenManage Enterprise (OME).

OpenManage Enterprise Warranty Features

https://dell.to/3NmfKNl

 

Moderator

 • 

2.9K Posts

May 2nd, 2023 04:00

Hello, I see there is an issue with SSL handshake failed. I researched this and looked for a solution, but I couldn't find an easy to explain or an article solution to this. I don't want to mislead you. That's why I would suggest you contact your local support and open a ticket. Maybe they can set up a remote session with you and take a look. 

1 Rookie

 • 

21 Posts

May 2nd, 2023 04:00

Hi,

 

I have enabled the debug logs, and my error logs are below:

 

[ERROR] 2023-05-02 12:44:00.822 [Warranty-Task-Pool-2] OAuthUtils - Exception caught in createAccessToken()
javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.ssl.Alert.createSSLException(Alert.java:131) ~[?:1.8.0_352]
at sun.security.ssl.TransportContext.fatal(TransportContext.java:324) ~[?:1.8.0_352]
at sun.security.ssl.TransportContext.fatal(TransportContext.java:267) ~[?:1.8.0_352]
at sun.security.ssl.TransportContext.fatal(TransportContext.java:262) ~[?:1.8.0_352]
at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:654) ~[?:1.8.0_352]
at sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:473) ~[?:1.8.0_352]
at sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:369) ~[?:1.8.0_352]
at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:377) ~[?:1.8.0_352]
at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:444) ~[?:1.8.0_352]
at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:422) ~[?:1.8.0_352]
at sun.security.ssl.TransportContext.dispatch(TransportContext.java:182) ~[?:1.8.0_352]
at sun.security.ssl.SSLTransport.decode(SSLTransport.java:152) ~[?:1.8.0_352]
at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1397) ~[?:1.8.0_352]
at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1305) ~[?:1.8.0_352]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:440) ~[?:1.8.0_352]
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559) ~[?:1.8.0_352]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:197) ~[?:1.8.0_352]
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1342) ~[?:1.8.0_352]
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1317) ~[?:1.8.0_352]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:264) ~[?:1.8.0_352]
at com.dell.enterprise.lexington.integration.lib.tasks.warrantytask.oauth.OAuthUtils.createAccessToken(OAuthUtils.java:83) ~[warrantytask-0.0.1-SNAPSHOT.jar:?]
at com.dell.enterprise.lexington.integration.lib.tasks.warrantytask.oauth.OAuthUtils.requestAccessToken(OAuthUtils.java:44) ~[warrantytask-0.0.1-SNAPSHOT.jar:?]
at com.dell.enterprise.lexington.integration.lib.tasks.warrantytask.WarrantySubTask.getWarrantyInputStream(WarrantySubTask.java:195) ~[warrantytask-0.0.1-SNAPSHOT.jar:?]
at com.dell.enterprise.lexington.integration.lib.tasks.warrantytask.WarrantySubTask.getWarrantyInformation(WarrantySubTask.java:130) ~[warrantytask-0.0.1-SNAPSHOT.jar:?]
at com.dell.enterprise.lexington.integration.lib.tasks.warrantytask.WarrantySubTask.processTarget(WarrantySubTask.java:432) ~[warrantytask-0.0.1-SNAPSHOT.jar:?]
at com.dell.enterprise.common.integration.lib.taskengine.CorePlatformSubTask.run(CorePlatformSubTask.java:320) ~[taskengine-0.0.1-SNAPSHOT.jar:?]
at com.dell.enterprise.common.integration.lib.taskpool.CorePlatformTaskPool$WorkerThread.run(CorePlatformTaskPool.java:1030) ~[taskpool-0.0.1-SNAPSHOT.jar:?]
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:456) ~[?:1.8.0_352]
at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:323) ~[?:1.8.0_352]
at sun.security.validator.Validator.validate(Validator.java:271) ~[?:1.8.0_352]
at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:315) ~[?:1.8.0_352]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:223) ~[?:1.8.0_352]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:129) ~[?:1.8.0_352]
at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:638) ~[?:1.8.0_352]
... 22 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141) ~[?:1.8.0_352]
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126) ~[?:1.8.0_352]
at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280) ~[?:1.8.0_352]
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:451) ~[?:1.8.0_352]
at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:323) ~[?:1.8.0_352]
at sun.security.validator.Validator.validate(Validator.java:271) ~[?:1.8.0_352]
at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:315) ~[?:1.8.0_352]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:223) ~[?:1.8.0_352]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:129) ~[?:1.8.0_352]
at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:638) ~[?:1.8.0_352]
... 22 more
[ERROR] 2023-05-02 12:44:00.823 [Warranty-Task-Pool-2] WarrantySubTask - getting warranty inputStream error :javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target.

[ERROR] 2023-05-02 12:44:38.037 [Warranty-Task-Pool-1] WarrantySubTask - getting warranty inputStream error :javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
[DEBUG] 2023-05-02 12:44:38.056 [Warranty-Task-Pool-1] WarrantySubTask - inputStream value:null
[ERROR] 2023-05-02 12:44:38.057 [Warranty-Task-Pool-1] WarrantySubTask - Error while processing warranties from Dell API
[DEBUG] 2023-05-02 12:44:38.077 [Warranty-Task-Pool-1] TaskDataManagerDaoImpl - updateExecutionHistoryDetails() - Updated execution details count=1; result code = 0
[DEBUG] 2023-05-02 12:44:38.078 [Warranty-Task-Pool-1] StatusProcessor - Response status from updating execution history details (Execution Histories/Run Status). {_return_status=0, _total_updated_execution_histories=1}
[ERROR] 2023-05-02 12:44:38.078 [Warranty-Task-Pool-1] WarrantySubTask - Error while processing warranties from Dell API
[DEBUG] 2023-05-02 12:44:38.098 [Warranty-Task-Pool-1] TaskDataManagerDaoImpl - updateExecutionHistoryDetails() - Updated execution details count=1; result code = 0
[DEBUG] 2023-05-02 12:44:38.098 [Warranty-Task-Pool-1] StatusProcessor - Response status from updating execution history details (Execution Histories/Run Status). {_return_status=0, _total_updated_execution_histories=1}
[ERROR] 2023-05-02 12:44:38.099 [Warranty-Task-Pool-1] WarrantySubTask - An exception was caught during a sub-task operation.

What do I have to do, so I could retrieve the warranty information for all of my servers ?

No Events found!

Top