Avamar:尝试启动 Avamar 备份计划程序时出现错误“退出状态 1”
Summary: 尝试启动备份计划程序时出现错误消息。
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
Avamar 应用工具节点已更换。
重新启动 Avamar 备份计划程序会导致错误:
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 命令失败,并显示如下消息:
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
而 MCUser 密码 mcclimcs.xml 文件与密码不同 /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml 文件中定义。
要查找 mcclimcs.xml 的版本,请以 root 用户身份运行 find 命令:
root@Lab-AVE:~/#: find / -name "mcclimcs.xml" -print
输出示例:
虚拟节点:
/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
物理节点:
/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.确认加密的 MCUser 密码输入 mcclimcs.xml 文件与 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.创建 /usr/local/avamar/lib/ 中存在的mcclimcs.xml文件的备份拷贝(该文件在所有三个位置都相同,一个备份拷贝就足够了):
root@Lab-AVE:~/#: cp -p /usr/local/avamar/lib/mcclimcs.xml /usr/local/avamar/lib/orig_mcclimcs.xml_`date -I`
3.验证备份拷贝是否存在:
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.使用 sed 编辑每个 mcclimcs.xml 文件, 将不正确的加密密码替换为复制自的密码 mcserver.xml。
上述示例文件中的命令示例。
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.验证加密密码在所有文件中是否匹配:
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.命令现在应该可以正常完成,而不会出现问题:
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
如果需要,下面是每个mcclimcs.xml文件的正确权限和所有权列表:
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
Affected Products
Avamar ServerProducts
Avamar ServerArticle Properties
Article Number: 000016910
Article Type: Solution
Last Modified: 02 Apr 2025
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.