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

Resumo: 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. ...

Este artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Sintomas

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.

 

Causa

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.

 

Resolução

  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

 

Mais informações

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

 

Produtos afetados

Integrated Data Protection Appliance Family

Produtos

PowerProtect DP4400, PowerProtect Data Protection Software, Integrated Data Protection Appliance Family, PowerProtect Data Protection Hardware, Integrated Data Protection Appliance Software
Propriedades do artigo
Número do artigo: 000168734
Tipo de artigo: Solution
Último modificado: 02 dez. 2025
Versão:  4
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.