Help Center/ Server Migration Service/ FAQs/ Known Errors and Solutions/ SMS.6517 rsync Not Installed on the Source Server
Updated on 2025-07-31 GMT+08:00

SMS.6517 rsync Not Installed on the Source Server

SMS does not provide rsync installation packages or guides. rsync is a common tool in Linux. Most Linux distributions have rsync preinstalled. If rsync is unavailable on the source server, you can install it according to official instructions of each Linux distribution.

Symptom

When you tried to start the Agent installed on a Linux source server, the "rsync not installed on the source server" message was reported, as shown in Figure 1. To resolve this issue, install rsync and restart the Agent.

Figure 1 Error message

Possible Causes

Linux migration depends on rsync. If rsync is missing from the source server, the Agent cannot start up.

Solutions

The operations depend on the source server OS.

  1. Use PuTTY or another SSH client to log in to the source server as user root.
  2. Check whether rsync is available in the yum repository.
    yum search rsync
    • If it is, go to 3.
    • If it is not and the source server runs CentOS 8, update the yum repository.

      mv /etc/yum.repos.d /etc/yum.repos.d.huawei.bak

      mkdir /etc/yum.repos.d

      vi /etc/yum.repos.d/CentOS-Base.repo (Enter the following information, and save the changes and exit.)
      [BaseOS]
      name=CentOS-$releasever - Base
      baseurl=https://repo.huaweicloud.com/centos-vault/$contentdir/$releasever/BaseOS/$basearch/os/
      gpgcheck=1
      enabled=1
      gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

      yum clean all

      yum makecache

  3. Install rsync.

    yum install rsync

  4. Enter y and press Enter.

  5. Query rsync details.

    rsync --version

    If the information shown in the figure below is displayed, rsync has been installed:

  6. Start the Agent.

    ./startup.sh

  7. Read the displayed information carefully, enter y, and press Enter.
    Figure 2 Confirmation
  8. Enter the AK/SK pair for the Huawei Cloud account that you migrate to.

    When the information shown in the figure below is displayed, the Agent has been started up and will automatically start reporting source server information to SMS.

  1. Use PuTTY or another SSH client to log in to the source server as user root.
  2. Install rsync.

    zypper install rsync

  3. Enter y and press Enter.

  4. Query rsync details.

    rsync --version

    If the information shown in the figure below is displayed, rsync has been installed:

  5. Start the Agent.

    ./startup.sh

  6. Read the displayed information carefully, enter y, and press Enter.
    Figure 3 Confirmation
  7. Enter the AK/SK pair for the Huawei Cloud account that you migrate to.

    When the information shown in the figure below is displayed, the Agent has been started up and will automatically start reporting source server information to SMS.

  1. Use PuTTY or another SSH client to log in to the source server as user root.
  2. Install rsync.

    apt-get install rsync

  3. Query rsync details.

    rsync --version

    If the information shown in the figure below is displayed, rsync has been installed:

  4. Start the Agent.

    ./startup.sh

  5. Read the displayed information carefully, enter y, and press Enter.

  6. Enter the AK/SK pair for the Huawei Cloud account that you migrate to.

    When the information shown in the figure below is displayed, the Agent has been started up and will automatically start reporting source server information to SMS.