Skip to content

Instantly share code, notes, and snippets.

@Anniepoo
Created September 20, 2018 03:01
Show Gist options
  • Save Anniepoo/1872e1f5af36fb559ece9efd1e3b3afd to your computer and use it in GitHub Desktop.
Save Anniepoo/1872e1f5af36fb559ece9efd1e3b3afd to your computer and use it in GitHub Desktop.
I am attempting to install node-red opencv on an Ubuntu 16.04 desktop that already has opencv installed.
I attempt to install opencv using the directions on the node-red-contrib-opencv README.md page
anniepoo@annieslinux:~/.node-red$ sudo apt-get install libopencv-dev
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:
libopencv-dev : Depends: libopencv-objdetect-dev (= 2.4.9.1+dfsg-1.5ubuntu1) but it is not going to be installed
Depends: libopencv-highgui-dev (= 2.4.9.1+dfsg-1.5ubuntu1) but it is not going to be installed
Depends: libopencv-legacy-dev (= 2.4.9.1+dfsg-1.5ubuntu1) but it is not going to be installed
Depends: libopencv-contrib-dev (= 2.4.9.1+dfsg-1.5ubuntu1) but it is not going to be installed
Depends: libopencv-videostab-dev (= 2.4.9.1+dfsg-1.5ubuntu1) but it is not going to be installed
Depends: libopencv-superres-dev (= 2.4.9.1+dfsg-1.5ubuntu1) but it is not going to be installed
Depends: libopencv-ocl-dev (= 2.4.9.1+dfsg-1.5ubuntu1) but it is not going to be installed
Depends: libcv-dev (= 2.4.9.1+dfsg-1.5ubuntu1) but it is not going to be installed
Depends: libhighgui-dev (= 2.4.9.1+dfsg-1.5ubuntu1) but it is not going to be installed
Depends: libcvaux-dev (= 2.4.9.1+dfsg-1.5ubuntu1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
anniepoo@annieslinux:~/.node-red$ sudo npm install -g update-node
[sudo] password for anniepoo:
/usr/local/bin/update-node -> /usr/local/lib/node_modules/update-node/bin/update-node.js
/usr/local/lib
└─┬ update-node@0.1.0
├─┬ buntstift@0.4.0
│ ├─┬ chalk@1.1.1
│ │ ├── ansi-styles@2.2.1
│ │ ├── escape-string-regexp@1.0.5
│ │ ├─┬ has-ansi@2.0.0
│ │ │ └── ansi-regex@2.1.1
│ │ ├── strip-ansi@3.0.1
│ │ └── supports-color@2.0.0
│ ├── markup-js@1.5.21
│ └─┬ node-spinner@0.0.4
│ └── util-extend@1.0.3
└─┬ commander@2.9.0
└── graceful-readlink@1.0.1
anniepoo@annieslinux:~/.node-red$ npm i node-red-contrib-opencv
npm WARN deprecated hoek@2.16.3: The major version is no longer supported. Please update to 4.x or newer
node-red-project@0.0.1 /home/anniepoo/.node-red
└── node-red-contrib-opencv@0.1.2 extraneous
npm WARN node-red-project@0.0.1 No repository field.
npm WARN node-red-project@0.0.1 No license field.
anniepoo@annieslinux:~/.node-red$ sudo npm install -g update-node
[sudo] password for anniepoo:
/usr/local/bin/update-node -> /usr/local/lib/node_modules/update-node/bin/update-node.js
/usr/local/lib
└── update-node@0.1.0
anniepoo@annieslinux:~/.node-red$ sudo npm i node-red-contrib-opencv
npm WARN deprecated hoek@2.16.3: The major version is no longer supported. Please update to 4.x or newer
node-red-project@0.0.1 /home/anniepoo/.node-red
└── node-red-contrib-opencv@0.1.2 extraneous
npm WARN node-red-project@0.0.1 No repository field.
npm WARN node-red-project@0.0.1 No license field.
anniepoo@annieslinux:~/.node-red$ node-red
19 Sep 19:45:09 - [info]
Welcome to Node-RED
===================
19 Sep 19:45:09 - [info] Node-RED version: v0.18.5
19 Sep 19:45:09 - [info] Node.js version: v4.2.6
19 Sep 19:45:09 - [info] Linux 4.4.0-78-generic x64 LE
19 Sep 19:45:09 - [info] Loading palette nodes
19 Sep 19:45:16 - [warn] ------------------------------------------------------
19 Sep 19:45:16 - [warn] [node-red/rpi-gpio] Info : Ignoring Raspberry Pi specific node
19 Sep 19:45:16 - [warn] [node-red-node-twitter/twitter] ReferenceError: Invalid left-hand side in assignment
19 Sep 19:45:16 - [warn] [node-red-contrib-opencv/opencv] Error: Cannot find module '/home/anniepoo/.node-red/node_modules/opencv/build/opencv/v6.0.0/Release/node-v46-linux-x64/opencv.node'
19 Sep 19:45:16 - [warn] ------------------------------------------------------
19 Sep 19:45:16 - [info] Settings file : /home/anniepoo/.node-red/settings.js
19 Sep 19:45:16 - [info] User directory : /home/anniepoo/.node-red
19 Sep 19:45:16 - [warn] Projects disabled : set editorTheme.projects.enabled=true to enable
19 Sep 19:45:16 - [info] Flows file : /home/anniepoo/.node-red/flows_annieslinux.json
19 Sep 19:45:16 - [info] Server now running at http://127.0.0.1:1880/
19 Sep 19:45:16 - [warn]
---------------------------------------------------------------------
Your flow credentials file is encrypted using a system-generated key.
If the system-generated key is lost for any reason, your credentials
file will not be recoverable, you will have to delete it and re-enter
your credentials.
You should set your own key using the 'credentialSecret' option in
your settings file. Node-RED will then re-encrypt your credentials
file using your chosen key the next time you deploy a change.
---------------------------------------------------------------------
19 Sep 19:45:16 - [info] Starting flows
19 Sep 19:45:16 - [info] Started flows
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment