Jump to content

Trouble installing Nodelink on a Raspberry Pi


kzboray

Recommended Posts

Posted

I am following the direction listed in 

http://automationshack.com/Files/Raspbian_Setup_V5.pdf

However when I get to 

sudo apt-get install mono-vbnc mono-complete

I see the following errors. Any suggestions on what I might have done wrong?

pi@raspberrypi:~ $ sudo apt-get install mono-vbnc mono-complete
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 mono-complete : Depends: mono-runtime (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: mono-runtime-sgen (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: mono-utils (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: mono-devel (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: mono-mcs (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: mono-roslyn (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: mono-csharp-shell (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: mono-4.0-gac (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: mono-4.0-service (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: monodoc-base (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: monodoc-manual (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: libmono-cil-dev (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: ca-certificates-mono (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
 mono-vbnc : Depends: libmono-microsoft-visualbasic10.0-cil (= 4.6-0xamarin10+raspbian9b1) but it is not going to be installed
             Depends: libmono-accessibility4.0-cil but it is not going to be installed
             Depends: libmono-system-configuration4.0-cil but it is not going to be installed
             Depends: libmono-system-data4.0-cil but it is not going to be installed
             Depends: libmono-system-design4.0-cil but it is not going to be installed
             Depends: libmono-system4.0-cil (>= 4.0.0~alpha1) but it is not going to be installed
             Depends: libmono-system-drawing-design4.0-cil but it is not going to be installed
             Depends: libmono-system-drawing4.0-cil but it is not going to be installed
             Depends: libmono-system-web4.0-cil but it is not going to be installed
             Depends: libmono-system-web-services4.0-cil but it is not going to be installed
             Depends: libmono-system-windows-forms4.0-cil but it is not going to be installed
             Depends: libmono-system-xml4.0-cil but it is not going to be installed
             Depends: mono-runtime (>= 3.0~) but it is not going to be installed
             Depends: libmono-cecil-vb0.9-cil (>= 2.99) but it is not going to be installed
             Depends: libmono-corlib4.5-cil (>= 4.0.0~alpha1) but it is not going to be installed
             Depends: libmono-system-core4.0-cil (>= 4.0.0~alpha1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Posted

 

I am following the direction listed in 

http://automationshack.com/Files/Raspbian_Setup_V5.pdf

However when I get to 

sudo apt-get install mono-vbnc mono-complete

I see the following errors. Any suggestions on what I might have done wrong?

pi@raspberrypi:~ $ sudo apt-get install mono-vbnc mono-complete
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 mono-complete : Depends: mono-runtime (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: mono-runtime-sgen (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: mono-utils (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: mono-devel (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: mono-mcs (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: mono-roslyn (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: mono-csharp-shell (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: mono-4.0-gac (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: mono-4.0-service (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: monodoc-base (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: monodoc-manual (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: libmono-cil-dev (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
                 Depends: ca-certificates-mono (= 5.4.0.201-0xamarin10+raspbian9b1) but it is not going to be installed
 mono-vbnc : Depends: libmono-microsoft-visualbasic10.0-cil (= 4.6-0xamarin10+raspbian9b1) but it is not going to be installed
             Depends: libmono-accessibility4.0-cil but it is not going to be installed
             Depends: libmono-system-configuration4.0-cil but it is not going to be installed
             Depends: libmono-system-data4.0-cil but it is not going to be installed
             Depends: libmono-system-design4.0-cil but it is not going to be installed
             Depends: libmono-system4.0-cil (>= 4.0.0~alpha1) but it is not going to be installed
             Depends: libmono-system-drawing-design4.0-cil but it is not going to be installed
             Depends: libmono-system-drawing4.0-cil but it is not going to be installed
             Depends: libmono-system-web4.0-cil but it is not going to be installed
             Depends: libmono-system-web-services4.0-cil but it is not going to be installed
             Depends: libmono-system-windows-forms4.0-cil but it is not going to be installed
             Depends: libmono-system-xml4.0-cil but it is not going to be installed
             Depends: mono-runtime (>= 3.0~) but it is not going to be installed
             Depends: libmono-cecil-vb0.9-cil (>= 2.99) but it is not going to be installed
             Depends: libmono-corlib4.5-cil (>= 4.0.0~alpha1) but it is not going to be installed
             Depends: libmono-system-core4.0-cil (>= 4.0.0~alpha1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Mono install has bugs in it and not compatible with RPi1 anymore. It seems to be attempting to use packages that are not available in usual installs on a RPi1. I thought future versions of mono v5.0.1 would have fixed this problem. I guess RPi 1 is being left behind as scrap or for non-mono purposes only.

 

I had to go to a newer RPi 3, after I attempted an upgrade on my RPi1. I did find a method to not install mono v5 and use mono v3 that I posted in a previous thread. IIRC, mono v3 installs correctly on a RPi 1.

Posted

Make sure you installed the package dependencies for your version of Raspbian, which may not be the version used in the instructions. Follow the mono installation instructions here:

 

http://www.mono-project.com/download/#download-lin-raspbian

 

Note that these instructions do not include the Visual Basic.NET runtime package, so include "mono-vbnc" with "mono-complete" in your apt-get install command.

 

To figure out what version of Raspbian you are running, type the folllowing command:

 

cat /etc/os-release

Posted

Thank you all for the help! 

 

I am installing on a RPi3 and the OS version is 

PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=raspbian
ID_LIKE=debian
 

Unfortunately I am still unable to install mono, but i'll keep working on it and let you know if I find a solution.

Posted

Thank you all for the help! 

 

I am installing on a RPi3 and the OS version is 

PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=raspbian
ID_LIKE=debian
 

Unfortunately I am still unable to install mono, but i'll keep working on it and let you know if I find a solution.

I showed a method to control the mono version in the linked post. That might be worth a try. IIRC that is the same version of Raspbian that installed mono fine for me. I am finding that every different image of NOOBs and Raspbian comes with different apps and utilities.

 

NodeLink installed just fine on my RPi1 and ran for about a year or more until I upgraded the RPi1. Then mono Install failed and I jumped to a RPi3 in order to get it to work again.

 

I am running Mono version: 5.2.0.215 (tarball Mon Aug 14 16:25:12 UTC 2017) now. Maybe I should avoid upgrading again on this machine now, for a few years. :(

Posted

I installed mono and NodeLink on an RPi 2 running Jesse following the instructions provided (on the Mono page for Raspbian 8 and NodeLink pages) and it installed and ran with no hiccups. I did do the "apt-get update" and "apt-get upgrade" first.

  • 8 months later...
Posted

Is this still the best instructions for creating a NodeLink Server on the Raspberry PI 3.  I have just upgraded my ISY944i ZWIR PRO to firmware v5.0.12 and have UI version v.4.6.2.

Posted

You need the lastest UI, v5.0.12 to do the ISY FW upgrade.  You need to resinstall v5.0.12 FW on the ISY, using v.5.0.12 UI - not the 4.6.2 UI.

The directions for setting up nodelink will work after that is done

Paul

Posted

I don't think you need to revert back as long as its running. The UI link is always in the same post as the FW

I forgot about the new ISY launcher that will take care of this for you. Follow the directions in the first post here.  Double click on time on the launcher.jnlp

From then on, use the blue UD icon that appears to start your ISY.

Paul

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...