IDPA: Komento dpacli -servicemode epäonnistuu DP4400-laitteessa ja antaa virheen "DPA CLI command: nullin suorittaminen epäonnistui"

Summary: DPATOOLS-apuohjelma on asennettu ACM:ään DP4400-laitteeseen, ja apuohjelmalla voidaan tehdä IDPA-laiteohjelmistopäivityksiä. Tässä tietämyskannan artikkelissa kerrotaan, miten IDPA ei siirry huoltotilaan, kun annat komennon dpacli -servicemode, koska DPA on määrittämättömässä tilassa ja DPACLI lähettää silti DPA:lle testiyhteyskyselyn, joka epäonnistuu. Tämä on tunnettu ongelma dpacli 2.0.0.16 -versiossa. ...

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

Kun annetaan dpacli-komento laitteen asettamiseksi huoltotilaan, komento epäonnistuu ja näyttöön tulee seuraava virhe:

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 voidaan tarkistaa tämän ongelman virheen tarkistamiseksi: (sijainti: /usr/local/dpatools/logs/dpacli.log)
Seuraava virhe näkyy 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: {}

Kuten edellä olevat lokit osoittavat, testiyhteys DPA Application Serveriin ja DPA Datastore Serveriin on epäonnistumassa. Tarkista, onko DPA määritetty tälle IDPA:lle. Kirjaudu IDPA ACM -käyttöliittymään ja tarkista, onko DPA määritetty Data Protection Advisor -koontinäytössä. Lisäksi selskuconfig.xml-tiedosto voidaan tarkistaa sen tarkistamiseksi, onko DPA määritetty tälle laitteelle: Paikka: /usr/local/dataprotection/var/configmgr/server_data/skuconfig/selskuconfig.xml head -50 /usr/local/dataprotection/var/configmgr/server_data/skuconfig/selskuconfig.xml Varmista, että DPA näkyy määrittämättömänä seuraavasti:

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

Yllä olevan lähdön mukaan on selvää, että DPA: ta ei ole määritetty tähän laitteeseen, mutta dpatools tekee silti testikyselyn DPA: lle, mikä on ongelma DPATOOLS: ssa. Tämä ongelma on korjattu dpatools-versiossa 2.0.0-17.

 

Cause

Tämä on tunnettu ongelma DPATOOLS-versiossa 2.0.0-16 tai vanhemmissa ja jos se on korjattu DPATOOLS-versiossa 2.0.0-17. Korjaa ongelma asentamalla uusi DPATOOLS rpm.

 

Resolution

  1. Kirjaudu ACM:n ssh-istuntoon root-käyttäjällä

  2. Tarkista dpatools-versio ACM:ssä seuraavalla komennolla:

    rpm -qa | grep -i dpatools
  3. Jos dpatools-versio on 2.0.0-16 tai vanhempi, ota yhteyttä IDPA-tukeen saadaksesi uudemman version dpatools asennettuna.

  4. Kun dpatools on päivitetty versioon 2.0.0-17 tai uudempaan, yritä alla olevaa komentoa uudelleen:

    dpacli -servicemode

 

Additional Information

Tarkista myös, epäonnistuuko dpacli -servicemode DataProtectionConfig.xml koska tiedostoa ei ole täytetty oikein.
Päätöslauselma: Tietämyskannan artikkeli

 

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.