mcrossley wrote: ↑Wed 25 Sep 2019 3:21 pm
Mono 6.4?! Version 6.0 is the latest available.
No - they have changed to 6.4.0.198 as the current stable release [their label!]. See
https://www.mono-project.com/download/stable/ which says:
Download
Release channels: Nightly - Preview - Stable - Visual Studio
The latest Stable Mono release is: 6.4.0 Stable (6.4.0.198)
The full Release notes for v6.4.0 mention a large number of issues that have been fixed - unfortunately not our one!
https://www.mono-project.com/docs/about ... ses/6.4.0/
v6.4.0 has been around as a (non-stable) release since 26 July 2019. V6.6.0 has existed as a (non-stable) release since 24 September 2019.
I have been trying to work out a reliable instruction for ensuring we get the snapshot release of v5.18. It seems that is the optimal version for avoiding problems. The foillowing seems to work:
First
stop CumulusMX from running.
Then remove any current version of mono
Code: Select all
sudo apt-get purge libmono* cli-common mono-complete
Then
add security keys etc to allow installation of mono, and add the source location into the sources.list (that is where specify version 5.18 rather than allowing the latest version)
Code: Select all
sudo apt install apt-transport-https dirmngr gnupg ca-certificates
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/debian stable-raspbianstretch/snapshots/5.18.0.268 main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
Note that this mentions RaspBIAN 9 Stretch, even though we are here installing for RaspBIAN 10 Buster.
It mentions v5.18.0.268 (because that is what is delivered), though there is a warning message that it is sending raspbianstretch and not the particular version 5.18.0.268 that was requested.
Then
update to find the new packages, upgrade to upgrade RaspBIAN itself, install mono and tidy up
Code: Select all
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mono-complete
sudo apt autoremove
You can
check the version of mono that is installed using