IDPA: El comando "dpacli -servicemode" falla en el dispositivo DP4400 con el error "No se pudo ejecutar el comando de la CLI de DPA: nulo"

Summary: La utilidad DPATOOLS se instala en ACM en un dispositivo DP4400 y se puede utilizar para realizar actualizaciones de firmware en IDPA. Esta base de conocimientos lo guía a través de un problema en el cual IDPA no podía ingresar al modo de servicio cuando se emite el comando "dpacli -servicemode" debido a que DPA se encuentra en un estado no configurado y DPACLI aún emite una consulta de conexión de prueba a DPA, lo cual falla. Este es un problema conocido de la versión 2.0.0.16 de dpacli. ...

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

Cuando se emite el comando "dpacli" para poner el dispositivo en modo de servicio, el comando falla con el siguiente error:

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

Se puede verificar "dpacli.log" para revisar el error de este problema: (ubicación: /usr/local/dpatools/logs/dpacli.log)
En el dpacli.log se puede observar el siguiente error:

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: {}

Como se indica en los registros anteriores, una conexión de prueba al servidor de aplicaciones de DPA y al servidor de almacén de datos de DPA falla. Verifique si el DPA está configurado en este IDPA. Inicie sesión en la IU de ACM de IDPA y verifique si DPA está configurado en el panel "Data Protection Advisor". Además, se puede verificar el archivo "selskuconfig.xml" para comprobar si DPA está configurado en este dispositivo: Ubicación: /usr/local/dataprotection/var/configmgr/server_data/skuconfig/selskuconfig.xml head -50 /usr/local/dataprotection/var/configmgr/server_data/skuconfig/selskuconfig.xml Verifique que DPA se muestre como no configurado como se muestra a continuación:

<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>

Según el resultado anterior, está claro que DPA no está configurado en este dispositivo; sin embargo, dpatools aún realiza una consulta de prueba a DPA, lo cual es un problema en DPATOOLS. Este problema se resolvió en dpatools versión 2.0.0-17.

 

Cause

Este es un problema conocido con la versión 2.0.0-16 o anterior de DPATOOLS y, si se corrigió en la versión 2.0.0-17 de DPATOOLS. Instale el nuevo rpm de DPATOOLS para resolver este problema.

 

Resolution

  1. Inicie sesión en el protocolo SSH de ACM mediante el uso de "root user".

  2. Verifique la versión de dpatools en ACM mediante el siguiente comando:

    rpm -qa | grep -i dpatools
  3. Si la versión de dpatools es 2.0.0-16 o inferior, póngase en contacto con el soporte de IDPA para instalar la versión más reciente de dpatools.

  4. Una vez que dpatools se haya actualizado a la versión 2.0.0-17 o superior, vuelva a intentar el siguiente comando:

    dpacli -servicemode

 

Additional Information

Verifique también si "dpacli -servicemode" falla debido a que DataProtectionConfig.xml archivo no se completó correctamente.
Resolución: Artículo de la base de conocimiento

 

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.