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
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 ...
Ja jedenfalls... was jetzt?