NEWS
Problem hoch Drei (JavaScript, HOST, Admin)
-
Systemdata Bitte Ausfüllen Hardwaresystem: Pi3/ Arbeitsspeicher: 4GB Festplattenart: SD-Karte/ Betriebssystem: Bullseye Node-Version: 16.17.1 Nodejs-Version: 10.x.x NPM-Version: 8.15.0 Installationsart: Manuell Image genutzt: Ja/Nein? Ort/Name der Imagedatei: Link? Guten Morgen Zusammen,
ich muss leider nochmal stören, da ich hier gar nicht weiter komme.
Ich wollte meinen JavaScript Adapter updaten und danach war er dauerhaft rot. Da habe ich mir gedacht vielleicht hat es mit dem Host zu tun der auch ein update haben wollte. Also nach Anleitung versucht über SSH die IOB Befehle einzugeben. Hab den Versuch hier mal rein kopiert. Sind glaub zwei Versuche sorry...pi@raspberrypi:~ $ iob backup host.raspberrypi 2891 states saved host.raspberrypi 3475 objects saved Backup created: /opt/iobroker/backups/2022_12_15-23_11_09_backupiobroker.tar.gz pi@raspberrypi:~ $ df -h Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf /dev/root 29G 6,5G 22G 24% / devtmpfs 332M 0 332M 0% /dev tmpfs 461M 0 461M 0% /dev/shm tmpfs 185M 720K 184M 1% /run tmpfs 5,0M 4,0K 5,0M 1% /run/lock /dev/mmcblk0p1 253M 50M 203M 20% /boot tmpfs 93M 24K 93M 1% /run/user/1000 pi@raspberrypi:~ $ iob stop pi@raspberrypi:~ $ iob update Used repositories: Stable (default), __stable Error: unknown repository is active - "Stable (default)". Known: __stable Adapter "admin" : 6.3.3 , installed 5.3.8 [Updatable] Adapter "backitup" : 2.5.9 , installed 2.5.9 Adapter "discovery" : 3.1.0 , installed 3.0.5 [Updatable] Adapter "fritzdect" : 2.2.6 , installed 2.2.6 Adapter "growatt" : 2.0.0 , installed 2.0.0 Adapter "hm-rega" : 3.0.40 , installed 3.0.40 Adapter "hm-rpc" : 1.15.12 , installed 1.15.12 Adapter "icons-material-svg": 0.1.0, installed 0.1.0 Adapter "info" : 1.9.19 , installed 1.9.19 Adapter "javascript" : 6.0.3 , installed 6.0.3 Controller "js-controller": 4.0.23 , installed 4.0.21 [Updatable] Adapter "rssfeed" : 2.6.1 , installed 2.6.1 Adapter "simple-api" : 2.7.0 , installed 2.6.4 [Updatable] Adapter "socketio" : 4.2.0 , installed 4.2.0 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "vis-bars" : 0.1.4 , installed 0.1.4 Adapter "vis-canvas-gauges": 0.1.5, installed 0.1.5 Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0 Adapter "vis-hqwidgets": 1.3.0 , installed 1.3.0 Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12 Adapter "web" : 4.3.0 , installed 4.3.0 Adapter "ws" : 1.3.0 , installed 1.3.0 pi@raspberrypi:~ $ iob fix library: loaded Library version=2022-12-09 ========================================================================== Welcome to the ioBroker installation fixer! Script version: 2022-12-09 You might need to enter your password a couple of times. ========================================================================== ========================================================================== Installing prerequisites (1/4) ========================================================================== Holen:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease [15,0 kB] Holen:2 http://archive.raspberrypi.org/debian bullseye InRelease [23,6 kB] Holen:3 https://deb.nodesource.com/node_16.x bullseye InRelease [4.586 B] Holen:4 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages [13,2 MB] Holen:5 http://archive.raspberrypi.org/debian bullseye/main armhf Packages [311 kB] Holen:6 https://deb.nodesource.com/node_16.x bullseye/main armhf Packages [781 B] Es wurden 13,6 MB in 9 s geholt (1.590 kB/s). Paketlisten werden gelesen… Fertig Installed gcc-c++ ========================================================================== Checking ioBroker user and directory permissions (2/4) ========================================================================== Created /etc/sudoers.d/iobroker Fixing directory permissions... ========================================================================== Database maintenance (3/4) ========================================================================== Checking for uncompressed JSONL databases... This might take a while! Compressing /opt/iobroker/iobroker-data/states.jsonl Compressing /opt/iobroker/iobroker-data/objects.jsonl Compressed 2 JSONL files. Done ========================================================================== Checking autostart (4/4) ========================================================================== Enabling autostart... Autostart enabled! ========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ========================================================================== pi@raspberrypi:~ $ iob upgrade self Update js-controller from @4.0.21 to @4.0.23 Stopped Objects DB Stopped States DB NPM version: 8.15.0 Installing iobroker.js-controller@4.0.23... (System call) host.raspberrypi Cannot install iobroker.js-controller@4.0.23: 217 pi@raspberrypi:~ $ iob start pi@raspberrypi:~ $ pwd /home/pi pi@raspberrypi:~ $ cd /opt/iobroker/ pi@raspberrypi:/opt/iobroker $ iob stop pi@raspberrypi:/opt/iobroker $ iob fix library: loaded Library version=2022-12-09 ========================================================================== Welcome to the ioBroker installation fixer! Script version: 2022-12-09 You might need to enter your password a couple of times. ========================================================================== ========================================================================== Installing prerequisites (1/4) ========================================================================== OK:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease OK:2 http://archive.raspberrypi.org/debian bullseye InRelease OK:3 https://deb.nodesource.com/node_16.x bullseye InRelease Paketlisten werden gelesen… Fertig Installed gcc-c++ ========================================================================== Checking ioBroker user and directory permissions (2/4) ========================================================================== Created /etc/sudoers.d/iobroker Fixing directory permissions... ========================================================================== Database maintenance (3/4) ========================================================================== Checking for uncompressed JSONL databases... This might take a while! Compressing /opt/iobroker/iobroker-data/states.jsonl Compressing /opt/iobroker/iobroker-data/objects.jsonl Compressed 2 JSONL files. Done ========================================================================== Checking autostart (4/4) ========================================================================== Enabling autostart... Autostart enabled! ========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ========================================================================== pi@raspberrypi:/opt/iobroker $ iob update Used repositories: Stable (default), __stable Error: unknown repository is active - "Stable (default)". Known: __stable Adapter "admin" : 6.3.3 , installed 5.3.8 [Updatable] Adapter "backitup" : 2.5.9 , installed 2.5.9 Adapter "discovery" : 3.1.0 , installed 3.0.5 [Updatable] Adapter "fritzdect" : 2.2.6 , installed 2.2.6 Adapter "growatt" : 2.0.0 , installed 2.0.0 Adapter "hm-rega" : 3.0.40 , installed 3.0.40 Adapter "hm-rpc" : 1.15.12 , installed 1.15.12 Adapter "icons-material-svg": 0.1.0, installed 0.1.0 Adapter "info" : 1.9.19 , installed 1.9.19 Adapter "javascript" : 6.0.3 , installed 6.0.3 Controller "js-controller": 4.0.23 , installed 4.0.21 [Updatable] Adapter "rssfeed" : 2.6.1 , installed 2.6.1 Adapter "simple-api" : 2.7.0 , installed 2.6.4 [Updatable] Adapter "socketio" : 4.2.0 , installed 4.2.0 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "vis-bars" : 0.1.4 , installed 0.1.4 Adapter "vis-canvas-gauges": 0.1.5, installed 0.1.5 Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0 Adapter "vis-hqwidgets": 1.3.0 , installed 1.3.0 Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12 Adapter "web" : 4.3.0 , installed 4.3.0 Adapter "ws" : 1.3.0 , installed 1.3.0 pi@raspberrypi:/opt/iobroker $ iob upgrade self Update js-controller from @4.0.21 to @4.0.23 Stopped Objects DB Stopped States DB NPM version: 8.15.0 Installing iobroker.js-controller@4.0.23... (System call) host.raspberrypi Cannot install iobroker.js-controller@4.0.23: 217 pi@raspberrypi:/opt/iobroker $ sudo su root@raspberrypi:/opt/iobroker# iob upgrade self Update js-controller from @4.0.21 to @4.0.23 Stopped Objects DB Stopped States DB NPM version: 8.15.0 Installing iobroker.js-controller@4.0.23... (System call) host.raspberrypi Cannot install iobroker.js-controller@4.0.23: 217 root@raspberrypi:/opt/iobroker# exit exit pi@raspberrypi:/opt/iobroker $ ^C pi@raspberrypi:/opt/iobroker $ iob start pi@raspberrypi:/opt/iobroker $
Tja dann habe ich mir gedacht vielleicht hat das alles ja mit dem veralteten Admin zu tun. Dann habe ich das update vom Admin angestoßen und was soll ich sagen der Admin ist jetzt tod...(Ich erreiche ihn im Browser nicht mehr) Also habe ich mir überlegt bevor ich jetzt einen Fatalen Fehler mache erst mal Fragen.
Ich hoffe dieser Post entspricht den Regeln und ich würde mich sehr über die Hilfe hier freuen.
mit freundlichen Grüßen
Matze -
@kenji sagte in Problem hoch Drei (JavaScript, HOST, Admin):
Ich hoffe dieser Post entspricht den Regeln
ich verschiebe den mal nach allgemein
ich denke nicht, dass das ein BUG in ioBroker ist. -
@kenji sagte in Problem hoch Drei (JavaScript, HOST, Admin):
ost.raspberrypi Cannot install iobroker.js-controller@4.0.23: 217
die 217 habe ich schon mal gesehen
-
-
@homoran Danke für die schnelle Antwort. Da gucke ich gleich sofort mal rein.
Hast du eventuell eine Idee um den Status vom Admin abzufragen oder ihn wieder zu beleben?
Gruß Matze
-
@kenji mach mal erst mit Thomas weiter.
Natürlich istcdas Ziel alles wieder zu beleben!
-
pi@raspberrypi:~ $ iob repo list __stable : http://download.iobroker.net/sources-dist.json Active repo(s): Stable (default), __stable pi@raspberrypi:~ $
-
@kenji sagte in Problem hoch Drei (JavaScript, HOST, Admin):
Status vom Admin abzufragen oder ihn wieder zu beleben?
Update nicht als
root
durchführen:@kenji sagte in Problem hoch Drei (JavaScript, HOST, Admin):
root@raspberrypi:/opt/iobroker# iob upgrade self
-
@kenji sagte in Problem hoch Drei (JavaScript, HOST, Admin):
sudo su
Warum ist das dämliche Kommando eigentlich immer das erste was abgesetzt wird wenn es vermeintlich irgendwo klemmt?
Es wird nur schlimmer dadurch.
Es ist überhaupt nicht zielführend ein bereits krummes System durch eine root shell weiter zu verbiegen. -
@codierknecht ADLERAUGE!
ist mir glatt durchgerutscht!auch das dämliche
sudo su
@Kenji
jetzt ist wieder alles verbogen und der fix war für die Katz -
@codierknecht Das war mir auch bis ebend nicht bewusst. Habe es in einem anderen Beitrag gelesen und werde in Zukunft davon absehen.
Damit ist auch der "Sudo" gemeint oder? Also der ist dem Root User gleich zu setzten oder?Aber danke nochmal hier für die Anmerkung auch für andere die das hier lesen. Macht man wohl mehr mit kaputt als heile.
-
@kenji sagte in Problem hoch Drei (JavaScript, HOST, Admin):
Damit ist auch der "Sudo" gemeint oder? Also der ist dem Root User gleich zu setzten oder?
Genau das.
Macht alles nur um ein Vielfaches schlimmer! -
@thomas-braun Tut mir Leid war mir gar nicht bewusst ... Falls es jetzt gelaufen ist dann muss ich das wohl so hin nehmen
-
@codierknecht sagte in Problem hoch Drei (JavaScript, HOST, Admin):
@kenji sagte in Problem hoch Drei (JavaScript, HOST, Admin):
Damit ist auch der "Sudo" gemeint oder? Also der ist dem Root User gleich zu setzten oder?
Genau das.
Macht alles nur um ein Vielfaches schlimmer!naja, es gibt Dinge die müssen mit sudo angefasst werden, aber
iobroker do something
gehört da auf keinen Fall dazu. -
@homoran
Ja, aber dann um einzelne Befehle abzusetzen.
Gleich mitsu
fortan alsroot
zu agieren ist sicher die schlechteste aller Varianten.
Und wenn man hier im Forum so mitliest dünkt einem schnell, dassroot
oftmeist die Wurzel allen Übels ist -
iob repo add stable http://download.iobroker.net/sources-dist.json iob repo add beta http://download.iobroker.net/sources-dist-latest.json iob repo add live-stable http://iobroker.live/repo/sources-dist.json iob repo add live-beta http://iobroker.live/repo/sources-dist-latest.json iob repo set stable
-
@codierknecht Wäre das Backup eine Möglichkeit mein System zu retten? Habe am Anfang eins abgelegt. Muss gestehen habe noch nie eins benutzt. Oder besser einen PI neu aufsetzten und das Backup einspielen.
-
-
pi@raspberrypi:/ $ iob repo add stable http://download.iobroker.net/sources-dist .json Cannot add repository location: Repository "stable" yet exists: http://download. iobroker.net/sources-dist.json pi@raspberrypi:/ $ iob repo add beta http://download.iobroker.net/sources-dist-latest.json Repository "beta" added as "http://download.iobroker.net/sources-dist-latest.json" __stable : http://download.iobroker.net/sources-dist.json stable : http://download.iobroker.net/sources-dist.json beta : http://download.iobroker.net/sources-dist-latest.json Active repo(s): Stable (default), __stable pi@raspberrypi:/ $ iob repo add live-stable http://iobroker.live/repo/sources-dist.json Repository "live-stable" added as "http://iobroker.live/repo/sources-dist.json" __stable : http://download.iobroker.net/sources-dist.json stable : http://download.iobroker.net/sources-dist.json beta : http://download.iobroker.net/sources-dist-latest.json live-stable : http://iobroker.live/repo/sources-dist.json Active repo(s): Stable (default), __stable pi@raspberrypi:/ $ iob repo add live-beta http://iobroker.live/repo/sources-dist-latest.json Repository "live-beta" added as "http://iobroker.live/repo/sources-dist-latest.json" __stable : http://download.iobroker.net/sources-dist.json stable : http://download.iobroker.net/sources-dist.json beta : http://download.iobroker.net/sources-dist-latest.json live-stable : http://iobroker.live/repo/sources-dist.json live-beta : http://iobroker.live/repo/sources-dist-latest.json Active repo(s): Stable (default), __stable pi@raspberrypi:/ $ iob repo set stable Repository "stable" set as active. __stable : http://download.iobroker.net/sources-dist.json stable : http://download.iobroker.net/sources-dist.json beta : http://download.iobroker.net/sources-dist-latest.json live-stable : http://iobroker.live/repo/sources-dist.json live-beta : http://iobroker.live/repo/sources-dist-latest.json Active repo(s): Stable (default), __stable, stable pi@raspberrypi:/ $
-
@kenji sagte in Problem hoch Drei (JavaScript, HOST, Admin):
@codierknecht Wäre das Backup eine Möglichkeit mein System zu retten? Habe am Anfang eins abgelegt. Muss gestehen habe noch nie eins benutzt. Oder besser einen PI neu aufsetzten und das Backup einspielen.
Das wird schon - nur nicht ungeduldig werden.