NEWS
Windows Installer 2
-
@P-A-L-A-D-I-N
Also mit dem 2.1.0.b habe ich wie viele andere auch mein aktuelles System von Grund auf auf einem frisch installiertem Windows 10 Rechner installiert und keine Probleme damit.
Wenn da bei dir schon die nackte Installation Ärger macht, wäre es ggfs. sinnvoll, mal die Ursache zu suchen. -
@Alexi Ich wüßte nicht, was ich da machen kann, außer eben alles neu aufsetzen. Meine Hardware ist jetzt auch nicht gerade sonderlich exotisch (ein Acer Revo Cube mit Intel Celeron), ebenso wenig meine Adapter, die hier Probleme bereiten (RF-Link und Zigbee, sowie Web). Ich denke, daß bei der händischen Installation irgendwas gefehlt hat, was die COM-Ports installiert oder "freischaltet". Für einen der vielen IT-Experten hier im Forum sicherlich keine allzu große Sache - hoffe ich jedenfalls mal...
-
@P-A-L-A-D-I-N said in Windows Installer 2:
Ich wüßte nicht, was ich da machen kann
Ich bezog mich darauf:
@P-A-L-A-D-I-N said in Windows Installer 2:
Update: Auch bei der Installation ohne Import gab es eben schon direkt die erste Fehlermeldung. Irgendwas mit "unable to delete git lfs" oder so ähnlich.
Wenn schon da was schief geht, würde ich an deiner Stelle mal forschen, was. Evtl. Gibt's ja Probleme mit dem Unterbau, die dann später weitere Probleme auslösen. Nur so ein Gedanke...
Ich persönlich kann da leider auch nicht helfen, weil ich die Zusammenhänge und Abhängigkeiten nicht kenne. Aber die Experten hier hätten ggfs. ja eine Idee. Leider ist Stabilostick ja nach wie vor wohl mit anderen Dingen beschäftigt, aber wenigstens wissen wir jetzt, dass es ihm gut geht.
-
@P-A-L-A-D-I-N sagte in Windows Installer 2:
@sigi234 :
Meines Wissens nach ist "cmd" nichts Anderes als die ioBroker Kommandozeile, nur mit einem anderen Pfad beim Öffnen. Habe in der Vergangenheit jedenfalls beides mit identischem Ergebnis benutzt, wenn ich bei cmd in den ioBroker-Ordner gewechselt bin.
Dein Wissen ist nicht richtig. Zusammen mit dem öffen der zur Installation gehörenden CMD wird auch nodevars.bat gestartet, damit werden lokale PATH Variablen gesetzt so das die Installierte iobroker Instanz mit dem NodeJS arbeitet was dabei installiert wurde und nicht mit einem Global installiertem NodeJS.
Hast du zusätzlich zum zur iobroker Instanz auch noch NodeJS installiert?
Dein Vorgehen würde erklären warum eine frisch installierte Instanz nicht erwartungsgemäß läuft. -
Danke für die Aufklärung, das war mir so nicht bewußt! Da allerdings der Start mit "meiner Methode" (cmd) nach händischer Installation problemlos klappt, gehe ich mal nicht davon aus, daß der ioBroker vorher nur deswegen nicht gestartet ist.
Zu Deiner Frage nach node: Ja, das habe ich entsprechend der Anleitung, die ich oben verlinkt habe, alles gemacht. Der ioBroker lief auch weitestgehend gut, nur hatte ich eben das Problem, daß die COM-Ports nicht existent waren. Mag allerdings sein, daß das auch etwas damit zu tun hatte, daß ich die Geräte (Zigbee-USB-Stick und RF-Link) schon vor der Installation eingesteckt hatte - vielleicht mag das der ioBroker ja nicht und es gilt eine bestimmte Reihenfolge einzuhalten?! In der Vergangenheit hatte der ioBroker auch schon mal mit den COM-Ports herumgezickt. Damals konnte ich mir allerdings mit Ein- und Ausstecken der Hardware weiterhelfen, was diesmal nicht geklappt hat.
Zu Deinem letzten Satz: Inwiefern würde mein Vorgehen erklären, daß der ioBroker nicht lief? Beim Installer sollte ich die Konsole an für sich ja gar nicht benötigen! Der sollte ja eigentlich so programmiert sein, daß alles nach der Installation läuft und fertig, oder?
-
PS: Wenn mir einer sagen kann, wie ich das Problem mit den COM-Ports in den Griff bekomme, wäre ich mit meiner händischen Installation eigentlich auch schon am Ziel! Denn bis auf das und den Autostart (sicherlich keine große Sache) lief der ioBroker so besser (kaum Fehler im Log) und ressourcenschonender als je zuvor!
-
@P-A-L-A-D-I-N sagte in Windows Installer 2:
Da allerdings der Start mit "meiner Methode" (cmd) nach händischer Installation problemlos klappt,
Wenn du von Hand installierst wird NodeJS global für jeden und alles Installiert, wenn du den Installer benutzt dann bekommt jede Instanz ihr eigenes NodeJS. Deswegen brauchts in einer händischen Installation keine spezielle CMD im gegensatzt zum Installer.
Zu Deiner Frage nach node: Ja, das habe ich entsprechend der Anleitung, die ich oben verlinkt habe, alles gemacht. Der ioBroker lief auch weitestgehend gut, nur
Ich meinte jetzt die Installation mit dem Installer. Ich vermute du bist nun wieder bei deiner händischen Neuinstallation? Die hatte ich auch schon versucht, siehe Beiträge weiter oben.
Zu Deinem letzten Satz: Inwiefern würde mein Vorgehen erklären, daß der ioBroker nicht lief? Beim Installer sollte ich die Konsole an für sich ja gar nicht benötigen! Der sollte ja eigentlich so programmiert sein, daß alles nach der Installation läuft und fertig, oder?
Ja, du hast du recht, da hatte ich einen Denkfehler. Direkt nach einer Installation ohne das zuvor über eine falsche CMD am iobroker was gemacht wurde sollte es laufen.
Nachtrag: Wie hast du geprüft das iobroker läuft/nicht läuft? Wenn es nicht die ioBroker CMD zur passenden Installation war darf mal sich über Fehlermeldungen nicht wundern...
-
@bahnuhr Es geht ich bin immernoch mit js-controller 3.1.4 und NodeJS v12.16.3 unterwegs. Grundlage ist eine Installer Installation.
-
@P-A-L-A-D-I-N sagte in Windows Installer 2:
*** Error. Please start the ioBroker commandline with the correct Windows startmenu shortcut. Aborting...
Wenn du versuchst eine Installer Installation mit einem beliebigen CMD zu test, bearbeiten ect. und du erhälst dann noch die passende Fehlermeldung die ignoriert wird dann ist es schwierig dir zu helfen.
-
@UweRLP sagte in Windows Installer 2:
@bahnuhr Es geht ich bin immernoch mit js-controller 3.1.4 und NodeJS v12.16.3 unterwegs. Grundlage ist eine Installer Installation.
Was mir immer noch nicht klar ist:
Wird mit dem derzeit offiziellen Installer dort, obwohl er vom 23.11.2019 ist, der aktuelle js-controller installiert / aktualisiert?
Die Hinweisseite im Admin-Tab "Hosts" suggeriert mir das zumindest.
-
@hmanfred Nein es wird der js-controller 2.x mit dem Installer installiert auch ein NodeJS 10.x.
Meines wissen gibt es noch keinen Installer der aktuell js-controller 3.x installiert. -
@UweRLP
Okay, danke. Dann lasse ich die Updatemeldung halt mal in meinem VIS-Screen anstehen, bis ein Update des js-controllers möglich ist. Oder bis ich entnervt wieder auf meine Debian-VM zurück gehe... -
Bei mir im Kopf fängt es langsam schon an sich zu drehen und ich weiß nach all den frustrierenden Versuchen schon bald selbst nicht mehr, was ich so alles ausprobiert habe... Ich sitze mittlerweile schon den dritten Tag an diesem Sch...!
Was ich mit Sicherheit sagen kann, ist, daß ich auf einem jungfräulichen System versucht habe, den ioBroker mit dem offiziell aktuellsten Installer von Nov. 2019 zu installieren (2.0.1b, soweit ich mich erinnere).
Das Ganze habe ich mindestens zweimal mit Importfunktion und dann noch mindestens zweimal ohne (händisches Verschieben der Inhalte vom iobroker-data Ordner in das entsprechende Verzeichnis bei gestopptem ioBroker) praktiziert.Das Ergebnis war aber jedesmal ein Satz mit x ("das war wohl nix")!
Entweder gab es Fehlermeldungen beim Import (mit Installer) oder ich hatte danach das Log voller Fehlermeldungen ("caught by irgendwas Gedöns", "no objects found", etc. pp.).
Am weitesten bin ich mit meiner eigenen händischen Lösung gekommen: fehlerfreie Installation mit superschneller Reaktion und geringster Speicherauslastung, dann aber leider fehlender COM-Port bei Zigbee und RF-Link (und fehlender Autostart, was aber sicherlich zu richten gewesen wäre).
Die Versuche mit dem Installer gingen entweder schon direkt bei der Installation in die Hose (selbst ohne Import!) oder spätestens nach Import (automatisch oder händisch) der Altdateien (besagte o.g. Flut von Fehlermeldungen).Ich bin jetzt ehrlich gesagt reichlich ratlos! Zu allem Überfluß zickt jetzt auch noch meine Backup-Lösung herum - nach weit mehr als 10 Wiederherstellungsversuchen nach gescheiterten ioBroker-Abenteuern hat das Programm wohl einfach keine Lust mehr...
Ich ziehe das Image jetzt nochmal neu vom Server auf die externe Festplatte und hoffe, daß es dann wieder will. Falls nicht, darf ich meinen Rechner schon wieder neu (diesmal aber händisch) aufsetzen, hunderttausend Windoof-Updates mit ebenso vielen Neustarts machen, Plex installieren, Freigaben einrichten usw. In dem Falle kann mich ioBroker dann aber mal kreuzweise! Dann habe ich endgültig fertig mit diesem Bockmist-Programm und wechsele zu FHEM! Das hat mich bisher wegen der Komplexität immer abgeschreckt - aber in Anbetracht der vielen verlorenen Tage, die ich in diese unausgegorene Lösung schon investiert habe, fällt eine längere Einarbeitung in ein komplizierteres Programm auch nicht mehr ins Gewicht und ist vielleicht die bessere, weil nachhaltigere Lösung... -
PS: Mit dem neu aufgezogenen Image hat die Wiederherstellung funktioniert, sodaß ich mich also weiter mit dem ioBroker herumärgern kann.
-
@P-A-L-A-D-I-N sagte in Windows Installer 2:
PS: Mit dem neu aufgezogenen Image hat die Wiederherstellung funktioniert, sodaß ich mich also weiter mit dem ioBroker herumärgern kann.
Viel Spaß....
-
@P-A-L-A-D-I-N said in Windows Installer 2:
Entweder gab es Fehlermeldungen beim Import (mit Installer) oder ich hatte danach das Log voller Fehlermeldungen ("caught by irgendwas Gedöns", "no objects found", etc. pp.).
Weiter vorne hattest du allerdings mal geschrieben, dass die Installation des nackten ioBroker bei dir schon Probleme macht.
@P-A-L-A-D-I-N said in Windows Installer 2:
Update: Auch bei der Installation ohne Import gab es eben schon direkt die erste Fehlermeldung. Irgendwas mit "unable to delete git lfs" oder so ähnlich.
Ich wiederhole mich, aber solange du die Ursache dafür nicht kennst, halte ich es für keine gute Idee weiter mit dem Wiederherstellen der Adapter rumzubasteln.
Wir werden hier inzwischen aber arg Off-Topic. Interessant wäre es, mal was zum aktuellen Stand des Installers zu lesen.
@Stabilostick
Bist du am Thema noch dran bzw. hast du vor, irgendwann weiter zu machen?
Das soll auf gar keinen Fall ein Vorwurf sein, ich wüsste nur gerne, ob es sich lohnt zu warten, oder ob das Projekt beerdigt ist. Ansonsten muss ich in den sauren Apfel beißen und irgendwann doch mal eine händische Aktualisierung in Betracht ziehen. Was schade wäre, denn der Installer ist ein wirklich tolles, komfortables Hilfsmittel. An dieser Stelle nochmal herzlichen Dank für deine Arbeit! -
@Alexi
Zur Richtigstellung:
MIT Installer:
- Teilweise Probleme schon bei Installation auf jungfräulichem System ohne Import.
2a. Immer jede Menge Probleme nach Import mit Installer (teilweise auch schon Fehlermeldungen im Import-Prozeß)!
2b. Immer jede Menge Probleme nach Import ohne Installer (copy paste).
OHNE Installer:
- Keine Probleme nach Installation auf jungfräulichem System bis auf
a) kein Autostart
b) fehlendes Drop-down-Menü bei den Adaptereinstellungen für COM-Ports (Zigbee und RF-Link)
Was das ideale Vorgehen angeht, erst einmal die Fehler zu identifizieren, wäre ich grundsätzlich bei Dir. Es folgt das große ABER: Ich selbst bin nicht in der Lage, die Fehler zu identifizieren! Nicht einmal Stabilostick konnte in einer mehrstündigen Remote-Sitzung die Probleme lösen - er hatte, wenn ich mich recht entsinne, nur ein paar Vermutungen, wo die Fehlerquellen liegen KÖNNTEN. Die anschließend von ihm rausgebrachten Updates des Installers konnten diese Probleme aber auch nicht beheben.
Am besten bin ich immer noch mit Version 1.5.14b gefahren, die aber so hoffnungslos veraltet ist, daß sie zu nichts mehr taugt. Vielleicht wäre es eine Option, die alte Version zu installieren und händische Updates durchzuführen?!
Zum Off-Topic: Da bin ich nicht ganz Deiner Meinung, da zumindest kritische Probleme mit dem Installer selbst und auch der Import-Funktion des Installers meines Erachtens sehr wohl in den Installer-Thread gehören. Was Möglichkeiten einer händischen Installation angeht, pflichte ich Dir aber bei - das wäre in der Tat ein eigenes Thema (nur hat sich im entsprechenden Thread von Dieter (bahnuhr) keine Lösun gefunden und die Resonanz war extrem gering. Vielleicht sollten wir dazu nochmal einen Thread aufmachen, aber ich befürchte, daß der dann ähnlich im Sande verlaufen dürfte, da dort einfach nicht so viele Leute aktiv mitlesen und kommentieren wie hier im wichtigsten Thread für ioBroker auf Windows.
- Teilweise Probleme schon bei Installation auf jungfräulichem System ohne Import.
-
@P-A-L-A-D-I-N sagte in Windows Installer 2:
MIT Installer:
- Teilweise Probleme schon bei Installation auf jungfräulichem System ohne Import.
So richtig klar ist mir nicht wie du geprüft hast. Wenn du dazu nicht die CMD benutzt hast die vom Installer angelegt wurde ist es erklärbar das es zu Fehler kommt. Ich vermute immer noch das es bei dir zu Fehler kommt weil du eine CMD benutzt hast die nicht für die Instanz vom Installer angelegt wurde. Für jede Instanz wird ein entprechendes CMD angelegt und nur diese benutzen! Fehlermeldungen bei der Installation sind teilweise normal und stören später auch nicht.
-
Nein, mit cmd etc. hat das nichts zu tun. Die Fehler, von denen ich gesprochen habe, traten im Programm selbst auf. Konkret wären da vor allem folgende zu nennen:
- no objects found: keine Updates für Adapter mehr möglich, wenn ich mich recht entsinne auch keine Installation neuer Adapter etc.
- Fehlerflut im Log: kritische Fehler, die das System massiv ausbremsen/überlasten und Adapter unbenutzbar machen
Dem stehen bei der Installation ohne den Installer "nur" der fehlende Autostart und, vor allem, die fehlenden COM-Ports gegenüber.
-
Um diesen Thread nicht noch weiter "aufzublähen":
Ich habe hier einen eigenen Thread zur händischen Installation von ioBroker unter Windows erstellt: https://forum.iobroker.net/topic/33421/iobroker-unter-windows-installieren-ohne-installer
Dort ist bereits eine komplette Anleitung zur Installation beschrieben, die allerdings (Stand 18.5.20) mutmaßlich noch nicht bei allen einwandfrei funktioniert.
An meinem Rechner fehlten die COM-Ports in den Adaptern und der Autostart. Ansonsten lief die Installation (und im Anschluß auch der ioBroker) jedoch fehlerfrei.Ich hoffe auf Eure Mithilfe beim Ausmerzen der letzten Fehler und Probleme!
Interessant wäre insbes., welche Programme durch den Windows-Installer von Stabilostick installiert und welche Einstellungen im System vorgenommen werden, sodaß die mutmaßlich vorhandenen Unterschiede der Stabilostick-Installation und meiner händischen Installation aufgezeigt werden können.
Auch würde es mich sehr interessieren, wie der Import beim Installer genau abläuft!