Welcome to the Cumulus Support forum.

Latest Cumulus MX V4 release 4.0.1 (build 4023) - 16 May 2024

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

V4 RC #2 issues

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

broadstairs
Posts: 798
Joined: Thu 14 Aug 2008 7:17 am
Weather Station: Ecowitt GW1003/GW1103/GW2000
Operating System: Linux openSUSE
Location: Broadstairs, Kent, UK
Contact:

V4 RC #2 issues

Post by broadstairs »

I am also seeing the errors when checking the upload compression which worked before but this instance is not doing any uploads however it carries on no problem as it is not uploading. The compression test worked OK on the previous RC#1. I'll wait to try this on my other instance as that is uploading.

The other strange thing is I see this, which does not appear to cause any issues:-

Code: Select all

2024-05-04 22:02:35.261 Current culture: English (Botswana) [en-BW]
which I only just noticed and this happened on RC#1 as well, strange thing is the other instance gets this right as UK English and both instances run on the same Linux PC, so where does CMX obtain this from?

Stuart
Currently running CMX V4 4023
User avatar
mcrossley
Posts: 12876
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: V4 RC #2 issues

Post by mcrossley »

Is the compression test the same as the HTTPS Certificate issue reported on the other thread? i.e. have you temporarily enabled the advanced option to ignore certificate errors?

MX reads the culture name directly from the current culture being used.

Code: Select all

{CultureInfo.CurrentCulture.DisplayName} [{CultureInfo.CurrentCulture.Name}]
User avatar
ConligWX
Posts: 1656
Joined: Mon 19 May 2014 10:45 pm
Weather Station: Davis vPro2+ w/DFARS + AirLink
Operating System: Ubuntu 24.04 LTS
Location: Bangor, NI
Contact:

Re: V4 RC #2 issues

Post by ConligWX »

I'm only seeing Current Culture as en-GB here.

Code: Select all

2024-05-04 17:44:59.168 Command line: /CumulusMX/CumulusMX.dll -service 
2024-05-04 17:44:59.168 Cumulus MX v.4.0.0 build 4021
2024-05-04 17:44:59.168 Platform       : Linux
2024-05-04 17:44:59.169 OS Description : Ubuntu 24.04 LTS
2024-05-04 17:44:59.169 Current culture: English (United Kingdom) [en-GB]
Regards Simon

https://www.conligwx.org - @conligwx
Davis Vantage Pro2 Plus with Daytime FARS • WeatherLink Live • Davis AirLink • PurpleAir • CumulusMX v4.0.0

Image
User avatar
Stigian
Posts: 65
Joined: Sun 22 Aug 2021 3:56 pm
Weather Station: 6242EU Vantage Vue
Operating System: Debian 12 (Bookworm)
Location: Vaassen (NL)
Contact:

Re: V4 RC #2 issues

Post by Stigian »

Hi,

Couple of errors every 5 min. interval. Just enabled the advanced option "Ignore PHP certificate errors" as a workaround.

Code: Select all

2024-05-05 07:40:00.469 TestPhpUploadCompression: Error -
2024-05-05 07:40:00.469 TestPhpUploadCompression: Error -  - Exception Type: System.AggregateException
Message: One or more errors occurred. (The SSL connection could not be established, see inner exception.)
Inner Exception...
Exception Type: System.Net.Http.HttpRequestException
Message: The SSL connection could not be established, see inner exception.
Inner Exception...
Exception Type: System.Security.Authentication.AuthenticationException
Message: The remote certificate was rejected by the provided RemoteCertificateValidationCallback.
AndyKF650
Posts: 722
Joined: Thu 20 Aug 2020 8:35 am
Weather Station: Davis VP2 Plus
Operating System: RPiv4 64bit Linux 12 Bookworm
Location: Jersey Channel Islands
Contact:

Re: V4 RC #2 issues

Post by AndyKF650 »

Hi Mark

Following on from Paul's comment I also had upload errors expressing through the attempted realtime uploads. Initially I thought that I had not uploaded the upload.php file to my host so I reset that and uploaded it again, this did not help. After reading Paul's work around I set the ignore php certificate errors to ignore and all seems to work OK.

I have attached the current MXDiags file for info.
You do not have the required permissions to view the files attached to this post.
broadstairs
Posts: 798
Joined: Thu 14 Aug 2008 7:17 am
Weather Station: Ecowitt GW1003/GW1103/GW2000
Operating System: Linux openSUSE
Location: Broadstairs, Kent, UK
Contact:

Re: V4 RC #2 issues

Post by broadstairs »

mcrossley wrote: Sat 04 May 2024 10:24 pm Is the compression test the same as the HTTPS Certificate issue reported on the other thread? i.e. have you temporarily enabled the advanced option to ignore certificate errors?

MX reads the culture name directly from the current culture being used.

Code: Select all

{CultureInfo.CurrentCulture.DisplayName} [{CultureInfo.CurrentCulture.Name}]
Yes the error is the same as the other thread. I have not applied the bypass as this instance is not uploading.

I can see an issue with the locale in Linux itself but I don't understand why one instance gets GB and the other gets BW. Displaying the locale in Linux does show a mix of both so I need to fix that first.

I'll wait for a fix for the HTTPS thing before I install on my uploading instance.

Stuart

Update:- Solved the locale issue- was a Linux config issue, now both instances say the same.
Currently running CMX V4 4023
AndyKF650
Posts: 722
Joined: Thu 20 Aug 2020 8:35 am
Weather Station: Davis VP2 Plus
Operating System: RPiv4 64bit Linux 12 Bookworm
Location: Jersey Channel Islands
Contact:

Re: V4 RC #2 issues

Post by AndyKF650 »

Hi Mark

I have run V4 RC #2 since about 8am today and apart from the upload issue, as previously reported, everything else on my site appears to be working as normal.

One of the parameters I also measure is the number of CMX processes running on the RPi and with the previous release candidate this averaged 25 to 28 processes. This release the number of processes has decreased to 17 to 20 which must be a win. I have attached my file on this for those that are interested.
You do not have the required permissions to view the files attached to this post.
User avatar
mcrossley
Posts: 12876
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: V4 RC #2 issues

Post by mcrossley »

broadstairs wrote: Sun 05 May 2024 8:55 am Update:- Solved the locale issue- was a Linux config issue, now both instances say the same.
:thumbsup:
AndyKF650 wrote: Sun 05 May 2024 5:18 pm One of the parameters I also measure is the number of CMX processes running on the RPi and with the previous release candidate this averaged 25 to 28 processes. This release the number of processes has decreased to 17 to 20 which must be a win. I have attached my file on this for those that are interested.
That's good to know, I changed the HTTP client code in this release from the legacy (.Net Framework) to the new .NET way of doing things, I wonder if that has made the difference?
User avatar
HansR
Posts: 6025
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: V4 RC #2 issues

Post by HansR »

I get the following in the logfile (once):

Code: Select all

2024-05-05 15:15:08.467 Windy: ERROR - Response = InternalServerError: 
2024-05-05 15:15:08.467 Alarm (HTTP Upload): Triggered, value = True, threshold = 0, Message = Windy: HTTP response - InternalServerError
2024-05-05 15:15:11.564 Alarm (HTTP Upload): Trigger cleared, value = False
This however does not show in the console Utils/Latest Errors (which still shows no errors).
As an alarm is raised and this is recorded as an error i.s.o. a warning I would expect it to be in the list on the console.
Hans

https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
water01
Posts: 3292
Joined: Sat 13 Aug 2011 9:33 am
Weather Station: Ecowitt HP2551
Operating System: Windows 10 64bit
Location: Burnham-on-Sea
Contact:

Re: V4 RC #2 issues

Post by water01 »

Running on Windows 10, Synology NAS and Windows 11 with absolutely no issues since it was released.

It's a winner!! :clap: :clap: :clap: :clap: :clap: :clap:

Also using the Alternative Interface on all 3 no problems.
David
Image
User avatar
The Dalek Hunter
Posts: 258
Joined: Wed 05 Aug 2020 11:51 am
Weather Station: Ecowitt GW1000B, Ecowitt GW2000
Operating System: macOS Sonoma on a Mac Mini M2
Contact:

Re: V4 RC #2 issues

Post by The Dalek Hunter »

Just upgraded to RC#2.

Apart from the PHP upload problem all is running ok on my M2 Mac mini.

I like the look AI2 !
User avatar
mcrossley
Posts: 12876
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: V4 RC #2 issues

Post by mcrossley »

HansR wrote: Mon 06 May 2024 3:31 am I get the following in the logfile (once):

Code: Select all

2024-05-05 15:15:08.467 Windy: ERROR - Response = InternalServerError: 
2024-05-05 15:15:08.467 Alarm (HTTP Upload): Triggered, value = True, threshold = 0, Message = Windy: HTTP response - InternalServerError
2024-05-05 15:15:11.564 Alarm (HTTP Upload): Trigger cleared, value = False
This however does not show in the console Utils/Latest Errors (which still shows no errors).
As an alarm is raised and this is recorded as an error i.s.o. a warning I would expect it to be in the list on the console.
I made most (with some inconsistency) failures in third-party uploads Warnings rather than Errors because they do not affect the core functioning of MX. I have sort of reserved Error for things that affect MX working in some way. Critical means it is pretty serious and probably stops MX functioning meaningfully.

Alarms are raised for all third-party uploads iirc, I set a threshold on mine so it takes a few errors to trigger an alarm, but the default is to trigger on the first.

As i said when I introduced this alert level system, I had to go through many (upward of a thousand+) error messages and make a decision on each, some will be wrongly categorised as I didn't deliberate much over each one!
User avatar
HansR
Posts: 6025
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: V4 RC #2 issues

Post by HansR »

@Mark: very clear. Thank you.
Hans

https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
User avatar
Dador
Posts: 232
Joined: Thu 24 Nov 2011 2:22 pm
Weather Station: Davis VP2 Plus & Ecowitt
Operating System: Windows 10
Location: Rybnik, Poland
Contact:

Re: V4 RC #2 issues

Post by Dador »

I finally abandoned CMXv3.

The latest release of CMXv4 does not bring any errors for me.

- memory consumption is even lower than in CMXv3 (10 ~ 60 MB);
- using select-a-period is fast and without major CPU and memory load.
richard_newberry
Posts: 482
Joined: Tue 12 Apr 2011 10:23 pm
Weather Station: Watson W-8186
Operating System: Raspbian Bookworm & Debian 12
Location: Leicester
Contact:

Re: V4 RC #2 issues

Post by richard_newberry »

Stigian wrote: Sun 05 May 2024 5:45 am Hi,

Couple of errors every 5 min. interval. Just enabled the advanced option "Ignore PHP certificate errors" as a workaround.

Code: Select all

2024-05-05 07:40:00.469 TestPhpUploadCompression: Error -
2024-05-05 07:40:00.469 TestPhpUploadCompression: Error -  - Exception Type: System.AggregateException
Message: One or more errors occurred. (The SSL connection could not be established, see inner exception.)
Inner Exception...
Exception Type: System.Net.Http.HttpRequestException
Message: The SSL connection could not be established, see inner exception.
Inner Exception...
Exception Type: System.Security.Authentication.AuthenticationException
Message: The remote certificate was rejected by the provided RemoteCertificateValidationCallback.
Getting the same issue.
Desford Weather (at parents)
https://desford-weather.co.uk

Countesthorpe Weather (at mine)
https://countesthorpe-weather.co.uk
Post Reply