- Mitglied seit
- 31. Aug 2020
- Beiträge
- 1
- Punkte für Reaktionen
- 0
- Punkte
- 1
Nach einigem proben habe ich es geschafft, Node-Red in Docker mit einem externen data-Ordner einzurichten (Netzwerk-Zugriff über Host, nicht mit der Bridge). Was jedoch immer noch scheitert, ist die Installation von nodes (konkret des homee-nodes). Wenn ich das Modul über die Web-Applikation suche und installiere, erscheint nach einiger Zeit folgende Fehlermeldung:
Das Log zeigt folgenden Eintrag:
Ich habe keinen Proxy eingerichtet und ein solcher ist sofern ersichtlich auch nicht in der Node-Red Konfiguration drin:
Ich kann über das Internet auf meinen Server zugreifen (DSM aber auch Webhost). Die Verbindung zu Node-Red funktioniert aber nur über die IP, nicht über die URL. Bei einem Aufruf über die URL erscheint folgende Fehlermeldung:
System:
DS218+
DSM 6.2.3-25426 Update 3
Hat jemand eine Ahnung, woran das liegen könnte resp. wie man das lösen kann?
Danke für eure Hilfe!
Code:
24 Dec 22:24:25 - [info] Modul wird installiert: node-red-contrib-homee, Version: 0.8.1
24 Dec 22:25:36 - [warn] Die Installation des Moduls node-red-contrib-homee ist fehlgeschlagen:
24 Dec 22:25:36 - [warn] ------------------------------------------
24 Dec 22:25:36 - [warn] npm ERR! code ECONNRESET
npm ERR! errno ECONNRESET
npm ERR! network request to https://registry.npmjs.org/node-red-contrib-homee failed, reason: read ECONNRESET
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly. See: 'npm help config'
npm ERR! A complete log of this run can be found in:
npm ERR! /data/.npm/_logs/2020-12-24T21_25_36_654Z-debug.log
24 Dec 22:25:36 - [warn] ------------------------------------------
24 Dec 22:25:36 - [error] Error: Installation fehlgeschlagen
Code:
11 verbose stack at ClientRequest.req.on.err (/usr/local/lib/node_modules/npm/node_modules/node-fetch-npm/src/index.
js:68:14)
11 verbose stack at ClientRequest.emit (events.js:198:13)
11 verbose stack at TLSSocket.socketErrorListener (_http_client.js:401:9)
11 verbose stack at TLSSocket.emit (events.js:198:13)
11 verbose stack at emitErrorNT (internal/streams/destroy.js:91:8)
11 verbose stack at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
11 verbose stack at process._tickCallback (internal/process/next_tick.js:63:19)
12 verbose cwd /data
13 verbose Linux 4.4.59+
14 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "--no-audit" "--no-update-notifier" "--no-fund" "--
save" "--save-prefix=~" "--production" "node-red-contrib-homee@0.8.1"
15 verbose node v10.23.0
16 verbose npm v6.14.8
17 error code ECONNRESET
18 error errno ECONNRESET
19 error network request to https://registry.npmjs.org/node-red-contrib-homee failed, reason: read ECONNRESET
20 error network This is a problem related to network connectivity.
20 error network In most cases you are behind a proxy or have bad network settings.
20 error network
20 error network If you are behind a proxy, please make sure that the
20 error network 'proxy' config is set properly. See: 'npm help config'
21 verbose exit [ 1, true ]
Ich habe keinen Proxy eingerichtet und ein solcher ist sofern ersichtlich auch nicht in der Node-Red Konfiguration drin:
Code:
bash-5.0$ npm config list
; cli configs
metrics-registry = "https://registry.npmjs.org/"
scope = ""
user-agent = "npm/6.14.8 node/v10.23.0 linux x64"
; node bin location = /usr/local/bin/node
; cwd = /usr/src/node-red
; HOME = /usr/src/node-red
; "npm config ls -l" to show all defaults.
Ich kann über das Internet auf meinen Server zugreifen (DSM aber auch Webhost). Die Verbindung zu Node-Red funktioniert aber nur über die IP, nicht über die URL. Bei einem Aufruf über die URL erscheint folgende Fehlermeldung:
Code:
Beim Verbinden mit www.<URL>:1880 trat ein Fehler auf. SSL hat einen Eintrag erhalten, der die maximal erlaubte Länge überschritten hat.
Fehlercode: SSL_ERROR_RX_RECORD_TOO_LONG
System:
DS218+
DSM 6.2.3-25426 Update 3
Hat jemand eine Ahnung, woran das liegen könnte resp. wie man das lösen kann?
Danke für eure Hilfe!