Avamar: Felet "Exit Status 1" när du försöker starta Avamar Backup Scheduler
Summary: Ett felmeddelande visas när du försöker starta schemaläggaren för säkerhetskopiering.
Symptoms
Avamar-verktygsnoden har bytts ut.
Om du startar om schemaläggaren för säkerhetskopiering av Avamar uppstår ett fel:
admin@Lab-AVE:~/>: dpnctl start sched
dpnctl: INFO: Resuming backup scheduler...
dpnctl: ERROR: error return from "[ -r /etc/profile ] && . /etc/profile ; /usr/local/avamar/bin/mccli mcs resume-scheduler" - exit status 1
dpnctl: INFO: No /usr/local/avamar/var/dpn_service_status exist.
dpnctl: INFO: [see log file "/usr/local/avamar/var/log/dpnctl.log"]
MCCLI-kommandon misslyckas med meddelanden som dessa:
admin@Lab-AVE:~/>: mccli server show-services
1,22801,User login failure.
admin@Lab-AVE:~/>: mccli server show-services
1,22801,User login failure.
Cause
Informationen MCUser lösenord i mcclimcs.xml filer skiljer sig från lösenordet i /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml fil.
Om du vill hitta versioner av mcclimcs.xml kör du ett find-kommando som root:
root@Lab-AVE:~/#: find / -name "mcclimcs.xml" -print
Exempel på utdata:
Virtuell nod:
/space/home/admin/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml
/usr/local/avamar/lib/mcclimcs.xml
/root/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml
Fysisk nod:
/data01/home/admin/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml
/usr/local/avamar/lib/mcclimcs.xml
/root/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml
Resolution
1. Bekräfta att den krypterade MCUser lösenord i mcclimcs.xml filer inte matchar den för mcserver.xml:
root@Lab-AVE:~/#: grep MCUSERAP /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml <entry key="MCUSERAP" value="{AES}8gjyd5nnLnCa3e1cbNBAvg==" />
root@Lab-AVE:~/#: grep mcspasswd /space/home/admin/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml /usr/local/avamar/lib/mcclimcs.xml /root/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml |grep -v password
/space/home/admin/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml: mcspasswd="{AES}abcdd5nnLnCa3e1cbNBAva=="
/usr/local/avamar/lib/mcclimcs.xml: mcspasswd="{AES}abcdd5nnLnCa3e1cbNBAva=="
/root/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml: mcspasswd="{AES}abcdd5nnLnCa3e1cbNBAva=="
2. Skapa en säkerhetskopia av mcclimcs.xml-filen, som finns i /usr/local/avamar/lib/ (filen är densamma på alla tre platser, en säkerhetskopia räcker):
root@Lab-AVE:~/#: cp -p /usr/local/avamar/lib/mcclimcs.xml /usr/local/avamar/lib/orig_mcclimcs.xml_`date -I`
3. Kontrollera att säkerhetskopian finns:
root@Lab-AVE:~/#: ls -lah /usr/local/avamar/lib/ |grep mcclimcs.xml
-rw-r----- 1 root admin 1.2K Nov 1 15:00 mcclimcs.xml
-rw-r----- 1 root admin 1.2K Nov 1 15:00 orig_mcclimcs.xml_2025-03-26
4. Använd sed för att redigera var och en av mcclimcs.xml ersätta det felaktiga krypterade lösenordet med lösenordet som kopierats från mcserver.xml.
Exempelkommandon från exempelfilerna ovan.
root@Lab-AVE:~/#: sed -i '/mcspasswd/s/"{AES}abcdd5nnLnCa3e1cbNBAva=="/"{AES}8gjyd5nnLnCa3e1cbNBAvg=="/g' /space/home/admin/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml
root@Lab-AVE:~/#: sed -i '/mcspasswd/s/"{AES}abcdd5nnLnCa3e1cbNBAva=="/"{AES}8gjyd5nnLnCa3e1cbNBAvg=="/g' /usr/local/avamar/lib/mcclimcs.xml
root@Lab-AVE:~/#: sed -i '/mcspasswd/s/"{AES}abcdd5nnLnCa3e1cbNBAva=="/"{AES}8gjyd5nnLnCa3e1cbNBAvg=="/g' /root/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml
5. Kontrollera att det krypterade lösenordet matchar i alla filer:
root@Lab-AVE:~/#: grep MCUSERAP /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml <entry key="MCUSERAP" value="{AES}8gjyd5nnLnCa3e1cbNBAvg=="
root@Lab-AVE:~/#: grep mcspasswd /space/home/admin/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml /usr/local/avamar/lib/mcclimcs.xml /root/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml |grep -v password
/space/home/admin/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml: mcspasswd="{AES}8gjyd5nnLnCa3e1cbNBAvg=="
/usr/local/avamar/lib/mcclimcs.xml: mcspasswd="{AES}8gjyd5nnLnCa3e1cbNBAvg=="
/root/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml: mcspasswd="{AES}8gjyd5nnLnCa3e1cbNBAvg=="
6. Kommandona bör nu slutföras utan problem:
admin@Lab-AVE:~/>: dpnctl status sched
dpnctl: INFO: Backup scheduler status: down.
admin@Lab-AVE:~/>: dpnctl start sched
dpnctl: INFO: Resuming backup scheduler...
dpnctl: INFO: Backup scheduler resumed.
dpnctl: INFO: No /usr/local/avamar/var/dpn_service_status exist.
admin@Lab-AVE:~/>: dpnctl status sched
dpnctl: INFO: Backup scheduler status: up.
admin@Lab-AVE:~/>: mccli server show-prop |egrep "Attrib|---|State|Sys|HFSAddr"
Attribute Value
-------------------------------------------- ----------------------------
State Full Access
System Name LAB-AVE.company.com
System ID 123456789079@00:0C:29:2C:E8:F2
HFSAddr Lab-AVE
admin@Lab-AVE:~/>: mccli server show-services |egrep "Attrib|---|Hostname|Services"
---------------------------------- --------------------------
Hostname Lab-AVE.company.com
Web Services Running
Additional Information
Om det behövs visas nedan en lista över rätt behörigheter och ägarskap för var och en av de mcclimcs.xml filerna:
ls -lah /space/home/admin/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml
-rw-r----- 1 admin admin 1.2K Mar 26 17:04 /space/home/admin/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml
ls -lah /usr/local/avamar/lib/mcclimcs.xml
-rw-r----- 1 root admin 1.2K Mar 26 17:05 /usr/local/avamar/lib/mcclimcs.xml
ls -lah /root/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml
-rw-rw---- 1 root root 1.2K Mar 26 17:05 /root/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml