SIRIS, ALTO, and NAS: Datto Linux Agent troubleshooting steps



This article explains general troubleshooting steps for the Datto Linux Agent.


  • Datto Linux Agent


Refer to the following sections for steps to help you troubleshoot the Datto Linux Agent.

If the partition size on a Linux agent volume changes, you will need to destroy the live dataset for that volume before backups can continue. Otherwise, backups can fail in a "Snapshot exceeds target size" error state.

Check that all prerequisites are met

See our Getting started with the Datto Linux Agent knowledge base article to review the prerequisites or the Datto Linux Agent and address any missing requirements.

Update the Datto Linux Agent

Ensure the Datto Linux Agent is running the latest version of the agent software. The currently installed version of the agent will appear on the home page and Protect tab of the Datto device's UI. Update the software as necessary. See Getting Started With The Datto Linux Agent for more information.

Check the status of the Linux agent packages on your protected machine


dpkg -l dlad

If the dattobd driver appears to be malfunctioning on the agent machine

1. Use modprobe to reload the driver:

sudo modprobe -r dattobd && sudo modprobe dattobd

 2. Verify the driver is loaded:

lsmod|grep dattobd

Reinstall the agent

If you had trouble installing the Linux Agent, or if the backups never worked, you can try reinstalling the agent packages. First, remove the packages and then reinstall them by running the following commands on the affected machine.

1. Remove the agent packages:

      • Debian/Ubuntu:
        sudo apt-get remove dattobd-dkms dattobd-utils libdattobd1 libmercury++0 libmercuryftp0

        sudo rm /etc/apt/sources.list.d/datto-linux-agent.list
      • RHEL/CentOS:
        sudo yum erase dkms-dattobd libdattobd libmercury++ libmercuryftp dattobd-utils datto-el-rpm-release
      • Fedora 22+: 
        sudo yum erase dkms-dattobd libdattobd libmercury++ libmercuryftp dattobd-utils datto-fedora-rpm-release
      • OpenSuse/SLE
        sudo zypper remove dkms-dattobd libdattobd1 libmercury++0 dattobd-utils libmercuryftp0
        [OpenSuse] sudo zypper remove datto-opensuse-rpm-release
        [SLES] sudo zypper remove datto-sle-rpm-release

2. Before installing the agent, be sure to install any required kernel header packages by running the following command:

      • Debian/Ubuntu: sudo apt-get install linux-headers-$(uname -r)
      • RHEL/CentOS: sudo yum install kernel-headers-$(uname -r)
On CentOS, the above command will only download the latest version for the kernel headers. If you need to update kernel headers for an older distribution, you can obtain them from the CentOS on the Web repository (external link).

3. Reinstall the agent packages:

curl -sS | sudo bash

Troubleshooting resource errors 

Operation timed out after X milliseconds with 0 bytes received

This error is caused predominantly by either local or network latency. Datto recommends ensuring the local disk, CPU, and memory on the protected machine are not under an excessive load. See Getting started with the Datto Linux Agent for minimum requirements.

You can use tools such as htop, top, and iostat on your protected system to measure and display the load on its local resources.

Next Steps

Gather the Logs

If you need help, you can visit our Community Forum or open a support ticket. When opening a case with our team, gather the following files from the production machine, and attach them to your ticket:

  • Attach /var/log/messages (standard syslog location) or /var/log/syslog(Debian/Ubuntu syslog location).
  • If neither of the above logs exists, access syslog with journalctl.

You should also include:

    • /var/log/kern.log.
    • /var/log/dmesg.
    • /etc/datto/dla/logs/dba_<year>-<month>-<day>.log.
    • /etc/datto/dla/agent.sqlite. This log contains the job information in an SQLite database. In Datto Linux Agent versions older than 2.0, you will find this log file at /etc/datto/dla/dlad.sqlite.

Additional Resources


Was this article helpful?

0 out of 1 found this helpful

You must sign in before voting on this article.

Want to talk about it? Have a feature request?

Head on over to our Datto Community Forum or the Datto Community Online.

For more Business Management resources, see the Datto RMM Online Help and the Autotask PSA Online Help .

Still have questions? Get live help.

Datto Homepage