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.
Update the Datto Linux Agent
Ensure the Datto Linux Agent is running the latest version of the agent software. The current installed version of the agent will be shown on the homepage and Protect tab of the 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
sudo apt-get update && sudo apt-cache showpkg dattobd-dkms dlad
sudo zypper refresh && sudo zypper search --match-exact dkms-dattobd && sudo zypper search --match-exact dlad
sudo yum search dlad dkms-dattobd
sudo dnf search dlad dkms-dattobd
If the dattobd driver appears to be malfunctioning on the agent machine, you can use modprobe to reload it:
sudo modprobe -r dattobd && sudo modprobe 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.
Remove the agent packages:
sudo apt-get remove dattobd-dkms
sudo zypper remove dkms-dattobd
sudo yum remove dkms-dattobd
- Fedora 22+:
sudo dnf remove dkms-dattobd
Before installing the agent, be sure to install any required kernel header packages by running the following command:
sudo apt-get install linux-headers-$(uname -r)
sudo yum install kernel-headers-$(uname -r)
Reinstall the agent packages:
sudo apt-get install dlad
sudo zypper install dlad
sudo yum install dlad
- Fedora 22+:
sudo dnf install dlad
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 are not under an excessive load. Running the Datto Linux Agent requires at least 8GB of memory in total.
You can use tools such as
iostat to measure and display the load on local resources.
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:
- /var/log/messages (standard syslog location) or /var/log/syslog (Debian/Ubuntu syslog location)
- If neither exist, access syslog with
- /etc/datto/dla/dlad.sqlite - This contains the job information in a SQLite database.