|Hardwaresystem:| Pi3|
|Arbeitsspeicher:| 1GB |
|Festplattenart:| SD-Karte |
|Betriebssystem:| Raspbian |
|Node-Version:| 14.18.2 |
|Nodejs-Version:| 14.18.2 |
|NPM-Version:| 6.14.15 |
|Installationsart:| Skript|
Hallo liebe Gemeinde, ich hoffe, ihr habt Weihnachten gut überstanden.
Ich bin mal wieder am verzweifeln und finde auch mithifle der Suche keine Lösung.
Folgendes ist passiert: Vorgestern ging von jetzt auf gleich der iobroker nicht mehr, wir hatten es nur gemerkt, weil unsere Lichtautomatik nicht mehr ging. Ich habe daraufhin den Raspi durchgestartet und trotzdem erscheint einfach im Browser eine nicht erreichbar Meldung.
Daraufhin bin ich auf die Kommandozeile und habe mir den Status ausgeben lassen und siehe da (warum auch immer) hatte ich folgende Meldung:
iobroker status
Cannot read system.config: null (OK when migrating or restoring)
Cannot find view "system" for search "host"
iobroker is running on this host.
Also ich die Suche hier angeschmissen und auf den Post von Thomas gestoßen. Bin das ganze Schritt für Schritt durchgegangen und dann danach folgende Meldung bekommen:
pi@homeserver:~ $ iobroker status
Cannot read system.config: null (OK when migrating or restoring)
Objects database error: connect ECONNREFUSED 127.0.0.1:9001
Objects database error: connect ECONNREFUSED 127.0.0.1:9001
No connection to databases possible ...
Also erneut die Forensuche hier bemüht und auf diesen Post gestoßen mit einer ähnlichen Fehlermeldung. Also habe ich mal schön den Fix ausgeführt:
pi@homeserver:~ $ iobroker fix
library: loaded
Library version=2021-12-27
==========================================================================
Welcome to the ioBroker installation fixer!
Script version: 2021-12-27
You might need to enter your password a couple of times.
==========================================================================
==========================================================================
Installing prerequisites (1/3)
==========================================================================
Hit:1 http://archive.raspberrypi.org/debian buster InRelease
Get:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Hit:3 http://ppa.launchpad.net/webupd8team/java/ubuntu trusty InRelease
Hit:4 https://deb.nodesource.com/node_12.x buster InRelease
Hit:5 https://deb.nodesource.com/node_14.x buster InRelease
Hit:6 https://dl.ubnt.com/unifi/debian stable InRelease
Get:7 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0 MB]
Fetched 13.0 MB in 12s (1,092 kB/s)
Reading package lists... Done
Installed gcc-c++
==========================================================================
Checking ioBroker user and directory permissions (2/3)
==========================================================================
Created /etc/sudoers.d/iobroker
Fixing directory permissions...
==========================================================================
Checking autostart (3/3)
==========================================================================
Enabling autostart...
Autostart enabled!
==========================================================================
Your installation was fixed successfully
Run iobroker start to start ioBroker again!
==========================================================================
Und habe auch tatsächlich nun eine andere Fehlermeldung, und auch hierfür hier im Forum (Post finde ich leider nicht mehr, war aber glaube ich auch von Thomas, folgendes ausgeführt:
pi@homeserver:~ $ cd /opt/iobroker/
pi@homeserver:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller
> iobroker.js-controller@3.3.22 preinstall /opt/iobroker/node_modules/iobroker.js-controller
> node lib/preinstallCheck.js
NPM version: 6.14.15
> iobroker.js-controller@3.3.22 install /opt/iobroker/node_modules/iobroker.js-controller
> node iobroker.js setup first
Cannot read system.config: null (OK when migrating or restoring)
Cannot find view "system" for search "host"
Cannot read system.config: null (OK when migrating or restoring)
object 0_userdata.0.example_state created
object 0_userdata.0 created
object alias.0 created
object system.certificates created
object system.repositories created
object system.config created
object enum.functions created
object enum.rooms created
Objects database error: connect ECONNREFUSED 127.0.0.1:9001
Objects database error: connect ECONNREFUSED 127.0.0.1:9001
object system.group.user created
object system.group.administrator created
object _design/custom created
object _design/system created
Renamed repository "default to "stable"
Renamed repository "latest to "beta"
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
+ iobroker.js-controller@3.3.22
updated 1 package in 74.575s
32 packages are looking for funding
run `npm fund` for details
Und siehe da, alle Fehlermeldungen weg beim ausführen von
pi@homeserver:~ $ iobroker status
iobroker is running on this host.
Objects type: file
States type: file
allerdings funktioniert auch sonst nichts mehr, er ist weiterhin nicht erreichbar. An dieser Stelle hänge ich nun.
Ich hoffe, ich habe alles ausführlich beschrieben und habe ja auch fleißig vorher hier die Forensuche bemüht.
Viele Grüße
Philipp