AnyBackup-Linux 客户端安装完成后在 AnyBackup 管理控制台上不显示,且 CommonServiceEpmsPivotal.log 日志中提示错误 DataError: (140
关键字
客户端、主机名
适用产品
- AnyBackupCDM 7.0.0-7.0.9.1
- AnyBackupExpress 7.0.0-7.0.9.1
问题描述
Linux 客户端安装完成后在 AnyBackup 管理控制台上不显示,且 CommonServiceEpmsPivotal.log 日志中提示错误:
DataError: (1406, u"Data too long for column 'name' at row 1")

问题影响
AnyBackup 管理控制台上无法显示 AnyBackup 客户端。
问题原因
客户端服务器的主机名字符数超过50个,超过 AnyBackup 控制台数据库中定义的主机名存储长度,从而导致注册客户端失败。
解决方案
为了解决该问题,需要修改客户端的主机名,使其字符数小于50个,执行步骤如下:
1.通过SSH 工具登录 AnyBackup 客户端所在的操作系统,临时修改主机名为 localhost ,执行命令如下:
hostname localhost
注意:上图示例中,localhost 就是修改后的主机名,具体以实际情况为准。
2.执行命令 vi /etc/sysconfig/network 编辑 /etc/sysconfig 下的 network 文件,然后更改HOSTNAME定义的主机名。

注意:第 1 步中命令为临时修改主机名,重启后失效,第 2 步中命令为永久修改主机名方式。
3.重新卸载安装备份客户端。
更多信息
AnyBackup 客户端与 AnyBaclup 控制台的连接信息,是通过 ABCommonService 服务进行管理的。