Welcome to the new home of the Cumulus Support forum.

Latest Cumulus release v1.9.4 (build 1099) - Nov 28 2014
Latest Cumulus MX release - v3.0.0 build 3043 Jan 20 2017. See the Wiki for download

Install problem on CumulusMX

Discussion of version 3 of Cumulus, which runs on Windows, Linux, and OS X. All Cumulus MX queries in here, please.
Post Reply
Denpat
Posts: 3
Joined: Fri 10 Nov 2017 1:00 am
Weather Station: Oregon Scientific WMR200
Operating System: Linux

Install problem on CumulusMX

Post by Denpat » Wed 22 Nov 2017 1:45 pm

I am having a difficult time getting CumulusMX to run on my raspberry pi 3. When I run the CumulusMX.exe command I get error messages.
Error reads System.Missing Method Exceptions: Method 'Mono.unix.native.syscall.uname' not found.
I am running a WMR100 Oregon Scientific station. I have loaded the mono-complete version 4.6.2.7+dfsg-1.
The following is the error file that was just created.

Any and all help will be deeply appreciated.

Dennis
20171122-062657.txt.bz2
You do not have the required permissions to view the files attached to this post.

User avatar
steve
Cumulus Author
Posts: 26714
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Install problem on CumulusMX

Post by steve » Wed 22 Nov 2017 4:04 pm

My understanding from a number of other posts in the forum is that this happens because the structure of the Mono libraries has changed in later versions of Mono, and the USB library which MX uses is no longer compatible.
Steve

philpugh
Posts: 123
Joined: Tue 24 May 2011 8:34 am
Weather Station: DAVIS VantageVue
Operating System: Debian Jessie
Location: Antrobus, Cheshire
Contact:

Re: Install problem on CumulusMX

Post by philpugh » Wed 22 Nov 2017 5:02 pm

I am running mono-complete V5.0.1 on banana pi pro with Davis Vantage Vue without any issues...
# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=debian
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

# dpkg -s mono-complete
Package: mono-complete
Status: install ok installed
Priority: optional
Section: cli-mono
Installed-Size: 62
Maintainer: Debian Mono Group <pkg-mono-group@lists.alioth.debian.org>
Architecture: armhf
Source: mono
Version: 5.0.1.1-0xamarin5+debian7b1
Depends: mono-runtime (= 5.0.1.1-0xamarin5+debian7b1), mono-runtime-sgen (= 5.0.1.1-0xamarin5+debian7b1), libmono-2.0-1 (= 5.0.1.1-0xamarin5+debian7b1), libmono-profiler (= 5.0.1.1-0xamarin5+debian7b1), mono-utils (= 5.0.1.1-0xamarin5+debian7b1), mono-jay (= 5.0.1.1-0xamarin5+debian7b1), mono-devel (= 5.0.1.1-0xamarin5+debian7b1), mono-mcs (= 5.0.1.1-0xamarin5+debian7b1), mono-roslyn (= 5.0.1.1-0xamarin5+debian7b1), mono-csharp-shell (= 5.0.1.1-0xamarin5+debian7b1), mono-4.0-gac (= 5.0.1.1-0xamarin5+debian7b1), mono-4.0-service (= 5.0.1.1-0xamarin5+debian7b1), monodoc-base (= 5.0.1.1-0xamarin5+debian7b1), monodoc-manual (= 5.0.1.1-0xamarin5+debian7b1), libmono-cil-dev (= 5.0.1.1-0xamarin5+debian7b1), ca-certificates-mono (= 5.0.1.1-0xamarin5+debian7b1)
Description: complete Mono runtime, development tools and all libraries
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This is a metapackage and pulls in the Mono runtime, development tools and
all libraries.
.
Install this package if you want to run software for Mono or Microsoft .NET
which you are not installing from a Debian package.
.
For packagers: This package is not to be used as dependency for packages!
You should build-depend on cli-common-dev and the needed libraries instead.
Homepage: http://www.mono-project.com/
Don't know if this helps?
Phil Pugh
Davis Vantage Vue Raspberry Pi 2B Stretch-Lite MySQL 128Gb SSD
http://goosegate.plus.com/

philpugh
Posts: 123
Joined: Tue 24 May 2011 8:34 am
Weather Station: DAVIS VantageVue
Operating System: Debian Jessie
Location: Antrobus, Cheshire
Contact:

Re: Install problem on CumulusMX

Post by philpugh » Wed 22 Nov 2017 5:13 pm

In the mono-project website you can access older versions of mono as outlined on this page http://www.mono-project.com/docs/gettin ... r-releases

AFAIK - 'pinning' (referred to in the above site) allows you to lock to a specific version of mono-complete so that subsequent update/upgrade actions don't affect the installed version - obviously it DOESN'T mean that the older version will run with newer releases of operating system.

As my banana pi runs my weather station well, I don't intend to change it, the h/w costs are pretty low and it simplifies things substantially. I have just bought another device (orange pi 2plus) to take over the hosting of my web-sites (currently four) and also I have a raspberry pi 2 running as a mail server for a couple of mail domains I 'own'.
Phil Pugh
Davis Vantage Vue Raspberry Pi 2B Stretch-Lite MySQL 128Gb SSD
http://goosegate.plus.com/

User avatar
steve
Cumulus Author
Posts: 26714
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Install problem on CumulusMX

Post by steve » Wed 22 Nov 2017 6:07 pm

The problem is related to the USB library and hence only affects those stations driven using a USB (HID) protocol. Davis stations are driven either as serial devices or TCP/IP devices and are thus not affected.
Steve

Denpat
Posts: 3
Joined: Fri 10 Nov 2017 1:00 am
Weather Station: Oregon Scientific WMR200
Operating System: Linux

Re: Install problem on CumulusMX

Post by Denpat » Wed 22 Nov 2017 6:25 pm

Would I be better off trying to install an earlier version of Mono as it sounds like this is possible? If this is the answer do you have a suggested version to try.

Dennis

User avatar
steve
Cumulus Author
Posts: 26714
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Install problem on CumulusMX

Post by steve » Wed 22 Nov 2017 6:42 pm

3.2.8 is the only version I've tested on, it works well (unless you are using a locale which uses a comma for a decimal separator, as mentioned in the MX docs).
Steve

Denpat
Posts: 3
Joined: Fri 10 Nov 2017 1:00 am
Weather Station: Oregon Scientific WMR200
Operating System: Linux

Re: Install problem on CumulusMX

Post by Denpat » Wed 22 Nov 2017 6:52 pm

I will see if I am able to find and install that version. I really do appreciate your assistance.

Dennis

tren90
Posts: 6
Joined: Sat 30 Jan 2016 5:15 pm
Weather Station: WH 1080
Operating System: Windows7
Location: Poland

Re: Install problem on CumulusMX

Post by tren90 » Sat 25 Nov 2017 11:22 pm

Hello my dear friends. My card on RPI3 was damaged and I had to reboot all the time - unfortunately during installation Mono noticed that I installed version 4 instead of 3.2.8. How to download the 3.2.8 version and how to upload it - :( at this moment my station is closed.
Please help.

philpugh
Posts: 123
Joined: Tue 24 May 2011 8:34 am
Weather Station: DAVIS VantageVue
Operating System: Debian Jessie
Location: Antrobus, Cheshire
Contact:

Re: Install problem on CumulusMX

Post by philpugh » Mon 27 Nov 2017 3:41 pm

The way do it is described in the webpage I referenced above http://www.mono-project.com/docs/gettin ... r-releases

This web page http://www.mono-project.com/docs/about-mono/releases/ lists ALL the mono-complete packages available.

The repository to edit is stored in
/etc/apt/sources.list.d
on your system (assuming Debian) look for
mono-xamarin.list
.
Phil Pugh
Davis Vantage Vue Raspberry Pi 2B Stretch-Lite MySQL 128Gb SSD
http://goosegate.plus.com/

Post Reply