Welcome to the Cumulus Support forum.

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

Cumulus MX V4 beta test release 4.0.0 (build 4019) - 03 April 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

Upgrading to 3282 on Raspberry PI

From build 3044 the development baton passed to Mark Crossley. Mark has been responsible for all the Builds since. 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
amccay
Posts: 3
Joined: Fri 23 Dec 2016 10:37 pm
Weather Station: Vantape Pro2
Operating System: Raspberry Pi 3
Location: Calgary, AB Canada

Upgrading to 3282 on Raspberry PI

Post by amccay »

Hi, I decided to update MX from a version running beautifully since 2018. Has anyone seen this error and know what to do about it? Thanks.
pi@raspberrypi:~/CumulusMX_3282/CumulusMX $ sudo mono CumulusMX.exe

Unhandled Exception:
System.TypeLoadException: Could not load type of field 'CumulusMX.Cumulus:httpServer' (182) due to: Could not load file or assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. assembly:netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 type:<unknown type> member:<none>
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <a07d6bf484a54da2861691df910339b1>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <a07d6bf484a54da2861691df910339b1>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <a07d6bf484a54da2861691df910339b1>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <a07d6bf484a54da2861691df910339b1>:0
at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <a07d6bf484a54da2861691df910339b1>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type of field 'CumulusMX.Cumulus:httpServer' (182) due to: Could not load file or assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. assembly:netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 type:<unknown type> member:<none>
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <a07d6bf484a54da2861691df910339b1>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <a07d6bf484a54da2861691df910339b1>:0

Rasp PI/Debian
Vantage Pro2
Last edited by amccay on Wed 27 Mar 2024 12:58 am, edited 1 time in total.
freddie
Posts: 2480
Joined: Wed 08 Jun 2011 11:19 am
Weather Station: Davis Vantage Pro 2 + Ecowitt
Operating System: GNU/Linux Ubuntu 22.04 LXC
Location: Alcaston, Shropshire, UK
Contact:

Re: Upgrading to 3282 on Raspberry PI

Post by freddie »

It looks suspiciously like you haven't copied the entire contents of the install zip. The http component has changed since 2018.
Freddie
Image
User avatar
amccay
Posts: 3
Joined: Fri 23 Dec 2016 10:37 pm
Weather Station: Vantape Pro2
Operating System: Raspberry Pi 3
Location: Calgary, AB Canada

Re: Upgrading to 3282 on Raspberry PI

Post by amccay »

Hrm, no I have all the files from the dist. I am seeing this as needing to update mono as the error refers to outdated .NET protocols or something. I will try this, an upgrade and if that doesn't fix it, come back for more guidance.
SamiS
Posts: 381
Joined: Sun 27 Feb 2011 5:13 pm
Weather Station: Ecowitt HP2551 & GW1100
Operating System: Raspberry Pi OS
Location: Kangasala, Finland

Re: Upgrading to 3282 on Raspberry PI

Post by SamiS »

amccay wrote: Fri 29 Mar 2024 4:13 pm Hrm, no I have all the files from the dist. I am seeing this as needing to update mono as the error refers to outdated .NET protocols or something. I will try this, an upgrade and if that doesn't fix it, come back for more guidance.
This is the most likely explanation. If your mono setup is also from 2018, it probably is so old that it does not get updated via apt update & apt upgrade. Build 3241 (April 2023) and later require at least mono 6.8.x.
User avatar
amccay
Posts: 3
Joined: Fri 23 Dec 2016 10:37 pm
Weather Station: Vantape Pro2
Operating System: Raspberry Pi 3
Location: Calgary, AB Canada

Re: Upgrading to 3282 on Raspberry PI

Post by amccay »

Thank you. This looks like the culprit and the version of raspbian I have running here doesn't have it, so I guess it's high time I updated this thing. I tried everything and can only get to:
Mono JIT compiler version 5.0.1.1 (2017-02/5077205 Thu May 25 10:07:22 UTC 2017)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com

This just became a weekend project!
Post Reply