Den senaste Raspberry-n har jag inte kört något annat på än instruktionerna från sidan jag hänvisade till.
Den äldre har jag testat mer kommando men får samma resultat/felmeddelande i båda.
Install. MQTT o Node-Red på RPI, försök med "mqtt in" node
Re: Install. MQTT o Node-Red på RPI, försök med "mqtt in" node
Senast redigerad av Drivmedel 7 september 2020, 09:21:48, redigerad totalt 2 gånger.
Re: Install. MQTT o Node-Red på RPI, försök med "mqtt in" node
Vad händer om du istället för som det står i guiden på den här raden:
sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list
laddar ner filen för buster som du använder?
Såhär:
sudo wget http://repo.mosquitto.org/debian/mosquitto-buster.list
Se först till att du tar bort den där första filen du laddade ner så den inte ligger kvar och sen fortsätter med resten.
sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list
laddar ner filen för buster som du använder?
Såhär:
sudo wget http://repo.mosquitto.org/debian/mosquitto-buster.list
Se först till att du tar bort den där första filen du laddade ner så den inte ligger kvar och sen fortsätter med resten.
Re: Install. MQTT o Node-Red på RPI, försök med "mqtt in" node
Tack Borre.
sudo wget http://repo.mosquitto.org/debian/mosquitto-buster.list
Det hjälpte så nu kan jag se i loggfilen att det sker en inloggning på port 1883.
----------------------------------------------------------------------------------------------------
pi@raspberrypi:~ $ sudo cat /var/log/mosquitto/mosquitto.log
1599491284: mosquitto version 1.6.12 starting
1599491284: Config loaded from /etc/mosquitto/mosquitto.conf.
1599491284: Opening ipv4 listen socket on port 1883.
1599491284: Opening ipv6 listen socket on port 1883.
1599491284: mosquitto version 1.6.12 running
pi@raspberrypi:~ $
------------------------------------------------------------------------------------------------
Nu försöker jag ladda in Node-red
Men då kommer nästa problem.
------------------------------------------------------------------------------------------------
pi@raspberrypi:~ $ sudo apt-get install nodered
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:
nodered : Depends: npm (>= 5.8 )
E: Unable to correct problems, you have held broken packages.
-----------------------------------------------------------------------------------------------
Vad kan det va för problem som gör att jag inte kommer vidare?
sudo wget http://repo.mosquitto.org/debian/mosquitto-buster.list
Det hjälpte så nu kan jag se i loggfilen att det sker en inloggning på port 1883.
----------------------------------------------------------------------------------------------------
pi@raspberrypi:~ $ sudo cat /var/log/mosquitto/mosquitto.log
1599491284: mosquitto version 1.6.12 starting
1599491284: Config loaded from /etc/mosquitto/mosquitto.conf.
1599491284: Opening ipv4 listen socket on port 1883.
1599491284: Opening ipv6 listen socket on port 1883.
1599491284: mosquitto version 1.6.12 running
pi@raspberrypi:~ $
------------------------------------------------------------------------------------------------
Nu försöker jag ladda in Node-red
Men då kommer nästa problem.
------------------------------------------------------------------------------------------------
pi@raspberrypi:~ $ sudo apt-get install nodered
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:
nodered : Depends: npm (>= 5.8 )
E: Unable to correct problems, you have held broken packages.
-----------------------------------------------------------------------------------------------
Vad kan det va för problem som gör att jag inte kommer vidare?
Re: Install. MQTT o Node-Red på RPI, försök med "mqtt in" node
Apt vill inte installera nodered då minst ett av de beroenden som är satta för nodered (den som skapat paket bestämmer vilka andra paket (och dess versioner) som är ett krav för just detta paket) inte finns tillgängligt att installera. I detta fall verkar det som att nodered kräver npm av version 5.8.
Kör för att se vilken version som finns tillgänglig för dig. Det verkar som att senaste debian inkluderar npm 5.8, Raspbian bygger på Debian så senaste Raspbian bör ha stöd för npm 5.8.
Kör
Kod: Markera allt
apt show npm
Re: Install. MQTT o Node-Red på RPI, försök med "mqtt in" node
Tackar för all hjälp.
Svaret ser ut så här, Kan de get en led tråd?
----------------------------------------------------------
pi@raspberrypi:~ $ apt show npm
Package: npm
Version: 5.8.0+ds6-4+deb10u1
Priority: optional
Section: web
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Installed-Size: 8,648 kB
Depends: nodejs (>= 6.11~), ca-certificates, node-abbrev (>= 1.1.1~), node-ansi-regex (>= 3.0~), node-ansistyles (>= 0.1.3~), node-aproba (>= 1.2~), node-archy (>= 1.0~), node-cacache (>= 10.0.4~), node-bluebird (>= 3.5.1~), node-call-limit (>= 1.1~), node-chownr (>= 1.0.1~), node-config-chain (>= 1.1.11~), node-detect-indent (>= 5.0~), node-detect-newline (>= 2.1~), node-editor (>= 1.0~), node-fs-vacuum (>= 1.2.10~), node-fs-write-stream-atomic (>= 1.0.10~), node-glob (>= 7.1.2~), node-graceful-fs (>= 4.1.11~), node-has-unicode (>= 2.0.1~), node-hosted-git-info (>= 2.6~), node-iferr (>= 0.1.5~), node-inflight (>= 1.0.6~), node-inherits (>= 2.0.3~), node-ini (>= 1.3.5~), node-npm-package-arg, node-promzard, node-jsonstream (>= 1.3.2~), node-json-parse-better-errors (>= 1.0.1~), node-lazy-property (>= 1.0~), node-libnpx (>= 10.0.1~), node-lockfile (>= 1.0.3~), node-lru-cache (>= 4.1.1~), node-mississippi (>= 3.0~), node-mkdirp (>= 0.3.3), node-move-concurrently (>= 1.0.1~), node-nopt, node-normalize-package-data (>= 2.4~), node-gyp (>= 3.6.2~), node-resolve-from (>= 4.0~), node-encoding, node-errno, node-npmlog (>= 4.1.2~), node-once (>= 1.4~), node-opener (>= 1.4.3~), node-osenv (>= 0.1.5~), node-path-is-inside (>= 1.0.2~), node-promise-inflight (>= 1.0.1~), node-ansi, node-qw (>= 1.0.1~), node-read (>= 1.0.7~), node-read-package-json (>= 2.0.13~), node-request (>= 2.83~), node-retry (>= 0.10.1~), node-rimraf (>= 2.6.2~), node-safe-buffer (>= 5.1.1~), node-semver (>= 5.5~), node-sha (>= 2.0.1~), node-slide (>= 1.1.6~), node-sorted-object (>= 2.0.1~), node-from2, node-stream-iterate, node-ssri (>= 5.2.4~), node-strip-ansi (>= 4.0~), node-tar (>= 4.4~), node-text-table (>= 0.2~), node-uid-number (>= 0.0.6~), node-unique-filename (>= 1.1~), node-unpipe (>= 1.0~), node-boxen (>= 1.2.1~), node-import-lazy, node-is-npm (>= 1.0~), node-latest-version (>= 3.0~), node-semver-diff (>= 2.0~), node-xdg-basedir (>= 3.0~), node-validate-npm-package-name (>= 3.0~), node-which (>= 1.3~), node-wrappy (>= 1.0.2~), node-write-file-atomic (>= 2.3~)
Homepage: https://docs.npmjs.com/
Download-Size: 1,017 kB
APT-Sources: http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
Description: package manager for Node.js
Node.js is an event-based server-side javascript engine.
.
npm is the package manager for the Node JavaScript platform. It puts
modules in place so that node can find them, and manages dependency
conflicts intelligently.
.
It is extremely configurable to support a wide variety of use cases.
Most commonly, it is used to publish, discover, install, and develop
node programs.
Svaret ser ut så här, Kan de get en led tråd?
----------------------------------------------------------
pi@raspberrypi:~ $ apt show npm
Package: npm
Version: 5.8.0+ds6-4+deb10u1
Priority: optional
Section: web
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Installed-Size: 8,648 kB
Depends: nodejs (>= 6.11~), ca-certificates, node-abbrev (>= 1.1.1~), node-ansi-regex (>= 3.0~), node-ansistyles (>= 0.1.3~), node-aproba (>= 1.2~), node-archy (>= 1.0~), node-cacache (>= 10.0.4~), node-bluebird (>= 3.5.1~), node-call-limit (>= 1.1~), node-chownr (>= 1.0.1~), node-config-chain (>= 1.1.11~), node-detect-indent (>= 5.0~), node-detect-newline (>= 2.1~), node-editor (>= 1.0~), node-fs-vacuum (>= 1.2.10~), node-fs-write-stream-atomic (>= 1.0.10~), node-glob (>= 7.1.2~), node-graceful-fs (>= 4.1.11~), node-has-unicode (>= 2.0.1~), node-hosted-git-info (>= 2.6~), node-iferr (>= 0.1.5~), node-inflight (>= 1.0.6~), node-inherits (>= 2.0.3~), node-ini (>= 1.3.5~), node-npm-package-arg, node-promzard, node-jsonstream (>= 1.3.2~), node-json-parse-better-errors (>= 1.0.1~), node-lazy-property (>= 1.0~), node-libnpx (>= 10.0.1~), node-lockfile (>= 1.0.3~), node-lru-cache (>= 4.1.1~), node-mississippi (>= 3.0~), node-mkdirp (>= 0.3.3), node-move-concurrently (>= 1.0.1~), node-nopt, node-normalize-package-data (>= 2.4~), node-gyp (>= 3.6.2~), node-resolve-from (>= 4.0~), node-encoding, node-errno, node-npmlog (>= 4.1.2~), node-once (>= 1.4~), node-opener (>= 1.4.3~), node-osenv (>= 0.1.5~), node-path-is-inside (>= 1.0.2~), node-promise-inflight (>= 1.0.1~), node-ansi, node-qw (>= 1.0.1~), node-read (>= 1.0.7~), node-read-package-json (>= 2.0.13~), node-request (>= 2.83~), node-retry (>= 0.10.1~), node-rimraf (>= 2.6.2~), node-safe-buffer (>= 5.1.1~), node-semver (>= 5.5~), node-sha (>= 2.0.1~), node-slide (>= 1.1.6~), node-sorted-object (>= 2.0.1~), node-from2, node-stream-iterate, node-ssri (>= 5.2.4~), node-strip-ansi (>= 4.0~), node-tar (>= 4.4~), node-text-table (>= 0.2~), node-uid-number (>= 0.0.6~), node-unique-filename (>= 1.1~), node-unpipe (>= 1.0~), node-boxen (>= 1.2.1~), node-import-lazy, node-is-npm (>= 1.0~), node-latest-version (>= 3.0~), node-semver-diff (>= 2.0~), node-xdg-basedir (>= 3.0~), node-validate-npm-package-name (>= 3.0~), node-which (>= 1.3~), node-wrappy (>= 1.0.2~), node-write-file-atomic (>= 2.3~)
Homepage: https://docs.npmjs.com/
Download-Size: 1,017 kB
APT-Sources: http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
Description: package manager for Node.js
Node.js is an event-based server-side javascript engine.
.
npm is the package manager for the Node JavaScript platform. It puts
modules in place so that node can find them, and manages dependency
conflicts intelligently.
.
It is extremely configurable to support a wide variety of use cases.
Most commonly, it is used to publish, discover, install, and develop
node programs.
Re: Install. MQTT o Node-Red på RPI, försök med "mqtt in" node
Kan det här vara en hint?E: Unable to correct problems, you have held broken packages.
Prova med "sudo apt-get --ignore-hold install nodered"