chromedriver stürzt ab unter Linux auf AARCH64 (MacBook Pro mit Asahi Linux)

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
das_aug
Beiträge: 6
Registriert: So 29. Mär 2020, 16:57

chromedriver stürzt ab unter Linux auf AARCH64 (MacBook Pro mit Asahi Linux)

Beitrag von das_aug » Do 27. Feb 2025, 23:59

Hi,

ich bin langjähriger Nutzer auf x86 Linux, dort hat meist alles super funktioniert.
Seit kurzem Inhaber eines Macbook und darauf Asahi Linux installiert, sehr nice.

Code: Alles auswählen

uname -a
Linux fga 6.12.12-400.asahi.fc41.aarch64+16k #1 SMP PREEMPT_DYNAMIC Sun Feb  2 18:10:21 UTC 2025 aarch64 GNU/Linux
Hibiscus und Jameica und Mashup via rundum sorglos Paket für linux aarch64 installiert, laut "jetzt nach Updates suchen" im Mashup-Menü ist alles auf aktuellem Stand.

Erste Hürde: chromedriver funktioniert nicht, beschwert sich dass unterhalb von ~/.jameica/plugins/hibiscus.scripting.chromedriver/bin/linux-arm nix lesbar sei. Kein Wunder, das Verzeichnis gibts auch nicht. Es gibt allerdings ein linux-aarch64 Verzeichnis, das allerdings im Gegensatz zu den anderen linux-* Verzeichnissen leer ist. Nach etwas rumgoogeln auf die Idee gekommen, systemseitig chromedriver zu installieren. Dann wird der auch gefunden, und in diesem linux-aarch64 Verzeichnis erscheint ein symlink auf /usr/bin/chromedriver. OK, nice. Könnte man irgendwie drauf hinweisen, dass der Nutzer den selber installieren soll aber hab's gelöst.

Dann allerdings kommt beim Versuch des Zugriffs auf die Kreditkarte vom DKB-Konto der nächste Fehler, den ich zwar hierzuforums schon wo erwähnt gefunden hatte, die Diskussion damals schien aber irgendwie nirgends hingeführt zu haben. Jedenfalls sieht der so aus:

Code: Alles auswählen

[27.02.2025 23:43:34] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[27.02.2025 23:43:34]  
[27.02.2025 23:43:34] System-Info: OS[Linux (ver. 6.12.12-400.asahi.fc41.aarch64+16k) aarch64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.23 | Build: 387 vom 20241125]
[27.02.2025 23:43:34] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.83 | Build: 1177 vom 20241224] [Hibiscus Mashup ver. 0.9.48 | Build: 625 vom 20241224]
[27.02.2025 23:43:34] Überprüfe Jameica-Version ...
[27.02.2025 23:43:34] OK: Jameica-Version 2.10.4 installiert und aktiv
[27.02.2025 23:43:34] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[27.02.2025 23:43:34] ACHTUNG: Java-Version 17.0.12 ist zwar OK aber verwendet falschen Zeichensatz 'ANSI_X3.4-1968' (Richtig wäre 'UTF-8, ISO-8859-15')
[27.02.2025 23:43:34] Überprüfe Selenium-Version ...
[27.02.2025 23:43:34] OK: Selenium-Version 4.27.0 installiert und aktiv
[27.02.2025 23:43:34] Überprüfe ChromeDriver-Version ...
[27.02.2025 23:43:34] OK: ChromeDriver-Version 133.0.6943.126 installiert und aktiv
[27.02.2025 23:43:34]  
[27.02.2025 23:43:34] Synchronisiere Konto 'DKB - Kreditkarte, xxxxxxxxxxx [Deutsche Kr...ank Berlin]' ...
[27.02.2025 23:43:34] Selenium WebDriver über ChromeDriver wird gestartet ...
[27.02.2025 23:43:35] Überprüfe Chrome-Version ...
[27.02.2025 23:43:35] OK. Browser ist: chrome ver. 133
[27.02.2025 23:43:35] Chrome gefunden. Alternativer Chromium wird daher nun wieder entfernt ...
[27.02.2025 23:43:35] Fehler: SeleniumWebDriverInit fehlerhaft: Erstellen des WebClient fehlgeschlagen!
Stacktrace: java.lang.SecurityException: Schreibzugriff auf /opt/jameica/rcjameica-centos verweigert
	at de.willuhn.jameica.security.JameicaSecurityManager.checkFile(JameicaSecurityManager.java:150)
	at de.willuhn.jameica.security.JameicaSecurityManager.checkDelete(JameicaSecurityManager.java:65)
	at java.base/sun.nio.fs.UnixPath.checkDelete(Unknown Source)
	at java.base/sun.nio.fs.UnixFileSystemProvider.implDelete(Unknown Source)
	at java.base/sun.nio.fs.AbstractFileSystemProvider.delete(Unknown Source)
	at java.base/java.nio.file.Files.delete(Unknown Source)
	at de.derrichter.finance.websync.utils.FileSysUtils$2.visitFile(FileSysUtils.java:248)
	at de.derrichter.finance.websync.utils.FileSysUtils$2.visitFile(FileSysUtils.java:243)
	at java.base/java.nio.file.Files.walkFileTree(Unknown Source)
	at java.base/java.nio.file.Files.walkFileTree(Unknown Source)
	at de.derrichter.finance.websync.utils.FileSysUtils.forceDeleteTarget(FileSysUtils.java:243)
	at de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:1126)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.dkbvisa.Collector.run(Collector.java:196)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:907)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)
Caused by: de.willuhn.util.ApplicationException: Schreibzugriff auf /opt/jameica/rcjameica-centos verweigert
	at de.willuhn.jameica.security.JameicaSecurityManager.checkFile(JameicaSecurityManager.java:113)
	... 16 more


Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen ...
und in der Tat geht das natürlich nicht, die Dateien in /opt/jameica/ gehören root und nicht meinem user (wobei ich den installer nicht per su oder sudo sondern als Benutzer ausgeführt habe, weshalb mich dieser Umstand etwas verwirrt?)

Ja jedenfalls... was jetzt?

das_aug
Beiträge: 6
Registriert: So 29. Mär 2020, 16:57

Re: chromedriver stürzt ab unter Linux auf AARCH64 (MacBook Pro mit Asahi Linux)

Beitrag von das_aug » Fr 28. Feb 2025, 00:06

einfach nur um nachzuschauen ob das was ändert hab ich ein

Code: Alles auswählen

sudo chown -R <mein_user> /opt/jameica
ausgeführt.

Der Fehler bleibt allerdings der Gleiche, was mich noch etwas mehr verwirrt, da mein eigener Nutzer ja auf Dateien, die er selbst besitzt, schreibend zugreifen können sollte? Mal abgesehn davon dass mir nicht ganz klar ist warum diese Datei beschrieben werden soll.

hbci
VIP
VIP
Beiträge: 1197
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 34 times
Been thanked: 72 times

Re: chromedriver stürzt ab unter Linux auf AARCH64 (MacBook Pro mit Asahi Linux)

Beitrag von hbci » Fr 28. Feb 2025, 06:23

Sowohl deine Jameica- als auch deine Hibiscus-Version sind nicht aktuell.

Ich hab von Linux keinen Plan, aber dein Log sieht mir danach aus, dass es sich um ein Problem mit Jameica handelt. Platziere dein Problem vielleicht mal hier.

Dort gibts bereits diesen Thread zu dem Thema.

Zurück zu „Hibiscus Mashup über Finance.Websync - (Beta 0.x = neue Release 3 der alten Scripte)“