Hallo,
habe jetzt ein funktionierendes Paket des Hibiscus-Servers (nightly) für Archlinux gebastelt. Aber die Bankzugänge per Chipcard bereiten mir noch Probleme.
Ich habe hier ein Towitoko SCR335, das mit meiner (Desktop)Hibiscus-Installation funktioniert. Zum Testen habe ich das nun an den Server gehängt und versucht, den Bankzugang zu erstellen. PCSClite und CCID sind installiert, die libpcsc-ctapi-wrapper.so.0.3 ebenso, ldconfig ist gelaufen. Das Chipdrive wird erkannt, die Bankkarte auch (pscs_scan läuft positiv durch). Wenn ich nun den Bankzugang einrichte kommt im Webinterface der Fehler:
Code
Kein CTAPI-Treiber in der Kartenleser-Konfiguration angegeben
Das Fehlerlog sieht ähnlich aus:
Code
[Thu Dec 20 15:10:14 CET 2018][INFO][Timer-1][de.willuhn.datasource.db.DBServiceImpl.createConnection] creating new connection
[Thu Dec 20 15:10:14 CET 2018][INFO][Timer-1][de.willuhn.datasource.db.DBServiceImpl.getConnection] created new connection for <local>
[Thu Dec 20 15:10:16 CET 2018][INFO][Thread-7][de.willuhn.jameica.messaging.LookupService.lookup] no server found for service name: tcp:de.willuhn.jameica.messaging.Plugin.connector.tcp
[Thu Dec 20 15:10:18 CET 2018][INFO][qtp341257839-37][de.willuhn.jameica.hbci.PassportRegistry.init] searching for available passports
[Thu Dec 20 15:10:18 CET 2018][INFO][qtp341257839-37][de.willuhn.jameica.hbci.PassportRegistry.init] Chipkartenleser [de.willuhn.jameica.hbci.passports.ddv.server.PassportImpl]
[Thu Dec 20 15:10:18 CET 2018][INFO][qtp341257839-37][de.willuhn.jameica.hbci.PassportRegistry.init] PIN/TAN [de.willuhn.jameica.hbci.passports.pintan.server.PassportImpl]
[Thu Dec 20 15:10:18 CET 2018][INFO][qtp341257839-37][de.willuhn.jameica.hbci.PassportRegistry.init] Schlüsseldatei [de.willuhn.jameica.hbci.passports.rdh.server.PassportImpl]
[Thu Dec 20 15:10:18 CET 2018][INFO][qtp341257839-37][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.getReaderPresets] searching for reader presets
[Thu Dec 20 15:10:20 CET 2018][INFO][scheduler service][de.willuhn.util.I18N.<init>] loading resource bundle lang/jameica_sensors_messages for locale de_DE
[Thu Dec 20 15:10:20 CET 2018][INFO][scheduler service][de.willuhn.util.I18N.<init>] loading resource bundle lang/messages for locale de_DE
[Thu Dec 20 15:10:20 CET 2018][INFO][scheduler service][de.willuhn.jameica.plugin.PluginResources.getI18N] plugin de.willuhn.jameica.sensors.Plugin does not support jameicas locale de_DE
[Thu Dec 20 15:10:20 CET 2018][INFO][scheduler service][de.willuhn.jameica.sensors.service.impl.SchedulerImpl$Worker.run] collected data from device: JVM Statistics
[Thu Dec 20 15:10:20 CET 2018][INFO][scheduler service][de.willuhn.jameica.sensors.service.impl.SchedulerImpl$Worker.run] collected data from device: hibiscus.server: statistics
[Thu Dec 20 15:10:36 CET 2018][INFO][qtp341257839-31][de.willuhn.jameica.hbci.payment.web.beans.PassportsDdv.store] creating ddv config
[Thu Dec 20 15:10:36 CET 2018][INFO][qtp341257839-31][de.willuhn.jameica.hbci.payment.web.beans.PassportsDdv.store] saving pin in wallet
[Thu Dec 20 15:10:36 CET 2018][INFO][qtp341257839-31][de.willuhn.jameica.hbci.payment.web.beans.PassportsDdv.store] create passport handle
[Thu Dec 20 15:10:36 CET 2018][INFO][qtp341257839-31][de.willuhn.jameica.hbci.payment.web.beans.PassportsDdv.store] fetch accounts
[Thu Dec 20 15:10:36 CET 2018][INFO][qtp341257839-31][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open] open ddv passport
[Thu Dec 20 15:10:36 CET 2018][INFO][qtp341257839-31][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport] jni lib: /usr/share/java/hibiscus-server/plugins/hibiscus/lib/libhbci4java-card-linux-64.so
[Thu Dec 20 15:10:36 CET 2018][ERROR][pool-1-thread-1][de.willuhn.jameica.messaging.StatusBarServerMessageConsumer.handleMessage] Kein CTAPI-Treiber in der Kartenleser-Konfiguration angegeben
In der Desktop-Variante kann man die CTAPI-Treiber Datei angeben, das geht wohl beim Server nur durch Eingriff in die cfg-Dateien. Ich tippe auf de.willuhn.jameica.hbci.passports.ddv.DDVConfig.properties, aber wie?
Gruß
Harvey