Datto RMM: Working with Mono



This article explains how to determine the installation status and version number for a Mono install on an endpoint. It also provides steps for uninstalling and reinstalling the application.


  • Datto RMM
  • Mono


The Datto RMM Agent requires the installation of a full runtime version of an open-source toolset called Mono on each monitored Linux device. Select a topic to learn more:

Determine if Mono is installed on your device

1. Open a Linux command-line session or a macOS terminal session.

2. Type mono --version.

3. If the terminal session returns a "Command not found" error, Mono is not installed, or the installation is broken. See the Uninstalling Mono section of this article for steps to resolve the issue.

Find out which version of Mono is installed on your device

4. If Mono is installed, you'll see output similar to the following:

Romans-MacBook-Pro:~ romanprocopie$ mono --version
Mono JIT compiler version 3.10.0 ((detached/47db868 Thu Oct 2 22:04:39 EDT 2014) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: normal SIGSEGV: altstack Notification: kqueue Architecture: x86 Disabled: none Misc: softdebug LLVM: yes(3.4svn-mono-(detached/e656cac) GC: sgen

Uninstalling Mono

To uninstall the existing version of Mono, enter the following in a Linux command-line session or macOS Terminal session on the endpoint:

sudo apt-get purge mono-complete

Reinstalling Mono

If you reinstall the Agent after removing Mono, the agent installer will detect that Mono is missing and will reinstall it as well.

Was this article helpful?

0 out of 0 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 Community Forum or get live help.

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

Datto Homepage