NEWS
iobroker add ecovacs-deebot
-
Wie @Homoran schon geschrieben hat ist Node.js 10 zu alt (wie auch für so einige andere Adapter).
https://github.com/mrbungle64/ioBroker.ecovacs-deebot#prerequisitesDu solltest direkt auf Node.js 14 oder besser sogar auf 16 gehen.
-
@mrbungle64 said in iobroker add ecovacs-deebot:
Node.js
Hallo zusammen,
hab ich erledigt, geht leider immer noch nicht:
PLATTFORM: DOCKER
RAM: 15.5 GB
NODE.JS: V16.15.1
NPM: 8.11.0Gruß Martin
-
@udo-2112 sagte in iobroker add ecovacs-deebot:
hab ich erledigt
Was erledigt? Die Suche nach den gleichen Fehlermeldungen?
-
@udo-2112 sagte in iobroker add ecovacs-deebot:
@mrbungle64 said in iobroker add ecovacs-deebot:
Node.js
Hallo zusammen,
hab ich erledigt, geht leider immer noch nicht:
PLATTFORM: DOCKER
RAM: 15.5 GB
NODE.JS: V16.15.1
NPM: 8.11.0Gruß Martin
Hast du dabei folgende Anleitung beachtet
https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian
und den Abschnitt unter check: mal durchgeführt und dir angeschaut? -
Danke dir. Hab ich gerade gemacht.
Reading package lists... Done Building dependency tree... Done Reading state information... Done nodejs is already the newest version (16.15.1-deb-1nodesource1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Schaut bei mir aber anders aus.
Nach: sudo ln -s /usr/bin/node /usr/bin/nodejs
ln: failed to create symbolic link '/usr/bin/nodejs': File exists
Noch paar Infos zum Setup, kenne mich leider nicht so gut aus:
Used repository: stable Adapter "admin" : 5.3.8 , installed 5.3.8 Adapter "backitup" : 2.4.9 , installed 2.4.9 Adapter "discovery" : 3.0.3 , installed 3.0.3 Adapter "hm-rega" : 3.0.40 , installed 3.0.40 Adapter "hm-rpc" : 1.15.12 , installed 1.15.12 Adapter "hue" : 3.7.0 , installed 3.7.0 Adapter "hue-extended" : 2.0.0 , installed 2.0.0 Controller "js-controller": 4.0.23 , installed 4.0.23 Adapter "net-tools" : 0.2.0 , installed 0.2.0 Adapter "onvif" : 0.4.4 , installed 0.4.4 Adapter "ping" : 1.5.3 , installed 1.5.3 Adapter "simple-api" : 2.7.0 , installed 2.7.0 Adapter "socketio" : 4.2.0 , installed 4.2.0 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "web" : 4.3.0 , installed 4.3.0 Adapter "ws" : 1.3.0 , installed 1.3.0
MOD-EDIT: Code in code-tags gesetzt!
Gruß Martin
-
@udo-2112 sagte in iobroker add ecovacs-deebot:
Schaut bei mir aber anders aus.
Aha.
Und WAS schaut da anders aus? Vielleicht einfach mal die Ausgaben (in CodeTags eingebettet!) bekannt machen? -
Ich dachte es muss so aussehen:
echad@chet:~ $ uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs aarch64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.15.1 v16.15.1 8.11.1 echad Hit:1 http://archive.raspberrypi.org/debian bullseye InRelease Hit:2 http://deb.debian.org/debian bullseye InRelease Hit:3 http://security.debian.org/debian-security bullseye-security InRelease Hit:4 http://deb.debian.org/debian bullseye-updates InRelease Hit:5 https://repos.influxdata.com/debian bullseye InRelease Hit:6 https://packages.grafana.com/oss/deb stable InRelease Hit:7 https://deb.nodesource.com/node_12.x bullseye InRelease Hit:8 https://deb.nodesource.com/node_14.x bullseye InRelease Hit:9 https://deb.nodesource.com/node_16.x bullseye InRelease
MOD-EDIT: Code in code-tags gesetzt!
Was heißt in CodeTags einbetten? Wie geht das?
Gruß Martin
-
Das ist wie es bei MIR ausschaut. Das es bei mir richtig ist und funktioniert weiß ich aber.
Die Frage ist wie es bei DIR ausschaut.CodeTags:
</>-Icon anklicken, Code zwischen die Steuerzeichen kopieren.
-
Hi, ich habe ein solches Feld nicht. Ich gebe die Befehle im Docker in die Container Station ein. Gibt es noch eine andere Möglichkeit?
Gruß Martin
-
@udo-2112 sagte in iobroker add ecovacs-deebot:
Hi, ich habe ein solches Feld nicht. Ich gebe die Befehle im Docker in die Container Station ein. Gibt es noch eine andere Möglichkeit?
Gruß Martin
Welches "Feld" meinst Du genau?
Und kannst Du nicht über den "Terminal" Button ein Terminal öffnen und damit eine angemessene Umgebung für diese Befehle starten?
-
Hi, ich kann einen Terminal öffnen. Da gibt es aber keinen Button für CodeTags. Wie könnte ich meinen 25er Fehler denn beheben?
Danke und Gruß Martin.
-
@udo-2112 sagte in iobroker add ecovacs-deebot:
Da gibt es aber keinen Button für CodeTags.
Natürlich nicht! der ist hier im Forum
-
@udo-2112 sagte in iobroker add ecovacs-deebot:
Hi, ich kann einen Terminal öffnen. Da gibt es aber keinen Button für CodeTags.
Das habe ich auch nicht behauptet ...
Wie @Thomas-Braun es dir eigentlich schon erklärt hatte und @Homoran noch mal wiederholt hat bezieht sich das auf eine Funktion hier im Forum:
-
@udo-2112 sagte in iobroker add ecovacs-deebot:
Wie könnte ich meinen 25er Fehler denn beheben?
Hast Du Dir denn inzwischen mal die anderen Beiträge dazu angeschaut? Davon gibt es nämlich so einige (wie @Thomas-Braun vor ein paar Wochen schon mal erwähnt hatte)
-
@mrbungle64
Hi, ja habe ich. Hab aber immer diverse Fehlermeldung:This upgrade of "discovery" will introduce the following changes: ========================================================================== -> 3.0.5: Fix potential crash cases reported by Sentry -> 3.0.4: Disable configuration settings for this adapter ========================================================================== Would you like to upgrade discovery from @3.0.3 to @3.0.5 now? [(y)es, (n)o]: y Update discovery from @3.0.3 to @3.0.5 NPM version: 8.11.0 Installing iobroker.discovery@3.0.5... (System call) host.Poxdorf Cannot install iobroker.discovery@3.0.5: 217
Ich weiß nicht was hier bei mir falsch ist:
PLATTFORM: DOCKER
RAM: 15.5 GB
NODE.JS: V16.15.1
NPM: 8.11.0Reading package lists... Done Building dependency tree... Done Reading state information... Done nodejs is already the newest version (16.15.1-deb-1nodesource1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
iobroker is running on this host. Objects type: jsonl States type: jsonl
This upgrade of "telegram" will at least introduce the following changes: ========================================================================== -> 1.13.0: Added Admin 5 UI config Added rule block for javascript as plugin -> 1.12.6: Fix crash cases reported by Sentry -> 1.12.5: Fix crash cases reported by Sentry -> 1.12.4: Fix crash cases reported by Sentry -> 1.12.3: Make sure also not set states can be queried - will return "State not set" in this case! -> 1.12.2: Fix crash cases reported by Sentry -> 1.12.0: Add new JSON states communication.responseJson and communication.responseSilentJson to also accept json structures (stringified!) to send messages Try to prevent adapter crashes when internet is not available Add Sentry for crash reporting ========================================================================== BE CAREFUL: THIS IS A MAJOR UPGRADE, WHICH WILL MOST LIKELY INTRODUCE BREAKING CHANGES! Would you like to upgrade telegram from @0.0.0 to @1.13.0 now? [(y)es, (n)o]: y Update telegram from @0.0.0 to @1.13.0 NPM version: 8.11.0 Installing iobroker.telegram@1.13.0... (System call) npm ERR! code ENOTEMPTY npm ERR! syscall rename npm ERR! path /opt/iobroker/node_modules/concat-stream npm ERR! dest /opt/iobroker/node_modules/.concat-stream-0YCrXysM npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/concat-stream' -> '/opt/iobroker/node_modules/.concat-stream-0YCrXysM' npm ERR! A complete log of this run can be found in: npm ERR! /opt/iobroker/.npm/_logs/2022-07-24T07_48_04_751Z-debug-0.log host.Poxdorf Cannot install iobroker.telegram@1.13.0: 217
Danke und Gruß Martin
-
Schau in meiner Signatur bei nodeJS nach. Im zweiten Teil steht ein Lösungsansatz drin.
-
Hi, ```
Get:1 http://security.debian.org/debian-security bullseye-security InRelease [48,4 kB]
Get:2 http://deb.debian.org/debian bullseye InRelease [116 kB]
Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44,1 kB]
Get:4 https://deb.nodesource.com/node_16.x bullseye InRelease [4.586 B]
Get:5 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [175 kB]
Get:6 http://deb.debian.org/debian bullseye/main amd64 Packages [8.182 kB]
Get:7 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages [774 B]
Get:8 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [2.592 B]
Fetched 8.573 kB in 6s (1.544 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.Ich hab: v16.16.0 leider immer noch code 25. Was kann ich denn noch tun? Danke und Gruß Martin
-
-
@thomas-braun
Hi,Get:1 http://security.debian.org/debian-security bullseye-security InRelease [48,4 kB] Get:2 http://deb.debian.org/debian bullseye InRelease [116 kB] Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44,1 kB] Get:4 https://deb.nodesource.com/node_16.x bullseye InRelease [4.586 B] Get:5 http://deb.debian.org/debian bullseye/main amd64 Packages [8.182 kB] Get:6 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [175 kB] Get:7 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [2.592 B] Get:8 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages [774 B] Fetched 8.573 kB in 5s (1.698 kB/s) Reading package lists... Done Building dependency tree... Done Reading state information... Done All packages are up to date.
Reading package lists... Done Building dependency tree... Done Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Hit:1 http://security.debian.org/debian-security bullseye-security InRelease Hit:2 http://deb.debian.org/debian bullseye InRelease Hit:3 http://deb.debian.org/debian bullseye-updates InRelease Hit:4 https://deb.nodesource.com/node_16.x bullseye InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done All packages are up to date.
/usr/bin/nodejs /usr/bin/nodejs /usr/bin/which /usr/bin/node /usr/bin/node /usr/bin/which /usr/bin/npm /usr/bin/npm /usr/bin/apt /usr/bin/nodejs
This upgrade of "discovery" will introduce the following changes: ========================================================================== -> 3.0.5: Fix potential crash cases reported by Sentry -> 3.0.4: Disable configuration settings for this adapter ========================================================================== Would you like to upgrade discovery from @3.0.3 to @3.0.5 now? [(y)es, (n)o]: y Update discovery from @3.0.3 to @3.0.5 NPM version: 8.11.0 Installing iobroker.discovery@3.0.5... (System call) host.Poxdorf Cannot install iobroker.discovery@3.0.5: 217
Danke und Gruß Martin
-
@udo-2112 sagte in iobroker add ecovacs-deebot:
discovery
iobroker upgrade discovery --debug sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
Bitte nix zurecht kopieren, sondern 1:1 alles was in der Konsole ein- wie ausgegeben wurde hier rein.