#128 Acronis Backup:在Linux上,手动注册失败,并显示“无法在localhost:43234连接到主机”

icon孙锋在 2020-3-20 下午4:47 编写 ( icon孙锋在 2020-6-19 下午1:23 更新 <历史> )
  编辑(登录)
  收藏
  响应调查   响应调查

  主题

本文适用于:

  • Acronis Backup Cloud
  • Acronis Cyber Backup 12.5 - Cloud Deployment

现象

在自动安装过程中遇到了代理程序注册问题,并尝试使用文章Acronis Backup Cloud: Registering Backup Client Manually中的方法手动注册代理程序。

RegisterAgent工具给出以下错误提示:

*[root@CGJC012 RegisterAgentTool]# ./RegisterAgent -o register -t cloud -a [https://cloud.acronis.com](https://cloud.acronis.com/) -u username -p password
Error 0x2470001: HTTP transfer error
| line: 0xcbd08862963188d2
| file: e:/271/enterprise/common/http/curl_transport.cpp:285
| function: PerformRequest
| requestType: POST
| uri: http://localhost/api/mms/registration
| port: 0xa8e2
| curlResult: 0x7
| $module: register_agent_lxa64_10790
|
| error 0x2260007: couldn't connect to host at localhost:43234
| line: 0xcbd08862963188d1
| file: e:/271/enterprise/common/http/curl_transport.cpp:284
| function: PerformRequest
| $module: register_agent_lxa64_10790*

或者在Linux里

由于管理服务器的问题,注册失败。 该计算机上的备份服务无法访问管理服务器,或者服务器返回了错误响应。 请确保可通过网络访问管理服务器,然后重试。

收到此类错误后,请检查以下几点:

  1. 确认Acronis MMS和Agent服务正在运行:

    service acronis_mms status

    service acronis_agent status

  2. 检查/var/log/messages中是否有关于 acronis_mms (or just mms)的崩溃事件。:

    Syslog包含相应Acronis服务的段错误。

    机器的var/log/messages将包含一条类似于以下内容的消息:

    Nov 22 08:39:32 localhost kernel: mms[15295]: segfault at 0 ip
    00007ffe6210fa79 sp 00007fff87d2a7e0 error 4 in libDiskBundle.so[7ffe6143c000+240f000]"

  3. 检查firewalld是否已停止,或者没有阻止43234端口的规则

    service firewalld status

    查看更多有关firewall-cmd的信息以检查配置

    ​ 如果firewalld正在运行,则可以使用firewall-cmd命令配置并获取有关Firewalld的信息。

    ​ 您可以使用以下命令打印整个防火墙配置:

    $sudo firewall-cmd --list -all

    image-20200320073650972.png

    ​ 打开的端口和服务在以下屏幕截图中标记的services:和ports:行中列出。

    image-20200320073740827.png

    ​ 在services:行中,ssh和dhcpv6-client服务已启用。 这意味着与这些服务相对应的端口也已打开。

  4. 检查43234端口是否被其他进程占用。

    netstat -tulnp | grep 43234

  5. 尝试ping localhost,看看是否成功。

如果以上各处均已检查,请尝试对localhost连接进行故障排查。 运行以下命令:

telnet localhost 43234

telnet 127.0.0.1 43234

如果与本地主机的telnet连接被拒绝,但是IP地址上的telnet连接可以工作 - RegisterAgent工具将因上述错误而失败。

解决方法

要解决此问题,请修改/etc/hosts文件将localhost解析为127.0.0.1地址,以解决此问题。

例如:

$ vi /etc/hosts

127.0.0.1 localhost

更改后,文件可能如下所示:

$ cat /etc/hosts

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

127.0.0.1 localhost

也可以参考:
Acronis Backup : Acronis Backup: Agent registration fails with "Couldn't connect to host at localhost:43234" on Windows

原文链接:https://kb.acronis.com/content/61805


 添加评论