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

Upgraded from v3 to v4. Serial port won't open.

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
rbuxton
Posts: 7
Joined: Sun 26 Mar 2017 6:15 pm
Weather Station: Davis VP2
Operating System: Debian Bookworm

Upgraded from v3 to v4. Serial port won't open.

Post by rbuxton »

The transition from v3 to v4 looks all good except that the serial port for the weather station will not open. Below is the first few lines from the error message upon executing the dotnet cumulusmx.dll command.
I'm working from a RPi, Bullseye OS. Seems GLIBC_2.34 is missing but what would I know. :)

2024-12-31 14:48:44.079 Opening station type 1 - Davis Vantage Pro2
2024-12-31 14:48:44.357 Last update: 2024-12-31T13:20:00
2024-12-31 14:48:45.571 Error opening serial port - Unable to load shared library 'libSystem.IO.Ports.Native' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable:
/lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.34' not found (required by /home/pi/CumulusMX/runtimes/linux-arm/native/libSystem.IO.Ports.Native.so)
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: Upgraded from v3 to v4. Serial port won't open.

Post by SamiS »

I think you need to upgrade your OS to Bookworm. Bullseye is no longer supported for .NET 8 regarding to CMX v4 installation instructions.

viewtopic.php?t=22051
sutne
Posts: 577
Joined: Sun 14 Oct 2012 4:23 pm
Weather Station: HP2560 (WS80) and HP2550 (WS90)
Operating System: Raspbian Bullseye and Bookworm
Location: Rjoanddalen and Kronstad, Norway
Contact:

Re: Upgraded from v3 to v4. Serial port won't open.

Post by sutne »

I think you need to upgrade your OS to Bookworm. Bullseye is no longer supported for .NET 8 regarding to CMX v4 installation instructions.
I am running CMX v4 on Bullseye, Net8 needs different libraries, as mentioned in the instruction:
Next install the .NET dependencies (Check this page https://learn.microsoft.com/en-gb/dotn ... ed-install for OS other than Debian 12)
rbuxton
Posts: 7
Joined: Sun 26 Mar 2017 6:15 pm
Weather Station: Davis VP2
Operating System: Debian Bookworm

Re: Upgraded from v3 to v4. Serial port won't open.

Post by rbuxton »

sutne wrote: Wed 01 Jan 2025 12:59 pm
I think you need to upgrade your OS to Bookworm. Bullseye is no longer supported for .NET 8 regarding to CMX v4 installation instructions.
I am running CMX v4 on Bullseye, Net8 needs different libraries, as mentioned in the instruction:
Next install the .NET dependencies (Check this page https://learn.microsoft.com/en-gb/dotn ... ed-install for OS other than Debian 12)
Thanks. I'm going to read the install instructions again and check out the Microsoft link. I'll report back.

-Randy
User avatar
mcrossley
Posts: 14384
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: Upgraded from v3 to v4. Serial port won't open.

Post by mcrossley »

I think the problem is GLIBC_2.34 or later is not available for Bullseye. So far, the restriction only seems to affect stations that use a serial connection afaik.
rbuxton
Posts: 7
Joined: Sun 26 Mar 2017 6:15 pm
Weather Station: Davis VP2
Operating System: Debian Bookworm

Re: Upgraded from v3 to v4. Serial port won't open.

Post by rbuxton »

mcrossley wrote: Wed 01 Jan 2025 5:37 pm I think the problem is GLIBC_2.34 or later is not available for Bullseye. So far, the restriction only seems to affect stations that use a serial connection afaik.
I can't fix the problem. I'll just upgrade to Bookworm.
rbuxton
Posts: 7
Joined: Sun 26 Mar 2017 6:15 pm
Weather Station: Davis VP2
Operating System: Debian Bookworm

Re: Upgraded from v3 to v4. Serial port won't open.

Post by rbuxton »

Some progress.... I upgraded the RPi to Bookworm. CumulusMX v4 now receives data from the Davis VP2 Wx station.

Now a new problem,,,,, MQTT Explorer does not receive the MQTT data from CumulusMX. I'm wondering if the MQTT template files need some fine tuning. It worked when I was on Bullseye OS and CumulusMX v3.
rbuxton
Posts: 7
Joined: Sun 26 Mar 2017 6:15 pm
Weather Station: Davis VP2
Operating System: Debian Bookworm

Re: Upgraded from v3 to v4. Serial port won't open.

Post by rbuxton »

User error (I think),,,,, I restarted CumulusMX. MQTT now functions as expected.

Thanks all for talking me through this.

-Randy
Post Reply