[ChromeDriver Downgrade notwendig] Chromedriver 110+ unter Windows 7 bricht bei Sync ab - End-of-Support

fremoikaner
Beiträge: 6
Registriert: Mo 9. Dez 2019, 13:26
Been thanked: 2 times

[ChromeDriver Downgrade notwendig] Chromedriver 110+ unter Windows 7 bricht bei Sync ab - End-of-Support

Beitrag von fremoikaner » So 12. Mär 2023, 14:39

Hallo!
Bis vor ca. 1 Woche lief Hibiscus einwandfrei; seit dem neusten Update stoppt die Snyc, da offenbar der Chromedriver nicht gestartet werden kann.
Bei meinem regulär installierten Chrome erhalte ich die Meldung, dass unter Win7 weitere Updates als 109 nicht mehr ausgeführt werden.
Kann da ein Zusammenhang bestehen?

Ich habe auch die aktuellsten Updates heruntergeladen, aber diese liesen sich nicht installieren. Also das Rundum-Paket neu installiert - aber der Fehler bleibt. Ebenfalls probiert habe ich eine Installation als Administrator (SuRun) und auch die Ausführung von Jameica/Hibiscus mit Adminrechten.

Hier das komplette Log-File (ohne Kontodaten):

Code: Alles auswählen

[12.03.2023 14:29:53] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[12.03.2023 14:29:53]  
[12.03.2023 14:29:53] System-Info: OS[Windows 7 (ver. 6.1) amd64]  Platform[Jameica 2.10.3 | Build: 486 vom 20230125]  Plugin[hibiscus 2.10.10 | Build: 372 vom 20230125]
[12.03.2023 14:29:53] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.53 | Build: 940 vom 20230310] [Hibiscus Mashup ver. 0.9.32 | Build: 550 vom 20230310]
[12.03.2023 14:29:53] Überprüfe Jameica-Version ...
[12.03.2023 14:29:53] OK: Jameica-Version 2.10.3 installiert und aktiv
[12.03.2023 14:29:53] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[12.03.2023 14:29:53] OK: Java-Version 11.0.18 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[12.03.2023 14:29:53] Überprüfe Selenium-Version ...
[12.03.2023 14:29:53] OK: Selenium-Version 4.8.1 installiert und aktiv
[12.03.2023 14:29:53] Überprüfe ChromeDriver-Version ...
[12.03.2023 14:29:53] OK: ChromeDriver-Version 111.0.5563.64 installiert und aktiv
[12.03.2023 14:29:53]  
[12.03.2023 14:29:53] Synchronisiere Konto 'N26 - Giro, IBAN DE...[N26 Bank]' ...
[12.03.2023 14:29:53] Selenium WebDriver über ChromeDriver wird gestartet ...
[12.03.2023 14:29:55] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[12.03.2023 14:29:55] Hinweis: Chrome/Chromium liegt in einer nicht kompatiblen Version vor (Fehler: Could not start a new session. Response code 500. Message: session not created: This version of ChromeDriver only supports Chrome version 111) ...
[12.03.2023 14:29:55] ... daher wird nun der automatisch nachgeladene Chromium verwendet ... (dieser wird wieder entfernt wenn Chrome in einer kompatiblen Version gefunden wird!)
[12.03.2023 14:29:55] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[12.03.2023 14:29:59] OK. Ergebnis der Berechnung: 8EACAD0A1CA8C8CA81941EC9AFAD35FC (Dauer: 4 Sek.)
[12.03.2023 14:30:01] Fehler: SeleniumWebDriverInit fehlerhaft: Laden des alternativen Chromium fehlgeschlagen! org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: unknown error: Chrome failed to start: crashed.
  (unknown error: DevToolsActivePort file doesn't exist)
  (The process started from chrome location C:\ProgramData\Chrome-Headless\chrome-win\chrome.exe is no longer running, so ChromeDriver is assuming that Chrome has crashed.) 
Host info: host: 'STUDIO-XPS', ip: '192.168.178.26'
Build info: version: '4.8.1', revision: '8ebccac989'
System info: os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '11.0.18'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [null, newSession {capabilities=[Capabilities {acceptInsecureCerts: false, browserName: chrome, goog:chromeOptions: {args: [--lang=de-DE, --disable-geolocation, --disable-notifications, --disable-gpu, --disable-infobars, --disable-password-generation, --disable-extensions, --disable-browser-side-navi..., --incognito, --disable-sync, --enable-features=NetworkSe..., --disable-features=NetworkS..., --disable-component-update, --window-size=1920,1080, --start-maximized, --headless=new, --dns-prefetch-disable, --no-sandbox, --disable-setuid-sandbox, --disable-dev-shm-usage], binary: C:\ProgramData\Chrome-Headl..., extensions: [], prefs: {credentials_enable_service: false, download.default_directory: C:\Users\Andy\AppData\Local..., download.directory_upgrade: true, download.prompt_for_download: false, intl.accept_languages: de-DE,de, password_manager_enabled: false, plugins.always_open_pdf_externally: true, plugins.plugins_disabled: [Chrome PDF Viewer], profile.default_content_settings.popups: 0}}, goog:loggingPrefs: org.openqa.selenium.logging..., proxy: Proxy(direct)}], desiredCapabilities=Capabilities {acceptInsecureCerts: false, browserName: chrome, goog:chromeOptions: {args: [--lang=de-DE, --disable-geolocation, --disable-notifications, --disable-gpu, --disable-infobars, --disable-password-generation, --disable-extensions, --disable-browser-side-navi..., --incognito, --disable-sync, --enable-features=NetworkSe..., --disable-features=NetworkS..., --disable-component-update, --window-size=1920,1080, --start-maximized, --headless=new, --dns-prefetch-disable, --no-sandbox, --disable-setuid-sandbox, --disable-dev-shm-usage], binary: C:\ProgramData\Chrome-Headl..., extensions: [], prefs: {credentials_enable_service: false, download.default_directory: C:\Users\Andy\AppData\Local..., download.directory_upgrade: true, download.prompt_for_download: false, intl.accept_languages: de-DE,de, password_manager_enabled: false, plugins.always_open_pdf_externally: true, plugins.plugins_disabled: [Chrome PDF Viewer], profile.default_content_settings.popups: 0}}, goog:loggingPrefs: org.openqa.selenium.logging..., proxy: Proxy(direct)}}]
	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:148)
	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:106)
	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:67)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:156)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:167)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:142)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:543)
	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:229)
	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:157)
	at org.openqa.selenium.chromium.ChromiumDriver.<init>(ChromiumDriver.java:101)
	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:82)
	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:71)
	at de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:824)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.n26.Collector.run(Collector.java:146)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:890)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Danke vorab schon mal!
fremoikaner
Zuletzt geändert von fremoikaner am So 12. Mär 2023, 16:12, insgesamt 1-mal geändert.

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2525
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 60 times

Re: Chromedriver 110+ unter Win7 bricht bei Sync ab.

Beitrag von Hibiscus-Scripter » So 12. Mär 2023, 14:55

So, danke für die ordentliche Meldung mit der vollständigen Status-Log :thumbup:

Ja das ist dann wohl so, dass Chrome 109 die letzte unterstützte Version des Browsers unter Windows 7 ist.
https://www.googlewatchblog.de/2022/10/ ... ndows7-we/
Der neue ChromeDriver 110 und vor allem der neue Chrome 111 brachten einige Änderungen in dem Bereich.

Jetzt muss du wohl oder übel im Moment ein Downgrade des ChromeDrivers auf die Version 109 machen und ab sofort für diesen keine weiteren Updates mehr führen.
Hier solltest du die notwendigen Infos finden wenn du dich einfach auf die Version 109 konzentrierst:
viewtopic.php?f=36&t=992#p7513 <- Punkt 2 wie man den löscht...
https://hibiscus-mashup.derrichter.de/i ... ons-stable <- andere Version manuell herunterladen

Man könnte jetzt prüfen ob es mit dem GeckoDriver und dem Firefox-Browser noch funktioniert, wäre aber für mich mit Aufwand verbunden der aufgrund des gerechtfertigten Support-Endes eigentlich unnötig ist.
Man könnte hier aber Glück haben, da ich sowieso mal den WebDriverManager zur automatischen Wahl zwischen diesen beiden einbauen möchte.

Gruß :wave:
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

fremoikaner
Beiträge: 6
Registriert: Mo 9. Dez 2019, 13:26
Been thanked: 2 times

Re: Chromedriver 110+ unter Win7 bricht bei Sync ab.

Beitrag von fremoikaner » So 12. Mär 2023, 16:12

Hallo!
Wow - sonntags innerhalb von 15 Minuten eine Antwort mit Lösungsansatz! Super!
Ich hab' jetzt manuell die Version 1.09 (die lt. Google die letzte ist, die mit Win7 kann) installiert - und es funzt endlich wieder.

Ganz herzliche Grüße und nochmals vielen Dank!
fremoikaner

PS: Spende soeben erfolgt.
:-D
PS2: Ich versuche mal den Faden zu schließen - falls ich das nicht kann/darf, bitte auf "erledigt" setzen.

Zurück zu „Sammlung wiederkehrender Fehler aufgrund System-Problemen und Spezial-Threads“