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
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
- Find out which version of Mono is installed on your device
- Uninstalling Mono
- Reinstalling Mono
Determine if Mono is installed on your device
1. Open a Linux command-line session or a macOS terminal session.
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
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
If you reinstall the Agent after removing Mono, the agent installer will detect that Mono is missing and will reinstall it as well.