# Installation on Mono 4.x does not permit joining of realm

**Issue:** When you install the Disconnected Client on Linux or MacOS, you are able to launch the setup page, however are unable to join any realm.

**Applies To:**

* OpenIZ Disconnected Client for Linux

**Symptoms:**

* When joining the realm you receive an error which says : "The realm cannot be contacted"

**Cause:**&#x54;he cause of this is Mono 4.x lacks support for some of the .NET 4.5 features that the disconnected client uses. Namely, the remote certificate validation callback on the Mono 4.x framework throws a Missing Method Exception.

**Solution:**

* You will need to update you version of Mono to 5.x.
* On Ubuntu based systems:

```bash
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/ubuntu xenial main" | sudo tee /etc/apt/sources.list.d/mono-official.list
sudo apt-get update
sudo apt-get upgrade
```

* On MacOS&#x20;
  * Download <http://www.mono-project.com/download/#download-mac>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.santesuite.org/knowledgebase/sdb-kb/kb009-installation-on-mono-4x-does-not-permit-joining-of-realm.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
