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
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
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
Moderator: mcrossley
- 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
Last edited by amccay on Wed 27 Mar 2024 12:58 am, edited 1 time in total.
-
- Posts: 2483
- 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
It looks suspiciously like you haven't copied the entire contents of the install zip. The http component has changed since 2018.
- 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
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.
-
- Posts: 383
- 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
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.
- 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
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!
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!