NEWS
Amazon Echo Hub verliert Port 80
-
Hallo,
ich sehe, das Thema ist hier ein Renner, leider jetzt auch für mich:
"Amazon Echo Hub: Unable to start on port 80"Ich konnte einige Wochen keine Aktualisierungen durchführen. Das wollte ich nachholen und vorher ein Image der Karte machen, da auch das BS aktualisiert werden soll. Dabei habe ich gemerkt, dass die SD einen Hack hat. Also spielte ich ein Image von Dezember auf eine neue Karte und aktualisierte zunächst BUSTER.
Da funktioniert Alexa via NodeRED definitiv noch.Beim Einspielen der Adapter-Aktualisierungen und Rückspielen des nächtlichen Backups kommt aber "irgendwann" nach einem Test-Reboot dann die obige Meldung.
Zunächst hatte ich den Alexa-Adapter, dann den Host bzw. Admin-Adapter in Verdacht.
Konnte aber durch Ändern der Reihenfolge der Aktualisierungen auf jeweils das funktionierende Image keine Zusammenhänge erkennen.Nun stochere ich nur noch im Nebel ...
Könnt ihr mir helfen?Viele Grüße DocAdams
EDIT: Hier ist ein Log, wenn ich NodRED neustarte bzw. In NodRed den Flow restarte.
node-red.0 2020-02-29 15:43:04.174 error at process._tickCallback (internal/process/next_tick.js:68:7) node-red.0 2020-02-29 15:43:04.174 error at stop.then.then (/opt/iobroker/node_modules/@node-red/runtime/lib/nodes/flows/index.js:196:21) node-red.0 2020-02-29 15:43:04.174 error at start (/opt/iobroker/node_modules/@node-red/runtime/lib/nodes/flows/index.js:329:33) node-red.0 2020-02-29 15:43:04.174 error at Flow.start (/opt/iobroker/node_modules/@node-red/runtime/lib/nodes/flows/Flow.js:189:48) node-red.0 2020-02-29 15:43:04.174 error at Object.createNode (/opt/iobroker/node_modules/@node-red/runtime/lib/nodes/flows/util.js:483:31) node-red.0 2020-02-29 15:43:04.174 error at new AmazonEchoHubNode (/opt/iobroker/iobroker-data/node-red/node_modules/node-red-contrib-amazon-echo/index.js:50:16) node-red.0 2020-02-29 15:43:04.174 error at Server.listen (net.js:1415:7) node-red.0 2020-02-29 15:43:04.174 error at listenInCluster (net.js:1328:12) node-red.0 2020-02-29 15:43:04.174 error at Server.setupListenHandle [as _listen2] (net.js:1263:19) node-red.0 2020-02-29 15:43:04.174 error (29421) 29 Feb 15:43:04 - [error] Error: listen EACCES: permission denied 0.0.0.0:80 node-red.0 2020-02-29 15:42:29.655 error at process._tickCallback (internal/process/next_tick.js:61:11) node-red.0 2020-02-29 15:42:29.655 error at Scheduler.drain (/opt/iobroker/node_modules/when/lib/Scheduler.js:27:9) node-red.0 2020-02-29 15:42:29.655 error at Scheduler._drain (/opt/iobroker/node_modules/when/lib/Scheduler.js:62:19) node-red.0 2020-02-29 15:42:29.655 error at Pending.run (/opt/iobroker/node_modules/when/lib/makePromise.js:483:13) node-red.0 2020-02-29 15:42:29.655 error at Fulfilled.when (/opt/iobroker/node_modules/when/lib/makePromise.js:592:4) node-red.0 2020-02-29 15:42:29.655 error at runContinuation1 (/opt/iobroker/node_modules/when/lib/makePromise.js:804:4) node-red.0 2020-02-29 15:42:29.655 error at tryCatchReject (/opt/iobroker/node_modules/when/lib/makePromise.js:845:30) node-red.0 2020-02-29 15:42:29.655 error at start (/opt/iobroker/node_modules/@node-red/runtime/lib/nodes/flows/index.js:329:33) node-red.0 2020-02-29 15:42:29.655 error at Flow.start (/opt/iobroker/node_modules/@node-red/runtime/lib/nodes/flows/Flow.js:189:48) node-red.0 2020-02-29 15:42:29.655 error at Object.createNode (/opt/iobroker/node_modules/@node-red/runtime/lib/nodes/flows/util.js:483:31) node-red.0 2020-02-29 15:42:29.655 error at new AmazonEchoHubNode (/opt/iobroker/iobroker-data/node-red/node_modules/node-red-contrib-amazon-echo/index.js:50:16) node-red.0 2020-02-29 15:42:29.655 error at Server.listen (net.js:1415:7) node-red.0 2020-02-29 15:42:29.655 error at listenInCluster (net.js:1328:12) node-red.0 2020-02-29 15:42:29.655 error at Server.setupListenHandle [as _listen2] (net.js:1263:19) node-red.0 2020-02-29 15:42:29.655 error (29421) 29 Feb 15:42:29 - [error] Error: listen EACCES: permission denied 0.0.0.0:80 node-red.0 2020-02-29 15:42:29.150 warn (29421) 29 Feb 15:42:29 - [warn] Projekte inaktiviert: editorTheme.projects.enabled=false node-red.0 2020-02-29 15:42:23.590 info (29421) Starting node-red: --max-old-space-size=256 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js node-red.0 2020-02-29 15:42:23.071 info (25357) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason node-red.0 2020-02-29 15:42:21.443 info (29421) starting. Version 1.13.0 in /opt/iobroker/node_modules/iobroker.node-red, node: v10.19.0 node-red.0 2020-02-29 15:42:19.076 warn (25357) Got terminate signal. Checking desired PID: 29421 vs own PID 25357 node-red.0 2020-02-29 15:42:19.066 warn (25357) Got terminate signal. Checking desired PID: 0 vs own PID 25357 node-red.0 2020-02-29 15:42:16.542 info (25288) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason node-red.0 2020-02-29 15:42:15.543 warn (25288) adapter.getMessage is deprecated and will be removed in js-controller 3.0. Please report this warning to the developer of this adapter! node-red.0 2020-02-29 15:42:15.539 info (25288) kill node-red task node-red.0 2020-02-29 15:40:13.710 error at process._tickCallback (internal/process/next_tick.js:61:11) node-red.0 2020-02-29 15:40:13.710 error at Scheduler.drain (/opt/iobroker/node_modules/when/lib/Scheduler.js:27:9)
-
@docadams
Hast du denn nur den einen Alexa-Echo-Hub im NodeRed oder noch einen? Es geht nämlich nur einer? -
Hallo,
in deinem Log ist der folgende Eintrag interessant:
Error: listen EACCES: permission denied 0.0.0.0:80
Dieses kann verschiedene Ursachen haben.
Prüfe bitte mit sudo netstat -tulpn|grep :80 ob ein anderer Prozess den Port 80 belegt.Du kannst hier die beiden Lösungsschritte durchführen, sollte eigentlich dein Problem beheben.
-
Hi,
oder einfach mal den iobroker fixer drüber laufen lassen. Der repariert die nötigen Berechtigungen, damit es ohne Umleitung in iptables mit dem normalen User iobroker funktioniert.
Gruss, Jürgen
-
Vielen Dank für eure Posts.
Ich werde mich durchwühlen.Zumindest scheint nichts Anderes auf Port 80 zu senden.
sudo netstat -tulpn|grep :80 tcp 0 0 0.0.0.0:8083 0.0.0.0:* LISTEN 504/motion tcp 0 0 0.0.0.0:8084 0.0.0.0:* LISTEN 504/motion tcp6 0 0 :::80 :::* LISTEN 1776/node-red tcp6 0 0 :::8081 :::* LISTEN 769/io.admin.0 tcp6 0 0 :::8082 :::* LISTEN 3627/io.web.0 tcp6 0 0 :::8087 :::* LISTEN 2650/io.simple-api.
Den Rest werde ich sehen...
-
Hallo,
Konntest du dein problem lösen?
Ich hab das gleiche Problem!Unable to start on port 80 zeigt auch mein echo hub an!
Kein plan was ich da machen kann?!Lg
-
Hey,
hier gibt es die Lösung:
https://forum.iobroker.net/topic/29516/alexa-hub-und-conbee-benötigen-port-80-was-nun/8 -
@hc-yami said in Amazon Echo Hub verliert Port 80:
Hey,
hier gibt es die Lösung:
https://forum.iobroker.net/topic/29516/alexa-hub-und-conbee-benötigen-port-80-was-nun/8Hatte nach einem Update des Raspi das gleiche Problem. Der Fixer hat's gefixt. Danke.