NEWS
Admin nicht erreichbar
-
Hallo,
nach einem Stromausfall im Haus komme ich nicht mehr auf die Admin Seite. ioBroker.web funktioniert und die vis Oberfläche auch.
In meinem Log habe ich folgende Fehlermeldung:
module.js:471
throw err;
^
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.admin/admin.js'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:383:7)
at startup (bootstrap_node.js:149:9)
at bootstrap_node.js:496:3
Ich bedanke mich für eine Hilfestellung !!!
-
nach einem Stromausfall im Haus `
Nach einem Stromausfall kann einiges von der Installation zerstört sein, wenn zu diesem Zeitpunkt gerade ein Schreibzugriff auf die Karte stattfand.Die saubere Art wäre jetzt eine Neuinstallation und dort das letzte Backup einzuspielen.
Da nach Murphy so eins sehr lange zurück- oder gar nicht vorliegt würde ich jetzt einmal ioBroker komplett drüberinstallieren mit:
cd /opt/iobroker sudo ioberoker stop sudo npm cache clean sudo npm install iobroker --unsafe-perm --production sudo iobroker startAnschließend wäre es noch sinnvoll eventuell noch das reinstall script zu starten, damit defekte Adapterdateien neu installiert werden.
Gruß
Rainer
-
nach einem Stromausfall im Haus `
Nach einem Stromausfall kann einiges von der Installation zerstört sein, wenn zu diesem Zeitpunkt gerade ein Schreibzugriff auf die Karte stattfand.Die saubere Art wäre jetzt eine Neuinstallation und dort das letzte Backup einzuspielen.
Da nach Murphy so eins sehr lange zurück- oder gar nicht vorliegt würde ich jetzt einmal ioBroker komplett drüberinstallieren mit:
cd /opt/iobroker sudo ioberoker stop sudo npm cache clean sudo npm install iobroker --unsafe-perm --production sudo iobroker startAnschließend wäre es noch sinnvoll eventuell noch das reinstall script zu starten, damit defekte Adapterdateien neu installiert werden.
Gruß
Rainer `
Danke dir für deine schnelle Antwort!
ioBroker habe ich bereits komplett darüberinstalliert.
Aber das reinstall script habe ich nicht gestartet. Wie mache ich das genau?
-
./reinstall.sh -
Oha!
Da hast du aber eine Uralte Version der Installation. Da gab es mal eine Version mit defektem reinstall :(
Ich weiß nicht warum die beim Drüberinstallieren nicht ersetzt wurde.
Hast du es so installiert wie ich geschrieben habe?
Ich suche mal nach der heilen Datei.
Gruß
rainer
-
Hier auf die Schnelle ein Workaround von @paul53:
Bitte in der Konsole ausführen
mv /opt/iobroker/reinstall.sh /opt/iobroker/reinstall.dos tr -d '\r' < /opt/iobroker/reinstall.dos > /opt/iobroker/reinstall.shdanach nochmal reiinstall versuchen
Gruß
rainer
-
Oha!
Da hast du aber eine Uralte Version der Installation. Da gab es mal eine Version mit defektem reinstall :(
Ich weiß nicht warum die beim Drüberinstallieren nicht ersetzt wurde.
Hast du es so installiert wie ich geschrieben habe?
Ich suche mal nach der heilen Datei.
Gruß
rainer `
Ich habe es so installiert, wie du mir beschrieben hast!
cd /opt/iobroker
sudo ioberoker stop
sudo npm cache clean
sudo npm install iobroker –unsafe-perm --production
sudo iobroker start
aber mit ein paar fehlermeldungen
-
pi@raspberrypi:~ $ mv /opt/iobroker/reinstall.sh /opt/iobroker/reinstall.dos
pi@raspberrypi:~ $ tr -d '\r' < /opt/iobroker/reinstall.dos > /opt/iobroker/reinstall.sh
pi@raspberrypi:~ $ ./reinstall.sh
-bash: ./reinstall.sh: Datei oder Verzeichnis nicht gefunden
pi@raspberrypi:~ $
-
Als user pi musst du sudo voransetzen
-
Das wird geklappt haben,
aber sudo reinstall.sh
-
i@raspberrypi:~ $ ./reinstall.sh
-bash: ./reinstall.sh: Datei oder Verzeichnis nicht gefunden
pi@raspberrypi:~ $ mv /opt/iobroker/reinstall.sh /opt/iobroker/reinstall.dos
pi@raspberrypi:~ $ tr -d '\r' < /opt/iobroker/reinstall.dos > /opt/iobroker/reinstall.sh
pi@raspberrypi:~ $ sudo reinstall.sh
sudo: reinstall.sh: Befehl nicht gefunden
pi@raspberrypi:~ $
-
Sorry bin auch nicht so der Linux crack, mache das immer als root oder mit````
sudo suVielleicht geht jasudo ./reinstall.sh
im iobroker verzeichnis Gruß rainer -
Dann mach bitte einmal
sudo suDu wirst aufgefordert dein Kennwort einzugeben - danach bist du quasi root.
./reinstall.shGruß
Rainer
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