IDPA: "dpacli -servicemode" command fails on DP4400 appliance with error "Failed to execute DPA CLI command: null"

Summary: Het hulpprogramma DPATOOLS is geïnstalleerd op ACM in een DP4400-apparaat en dit hulpprogramma kan worden gebruikt om firmware-upgrades uit te voeren op de IDPA. In dit KB-artikel wordt een probleem beschreven waarbij IDPA niet naar de servicemodus gaat wanneer u de opdracht "dpacli -servicemode" geeft omdat DPA niet geconfigureerd is en DPACLI nog steeds een testverbindingsquery naar DPA stuurt die mislukt. Dit is een bekend probleem met de dpacli 2.0.0.16-versie. ...

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

Wanneer de opdracht "dpacli" wordt gegeven om het apparaat in de servicemodus te zetten, mislukt de opdracht met de volgende fout:

xxxxxxacm:/usr/local/dpatools/logs # dpacli -servicemode
Failed to execute DPA CLI command: null
usage: Data Protection Appliance Tools
 -servicemode   Shut down VMs (IDPA components) except ACM and ESXi. It's
                a prerequisite for FRU/CRU operations and FW update in
                service-mode

'dpacli.log' kan worden geverifieerd om de fout voor dit probleem te controleren: (locatie: /usr/local/dpatools/logs/dpacli.log)
De volgende fout is te zien in de dpacli.log:

2019-11-04T19:53:18.958Z ERROR [] [DPACLI-System-akka.actor.default-dispatcher-4] [][][][][] com.emc.dpa.dputils.DPAUtils - Exception occured while test connection of DPA app server {}
java.lang.NullPointerException: null
        at com.emc.dpa.dputils.persistence.ACMConfigUtils.getServiceIP(ACMConfigUtils.java:181)
        at com.emc.dpa.dputils.DPAUtils.testDPAAppServerOutOfSyncWhileShutDown(DPAUtils.java:77)
        at com.emc.dpa.dputils.DPApplianceUtils.testDPAOutOfSync(DPApplianceUtils.java:173)
        at com.emc.dpa.dputils.DPApplianceUtils.testOutOfSync(DPApplianceUtils.java:270)
        at com.emc.dpa.dputils.DPApplianceUtils.isOKShutdown(DPApplianceUtils.java:57)
        at com.emc.dpa.dputils.DPApplianceUtils.shutdownServices(DPApplianceUtils.java:87)
        at com.emc.dpa.ptresources.DPAResourceBuilder.shutdownServices(DPAResourceBuilder.java:977)
        at com.emc.dpa.ptresources.PTCLIService.shutdownServices(PTCLIService.java:98)
        at com.emc.dpa.common.akka.DPAHostAdapter.receiveDPAOpMessage(DPAHostAdapter.java:76)
        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)
2019-11-04T19:53:18.958Z INFO [] [DPACLI-System-akka.actor.default-dispatcher-4] [][][][][] com.emc.dpa.dputils.DPAUtils - Checking connection with DPA datastore.
2019-11-04T19:55:20.380Z ERROR [] [main] [][][][][] com.emc.dpa.dpacli.DPACliUtils - Exception is thrown when parsing CLI command: {}

Zoals uit de bovenstaande logboeken blijkt, mislukt een testverbinding met DPA Application Server en DPA Datastore Server. Controleer of de DPA is geconfigureerd op deze IDPA. Meld u aan bij de IDPA ACM-gebruikersinterface en controleer of DPA is geconfigureerd op het dashboard "Data Protection Advisor". Ook het bestand 'selskuconfig.xml' kan worden geverifieerd om te controleren of DPA is geconfigureerd op dit apparaat: Plaats: /usr/local/dataprotection/var/configmgr/server_data/skuconfig/selskuconfig.xml head -50 /usr/local/dataprotection/var/configmgr/server_data/skuconfig/selskuconfig.xml Controleer of de DPA als niet-geconfigureerd wordt weergegeven, zoals hieronder wordt weergegeven:

<ConfiguredProducts>             <DPS>true</DPS>             <DPA>false</DPA>             <Avamar>true</Avamar>             <DD>true</DD>             <DPC>true</DPC>             <DDCDR>true</DDCDR>             <IDPA_VAPP>true</IDPA_VAPP>         </ConfiguredProducts>

Volgens de bovenstaande uitvoer is het duidelijk dat DPA niet is geconfigureerd op dit apparaat, maar dpatools voert nog steeds een testquery uit naar DPA, wat een probleem is op DPATOOLS. Dit probleem is opgelost op dpatools versie 2.0.0-17.

 

Cause

Dit is een bekend probleem met DPATOOLS versie 2.0.0-16 of lager en indien opgelost in DPATOOLS versie 2.0.0-17. Installeer de nieuwe DPATOOLS rpm om dit probleem op te lossen.

 

Resolution

  1. Log in op de ACM ssh-sessie met 'rootgebruiker'

  2. Controleer de dpatools-versie op de ACM met behulp van de volgende opdracht:

    rpm -qa | grep -i dpatools
  3. Als de dpatools-versie 2.0.0-16 of lager is, neem dan contact op met IDPA-ondersteuning om de nieuwere versie van dpatools te installeren.

  4. Zodra de dpatools is bijgewerkt naar versie 2.0.0-17 of hoger, probeert u de onderstaande opdracht opnieuw uit te voeren:

    dpacli -servicemode

 

Additional Information

Controleer ook of de "dpacli -servicemode" mislukt omdat DataProtectionConfig.xml bestand niet correct is gevuld.
Resolutie: KB-artikel

 

Affected Products

Integrated Data Protection Appliance Family

Products

PowerProtect DP4400, PowerProtect Data Protection Software, Integrated Data Protection Appliance Family, PowerProtect Data Protection Hardware, Integrated Data Protection Appliance Software
Article Properties
Article Number: 000168734
Article Type: Solution
Last Modified: 02 Dec 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.