Avamar – Anbefaling fra Proxy Deployment Manager (PDM) mislykkes med intern fejl "java.lang.ArrayIndexOutOfBoundsException: -1"
Summary: Avamar – Anbefaling fra Proxy Deployment Manager (PDM) mislykkes med intern fejl "java.lang.ArrayIndexOutOfBoundsException: -1"
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
I Avamar 19.3 (eller højere) mislykkes PDM-anbefalingen med intern fejl
På Avamar-server viser /usr/local/avamar/var/log/vcs/deploymanager.log følgende ”java.lang.ArrayIndexOutOfBoundsException: -1"-javaundtagelse.
På Avamar-server viser /usr/local/avamar/var/log/vcs/deploymanager.log følgende ”java.lang.ArrayIndexOutOfBoundsException: -1"-javaundtagelse.
2020-12-10T11:21:51.378+0200 INFO [cTaskExecutor-1][ util.MCCipherUtil# getResultValue]: jarPath==/usr/local/avamar-tomcat-8.5.57/webapps/deploymanager/WEB-INF/vcs-util.jar 2020-12-10T11:21:52.572+0200 INFO [cTaskExecutor-1][ util.MCCipherUtil# getResultValue]: proc.exitValue():0 2020-12-10T11:21:52.574+0200 ERROR [cTaskExecutor-1][CredentialsMcConnectionFactory# newMcConnection]: Fejl ved oprettelse af forbindelse til mc-tjeneste java.lang.ArrayIndexOutOfBoundsException: -1 på com.emc.avamar.vmware.util.MCCipherUtil.getResultValue(MCCipherUtil.java:110) på com.emc.avamar.vmware.util.MCCipherUtil.getMCRootPW(MCCipherUtil.java:35) på com.emc.avamar.vmware.deploymanager.service.impl.DefaultCredentialsMcConnectionFactory.newMcConnection(DefaultCredentialsMcConnectionFactory.java:77) på com.emc.avamar.vmware.deploymanager.service.impl.UserSessionService.login(UserSessionService.java:121)
Cause
I Avamar 19.3 introduceredes en ny RSA-låseboks:
/usr/local/avamar/var/lockbox/avlockbox.clb
Undtagelsen java.lang.ArrayIndexOutOfBoundsException forekommer, når elementet, der hentes, er NULL.
/usr/local/avamar/var/lockbox/avlockbox.clb
Undtagelsen java.lang.ArrayIndexOutOfBoundsException forekommer, når elementet, der hentes, er NULL.
Resolution
På Avamar-serveren skal du køre skift adgangskode-kommandoen for at ændre adgangskoden "Avamar Server" for rodbrugeren. Dette vil korrigere låsebokstilstanden. BEMÆRK: 1. Ændring af adgangskode genstarter gsan/mcs-tjenester. 2. Brug af den samme adgangskode løser problemet.
root@ave193:~/#: change-passwords [change-passwords version 2.1] Identitet tilføjet: /root/.ssh/rootid (/root/.ssh/rootid) Identitet tilføjet: /root/.ssh/rootid (/root/.ssh/rootid) Vil du angive en eller flere ekstra private nøgler uden SSH-adgangsudtryk, der er godkendt til rodhandlinger? Svar n(ej) her, medmindre der er kendte uoverensstemmelser i ~root/.ssh/authorized_keys-filer blandt de forskellige noder. Bemærk, at følgende nøgle bruges automatisk (dvs. at det ikke er nødvendigt at angive den her igen): /root/.ssh/rootid y(es), n(o), h(elp), q(uit/exit): y -------------------------------------------------------- Angiv en liste med stier til private SSH-nøgler, én pr. linje. Disse nøgler skal være uden adgangsudtryk. Tilde-referencer er tilladt i stierne. Eksempel: ~/.ssh/dpnid.orig Tryk på Enter- eller Retur-knappen efter hvert svar. Et tomt svar (en tom linje) afslutter listen. [00] Du indtastede ingenting. Er det, hvad du ønskede? j(a), n(ej), a(fslut/forlad): j -------------------------------------------------------- Følgende er en test af OS-rodgodkendelse med den/de aktuelt indlæste SSH-nøgler. Hvis godkendelsestesten mislykkes, mangler du muligvis en passende privat nøgle, f.eks. rootid eller dpnid. –> I denne situation skal du køre dette program igen og, når du bliver bedt om det, angive lige så mange private SSH-nøglefiler, der er nødvendige for at fuldføre rodhandlinger. Starter rodgodkendelsestest med 600 sekunders timeout... Afslutning af rodgodkendelsestest. -------------------------------------------------------- Skift OS-adgangskoder (login)? j(a), n(ej), a(fslut/forlad): n -------------------------------------------------------- Generer nye SSH-nøgler? j(a), n(ej), h(jælp), a(fslut/forlad): n -------------------------------------------------------- Skift Avamar Server-adgangskoder? j(a), n(ej), a(fslut/forlad): j -------------------------------------------------------- Indtast den AKTUELLE serveradgangskode for "rod" (hvis der indtastes en tom linje to gange, afsluttes/forlades sessionen.) > Kontrol af Avamar Server-rodadgangskode (1200 sekunders timeout)... Aktuel Avamar Server-rodadgangskode accepteret. -------------------------------------------------------- Skift Avamar Server-adgangskode for "MCUser"? j(a), n(ej), a(fslut/forlad): n -------------------------------------------------------- Skift Avamar Server-adgangskode for "rod"? j(a), n(ej), a(fslut/forlad): j Indtast en ny Avamar Server-adgangskode for bruger "rod". (Hvis der indtastes en tom linje to gange, afsluttes/forlades sessionen). > Indtast den samme Avamar Server-adgangskode igen. (Hvis der indtastes en tom linje to gange, afsluttes/forlades sessionen). > Accepterede Avamar Server-adgangskode for "rod". -------------------------------------------------------- Skift Avamar Server-adgangskode for "repluser"? j(a), n(ej), a(fslut/forlad): n -------------------------------------------------------- Indtast den AKTUELLE serveradgangskode for "MCUser" (Hvis der indtastes en tom linje to gange, afsluttes/forlades sessionen). > Kontrol af Avamar Server MCUser-adgangskode (1200 sekunders timeout)... Aktuel Avamar Server MCUser-adgangskode accepteret. -------------------------------------------------------- Skift viewuser-adgangskode? j(a), n(ej), h(jælp), a(fslut/forlad): n -------------------------------------------------------- Vil du forsætte med dine ændringer af den valgte node? Hvis du svarer j(a), fortsætter du med at foretage ændringer. Hvis du svarer n(ej) eller a(fslut), fortsætte du ikke. j(a), n(ej), a(fslut/forlad): j Ændring af Avamar Server-adgangskoder... Sætter vedligeholdelses-cron-job på pause og kontrollerer administratorserverstatus... Stopper administratorserver... Ændring af adgangskoderne til den lokale Avamar Server... Adgangskoderne til den lokale Avamar Server er blevet ændret. Startproces for opdatering af Administrator og Enterprise Manager-konfigurationer... Kører script for at opdatere Administrator og Enterprise Manager-konfigurationer på node 0.s... [Logning til /usr/local/avamar/var/change-passwords.log...] Udført med opdatering af Administrator-konfiguration på node 0.s... Startproces for opdatering af klientkonfigurationer... Kører script for at opdatere klientkonfigurationen på alle... [Logning til /usr/local/avamar/var/change-passwords.log...] Opdaterer klientkonfiguration på node 0.0... Udført opdatering af klientkonfiguration på 0.0... Startproces for opdatering af mccli-konfigurationsfiler... Kører script for opdatering af mccli-konfigurationsfiler på nodesæt "0.0"... [Logning til /usr/local/avamar/var/change-passwords.log...] Udført med opdatering af mccli-konfigurationsfiler på node 0.0... Kontrollerer Administrator Server-status... Starter Administrator Server... Genoptager vedligeholdelse af cron-job Stopper EMT-undersystem Starter EMT-undersystem -------------------------------------------------------- Udført. BEMÆRKNINGER: – Hvis mccli (Administrator-kommandolinjegrænseflade) bruges fra eventuelle fjernbrugerkonti, skal du opdatere adgangskoden i hver fjernkontos kopi af mccli-præference-/konfigurationsfilen, typisk ~USER/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml. - Sørg for at genoptage tidsplanerne via den grafiske Administrator-grænseflade eller via "dpnctl start sched".
Additional Information
For lignende problem med "PDM intern fejl". Se KB 181136 - "Avamar – Anbefaling fra Proxy Deployment Manager (PDM) mislykkes med intern fejl på grund af "org.apache.axis2.AxisFault: Socket is closed" (Socket er lukket)
Affected Products
AvamarArticle Properties
Article Number: 000181440
Article Type: Solution
Last Modified: 30 Nov 2022
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.