NEWS
ham-wemo Adapter Installation Fehler 25 / iobroker-docker
-
Hallo zusammen,
ich bekomme bei der Installation des ham-wemo Adpaters den Fehler 25.
Die Installation mit der Debug-Ausgabe zeigt den folgenden Fehler:
npm ERR! notsup Not compatible with your version of node/npm: homebridge-wemo@5.0.5npm ERR! notsup Required: {"homebridge":"^1.5.0","node":"^14.20.1 || ^16.18.0 || ^18.11.0"}npm ERR! notsup Actual: {"npm":"8.15.0","node":"v16.17.1"}Ich verwende iobroker als Docker-Container in dem -:latest Build.
Hat jemand einen Hinweis für mich wie ich den Adpater installiert bekomme?
Danke & VG
-
Hallo zusammen,
ich bekomme bei der Installation des ham-wemo Adpaters den Fehler 25.
Die Installation mit der Debug-Ausgabe zeigt den folgenden Fehler:
npm ERR! notsup Not compatible with your version of node/npm: homebridge-wemo@5.0.5npm ERR! notsup Required: {"homebridge":"^1.5.0","node":"^14.20.1 || ^16.18.0 || ^18.11.0"}npm ERR! notsup Actual: {"npm":"8.15.0","node":"v16.17.1"}Ich verwende iobroker als Docker-Container in dem -:latest Build.
Hat jemand einen Hinweis für mich wie ich den Adpater installiert bekomme?
Danke & VG
@devdracon
Deine nodejs-Version ist nicht aktuell genug.Was sagt:
sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && echo $DESKTOP_SESSION && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs -
@devdracon
Deine nodejs-Version ist nicht aktuell genug.Was sagt:
sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && echo $DESKTOP_SESSION && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs@thomas-braun Danke für den Hinweis; das dachte ich mir bereits.
Die Ausgabe zeigt:
x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.1 v16.17.1 8.15.0 /bin/bash: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) 4.0.23 root root /opt/iobroker 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 15 packages can be upgraded. Run 'apt list --upgradable' to see them. nodejs: Installed: 16.17.1-deb-1nodesource1 Candidate: 16.18.0-deb-1nodesource1 Version table: 16.18.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages *** 16.17.1-deb-1nodesource1 100 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u1 500 500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages 12.22.5~dfsg-2~11u1 500 500 http://deb.debian.org/debian bullseye/main amd64 Packages-ja, ich weiß ist mit root, jedoch ist das innerhalb des Docker-Containers.
Die Frage ist, ob ich da mich nicht eher an den Maintainer des Docker-Containers wenden müsste bez. einer aktualisierten Version.
-
@thomas-braun Danke für den Hinweis; das dachte ich mir bereits.
Die Ausgabe zeigt:
x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.1 v16.17.1 8.15.0 /bin/bash: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) 4.0.23 root root /opt/iobroker 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 15 packages can be upgraded. Run 'apt list --upgradable' to see them. nodejs: Installed: 16.17.1-deb-1nodesource1 Candidate: 16.18.0-deb-1nodesource1 Version table: 16.18.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages *** 16.17.1-deb-1nodesource1 100 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u1 500 500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages 12.22.5~dfsg-2~11u1 500 500 http://deb.debian.org/debian bullseye/main amd64 Packages-ja, ich weiß ist mit root, jedoch ist das innerhalb des Docker-Containers.
Die Frage ist, ob ich da mich nicht eher an den Maintainer des Docker-Containers wenden müsste bez. einer aktualisierten Version.
@devdracon
Der Adapter braucht mindestens{"homebridge":"^1.5.0","node":"^14.20.1 || ^16.18.0 || ^18.11.0"}Musst halt auf 16.18.0 gehen. Ist eh die aktuelle Version.
iob stop sudo apt update sudo apt full-upgrade iob startob das in eingedosten Containern geht... Musst du als root ja wissen.
-
@devdracon
Der Adapter braucht mindestens{"homebridge":"^1.5.0","node":"^14.20.1 || ^16.18.0 || ^18.11.0"}Musst halt auf 16.18.0 gehen. Ist eh die aktuelle Version.
iob stop sudo apt update sudo apt full-upgrade iob startob das in eingedosten Containern geht... Musst du als root ja wissen.
@thomas-braun said in ham-wemo Adapter Installation Fehler 25 / iobroker-docker:
ob das in eingedosten Containern geht... Musst du als root ja wissen.
😎
...root weil Container, wird in dem Fall nicht mit sudo bereitgestellt...
Ich mach mal ein update, wenns nicht klappt werf ich den Container weg und mach ihn neu...
Danke Thomas für deinen Input 👍🏻
-
@thomas-braun said in ham-wemo Adapter Installation Fehler 25 / iobroker-docker:
ob das in eingedosten Containern geht... Musst du als root ja wissen.
😎
...root weil Container, wird in dem Fall nicht mit sudo bereitgestellt...
Ich mach mal ein update, wenns nicht klappt werf ich den Container weg und mach ihn neu...
Danke Thomas für deinen Input 👍🏻
@devdracon sagte in ham-wemo Adapter Installation Fehler 25 / iobroker-docker:
...root weil Container, wird in dem Fall nicht mit sudo bereitgestellt...
Joh, ich schreib ja auch von 'ordentlichen' Installationen.
-
@devdracon sagte in ham-wemo Adapter Installation Fehler 25 / iobroker-docker:
...root weil Container, wird in dem Fall nicht mit sudo bereitgestellt...
Joh, ich schreib ja auch von 'ordentlichen' Installationen.
@thomas-braun said in ham-wemo Adapter Installation Fehler 25 / iobroker-docker:
@devdracon sagte in ham-wemo Adapter Installation Fehler 25 / iobroker-docker:
...root weil Container, wird in dem Fall nicht mit sudo bereitgestellt...
Joh, ich schreib ja auch von 'ordentlichen' Installationen.
😂😂😂
-
@thomas-braun said in ham-wemo Adapter Installation Fehler 25 / iobroker-docker:
@devdracon sagte in ham-wemo Adapter Installation Fehler 25 / iobroker-docker:
...root weil Container, wird in dem Fall nicht mit sudo bereitgestellt...
Joh, ich schreib ja auch von 'ordentlichen' Installationen.
😂😂😂
Es ist wie @Thomas-Braun sagt:
Die nodejs-Version musste aktualisiert werden, dann klappt es auch mit der Installation des Adapters.
Hinweis für evt. Nachahmer: das kann man in dem Container machen, daran denken das das ggf. flüchtig (je nach config des Containers) ist und nach Neustart des Containers / neuer Containerversion wieder weg ist...
-
Es ist wie @Thomas-Braun sagt:
Die nodejs-Version musste aktualisiert werden, dann klappt es auch mit der Installation des Adapters.
Hinweis für evt. Nachahmer: das kann man in dem Container machen, daran denken das das ggf. flüchtig (je nach config des Containers) ist und nach Neustart des Containers / neuer Containerversion wieder weg ist...
@devdracon sagte in ham-wemo Adapter Installation Fehler 25 / iobroker-docker:
Hinweis für evt. Nachahmer: das kann man in dem Container machen, daran denken das das ggf. flüchtig (je nach config des Containers) ist und nach Neustart des Containers / neuer Containerversion wieder weg ist...
Kannst du mir das bitte erklären , ich verstehe diesen Hinweis nicht !? !
Hinweis für evt. Nachahmer
Die oberen Befehle , sind nicht für den Container geeignet ,
kein sudo und iob stop gibt es nicht im Container ... und für iob start .... dafür sauber den Container neu starten !
deshalb der Hinweis von
@thomas-braun sagte in ham-wemo Adapter Installation Fehler 25 / iobroker-docker:
ob das in eingedosten Containern geht... Musst du als root ja wissen. -
@devdracon sagte in ham-wemo Adapter Installation Fehler 25 / iobroker-docker:
Hinweis für evt. Nachahmer: das kann man in dem Container machen, daran denken das das ggf. flüchtig (je nach config des Containers) ist und nach Neustart des Containers / neuer Containerversion wieder weg ist...
Kannst du mir das bitte erklären , ich verstehe diesen Hinweis nicht !? !
Hinweis für evt. Nachahmer
Die oberen Befehle , sind nicht für den Container geeignet ,
kein sudo und iob stop gibt es nicht im Container ... und für iob start .... dafür sauber den Container neu starten !
deshalb der Hinweis von
@thomas-braun sagte in ham-wemo Adapter Installation Fehler 25 / iobroker-docker:
ob das in eingedosten Containern geht... Musst du als root ja wissen.@glasfaser said in ham-wemo Adapter Installation Fehler 25 / iobroker-docker:
Kannst du mir das bitte erklären , ich verstehe diesen Hinweis nicht !? !
alle Veränderungen in einem Container sind nicht persistent solange die entspr. VZ nicht in das Host-System gemappt sind.
Die oberen Befehle , sind nicht für den Container geeignet ,
kein sudo und iob stop gibt es nicht im Container ... und für iob start .... dafür sauber den Container neu starten !
deshalb der Hinweis von
@thomas-braun sagte in ham-wemo Adapter Installation Fehler 25 / iobroker-docker:
ob das in eingedosten Containern geht... Musst du als root ja wissen.ja, genau so ist es.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden