IDPA Firmware update failed with error: "I/O error on POST request for "https://192.168.100.101:8086/api/PT/v1/host/SMF/payloads""
Summary: IDPA Firmware update failed with error: "I/O error on POST request for "https://192.168.100.101:8086/api/PT/v1/host/SMF/payloads""
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
iDRAC Firmware update and ISM failed with following error:
================================================
idpa-acm:/data01/upgrade # /usr/local/dpatools/bin/workarounds.sh
Work around PTAgent issue............
{"Response":"Workaround PTAgent issue: Succeeded"}
Updating iDRAC firmware......
Failed to execute DPA CLI command: I/O error on POST request for "https://192.168.100.101:8086/api/PT/v1/host/SMF/payloads": Connect to 192.168.100.101:8086 [/192.168.100.101] failed: Connection refused (Connection refused); nested exception is org.apache.http.conn.HttpHostConnectException: Connect to 192.168.100.101:8086 [/192.168.100.101] failed: Connection refused (Connection refused)
usage: Data Protection Appliance Tools
-fwupdate <arg> Copy firmware payload to host for update
-skipReboot Skip system reboot after fwupdate
[WARN] [02/25/2020 21:51:32.063] [DPACLI-System-shutdown-hook-1] [CoordinatedShutdown(akka://DPACLI-System)] CoordinatedShutdown from JVM shutdown failed: Futures timed out after [10000 milliseconds]
/usr/local/dpatools/logs/dpacli.log also shows the same error:
==============================================
2020-02-26T03:02:22.223Z ERROR [] [DPACLI-System-akka.actor.default-dispatcher-4] [][][][][] com.emc.dpa.common.akka.DPAHostAdapter - An exception is thrown when executing dpacli command. Check the dpacli logs for additional information
org.springframework.web.client.ResourceAccessException: I/O error on POST request for "https://192.168.100.101:8086/api/PT/v1/host/SMF/payloads": Connect to 192.168.100.101:8086 [/192.168.100.101] failed: Connection refused (Connection refused); nested exception is org.apache.http.conn.HttpHostConnectException: Connect to 192.168.100.101:8086 [/192.168.100.101] failed: Connection refused (Connection refused)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:666)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531)
at com.emc.dpa.ptclient.PowerToolsRestClient.executeInternal(PowerToolsRestClient.java:232)
at com.emc.dpa.ptclient.PowerToolsRestClient.executeRequest2(PowerToolsRestClient.java:455)
at com.emc.dpa.ptresources.DPAResourceBuilder.updateHostFW(DPAResourceBuilder.java:670)
at com.emc.dpa.ptresources.DPAResourceBuilder.updateFW(DPAResourceBuilder.java:537)
at com.emc.dpa.ptresources.PTCLIService.updateFW(PTCLIService.java:73)
at com.emc.dpa.common.akka.DPAHostAdapter.receiveDPAOpMessage(DPAHostAdapter.java:276)
at akka.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:26)
at akka.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:21)
at scala.PartialFunction.applyOrElse(PartialFunction.scala:123)
at scala.PartialFunction.applyOrElse$(PartialFunction.scala:122)
at akka.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:21)
at scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:171)
at akka.actor.Actor.aroundReceive(Actor.scala:517)
at akka.actor.Actor.aroundReceive$(Actor.scala:515)
at akka.actor.AbstractActor.aroundReceive(AbstractActor.scala:180)
at akka.actor.ActorCell.receiveMessage(ActorCell.scala:588)
at akka.actor.ActorCell.invoke(ActorCell.scala:557)
at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:258)
at akka.dispatch.Mailbox.run(Mailbox.scala:225)
at akka.dispatch.Mailbox.exec(Mailbox.scala:235)
at akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
at akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
at akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
at akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 192.168.100.101:8086 [/192.168.100.101] failed: Connection refused (Connection refused)
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:159)
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373)
at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:381)
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
at org.springframework.http.client.HttpComponentsStreamingClientHttpRequest.executeInternal(HttpComponentsStreamingClientHttpRequest.java:98)
at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:53)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:652)
... 26 common frames omitted
Caused by: java.net.ConnectException: Connection refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:606)
at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:339)
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
... 38 common frames omitted
Cause
The current dpatools with version 2.0.0.20 is outdated
Resolution
Download and install the latest dpatools from:
https://inside.dell.com/docs/DOC-425832
Then rerun the iDRAC firmware update command again. it will complete succesfully. Here is am example:
/usr/local/dpatools/bin/workarounds.sh
Work around PTAgent issue............
{"Response":"Workaround PTAgent issue: Succeeded"}
Updating iDRAC firmware......
Host x.x.x.x: 100%
No reboot issued after update.
Upgrading iSM to v3.4.1......
Updating iSM............
https://inside.dell.com/docs/DOC-425832
Then rerun the iDRAC firmware update command again. it will complete succesfully. Here is am example:
/usr/local/dpatools/bin/workarounds.sh
Work around PTAgent issue............
{"Response":"Workaround PTAgent issue: Succeeded"}
Updating iDRAC firmware......
Host x.x.x.x: 100%
No reboot issued after update.
Upgrading iSM to v3.4.1......
Updating iSM............
Additional Information
Additional troubleshooting Info:
Check to see if PTAgent can be accessed from ACM? Output should not contain any errors
curl -kvvv https://192.168.100.101:8086/api/PT/v1/host/SMF/payloads
If PTagent has issue, restart PTAgent from ESXi host:
/etc/init.d/DellPTAgent restart
/etc/init.d/DellPTAgent status
If PTAgent still has issue after agent service restart, search errors in ptagent logs :
/scratch/log/pta_debug.log
/scratch/log/pta_access.log
/scratch/log/pta_monitor.log
Check to see if PTAgent can be accessed from ACM? Output should not contain any errors
curl -kvvv https://192.168.100.101:8086/api/PT/v1/host/SMF/payloads
If PTagent has issue, restart PTAgent from ESXi host:
/etc/init.d/DellPTAgent restart
/etc/init.d/DellPTAgent status
If PTAgent still has issue after agent service restart, search errors in ptagent logs :
/scratch/log/pta_debug.log
/scratch/log/pta_access.log
/scratch/log/pta_monitor.log
Affected Products
Integrated Data Protection Appliance FamilyProducts
Integrated Data Protection Appliance FamilyArticle Properties
Article Number: 000063363
Article Type: Solution
Last Modified: 11 Oct 2024
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.