NEWS
StartInstance iot.0: cannot find start file!
-
Nach dem Update des iot adapters erscheint die Fehlermeldung startInstance iot.0: cannot find start file!
- Adaptername: iot
- Link zu Adapterrepository: https://github.com/ioBroker/ioBroker.iot/
- Adapterversion: 4.0.3
- js-controller Version: 7.0.7
-
Gib mal die Ausgabe von
iob diag
bekannt.
Und warum in drei Teufelsnamen kommst du auf die schräge Idee, den Adapter aus dem github zu fischen?
-
@frank-1 sagte in StartInstance iot.0: cannot find start file!:
Nach dem Update des iot adapter
hier steht aber
und aus deinem ersten screen zu sehen, per git installiert, folglich ist keine Instanz vorhanden, die muss manuell installiert werden, wobei allerdings installierte Instanzen 1 steht
und warum sind da so viele Adapter per git installiert?
-
@frank-1
Ich würde dir raten, den Adapter mal durch die Vordertüre zu installieren.
Also vorzugsweise aus dem (latest) Repository, alternativ von npm (2. Wahl).Von GitHub Installationen wird explizit ABGERATEN
Sowohl deine Admin UI Screennshot als auch diene Commandline (iobroker url ioBroker/ioBroker,iot) installieren von Github. Ev. meintest du "iobroker url iobroker.iot" oder "iobroker url iobroker.iot@4.0.3". Siehe 'if a package name is provided...'
iobroker url --help
iobroker url <url> [<name>]Install adapter from specified url, e.g. GitHub, if a package name is provided instead of an url, it will be installed from npm
Options:
--help Show help [boolean]NACHTRAG:
Der Adapter KANN NICHT von Github installiert werden - direkte Github Installationen funktionieren bei diesem Adapter nicht. -
@mcm1957 sagte in StartInstance iot.0: cannot find start file!:
Der Adapter KANN NICHT von Github installiert werden - direkte Github Installationen funktionieren bei diesem Adapter nicht.
That's what I thought...
Von den grundsätzlichen Gründen, die gegen eine GitHub-Installation sprechen ganz abgesehen.
Das ist einfach KEINE reguläre Installationsquelle. -
@thomas-braun said in StartInstance iot.0: cannot find start file!:
@mcm1957 sagte in StartInstance iot.0: cannot find start file!:
Der Adapter KANN NICHT von Github installiert werden - direkte Github Installationen funktionieren bei diesem Adapter nicht.
That's what I thought...
Von den grundsätzlichen Gründen, die gegen eine GitHub-Installation sprechen ganz abgesehen.
Das ist einfach KEINE reguläre Installationsquelle.Ich versteh auch nicht warum User immer wieder glauben von GitHub installieren zu müssen.
Bei immer mehr Adaptern gibts den fertigen Runtime Code gar nicht auf Github - er wird erst zum Releasezeitpunkt (optimiert) gebaut. Diese Adapter sind nur aus dem Repository und (zur Not) von npm installierbar.Aber ja - eigentlich sollte eine Github Installation bei dem Adapter gar nicht gehen. Da fehlt eine explizite Blockade. Hab Issue dazu erstellt damit es Bluefox beim nächsten Wartungsdurchgang einträgt.
-
Dann schon mal sorry das ich so blöd frage. Wie ist denn der korrekte Weg den Adapter oder generell ein Adapter-Update zu installieren?
Ist das denn nur möglich, wenn bei verfügbarer Version eine neuere steht als bei Installierte Version.
In meinem Fall ist das aktuell letzte Release von iot echt die Version 3.3 obwohl auf der github Seite schon von Version 4 geschrieben wird? -
@frank-1 sagte in StartInstance iot.0: cannot find start file!:
Wie ist denn der korrekte Weg den Adapter oder generell ein Adapter-Update zu installieren?
IMMER aus einem angelegten Repository. Bevorzugt aus dem stable. Das (fälschlich) als latest bezeichnete Repo hat Beta-Versionen dabei, die von testwilligen (und -fähigen...) usern getestet werden können, bevor sie auf die Allgemeinheit als 'stabil' losgelassen werden.
Im GitHub liegt code, dessen "Versionsnummer" vollkommen irrelevant ist. Auch der Status des Codes ist mehr oder weniger vollkommen unklar. Das ist die Werkbank des Maintainers, da nimmst du als user nichts unaufgefordert runter.Aktuell ist also für iot die Version 3.3.0 für dich die vorgesehene Installation. Aus dem Repo. Oder in einem Terminal per
iob update iob upgrade
In den Repos liegt derzeitig:
iot github: 4.0.3 latest: 4.0.3 for 3 days stable: 3.3.0 for 15 months
-
Vielen Dank für deine Erklärung! Werde ich beherzigen.