NEWS
[Gelöst] Adapter Fehler
-
Systemdata Bitte Ausfüllen Hardwaresystem: ASRock J4125-ITX. Arbeitsspeicher: 8GB Festplattenart: Intenso 128GB SSD Betriebssystem: Debian 10 Buster Node-Version: v12.21.0 Nodejs-Version: v12.21.0 NPM-Version: v6.14.11 Installationsart: Skript Image genutzt: Nein Hallo,
gestern habe ich die Hardware gewechselt, da der benutzte Raspberry PI 3B+ bezüglich RAM und den benutzten IOBroker Adaptern an seine Grenzen kam. Neues frisches System unter Debian 10 Buster aufgesetzt, Backup über altes IOBroker auf dem PI angefertigt, auf das neue System übertragen und importiert. Verlief alles fehlerfrei und reibungslos.
- iobroker stop
- iobroker update
- iobroker upgrade
- iobroker start
Anschließend danach noch einmal Node.js auf Version v12.21.0 upgedated, da es unter IObroker -> Info empfohlen wurde:
- curl -sL https://deb.nodesource.com/setup_12.x | bash -
- apt-get install -y nodejs
- reboot
Verlief alles problemlos. Eben schaute ich mal auf die IOBroker Oberfläche und sah, das es ein Update für den Alexa2 Adapter von Version 3.7.1 auf 3.8.1 gibt, also Update über das Webinterface angestoßen:
$ ./iobroker upgrade alexa2 Update alexa2 from @3.7.1 to @3.8.1 NPM version: 6.14.11 npm install iobroker.alexa2@3.8.1 --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! Error while executing:npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/asgothian/ioBroker.rpi2.git npm ERR! npm ERR! Warning: Permanently added the RSA host key for IP address '140.82.121.4' to the list of known hosts.npm ERR! git@github.com: Permission denied (publickey).npm ERR! fatal: Konnte nicht vom Remote-Repository lesen.npm ERR! npm ERR! Bitte stellen Sie sicher, dass die korrekten Zugriffsberechtigungen bestehennpm ERR! und das Repository existiert.npm ERR! npm ERR! exited with error code: 128 npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2021-03-05T11_59_13_835Z-debug.log upload [20] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/raspi.png icons/raspi.png image/png upload [19] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/multiroom.png icons/multiroom.png image/png upload [18] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/microphone.png icons/microphone.png image/png upload [17] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/firetv.png icons/firetv.png image/png upload [16] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/firetab.png icons/firetab.png image/png upload [15] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_sub.png icons/echo_sub.png image/png upload [14] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_studio.png icons/echo_studio.png image/png upload [13] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_show5.png icons/echo_show5.png image/png upload [12] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_show2.png icons/echo_show2.png image/png upload [11] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_show.png icons/echo_show.png image/png upload [10] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_plus2.png icons/echo_plus2.png image/png upload [9] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_flex.png icons/echo_flex.png image/png upload [8] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_dot4.png icons/echo_dot4.png image/png upload [7] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_dot3.png icons/echo_dot3.png image/png upload [6] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_dot.png icons/echo_dot.png image/png upload [5] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo4.png icons/echo4.png image/png upload [4] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo2.png icons/echo2.png image/png upload [3] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo.png icons/echo.png image/png upload [2] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo-input.png icons/echo-input.png image/png upload [1] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/apps.png icons/apps.png image/png upload [0] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/alexa.png alexa.png image/png Adapter "alexa2" updated process exited with code 0
Irritiert stopte ich den IObroker über die Shell Konsole und versuchte von dort aus das Adapter update:
- iobroker stop
- iobroker update
- iobroker upgrade alexa2
pi@iobroker:~$ iobroker upgrade alexa2 This upgrade of "alexa2" will introduce the following changes: ========================================================================== -> 3.8.1: Initialize volume for all devices on start -> 3.8.0: Add configuration option to not write history entries where no command text was recognized ========================================================================== Would you like to upgrade alexa2 from @3.7.1 to @3.8.1 now? [(y)es, (n)o]: y Update alexa2 from @3.7.1 to @3.8.1 NPM version: 6.14.11 npm install iobroker.alexa2@3.8.1 --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/asgothian/ioBroker.rpi2.git npm ERR! npm ERR! git@github.com: Permission denied (publickey). npm ERR! fatal: Konnte nicht vom Remote-Repository lesen. npm ERR! npm ERR! Bitte stellen Sie sicher, dass die korrekten Zugriffsberechtigungen bestehen npm ERR! und das Repository existiert. npm ERR! npm ERR! exited with error code: 128 npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2021-03-05T11_34_37_198Z-debug.log Update "system.adapter.alexa2.0" upload [20] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/raspi.png icons/raspi.png image/png upload [19] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/multiroom.png icons/multiroom.png image/png upload [18] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/microphone.png icons/microphone.png image/png upload [17] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/firetv.png icons/firetv.png image/png upload [16] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/firetab.png icons/firetab.png image/png upload [15] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_sub.png icons/echo_sub.png image/png upload [14] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_studio.png icons/echo_studio.png image/png upload [13] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_show5.png icons/echo_show5.png image/png upload [12] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_show2.png icons/echo_show2.png image/png upload [11] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_show.png icons/echo_show.png image/png upload [10] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_plus2.png icons/echo_plus2.png image/png upload [9] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_flex.png icons/echo_flex.png image/png upload [8] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_dot4.png icons/echo_dot4.png image/png upload [7] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_dot3.png icons/echo_dot3.png image/png upload [6] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_dot.png icons/echo_dot.png image/png upload [5] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo4.png icons/echo4.png image/png upload [4] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo2.png icons/echo2.png image/png upload [3] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo.png icons/echo.png image/png upload [2] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo-input.png icons/echo-input.png image/png upload [1] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/apps.png icons/apps.png image/png upload [0] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/alexa.png alexa.png image/png Adapter "alexa2" updated
- iobroker start
Könnte mir jemand bei diesem Problem behiflich sein?
-
@sanweb sagte in Adapter Fehler:
rpi2
Aus dem offiziellen Repo installieren.
Den hast du wohl mal aus git geklaubt und der Link ist da immer noch drin.
alexa2 dürfte aber unabhängig davon aktualisiert worden sein, oder? -
@sanweb sagte in Adapter Fehler:
Adapter "alexa2" updated
Sicher das der Alexa Adapter noch immer die alte Version ist?
iobroker list adapters iobroker update
-
@sanweb sagte in Adapter Fehler:
Backup über altes IOBroker auf dem PI angefertigt, auf das neue System übertragen und importiert. Verlief alles fehlerfrei und reibungslos.
Wie genau?
kann es sein, dass da noch irgendwelche falschen Sicherheitsschlüssel transferiert wurden?
-
@thomas-braun
Der RPI-Monitor war aus dem offiziellem Repo, zumindest wurde/wird der Adapter in der Adapterübersicht angeboten.@wendy2702
Im IOBroker und auf der Konsole wird immer noch die alte Version angezeigt und die neue als Update angeboten.@Homoran
Über den Adapter Backitup, der mir täglich ein Backup on IOBroker, CCU2 macht und diese mir dann auf's NAS ablegt. In der neuen IOBRoker Installation mit den Standard Adaptern manuell in /opt/iobroker das Verzeichnis Backups erstellt, Verzeichnis Lese/Schreibrechte und sowie Besitzerrechte ebenfalls über die Konsole angelegt, dann das letzte Backup dort hineinkopiert (ebenfalls Rechte über Konsole angepasst!), danach- iobroker stop
- iobroker restore 0
Dauerte ein zwei Minuten und er war fertig ohne jegliche Fehlermeldungen, danach
- iobroker start all
- iorboker start
Ab auf's IOBroker Web-Interface und mal ins Log geschaut, alles ist dort fehlerfrei gestartet. Bekam dann in der Adapterübersicht die Nachricht, das für Alexa2 ein Update orliegt und wollte es ausführen und dann ging es mit dem im Start-Thread besagtem Fehler los. Ob falsche Sicherheitsschlüssel übertragen wurden kann ich nicht sagen, da mir keine Fehler angezeigt wurden.
Im übrigen habe ich mittlerweile heraus gefunden, das ich KEINEN EINZIGEN Adapter installieren (deinstallieren schon, aber das wars dann auch schon) kann, ohne das oben besagte Fehlermeldung kommt.
Da es wohl eine Suche nach der Nadel im Heuhaufen wird, werd ich das OS der neuen Hardware frisch neu aufsetzen, IOBroker frisch installieren und anstatt das Backup einzuspielen (dürfte eh auf das gleiche hinaus laufen) die benötigten Adapter neu installieren und alle Einstellungen und Scripte händisch aus der alten PI-IOBroker Installation auf das neue Syste übertragen.
-
@sanweb Dann dürfte aber nicht dieser Eintrag zu finden sein:
ssh://git@github.com/asgothian/ioBroker.rpi2.git
Schmeiß den mal temporär raus.
iobroker del rpi2 iobroker update iobroker upgrade iobroker add rpi2
-
@thomas-braun
Wie das nun da rein gekommen ist weiß ich nicht und aus externen Quellen habe ich nichts installiert. Da ich mir o.g. Sache nicht erklären konnte, fragte ich einmal hier im Forum nach, vieleicht hatte jemand einmal ein ähnliches Problem.Problem hat sich nun zwischenzeitlich in Wohlgefallen aufgelöst. System neu aufgesetzt, IObroker neu aufgesetzt, Adpater neu installiert, Einstellungen der Adpater aus der alten IOBroker Installation übernommen, Scripte aus der alten Installation in einem Rutsch exportiert und auch in einem Rutsch in die neue importiert (glücklichweise haben die Entwickler zusätzliche Import/Export Funktionen eingebaut) und die Sache läuft nun wieder rund auf dem neuen System. Dauerte zwar gute 2 Stunden, aber alles läuft im Haushalt wieder Rund wie vorher. Danke an all jene, die sich an diesem Thema beteiligt haben ...
-
@sanweb sagte in [Gelöst] Adapter Fehler:
Dauerte ein zwei Minuten und er war fertig ohne jegliche Fehlermeldungen
in den zwei Minuten hat er nur die Konfig geladen.
Danach installiert er erst einmal alle Adapter komplett neu - das dauert.@sanweb sagte in [Gelöst] Adapter Fehler:
danach
iobroker start all
iorboker startohne vorher
iobroker host this
zu machen?