#768 在Linux系统中安装Acronis组件,提示Details: groupadd: cannot open /etc/group

icon张宏邦在 2022-6-14 下午1:12 编写 ( icon张宏邦在 2022-6-14 下午1:33 更新 <历史> )
  编辑(登录)
  收藏
  响应调查   响应调查

  主题

问题现象

在Linux系统下,安装代理程序或管理服务器后,功能不正常。
例如,

代理程序无法注册到管理服务器 - 返回代码 500,“cannot get access to protected storage” cannot access cerdentials from line with tag "xxxxxxxxxxx"

acronis_mms 服务无法启动 (本地43234端口无法链接),参考此文

查看/var/log/messages 中,有 Details: groupadd: cannot open /etc/group 的错误。
clip-20220614114625.png

问题原因:

位于/etc/ 目录下 group 、gshadow、shadow、passwd 用户和组配置文件做了更改限制。

验证

使用 lsattr 命令查看/etc/ 目录下 group 、gshadow、shadow、passwd 用户和组配置文件的属性。
如果输出结果中带有 “i” 则表示文件被限制更改。

处理方法:

在开始安装前,使用 chattr -i 命令参数取消 /etc/ 目录下 group 、gshadow、shadow、passwd 的更改限制。安装完成后再使用chattr +i 添加更改限制.

  1. 取消文件更改限制:
    chattr -i /etc/group
    chattr -i /etc/gshadow
    chattr -i /etc/shadow
    chattr -i /etc/passwd
  2. 启动Acronis安装程序并执行安装。
  3. 检查最终的安装结果是否成功。
    1). 如果成功,则添加回文件更改限制:
    chattr +i /etc/group
    chattr +i /etc/gshadow
    chattr +i /etc/shadow
    chattr +i /etc/passwd
    2). 如果不成功,则继续执行安装过程故障排查

 附加文件     - [1]


 添加评论