NEWS
[gelöst] Canvas - compiled against a different Node.js vers,
-
@mickym said in Canvas -> compiled against a different Node.js version:
sudo netstat -tulpen
Jup, das scheint zu stimmen:
pi@raspberrypi:~$ sudo netstat -tulpen Aktive Internetverbindungen (Nur Server) Proto Recv-Q Send-Q Local Address Foreign Address State Benutzer Inode PID/Program name tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 0 16392 753/python3 tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 1001 1666679 18855/iobroker.js-c tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 1001 1667670 18855/iobroker.js-c tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 12785 567/sshd: /usr/sbin tcp 0 0 192.168.178.12:8087 0.0.0.0:* LISTEN 1001 1670571 19450/io.simple-api tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 0 15566 381/connmand tcp 0 0 0.0.0.0:52050 0.0.0.0:* LISTEN 1000 12926 393/MyMediaForAlexa tcp 0 0 0.0.0.0:52051 0.0.0.0:* LISTEN 1000 12922 393/MyMediaForAlexa tcp 0 0 0.0.0.0:1885 0.0.0.0:* LISTEN 1001 1668091 19115/io.mqtt.0 tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 0 701845 15500/cupsd tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 111 11727 665/mariadbd tcp6 0 0 :::22 :::* LISTEN 0 12795 567/sshd: /usr/sbin tcp6 0 0 ::1:3350 :::* LISTEN 0 12740 557/xrdp-sesman tcp6 0 0 :::3389 :::* LISTEN 110 14899 599/xrdp tcp6 0 0 :::4369 :::* LISTEN 0 13938 1/init tcp6 0 0 ::1:631 :::* LISTEN 0 701844 15500/cupsd tcp6 0 0 :::8082 :::* LISTEN 1001 1668847 19370/io.web.0 tcp6 0 0 :::8081 :::* LISTEN 1001 1666752 18887/io.admin.0 tcp6 0 0 ::1:53 :::* LISTEN 0 15570 381/connmand udp 0 0 0.0.0.0:53421 0.0.0.0:* 1001 1668351 18984/io.mihome-vac udp 0 0 0.0.0.0:5353 0.0.0.0:* 108 14047 378/avahi-daemon: r udp 0 0 127.0.0.1:53 0.0.0.0:* 0 15558 381/connmand udp 0 0 0.0.0.0:68 0.0.0.0:* 0 12164 452/dhcpcd udp 0 0 0.0.0.0:51299 0.0.0.0:* 0 15890 381/connmand udp 0 0 0.0.0.0:631 0.0.0.0:* 0 703638 15501/cups-browsed udp 0 0 0.0.0.0:49800 0.0.0.0:* 108 14049 378/avahi-daemon: r udp6 0 0 :::5353 :::* 108 14048 378/avahi-daemon: r udp6 0 0 :::58705 :::* 108 14050 378/avahi-daemon: r udp6 0 0 :::546 :::* 0 16390 452/dhcpcd udp6 0 0 ::1:53 :::* 0 15562 381/connmand
-
@mickym Ich ahbe im SQl Adapter mal meine RPI Adresse 192.168.178.12 durch die 127.0.0.1 ersetzt, jetzt funktioniert es.
-
@anno171986 ja schaut gut aus. Für mich ist das ein Berechtigungsproblem. Entweder passt das Passwort im Adapter nicht, oder der Benutzer ist limitiert.
-
@anno171986 sagte in Canvas -> compiled against a different Node.js version:
@mickym Ich ahbe im SQl Adapter mal meine RPI Adresse 192.168.178.12 durch die 127.0.0.1 ersetzt, jetzt funktioniert es.
Na dann ist hat der User nur das Recht sich nur Lokal anzumelden. Dann solltest nun am wieder deine Verlaufsdaten sehen. Glückwunsch
-
eChart funktioniert, und noch viel wichtiger: Ich habe gerade das Bild per Telegram bekommen
-
@anno171986 sagte in Canvas -> compiled against a different Node.js version:
eChart funktioniert, und noch viel wichtiger: Ich habe gerade das Bild per Telegram bekommen
Na dann haben sich die Mühen doch letztlich ausgezahlt. Dann sofort das Image sichern und Dein System lieber regelmäßig aktuell halten.
-
@mickym Jetzt ist die Frage wie ich das mit den recht wieder ändere. Mit HeidiSQL kann ich nämlich immer noch nicht drauf zugreifen.
-
@mickym mit den aktuell hatte ich ja soweit, nur dass ich quasi das OS nicht geupdated hatte, hatte das nicht auf den Plan, wie man das macht und wusste auch nicht, dass es überhaupt eine neue Version gibt.
-
@anno171986 na ich würde halt mit dem Root User nun einen neuen Admin auf der Kommandozeile definieren, der sich von überall anmelden kann und den für die HeidiSql Anmeldung verwenden.
-
Dann kannst du ja jetzt auch den Desktop-Quatsch auf dem Server ausschalten.
-
@thomas-braun said in [gelöst] Canvas - compiled against a different Node.js vers,:
Dann kannst du ja jetzt auch den Desktop-Quatsch auf dem Server ausschalten.
Was genau meinst du damit?
Zur Info: Ich programmiere ab- und zu was via python auf dem RPi und dazu benutze ich die remotedesktopverbindung. -
@mickym Ich habe für die DB eigentlich einen root User, mit dem kann ich mich auch nicht einloggen. Vlt ist die maximale Userzahl auf 1 zurückgesetzt?
Edit: Ok das ist nicht der Fall, kann mich mit mehrenen Instanzen via Konsole verbinden.
-
@anno171986 sagte in [gelöst] Canvas - compiled against a different Node.js vers,:
remotedesktopverbindung
Genau die meine ich.
Macht man nicht, braucht man nicht, sorgt nur für Probleme. -
@anno171986 sagte in [gelöst] Canvas - compiled against a different Node.js vers,:
@mickym Ich habe für die DB eigentlich einen root User, mit dem kann ich mich auch nicht einloggen. Vlt ist die maximale Userzahl auf 1 zurückgesetzt?
Edit: Ok das ist nicht der Fall, kann mich mit mehrenen Instanzen via Konsole verbinden.
Na das denke ich ist das Problem. Ich kann mich leider nicht mehr richtig erinnern. Aber schau mal im Netz wie du den sql Root zurücksetzen kannst.
-
-
Ich hatte mal probiert, das programmieren auf meinen Windows-PC zu machen, aber dann konnte ich das nicht testen, da es ja eine ganz anderen Umgebung ist (ich benutze z.B. die GPIO Leiste in meinem Prgramm).
Hast du einen Tipp wie man das machen kann?
-
@anno171986 sagte in [gelöst] Canvas - compiled against a different Node.js vers,:
@mickym Ich musste was in der DB Konfiguration ändern Anleitung
Jetzt geht es auch wiedder mit HeidiSQL über meinen Windows PC. Jetzt heißt es die eCharts zu erstellen.
Vielen Dank nochmal für deine Hilfe!!!!
Na dann viel Spaß. ️
-
Mit einem Editor in der Konsole?
Per z.B. Powershell/SSH vom Hauptrechner aus?Mach ich bei Shell-Skripten so.
-
Irgendwie werd ich aus diesem thread nicht schlau
Hab das gleiche Problem mit:
Status Ecovacs Deebot:The module /opt/iobroker/node_modules/canvas/build/Release/canvas.node was compiled against a different Node.js version using NODE_MODULE_VERSION 108. This version of Node.js requires NODE_MODULE_VERSION 115. Please try re-compiling or re-installing the module (for instance, using npm rebuild or npm install).
Mein ssh Ausgabe sagt:
pi4b@pi4b:~$ cd /opt/iobroker pi4b@pi4b:/opt/iobroker$ npm ls canvas iobroker.inst@3.0.0 /opt/iobroker └─┬ iobroker.ecovacs-deebot@1.4.15 └─┬ ecovacs-deebot@0.9.6-beta.3 └── canvas@2.10.2
Wie bekomm ich den Fehler weg?
System ist uptodate.
-
canvas muss neu gegen NODE_MODULE_VERSION 115 gebaut werden. Sollte eigentlich automatisch passieren.
Entweder iobroker.ecovacs-deebot nochmal frisch installieren oder canvas direkt im entsprechenden Verzeichnis nochmal bauen lassen.