Datto RMM: Working with Mono



This article explains how to determine the installation status and version number for a Mono install on a Linux 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 (external link) on each monitored Linux device. Select a topic to learn more:

Determine if you have Mono installed on your device

1. Open a Linux command-line session.

2. Type mono --version.

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

Verify the version  

If you have Mono installed, you'll see the version listed near the top of the screen. You'll see output similar to the following:

[moja@moja-fedora29 ~]$ mono --version
Mono JIT compiler version (tarball Thu Apr 11 08:39:50 UTC 2019)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
Interpreter: yes
LLVM: yes(600)
Suspend: hybrid
GC: sgen (concurrent by default)

Uninstalling Mono

To uninstall the existing version of Mono, enter the following in a Linux command-line session.

1. sudo apt-get purge mono-runtime

2. sudo apt-get autoremove

Reinstalling Mono

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

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 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