Welcome to the Cumulus Support forum.

Latest Cumulus MX V4 release 4.4.2 (build 4085) - 12 March 2025

Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024

Legacy Cumulus 1 release 1.9.4 (build 1099) - 28 November 2014
(a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)

Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki

If you are posting a new Topic about an error or if you need help PLEASE read this first viewtopic.php?p=164080#p164080

Cumulus 4 Nightmare

From Cumulus MX version 3 build 3044 the development baton passed to Mark Crossley. Mark has been responsible for all the Builds since, and has recently released Cumulus MX version 4. He has made the code available on GitHub. It is Mark's hope that others will join in this development, but at the very least he welcomes your ideas for future developments (see Cumulus MX Development suggestions).

Moderator: mcrossley

Post Reply
User avatar
m3lox
Posts: 3
Joined: Sat 19 May 2012 9:47 am
Weather Station: Fine Offset
Operating System: Intel NUC Running Debian 12
Location: Tingley, Wakefield

Cumulus 4 Nightmare

Post by m3lox »

Hello everyone,

What a shame. I've been using Cumulus for several years and have never had an issue installing or upgrading it.

I realised I had to install Debian 12 instead of 10 before I upgraded, so I did that. I followed the instructions for installing MX 4, including installing Mono and .NET. I couldn't get it to run because I kept seeing a CIL error. After many hours, I decided it was beyond me. I'm quite used to Linux, but I couldn't get my head around all this.

So, I opted for the InstallCMX utility, but the instructions don't make sense to me either. Where is the installcmx.exe file it talks about? It's not in the ZIP file, that's for sure. Perhaps I don't understand Linux as well as I thought, which is strange as I run several VPNs using Debian, running HBLInk, ASL and DVswitch.

Now, I'm back to running Cumulus MX 3.27.0 b3257 and wondering what other options I have for up-to-date weather station software.

Personally, I see V4 as a major setback for me and Cumulus. I would appreciate any suggestions you may have.
freddie
Posts: 2870
Joined: Wed 08 Jun 2011 11:19 am
Weather Station: Davis Vantage Pro 2 + Ecowitt
Operating System: GNU/Linux Ubuntu 24.04 LXC
Location: Alcaston, Shropshire, UK
Contact:

Re: Cumulus 4 Nightmare

Post by freddie »

First off, if you see an error it is a good idea to get a screenshot or make a note of it.

Second, did you read the post containing the details on what is required for upgrading? viewtopic.php?p=179794#p179794

Mono is not required to run MX version 4 - this is covered in the above post.

It is worth reading this post and persisting with the upgrade, as MX version 3 will not see future updates - except perhaps a security update if it is serious enough.

Take special note in the info post about converting your existing data.
Freddie
Image
SamiS
Posts: 510
Joined: Sun 27 Feb 2011 5:13 pm
Weather Station: Ecowitt HP2551 & GW1100
Operating System: Raspberry Pi OS
Location: Kangasala, Finland

Re: Cumulus 4 Nightmare

Post by SamiS »

m3lox wrote: Sun 22 Dec 2024 4:18 pm Now, I'm back to running Cumulus MX 3.27.0 b3257 and wondering what other options I have for up-to-date weather station software.

Personally, I see V4 as a major setback for me and Cumulus. I would appreciate any suggestions you may have.
Sorry to hear you had problems. Moving from CMX3 to V4 is technically a huge leap under the bonnet. V3 was based on dotnet 4.x, released over 10 years ago, V4 is based on .NET8 that was released last year.

But for a user the upgrade is not actually too big, it just requires some thought and attention. I agree, that the instructions may seem overwhelming, since they include (different) steps for windows, linux and mac. It would be more readable if we had 3 separate instructions, but I well understand that Mark rather uses his time developing the code than fine-tuning the instructions for every possible scenario. This forum is here to help.

Basically there are only a few major steps:
- install dotnet8 (that replaced mono that is no longer used)
- create a clean install of v4
- copy your existing v3 data, reports and configuration and convert them to v4 format
- choose if you want to install as a service or run from commandline as many have with v3
- (note that the old unsupported cumulusmx.sh is not usable anymore)

The actual detailed steps are quite well documented in the message that freddie linked before. Of course it does not cover every (unofficial) modifications that users may have done to their installs.

At the end of the document there are also the required steps that you should do in the future when upgrading from v4 to a newer v4 build.
User avatar
ConligWX
Posts: 1835
Joined: Mon 19 May 2014 10:45 pm
Weather Station: Davis vPro2+ w/DFARS + AirLink
Operating System: Ubuntu 24.04.1 LTS
Location: Bangor, NI
Contact:

Re: Cumulus 4 Nightmare

Post by ConligWX »

I found it quite easy to upgrade in Ubuntu, following freddie's notes from a previous post.
  • Install dotnet with

Code: Select all

apt install dotnet-sdk-8.0
  • Download the distribution zip
  • Shut down MXv3 and rename its folder
  • Extract the distribution zip.
  • Copy Cumulus.ini and the contents of Reports and data folders from MXv3 to the new installation.
  • Rename the data directory in the new installation to datav3
  • Run the migration utility with

Code: Select all

dotnet MigrateData3to4.dll
  • Install MX as a service with

Code: Select all

dotnet CumulusMX.dll -install -user cmx
  • Reload the systemd daemon config with

Code: Select all

systemctl daemon-reload
  • Start up MX with

Code: Select all

systemctl start cumulusmx
think it took all less than 15 minutes without an issue.
Post Reply