NEWS
Problem bei Neuinstallation IOBROKER
-
Hallo zusammen,
nachdem mein laufendes System sich nicht von Admin 6.3.4 auf 6.3.5 updaten lässt (anderes Thema, soll hier nicht diskutiert werden), habe ich beschlossen, schon einmal ein neues System vorbereiten zu wollen auf einem weiterem Raspberry.
Ich bin kein Linux Experte, habe mir aber schon einiges hier anlesen können --> Dafür schon einmal meinen Dank.
Ich habe es nun in mehreren Anläufen nicht geschafft, Iobroker zu installieren. Problem scheint hier irgendetwas im Nodejs, NPM zu sein.
Vieles scheint mit dem übereinzustimmen, was @Thomas-Braun hier schon vielfach versucht hat zu fixen.
Bei mir funzt das leider nicht.System Raspberry Pi3B
Neuinstallation mittels Raspberry Imager PI-OS Lite 64Bit Bullseye ohne DesktopAusführung von:
sudo apt-get update && sudo apt-get upgrade
sudo reboot
npm-v und node-v liefern kein Ergebniss zu diesem Zeitpunkt.Installation Iobroker:
pi@raspbi3:~ $ curl -sLf https://iobroker.net/install.sh | bash - library: loaded Library version=2022-12-09 ========================================================================== Welcome to the ioBroker installer! Installer version: 2022-12-22 You might need to enter your password a couple of times. ========================================================================== ========================================================================== Installing prerequisites (1/4) ========================================================================== Hit:1 http://security.debian.org/debian-security bullseye-security InRelease Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease Hit:3 http://deb.debian.org/debian bullseye InRelease Hit:4 http://deb.debian.org/debian bullseye-updates InRelease Reading package lists... Done ========================================================================== Node.js not found. Installing... ========================================================================== ## Installing the NodeSource Node.js 16.x repo... ## Populating apt-get cache... + apt-get update 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 http://archive.raspberrypi.org/debian bullseye InRelease Reading package lists... Done ## Confirming "bullseye" is supported... + curl -sLf -o /dev/null 'https://deb.nodesource.com/node_16.x/dists/bullseye/Release' ## Adding the NodeSource signing key to your keyring... + curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee /usr/share/keyrings/nodesource.gpg >/dev/null ## Creating apt sources list file for the NodeSource Node.js 16.x repo... + echo 'deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x bullseye main' > /etc/apt/sources.list.d/nodesource.list + echo 'deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x bullseye main' >> /etc/apt/sources.list.d/nodesource.list ## Running `apt-get update` for you... + apt-get update Hit:1 http://deb.debian.org/debian bullseye InRelease Hit:2 http://deb.debian.org/debian bullseye-updates InRelease Hit:3 http://security.debian.org/debian-security bullseye-security InRelease Hit:4 http://archive.raspberrypi.org/debian bullseye InRelease Get:5 https://deb.nodesource.com/node_16.x bullseye InRelease [4,586 B] Get:6 https://deb.nodesource.com/node_16.x bullseye/main arm64 Packages [771 B] Get:7 https://deb.nodesource.com/node_16.x bullseye/main armhf Packages [784 B] Fetched 6,141 B in 3s (2,433 B/s) Reading package lists... Done ## Run `sudo apt-get install -y nodejs` to install Node.js 16.x and npm ## You may also need development tools to build native addons: sudo apt-get install gcc g++ make ## To install the Yarn package manager, run: curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update && sudo apt-get install yarn Installed nodejs Node.js Installed successfully! Changing npm registry to https://registry.npmjs.org Installed acl Installed gcc-c++ Installed libavahi-compat-libdnssd-dev Installed libudev-dev Installed libpam0g-dev Installed git Installed libcairo2-dev Installed libpango1.0-dev Installed libjpeg-dev Installed libgif-dev Installed librsvg2-dev Installed cmake ========================================================================== Creating ioBroker user and directory (2/4) ========================================================================== User iobroker created Created /etc/sudoers.d/iobroker Directory /opt/iobroker created ========================================================================== Installing ioBroker (3/4) ========================================================================== npm ERR! code FETCH_ERROR npm ERR! errno FETCH_ERROR npm ERR! invalid json response body at https://registry.npmjs.org/@types%2fnode reason: Invalid response body while trying to fetch https://registry.npmjs.org/@types%2fnode: read ECONNRESET npm ERR! A complete log of this run can be found in: npm ERR! /home/pi/.npm/_logs/2023-01-02T15_24_41_510Z-debug-0.log ========================================================================== Finalizing installation (4/4) ========================================================================== Enabling autostart... Created symlink /etc/systemd/system/multi-user.target.wants/iobroker.service → /lib/systemd/system/iobroker.service. Autostart enabled! Fixing directory permissions... ========================================================================== ioBroker was installed successfully Open http://192.168.11.5:8081 in a browser and start configuring! ========================================================================== You need to re-login before doing anything else on the console! pi@raspbi3:~ $Reboot
Eigentlich sollte es jetzt laufen, aber oben waren ja schon Fehler, also nach Reboot geht es nicht.
Ausgabe: iob diag
======================= SUMMARY ======================= v.2022-12-31 Operatingsystem: Debian GNU/Linux 11 (bullseye) Installation: Native Timezone: Europe/Berlin User-ID: 1000 X-Server: false Boot Target: multi-user.target Pending OS-Updates: 0 Nodejs-Installation: /usr/bin/nodejs v16.19.0 /usr/bin/node v16.19.0 /usr/bin/npm 8.19.3 node:internal/modules/cjs/loader:998 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15) at Function.Module._load (node:internal/modules/cjs/loader:841:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:22:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } ioBroker Core: js-controller node:internal/modules/cjs/loader:998 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15) at Function.Module._load (node:internal/modules/cjs/loader:841:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:22:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } admin node:internal/modules/cjs/loader:998 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15) at Function.Module._load (node:internal/modules/cjs/loader:841:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:22:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } ioBroker Status: Status admin: node:internal/modules/cjs/loader:998 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15) at Function.Module._load (node:internal/modules/cjs/loader:841:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:22:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } node:internal/modules/cjs/loader:998 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15) at Function.Module._load (node:internal/modules/cjs/loader:841:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:22:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } Pending iob updates: 0 node:internal/modules/cjs/loader:998 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15) at Function.Module._load (node:internal/modules/cjs/loader:841:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:22:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } Objects: 0 States: 0 Size of iob-Database: find: '/opt/iobroker/iobroker-data': No such file or directory find: '/opt/iobroker/iobroker-data': No such file or directory =================== END OF SUMMARY ==================== pi@raspbi3:~ $und weiter:
pi@raspbi3:~ $ cd /opt/iobroker pi@raspbi3:/opt/iobroker $ npm ls | grep -E 'github|ERR' npm ERR! code ELSPROBLEMS npm ERR! missing: iobroker.admin@stable, required by iobroker.inst@3.0.0 npm ERR! missing: iobroker.backitup@stable, required by iobroker.inst@3.0.0 npm ERR! missing: iobroker.discovery@stable, required by iobroker.inst@3.0.0 npm ERR! missing: iobroker.js-controller@stable, required by iobroker.inst@3.0.0 npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2023-01-02T15_40_53_964Z-debug-0.log pi@raspbi3:/opt/iobroker $Und weiter:
pi@raspbi3:/opt/iobroker $ apt policy nodejs nodejs: Installed: 16.19.0-deb-1nodesource1 Candidate: 16.19.0-deb-1nodesource1 Version table: *** 16.19.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/main arm64 Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u1 500 500 http://security.debian.org/debian-security bullseye-security/main arm64 Packages 12.22.5~dfsg-2~11u1 500 500 http://deb.debian.org/debian bullseye/main arm64 Packages pi@raspbi3:/opt/iobroker $Soweit stehe ich nun hier, iob fix habe ich noch nicht gemacht, hatte aber zuvor bei meinen anderen Tests auch keinen Erfolg gebracht.
Kann da jemand etwas mit anfangen, und ggf. eine Lösung erdenken?
Sollte ich es falsch gepostet haben, bitte ich um Verschiebung ins richtige Forum.Schonmal Dank soweit, achso, und frohes neues Jahr ;-)
Gruß Bodo
@bodo Versuch doch bitte mal die PI-OS Lite 32Bit Version Bullseye ohne Desktop auf dem Pi zu installieren. Ist ja schnell gemacht. Hatte am Wochenende auch Probleme mit der 64bit Version. Mit der 32Bit Version hat es wunderbar geklappt. Vielleicht hilft es.
Gruß Kalle -
@bodo Versuch doch bitte mal die PI-OS Lite 32Bit Version Bullseye ohne Desktop auf dem Pi zu installieren. Ist ja schnell gemacht. Hatte am Wochenende auch Probleme mit der 64bit Version. Mit der 32Bit Version hat es wunderbar geklappt. Vielleicht hilft es.
Gruß KalleSchreibt gerade die SD, geht gleich weiter...
-
@bodo sagte in Problem bei Neuinstallation IOBROKER:
npm ERR! code ELSPROBLEMS
zu dieser Fehlermeldung hab ich mal gegoogelt und zwei Dinge gefunden.
Leider hat es mir nicht allzu viel gesagt.
@homoran sagte in Problem bei Neuinstallation IOBROKER:
@bodo sagte in Problem bei Neuinstallation IOBROKER:
npm ERR! code ELSPROBLEMS
zu dieser Fehlermeldung hab ich mal gegoogelt und zwei Dinge gefunden.
Leider hat es mir nicht allzu viel gesagt.
Schaue ich mir auch mal an (Aber erst morgen), nach dem Versuch mit 32Bit. Thx
-
@bodo Versuch doch bitte mal die PI-OS Lite 32Bit Version Bullseye ohne Desktop auf dem Pi zu installieren. Ist ja schnell gemacht. Hatte am Wochenende auch Probleme mit der 64bit Version. Mit der 32Bit Version hat es wunderbar geklappt. Vielleicht hilft es.
Gruß KalleDie 32bit-Version würde ich nicht mehr empfehlen.
Gibt mittlerweile Pakete, die nur noch für 64bit gebaut werden. -
Die 32bit-Version würde ich nicht mehr empfehlen.
Gibt mittlerweile Pakete, die nur noch für 64bit gebaut werden.@thomas-braun sagte in Problem bei Neuinstallation IOBROKER:
Die 32bit-Version würde ich nicht mehr empfehlen.
Gibt mittlerweile Pakete, die nur noch für 64bit gebaut werden.update und upgrade laufen schon. Ist ja erst einmal nur, um zu verifizieren, ob es da anders läuft.
geht gleich weiter...Scheint gleich zu sein:
========================================================================== Installing ioBroker (3/4) ========================================================================== npm ERR! code ECONNRESET npm ERR! network aborted 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! /home/pi/.npm/_logs/2023-01-02T20_04_34_613Z-debug-0.log ========================================================================== Finalizing installation (4/4) ==========================================================================Schade, morgen mehr, muss jetzt in Korb. Danke euch soweit.
-
Die 32bit-Version würde ich nicht mehr empfehlen.
Gibt mittlerweile Pakete, die nur noch für 64bit gebaut werden.@thomas-braun OKeeehh. Habe die 64bit Lite ohne Desktop. 3 mal installiert. Raspi 3B+. Update und upgrade und dann
curl -sLf https://iobroker.net/install.sh | bash -Jedesmal bei 3/4 der Installation hat sich der Pi aufgehängt. Keine Vebindung über ssh möglich. Habe eine 1/4 Std. gewartet.
Mit der 32Bit lief es sofort. Ich denke ich komme mit der 32Bit Version gut klar. Hängt eh nur smartmeter dran als Slave.
Trotzdem Danke für die Info.:+1:
Gruß Kalle
PS: auf USB Stick -
Die 32bit-Version würde ich nicht mehr empfehlen.
Gibt mittlerweile Pakete, die nur noch für 64bit gebaut werden.Kurzer Zwischenstand:
Heute gleiches Phänomen, Hotspot klappt leider nicht wie gewollt, ich hoffe morgen in einem
komplett anderem Netz mit gleicher Hardware neuen Test fahren zu können. -
Kurzer Zwischenstand:
Heute gleiches Phänomen, Hotspot klappt leider nicht wie gewollt, ich hoffe morgen in einem
komplett anderem Netz mit gleicher Hardware neuen Test fahren zu können.@bodo sagte in Problem bei Neuinstallation IOBROKER:
Hotspot klappt leider nicht wie gewollt
Was meinst du damit?
-
@bodo sagte in Problem bei Neuinstallation IOBROKER:
Hotspot klappt leider nicht wie gewollt
Was meinst du damit?
ich müsste ja min. 2 Geräte in den Hotspot binden, und dann noch die IP vom Raspi wissen, glaube kriege ich nicht "on the fly" hin.
-
ich müsste ja min. 2 Geräte in den Hotspot binden, und dann noch die IP vom Raspi wissen, glaube kriege ich nicht "on the fly" hin.
Mit Hotspot meinst du den Wlan-Router?
In den Dingern kann man üblicherweise nachschauen, welche IPs vergeben wurden. Oder mit einem Netzwerkscanner. Ich nutze dafür ganz gerne Fing auf dem Handy.
-
Mit Hotspot meinst du den Wlan-Router?
In den Dingern kann man üblicherweise nachschauen, welche IPs vergeben wurden. Oder mit einem Netzwerkscanner. Ich nutze dafür ganz gerne Fing auf dem Handy.
Off-Topic:
Wollte eigentlich per Handy nen Hotspot aufsetzen, und dann auf dieses WLAN per Raspi und Surface aufsetzen.
Und da habe ich zur Zeit das Problem, dass 1. Netz schwach, dann weiter IP-Adressen.
Meinen Router komplett verbiegen, dass er Handy-Hotspot nutzt, stößt bei der Familie negativ auf ;-)
Man kann ja nicht der Tochter das I-Net klauen ;-)
Daher morgen neuer Versuch extern. -
Off-Topic:
Wollte eigentlich per Handy nen Hotspot aufsetzen, und dann auf dieses WLAN per Raspi und Surface aufsetzen.
Und da habe ich zur Zeit das Problem, dass 1. Netz schwach, dann weiter IP-Adressen.
Meinen Router komplett verbiegen, dass er Handy-Hotspot nutzt, stößt bei der Familie negativ auf ;-)
Man kann ja nicht der Tochter das I-Net klauen ;-)
Daher morgen neuer Versuch extern.Hört sich total schräg an...
Was ist mit dem Standard-Router? -
Hört sich total schräg an...
Was ist mit dem Standard-Router?@thomas-braun sagte in Problem bei Neuinstallation IOBROKER:
Hört sich total schräg an...
Was ist mit dem Standard-Router?Es geht ja darum, den Standard Router nicht zu verbiegen, damit alles weiter läuft wie bisher (keine Unterbrechung, volle Bandbreite...).
Werde mich morgen in ein externes WLAN loggen.
-
@thomas-braun sagte in Problem bei Neuinstallation IOBROKER:
Hört sich total schräg an...
Was ist mit dem Standard-Router?Es geht ja darum, den Standard Router nicht zu verbiegen, damit alles weiter läuft wie bisher (keine Unterbrechung, volle Bandbreite...).
Werde mich morgen in ein externes WLAN loggen.
Ich denke der ist schon verbogen. Warum sollte sich der Raspberry nicht mit dem Ding verbinden?
-
Ich denke der ist schon verbogen. Warum sollte sich der Raspberry nicht mit dem Ding verbinden?
@thomas-braun sagte in Problem bei Neuinstallation IOBROKER:
Ich denke der ist schon verbogen. Warum sollte sich der Raspberry nicht mit dem Ding verbinden?
Der Router Funktioniert doch, auch für den Raspberry, denn ich kann doch nach Installation
Update und Upgrade machen, sogar IOBROKER Installation läuft durch, mit der Ausnahme dasnpm ERR! code FETCH_ERROR npm ERR! errno FETCH_ERROR npm ERR! invalid json response body at https://registry.npmjs.org/@types%2fnode reason: Invalid response body while trying to fetch https://registry.npmjs.org/@types%2fnode: read ECONNRESETer dort hängt, das ist der einzige Punkt, der nicht geht.
Ergo: Der Client (Raspberry) ist im Netz, kann "fast" alles machen, bis auf o.g. Schritt.
Jetzt muss ich nur noch wissen, ob es extern geht. Danach wissen wir: 1. Ist es ein Problem bei meinem Provider, oder 2. Ein Problem bei mir (dafür muss ich definitiv nochmals den Hotspot Test machen bei gleichem Routersetup)Also, warten wir mal morgen ab.
-
Ich denke der ist schon verbogen. Warum sollte sich der Raspberry nicht mit dem Ding verbinden?
Hallo zusammen,
das wird etwas Arbeit bedeuten, allerdings bei mir :-(
Installation in anderem Netzwerk funktioniert ohne Probleme, das neue System läuft danach dann auch in meinem Netz.
Erneute Versuche in meinem Netz:- Standard Einstellung --> gleicher Fehler,
- DNS auf Google --> gleicher Fehler,
- DNS auf Open DNS --> gleicher Fehler,
- im extern hergestelltes Bullseye Image in meinem Netzwerk mit Iobroker erweitern --> gleicher Fehler
:-( :anguished:
Werde zum WE mal den Router komplett neu aufsetzen, keine Ahnung ob es was bringt. Oder den Hotspottest, oder beides?!
Falls es die Rubrik Netzwerkprobleme gibt, gehört das vermutlich dort hinein, ggf. bitte verschieben.
Danke für euren Support, kann mir immer noch nicht erklären, was da los ist??
Logisch ist es zur Zeit nicht für mich, man lernt nie aus.
-
Hallo zusammen,
das wird etwas Arbeit bedeuten, allerdings bei mir :-(
Installation in anderem Netzwerk funktioniert ohne Probleme, das neue System läuft danach dann auch in meinem Netz.
Erneute Versuche in meinem Netz:- Standard Einstellung --> gleicher Fehler,
- DNS auf Google --> gleicher Fehler,
- DNS auf Open DNS --> gleicher Fehler,
- im extern hergestelltes Bullseye Image in meinem Netzwerk mit Iobroker erweitern --> gleicher Fehler
:-( :anguished:
Werde zum WE mal den Router komplett neu aufsetzen, keine Ahnung ob es was bringt. Oder den Hotspottest, oder beides?!
Falls es die Rubrik Netzwerkprobleme gibt, gehört das vermutlich dort hinein, ggf. bitte verschieben.
Danke für euren Support, kann mir immer noch nicht erklären, was da los ist??
Logisch ist es zur Zeit nicht für mich, man lernt nie aus.
@bodo sagte in Problem bei Neuinstallation IOBROKER:
Installation in anderem Netzwerk funktioniert ohne Probleme, das neue System läuft danach dann auch in meinem Netz.
Ich sag ja, das liegt an deinem Router-Setup.
-
@bodo sagte in Problem bei Neuinstallation IOBROKER:
Installation in anderem Netzwerk funktioniert ohne Probleme, das neue System läuft danach dann auch in meinem Netz.
Ich sag ja, das liegt an deinem Router-Setup.
Ist aber Nix besonderes, Standard wie seit min. 2 Jahren, außer FB Update zwischendrin?
Wie gesagt, logisch ist es zur Zeit für mich nicht, aber werde mal komplett neu aufsetzen, und erneut versuchen.
Danke dir!
-
Ist aber Nix besonderes, Standard wie seit min. 2 Jahren, außer FB Update zwischendrin?
Wie gesagt, logisch ist es zur Zeit für mich nicht, aber werde mal komplett neu aufsetzen, und erneut versuchen.
Danke dir!
@bodo sagte in Problem bei Neuinstallation IOBROKER:
außer FB Update zwischendrin
die neue 7.50 er Firmware? (Fritz!OS7.50)
Falls ja könnte der Schlüssel hier liegen:
https://avm.de/release-notes-fritzos-750/
da hat sich ja einiges geändert !
-
Das
npm ERR! code FETCH_ERROR npm ERR! errno FETCH_ERROR npm ERR! invalid json response body at https://registry.npmjs.org/@types%2fnode reason: Invalid response body while trying to fetch https://registry.npmjs.org/@types%2fnode: read ECONNRESEThatte ich irgendwie übersehen...
Die Kiste muss während der Installation auf die npm-Registry zugreifen können. Vermutlich Netzwerk-Probleme bei dir.
@thomas-braun sagte in Problem bei Neuinstallation IOBROKER:
Das
npm ERR! code FETCH_ERROR npm ERR! errno FETCH_ERROR npm ERR! invalid json response body at https://registry.npmjs.org/@types%2fnode reason: Invalid response body while trying to fetch https://registry.npmjs.org/@types%2fnode: read ECONNRESEThatte ich irgendwie übersehen...
Die Kiste muss während der Installation auf die npm-Registry zugreifen können. Vermutlich Netzwerk-Probleme bei dir.
da war vermutlich ein temporäres Problem.