NEWS
[gelöst] keine Adapter Updates mehr möglich
-
cd /opt/iobroker npm cache clear --force
-
iobroker@iobroker:/opt/iobroker$ npm cache clear --force npm WARN using --force I sure hope you know what you are doing. iobroker@iobroker:/opt/iobroker$
Müsste da mehr passieren?
Hab nochmal in der GUI ein Update probiert:
$ ./iobroker upgrade lupusec Update lupusec from @1.3.2 to @1.3.3 NPM version: 6.14.11 npm install iobroker.lupusec@1.3.3 --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/halloamt/ioBroker.frontier_silicon.gitnpm ERR! npm ERR! git@github.com: Permission denied (publickey).npm ERR! fatal: Could not read from remote repository.npm ERR! npm ERR! Please make sure you have the correct access rightsnpm ERR! and the repository exists.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-02-27T13_11_12_462Z-debug.log upload [30] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/sms.png icons/sms.png image/png upload [20] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/58.png icons/58.png image/png upload [19] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/57.png icons/57.png image/png upload [18] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/54.png icons/54.png image/png upload [17] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/52.png icons/52.png image/png upload [16] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/50.png icons/50.png image/png upload [15] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/5.png icons/5.png image/png upload [14] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/48.png icons/48.png image/png upload [13] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/46.png icons/46.png image/png upload [12] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/45.png icons/45.png image/png upload [11] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/4.png icons/4.png image/png upload [10] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/39.png icons/39.png image/png upload [9] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/37.png icons/37.png image/png upload [8] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/26.png icons/26.png image/png upload [7] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/24.png icons/24.png image/png upload [6] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/23.png icons/23.png image/png upload [5] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/22.png icons/22.png image/png upload [4] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/20.png icons/20.png image/png upload [3] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/2.png icons/2.png image/png upload [2] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/19.png icons/19.png image/png upload [1] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/13.png icons/13.png image/png upload [0] lupusec.admin /opt/iobroker/node_modules/iobroker.lupusec/admin/icons/11.png icons/11.png image/png Adapter "lupusec" updated process exited with code 0
Ist diese Zeile ggf relevant:
npm ERR! git@github.com: Permission denied (publickey).npm ERR! fatal: Could not read from remote repository.npm ERR! npm ERR! Please make sure you have the correct access rightsnpm ERR! and the repository exists.npm ERR! npm ERR! exited with error code: 128
-
@diginix Schmeiß den frontier silicon mal aus dem System.
-
@thomas-braun JA!
Der war Schuld. Obwohl ich mit npm 7 schon andere Adpter Updates erfolgreich installiert hatte, als der frontier-silicon Adapter bereits installiert war.mqtt Update lief nun durch.
$ ./iobroker upgrade mqtt Update mqtt from @2.3.4 to @2.3.5 NPM version: 6.14.11 npm install iobroker.mqtt@2.3.5 --loglevel error --prefix "/opt/iobroker" (System call) upload [3] mqtt.admin /opt/iobroker/node_modules/iobroker.mqtt/admin/words.js words.js application/javascript Update "system.adapter.mqtt.0" upload [2] mqtt.admin /opt/iobroker/node_modules/iobroker.mqtt/admin/mqtt.png mqtt.png image/png upload [1] mqtt.admin /opt/iobroker/node_modules/iobroker.mqtt/admin/index_m.html index_m.html text/html upload [0] mqtt.admin /opt/iobroker/node_modules/iobroker.mqtt/admin/index.html index.html text/html Adapter "mqtt" updated process exited with code 0
Den frontier-silicon Adapter hätte ich aber schon gern weiterhin. Muss der Entwickler da was ändern damit der das System nicht derart ärgert?
-
@diginix Was passiert denn, wenn du jetzt beim frontier Dingens nochmal einen Anlauf nimmst?
-
@thomas-braun Den konnte ich erfolgreich neu installieren und er funktioniert auch.
Ob nun andere Adapter wieder nicht aktualisiert werden können, weiß ich erst wenn wieder Updates angeboten werden.
Einen komplett neuen Adapter konnte ich eben aber erfolgreich installieren. Vllt passt nun alles.Ich danke dir auf jeden Fall für die zielführende Unterstützung hier!
-
@diginix und wo war jetzt der Bug?
-
@homoran Das kann ich dir auch nicht so genau sagen. Am Ende musste ich den manuell von GIT (https://github.com/halloamt/ioBroker.frontier_silicon) installierten Adapter frontier_silicon entfernen damit ich andere offizielle regulär aktualisieren konnte.
Als Fehler kam immer das hier:npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/halloamt/ioBroker.frontier_silicon.git npm ERR! npm ERR! Warning: Permanently added 'github.com,140.82.121.3' (RSA) to the list of known hosts. npm ERR! git@github.com: Permission denied (publickey). npm ERR! fatal: Could not read from remote repository. npm ERR! npm ERR! Please make sure you have the correct access rights npm ERR! and the repository exists. npm ERR! npm ERR! exited with error code: 128
Ein nachträgliches erneutes Hinzufügen dieses Adapters lief problemlos und auch andere offizielle Adapter lassen sich nun wieder installieren während der frontier_silicon installiert bleibt. Adapter Updates konnte ich noch nicht testen, da keine verfügbar sind.
-
@diginix sagte in [gelöst] keine Adapter Updates mehr möglich:
manuell von GIT (https://github.com/halloamt/ioBroker.frontier_silicon) installierten
Macht man ja genauso wenig wie npm manuell upgraden.
-
@diginix sagte in [gelöst] keine Adapter Updates mehr möglich:
Das kann ich dir auch nicht so genau sagen.
Du hast in dem Unterforum BUGs gepostet.
War es ein Bug von ioBroker? - oder muss ich es hier raus verschieben?
-
@thomas-braun Wie bekommt man denn diesen Adapter wenn er noch in keinem offiziellen Repo ist?
@Homoran Ein iobroker Bug ist es sicher nicht. Eher einer vom frontier_silicon Adapter oder Fehler 40 von mir.
K.a. welches Unterforum dafür richtiger wäre. -
@diginix
Ist er doch:github: 0.0.10 latest: 0.0.10 for 89 days stable: 0.0.10 for 89 days
github ist halt keine stabile Installationsquelle.
-
@thomas-braun Dann ist der "Fehler" dass im offiziellen Adapter request issue nicht die neuste Quelle erwähnt wurde.
https://github.com/ioBroker/AdapterRequests/issues/31#issuecomment-720109180Dort hatte der Entwickler nur sein repo erwähnt. Daher nahm ich an, dass er nicht ins offiziellen Repo gewandert ist.
Aber da ist er doch. Nun habe ich ihn nochmal von da installiert. -
@diginix sagte in [gelöst] keine Adapter Updates mehr möglich:
dass im offiziellen Adapter request issue
was bitte ist das?
Ist das ein altes Issue mit einer Antwort von damals?
EDIT: Verschoben!
-
@homoran Das hier: https://github.com/ioBroker/AdapterRequests/issues
Aber ja, es war eine Antw. aus November. Gibt ja keine Pflicht dass dort am Ende die offizielle Quelle zu erwähnen ist.
Ich hab nicht ausreichend recherchiert. Wobei vom Code her wahrs. beide branches gleich sind.
Wir werden es nicht mehr herausfinden. -
@diginix sagte in [gelöst] keine Adapter Updates mehr möglich:
Gibt ja keine Pflicht dass dort am Ende die offizielle Quelle zu erwähnen ist.
Nee, gibbet nich
Immer erst bei dir auf der Seite Adapter suchen, dann auf der Adapter-List
http://download.iobroker.net/list.html#sortCol=name&sortDir=0&filter=und nur wenn es da nicht steht etwas von github.
mit allen Einschränkungen und roten Warnungen, die dazu gehören.
https://www.iobroker.net/#de/documentation/tutorial/adapter.md?dieinstallationvongithub -
@homoran Ich gelobe Besserung
Vermute aber dass mein Problem eher auch an npm 7 vs 6 lag. Als nur an dem reinen Adapter aus fremder Quelle.
Haken dran. -
@diginix sagte in [gelöst] keine Adapter Updates mehr möglich:
Vermute aber dass mein Problem eher auch an npm 7
das denke ich auch
da war einiges an deiner Installtion vermurkst -
@homoran Gibt es denn eine Art "check install" um sich wieder wohl zu fühlen?
Ansich läuft ja alles, aber manche Sauerei entdeckt man erst Tage/Wochen später. Und dann sind die kausalen Zusammenhänge schwerer zu ermitteln. -
@diginix sagte in [gelöst] keine Adapter Updates mehr möglich:
Gibt es denn eine Art "check install" um sich wieder wohl zu fühlen?
das hat @Thomas-Braun gerade mit dir durchgezogen
@diginix sagte in [gelöst] keine Adapter Updates mehr möglich:
Und dann sind die kausalen Zusammenhänge schwerer zu ermitteln.
deswegen besteht der install ja auch nur noch aus einem einzigen Befehl
curl -sLf https://iobroker.net/install.sh | bash -
Und an nichts mehr manuell rumfummeln