NEWS
Test Installer ioBroker Windows v1.5.14.x
-
Ich wurde nach der Installation gefragt, ob ich das logfile sehen wollte und bekam es dann angezeigt und habe es abgespeichert.
Aber das logfile mit dieser Zeile ist noch auf meinem Rechner dort
c:\Program Files\iobroker\ioBrMain2\setup\bitrock_installer_216.log
Es gibt dort noch 2 weitere logfiles mit Namen setupfirst und migrate
-
Diese Logfiles scheinen aber erst bei erfolgreicher Installation erstellt zu werden!?
Denn mein Installationsordner ist immer komplett leer. Auch während der Installation.Da das hier mein Produktivsystem ist, konnte ich jetzt nicht länger warten und habe ioBroker normal installiert, ohne Migration.
Ich spiele dann ein BackItUp Backup ein.Im aktuellen Log stehen aber alle Instalaltionsversuche drin.
Hier der Logbereich von meinem fehlerhaften Versuch:Script output: 1 Script stderr: states.json Executing jq.exe type "D:\ioBroker\Backup_migrieren\iobroker-data\states.json" | find /v /c "" Script exit code: 0 Script output: 1 Script stderr: Config Setting variable mighostname from jq.exe -r ".[].common.hostname | select(.==null|not)" "D:\ioBroker\Backup_migrieren\iobroker-data\objects.json" Script exit code: 5 Script output: Script stderr: jq: error (at D:\ioBroker\Backup_migrieren\iobroker-data\objects.json:0): Cannot index array with string "hostname" Fehler beim Ausführen jq.exe -r ".[].common.hostname | select(.==null|not)" "D:\ioBroker\Backup_migrieren\iobroker-data\objects.json": jq: error (at D:\ioBroker\Backup_migrieren\iobroker-data\objects.json:0): Cannot index array with string "hostname"
Ich hoffe das hilft euch dann wenigstens bei der Fehlersuche.
EDIT:
Ich glaube das hängt mit dem Hostnamen des Backups zusammen.
Der lautet NUC-ioBroker.
Wenn ich im Installer eine Instanz mit diesem Namen anlegen will erhalte ich die Meldung dass nur Buchstaben und Zahlen erlaubt sind.
Kann ich den Hostnamen im Backup irgendwie ändern? -
@aleks-83 sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:
Da das hier mein Produktivsystem ist, konnte ich jetzt nicht länger warten und habe ioBroker normal installiert, ohne Migration.
Ich spiele dann ein BackItUp Backup ein.Das verstehe ich. Das Produktivsystem muß laufen.
Über das Backup sollte das auch so funktionieren. So habe ich es bei meiner Erstinstallation und Migration von Linux nach Windows auch gemacht. Da gab es die Migrationsfunktion noch nicht.
Bei diesem Durchlauf des neuen Installers war meine Intention das Update auf die aktuellen Versionen. Das hat funktioniert. Dazu wude eine ioBroker neue Instanz angelegt und dorthin migirert. Die Dienste der alten Instanz wurde dann deaktiviert. -
@klassisch
Und kannst du etwas zu meinem "Backup/Hostnamen" Problem sagen?
Kann man den Host im Backup umbenennen? -
@aleks-83 sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:
EDIT:
Ich glaube das hängt mit dem Hostnamen des Backups zusammen.
Der lautet glaube ich NUC-ioBroker.
Wenn ich im Installer eine Instanz mit diesem Namen anlegen will erhalte ich die Meldung dass nur Buchstaben und Zahlen erlaubt sind.
Kann ich den Hostnamen im Backup irgendwie ändern?Das macht Sinn., wobei es eher an der Instanz als am Hostnamen liegt. Mein Hostname hat auch ein "-". Ich wollte auch mal einen Instanzennamen mit "-" eingeben, was mir aber verwehrt wurde.
Ob man das ändern kann weiss ich nicht. Aber ich würde mal versuchen, die Backupfiles zu entpacken. Das Backup.json kann man auspacken und editieren. Dort wird die Instanz recht oft benannt. Vielleicht mal mit einem Editor ändern und wieder zurückspeichern. -
Hi Leute,
hätte auch versucht heute mit dem neuen 14er installer ein Update meiner bestehenden iobroker Installation zu machen.
Leider bekomme ich denselben Fehler wie @aleks-83
Hier noch meine Systeminfos:
Gibts schon eine Lösung dafür oder kann ich euch notwendige Infos für eine Lösung liefern ? -
Ich habe auch mal mein Glück versucht. Ich wollte die IO-Data eines anderen Rechners integieren.
Habe das Verzeichnis erst auf C:, nach dem die Fehlermeldung kam, dann auf C:\Programme\iobroker kopiert, leider
klappt es nicht
-
@michihorn Bei mir gibt es keine IO-Data.
Meine Daten liegen unter
c:\Program Files\iobroker\ioBrMain2\iobroker-data
wobei ioBrMain2 die Instanz ist, welcher der Installer erfragt und anlegt. Bei meiner Erstinstallation war das c:\Program Files\iobroker\ioBrMain\iobroker-data\ aber beim Update wird immer eine weitere Instanz erfragt und angelegt.
Wenn Du von Linux kommst, könnte evtl die Beschreibung meiner Migration helfen https://forum.iobroker.net/topic/22896/howto-migration-linux-sbc-raspi-windows-pc . Die war noch mit dem alten Installer. Aber das sollte mit dem neuen genauso gehen und wahrscheinlich noch einfacher. -
Ist Problem im Installer, wenn bestimmte Adapter installiert sind. Wird in 1.5.14.b gefixed. Erscheint Montag Abend.
-
Hallo @Stabilostick, hast du für das Verhalten was ich bei mir sehe (https://forum.iobroker.net/topic/24647/aufruf-iobroker-für-windows-version-1-5-14/57) auch eine Erklärung, bzw. sollte das auch mit der neuen Version gefixed sein?
Danke für die Info. Ja.
-
Version 1.5.14.b ist online und behebt die beiden Meldungen
- 'cannot index array with string "hostname"', die auftrat, wenn bestimmte Adapter installiert waren
- sowie 'powershell.exe ... Remove-MpPreference' bei der Konfiguration von Microsoft Defender.
PS:
Der Speedy-Wanderpokal geht dieses mal an @sigi234 für das schnelle Aufspühren! -
@Stabilostick sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:
Version 1.5.14.b ist online und behebt die beiden Meldungen
- 'cannot index array with string "hostname"', die auftrat, wenn bestimmte Adapter installiert waren
- sowie 'powershell.exe ... Remove-MpPreference' bei der Konfiguration von Microsoft Defender.
PS:
Der Speedy-Wanderpokal geht dieses mal an @sigi234 für das schnelle Aufspühren!Bericht:
Deinstallation alter Software erfolgreich
Migration (Setup) Fehler:
Setup Log:
-
Ok, jetzt also auch der Add-* Befehl.
Neue Version 1.5.14.b ist online. Bitte noch einmal herunterladen.
Hinweis: "ur"-alte iobroker Dienste mit dem Namen "iobroker" müssen per Hand vor der Migration angehalten werden.
-
@Stabilostick sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:
Ok, jetzt also auch der Add-* Befehl.
Neue Version 1.5.14.b ist online. Bitte noch einmal herunterladen.
Ok, war ich wieder schnell?
-
@Stabilostick sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:
Hinweis: "ur"-alte iobroker Dienste mit dem Namen "iobroker" müssen per Hand vor der Migration angehalten werden.
Habe ich gemacht.
-
-
@Stabilostick sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:
Speedy Gonzales-schnell!
(Ich aber auch?? )
Ja !
Aber, hat die Alte Version nicht deinstalliert, bzw wurde nicht erkannt.
Log started 09/02/2019 at 18:31:35 Preferred installation mode : win32 Trying to init installer in mode win32 Mode win32 successfully initialized [18:31:36] Instance list: '' [18:31:36] msiexec.exe version found: 5.0 [18:31:36] Git version found: 2.21.0 [18:31:36] Bonjour version found: 3.0.0.10 [18:31:36] OpenSSL version found: 1.0.2.17 Setting variable vs_buildtools_version from vswhere.exe -property installationVersion -format value -products Microsoft.VisualStudio.Product.BuildTools -utf8 Script exit code: 0 Script output: 15.9.28307.557 Script stderr: [18:31:36] VS_BuildTools_2017 version found: 15.9.28307.557 Executing certutil.exe -decode "C:\Users\itservice\AppData\Local\Temp\jq.txt" "C:\Users\itservice\AppData\Local\Temp\jq.exe" Script exit code: 0 Script output: Eingabelänge = 3728172 Ausgabelänge = 2711358 CertUtil: -decode-Befehl wurde erfolgreich ausgeführt. Script stderr: iobroker.json Executing jq.exe type "C:\ioBroker\iobroker-data\iobroker.json" | find /v /c "" Script exit code: 0 Script output: 1 Script stderr: Setting variable multihostService from jq.exe -r .multihostService.enabled "C:\ioBroker\iobroker-data\iobroker.json" Script exit code: 0 Script output: false Script stderr: Setting variable objectstype from jq.exe -r .objects.type "C:\ioBroker\iobroker-data\iobroker.json" Script exit code: 0 Script output: file Script stderr: Setting variable statestype from jq.exe -r .states.type "C:\ioBroker\iobroker-data\iobroker.json" Script exit code: 0 Script output: file Script stderr: objects.json Executing jq.exe type "C:\ioBroker\iobroker-data\objects.json" | find /v /c "" Script exit code: 0 Script output: 1 Script stderr: states.json Executing jq.exe type "C:\ioBroker\iobroker-data\states.json" | find /v /c "" Script exit code: 0 Script output: 1 Script stderr: Config Setting variable mighostname from jq.exe -r ".|with_entries(select(.key|contains(\"system.host.\")))|.[].common.hostname | select(.==null|not)" "C:\ioBroker\iobroker-data\objects.json" Script exit code: 0 Script output: Medion Script stderr: Setting variable port_admin from jq.exe -r .\"system.adapter.admin.0\".native.port "C:\ioBroker\iobroker-data\objects.json" Script exit code: 0 Script output: 8081 Script stderr: Setting variable oldnode_version from jq.exe -r ".|with_entries(select(.key|contains(\"system.host.\")))|.[].native.process.versions.node | select(.==null|not)" "C:\ioBroker\iobroker-data\objects.json" Script exit code: 0 Script output: 10.16.0 Script stderr: Setting variable winsw_id from jq.exe -r ".|with_entries(select(.key|contains(\"system.host.\")))|.[].native.process.env.WINSW_SERVICE_ID | select(.==null|not)" "C:\ioBroker\iobroker-data\objects.json" Script exit code: 0 Script output: Script stderr: Setting variable port_objects from jq.exe -r .objects.port "C:\ioBroker\iobroker-data\iobroker.json" Script exit code: 0 Script output: 9001 Script stderr: Setting variable port_states from jq.exe -r .states.port "C:\ioBroker\iobroker-data\iobroker.json" Script exit code: 0 Script output: 9000 Script stderr: Bereite die Installation vor Bereite die Installation vor Executing powershell.exe -inputformat none -outputformat none -NonInteractive -Command "Add-MpPreference -ExclusionPath 'C:\Program Files\iobroker\SmartHome'" Script exit code: 0 Script output: Script stderr: Das Verzeichnis existiert bereits: C:\Program Files\iobroker\SmartHome\setup [18:33:05] Die Installation wurde abgebrochen. Executing iobroker.exe stop Script exit code: Script output: Script stderr: Unknown error while running iobroker.exe stop Executing iobroker.exe uninstall Script exit code: Script output: Script stderr: Unknown error while running iobroker.exe uninstall Executing netsh.exe advfirewall firewall delete rule name="ioBroker(SmartHome) TCP outbound" dir=out Script exit code: 1 Script output: Keine Regeln stimmen mit den angegebenen Kriterien berein. Script stderr: Program ended with an error exit code Fehler beim Ausführen netsh.exe advfirewall firewall delete rule name="ioBroker(SmartHome) TCP outbound" dir=out: Program ended with an error exit code Executing netsh.exe advfirewall firewall delete rule name="ioBroker(SmartHome) UDP outbound" dir=out Script exit code: 1 Script output: Keine Regeln stimmen mit den angegebenen Kriterien berein. Script stderr: Program ended with an error exit code Fehler beim Ausführen netsh.exe advfirewall firewall delete rule name="ioBroker(SmartHome) UDP outbound" dir=out: Program ended with an error exit code Executing netsh.exe advfirewall firewall delete rule name="ioBroker(SmartHome) TCP inbound" dir=in Script exit code: 1 Script output: Keine Regeln stimmen mit den angegebenen Kriterien berein. Script stderr: Program ended with an error exit code Fehler beim Ausführen netsh.exe advfirewall firewall delete rule name="ioBroker(SmartHome) TCP inbound" dir=in: Program ended with an error exit code Executing netsh.exe advfirewall firewall delete rule name="ioBroker(SmartHome) UDP inbound" dir=in Script exit code: 1 Script output: Keine Regeln stimmen mit den angegebenen Kriterien überein. Script stderr: Program ended with an error exit code Fehler beim Ausführen netsh.exe advfirewall firewall delete rule name="ioBroker(SmartHome) UDP inbound" dir=in: Program ended with an error exit code Executing powershell.exe -inputformat none -outputformat none -NonInteractive -Command "Remove-MpPreference -ExclusionPath 'C:\Program Files\iobroker\SmartHome'" Script exit code: 0 Script output: Script stderr:
-
@sigi234 sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:
@Stabilostick sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:
Speedy Gonzales-schnell!
(Ich aber auch?? )
Ja !
Aber, hat die Alte Version nicht deinstalliert, bzw wurde nicht erkannt.
Log started 09/02/2019 at 18:31:35 Preferred installation mode : win32 Trying to init installer in mode win32 Mode win32 successfully initialized [18:31:36] Instance list: '' [18:31:36] msiexec.exe version found: 5.0 [18:31:36] Git version found: 2.21.0 [18:31:36] Bonjour version found: 3.0.0.10 [18:31:36] OpenSSL version found: 1.0.2.17 Setting variable vs_buildtools_version from vswhere.exe -property installationVersion -format value -products Microsoft.VisualStudio.Product.BuildTools -utf8 Script exit code: 0 Script output: 15.9.28307.557 Script stderr: [18:31:36] VS_BuildTools_2017 version found: 15.9.28307.557 Executing certutil.exe -decode "C:\Users\itservice\AppData\Local\Temp\jq.txt" "C:\Users\itservice\AppData\Local\Temp\jq.exe" Script exit code: 0 Script output: Eingabelänge = 3728172 Ausgabelänge = 2711358 CertUtil: -decode-Befehl wurde erfolgreich ausgeführt. Script stderr: iobroker.json Executing jq.exe type "C:\ioBroker\iobroker-data\iobroker.json" | find /v /c "" Script exit code: 0 Script output: 1 Script stderr: Setting variable multihostService from jq.exe -r .multihostService.enabled "C:\ioBroker\iobroker-data\iobroker.json" Script exit code: 0 Script output: false Script stderr: Setting variable objectstype from jq.exe -r .objects.type "C:\ioBroker\iobroker-data\iobroker.json" Script exit code: 0 Script output: file Script stderr: Setting variable statestype from jq.exe -r .states.type "C:\ioBroker\iobroker-data\iobroker.json" Script exit code: 0 Script output: file Script stderr: objects.json Executing jq.exe type "C:\ioBroker\iobroker-data\objects.json" | find /v /c "" Script exit code: 0 Script output: 1 Script stderr: states.json Executing jq.exe type "C:\ioBroker\iobroker-data\states.json" | find /v /c "" Script exit code: 0 Script output: 1 Script stderr: Config Setting variable mighostname from jq.exe -r ".|with_entries(select(.key|contains(\"system.host.\")))|.[].common.hostname | select(.==null|not)" "C:\ioBroker\iobroker-data\objects.json" Script exit code: 0 Script output: Medion Script stderr: Setting variable port_admin from jq.exe -r .\"system.adapter.admin.0\".native.port "C:\ioBroker\iobroker-data\objects.json" Script exit code: 0 Script output: 8081 Script stderr: Setting variable oldnode_version from jq.exe -r ".|with_entries(select(.key|contains(\"system.host.\")))|.[].native.process.versions.node | select(.==null|not)" "C:\ioBroker\iobroker-data\objects.json" Script exit code: 0 Script output: 10.16.0 Script stderr: Setting variable winsw_id from jq.exe -r ".|with_entries(select(.key|contains(\"system.host.\")))|.[].native.process.env.WINSW_SERVICE_ID | select(.==null|not)" "C:\ioBroker\iobroker-data\objects.json" Script exit code: 0 Script output: Script stderr: Setting variable port_objects from jq.exe -r .objects.port "C:\ioBroker\iobroker-data\iobroker.json" Script exit code: 0 Script output: 9001 Script stderr: Setting variable port_states from jq.exe -r .states.port "C:\ioBroker\iobroker-data\iobroker.json" Script exit code: 0 Script output: 9000 Script stderr: Bereite die Installation vor Bereite die Installation vor Executing powershell.exe -inputformat none -outputformat none -NonInteractive -Command "Add-MpPreference -ExclusionPath 'C:\Program Files\iobroker\SmartHome'" Script exit code: 0 Script output: Script stderr: Das Verzeichnis existiert bereits: C:\Program Files\iobroker\SmartHome\setup [18:33:05] Die Installation wurde abgebrochen. Executing iobroker.exe stop Script exit code: Script output: Script stderr: Unknown error while running iobroker.exe stop Executing iobroker.exe uninstall Script exit code: Script output: Script stderr: Unknown error while running iobroker.exe uninstall Executing netsh.exe advfirewall firewall delete rule name="ioBroker(SmartHome) TCP outbound" dir=out Script exit code: 1 Script output: Keine Regeln stimmen mit den angegebenen Kriterien berein. Script stderr: Program ended with an error exit code Fehler beim Ausführen netsh.exe advfirewall firewall delete rule name="ioBroker(SmartHome) TCP outbound" dir=out: Program ended with an error exit code Executing netsh.exe advfirewall firewall delete rule name="ioBroker(SmartHome) UDP outbound" dir=out Script exit code: 1 Script output: Keine Regeln stimmen mit den angegebenen Kriterien berein. Script stderr: Program ended with an error exit code Fehler beim Ausführen netsh.exe advfirewall firewall delete rule name="ioBroker(SmartHome) UDP outbound" dir=out: Program ended with an error exit code Executing netsh.exe advfirewall firewall delete rule name="ioBroker(SmartHome) TCP inbound" dir=in Script exit code: 1 Script output: Keine Regeln stimmen mit den angegebenen Kriterien berein. Script stderr: Program ended with an error exit code Fehler beim Ausführen netsh.exe advfirewall firewall delete rule name="ioBroker(SmartHome) TCP inbound" dir=in: Program ended with an error exit code Executing netsh.exe advfirewall firewall delete rule name="ioBroker(SmartHome) UDP inbound" dir=in Script exit code: 1 Script output: Keine Regeln stimmen mit den angegebenen Kriterien überein. Script stderr: Program ended with an error exit code Fehler beim Ausführen netsh.exe advfirewall firewall delete rule name="ioBroker(SmartHome) UDP inbound" dir=in: Program ended with an error exit code Executing powershell.exe -inputformat none -outputformat none -NonInteractive -Command "Remove-MpPreference -ExclusionPath 'C:\Program Files\iobroker\SmartHome'" Script exit code: 0 Script output: Script stderr:
-
Aus dem Log: "Das Verzeichnis existiert bereits: C:\Program Files\iobroker\SmartHome\setup [18:33:05] Die Installation wurde abgebrochen."
Das passiert, wenn z.B. noch ein CMD-Fenster im Ordner C:\Program Files\iobroker\SmartHome... oder irgendein Datei-Handle bei der Deinstallation offen war. In dem Fall lösche den Ordner "C:\Program Files\iobroker\SmartHome" vor der Installation per Hand (nachdem Du sichergestellt hast, dass da nichts wertvolles mehr enthalten ist).
-
@Stabilostick sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:
Aus dem Log: "Das Verzeichnis existiert bereits: C:\Program Files\iobroker\SmartHome\setup [18:33:05] Die Installation wurde abgebrochen."
Das passiert, wenn z.B. noch ein CMD-Fenster im Ordner C:\Program Files\iobroker\SmartHome... oder irgendein Datei-Handle bei der Deinstallation offen ist. In dem Fall lösche den Ordner C:\Program Files\iobroker\SmartHome vor der Installation per Hand (nachdem Du sichergestellt hast, dass da nichts wertvolles mehr enthalten ist).
Ok, in der Reg. auch?