Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

bei fedora 21

 
hibibank
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 27
Dabei seit: 10 / 2010
Betreff:

Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 19.04.2015 - 21:29 Uhr  ·  #1
Hallo,

nachdem ich mit Fedora16 glücklich war, aber immer mehr Probleme mit der veralteten Software auftauchten, habe ich auf 21 updated. Und schon geht mein Hibiscus 2.6.12 mit dem ReinerSCT Cyberjack nicht mehr.

Ich habe installiert:
pcsc-cyberjack.x86_64 : PC/SC driver for REINER SCT cyberjack USB chip card reader
und den Service gestarted.

Der Kartenleser ist (da ja CTAPI nicht mehr geliefert) als PC/SC Kartenleser konfiguriert, HBCI ist 2.2 und ich versuche mich an der Sparkasse Magdeburg. Bei "Konfiguration testen" unter Bank-Zugänge kommt dann:

Code

[Sun Apr 19 21:23:14 CEST 2015][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Sun Apr 19 21:23:14 CEST 2015][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Sun Apr 19 21:23:14 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open] open ddv passport
[Sun Apr 19 21:23:14 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   pcsc name: 
[Sun Apr 19 21:23:14 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   soft pin: false
[Sun Apr 19 21:23:14 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   entry index: 1
[Sun Apr 19 21:23:14 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   passport type: DDVPCSC
[Sun Apr 19 21:23:15 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] found card terminals:
[Sun Apr 19 21:23:15 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log]   REINER SCT cyberJack ecom_a (xxxxxxx) 00 00
[Sun Apr 19 21:23:15 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log]  card type: T=1
[Sun Apr 19 21:23:15 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log]  using: org.kapott.hbci.smartcardio.DDVCardService1
[Sun Apr 19 21:23:15 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] querying features
[Sun Apr 19 21:23:15 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log]   FEATURE_VERIFY_PIN_DIRECT: 42000db2
[Sun Apr 19 21:23:15 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log]   FEATURE_MODIFY_PIN_DIRECT: 42000db3
[Sun Apr 19 21:23:15 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log]   FEATURE_MCT_READER_DIRECT: 42000db4
[Sun Apr 19 21:23:15 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log]   FEATURE_MCT_UNIVERSAL: 42000db5
[Sun Apr 19 21:23:15 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open] ddv passport opened
[Sun Apr 19 21:23:15 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open]   hbci version: plus
[Sun Apr 19 21:23:15 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] hole kreditinstituts-spezifische Daten
[Sun Apr 19 21:23:15 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] fetching BPD
[Sun Apr 19 21:23:15 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] erzeuge HBCI-Nachricht DialogInitAnon
[Sun Apr 19 21:23:15 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] versende HBCI-Nachricht
[Sun Apr 19 21:23:15 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] warte auf Antwortdaten
[Sun Apr 19 21:23:15 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] waiting for response
[Sun Apr 19 21:23:16 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] überprüfe Signatur der Antwortnachricht
[Sun Apr 19 21:23:16 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] installed new BPD with version 41
[Sun Apr 19 21:23:16 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] kreditinstituts-spezifische Daten erhalten - neue Version ist 41
[Sun Apr 19 21:23:16 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] configuring InfoPointer-Server with http://hbci4java.kapott.org/infoPoint
[Sun Apr 19 21:23:16 CEST 2015][INFO][de.willuhn.jameica.hbci.messaging.InfoPointMessageConsumer.handleMessage] got infopoint ack request: Erlaube das Senden folgender HBCI Informationen an den InfoPoint-Server?
[Sun Apr 19 21:23:16 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] data NOT sent because of missing user confirmation
[Sun Apr 19 21:23:16 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Schreiben der Passport-Datei
  at org.kapott.hbci.passport.HBCIPassportDDV.saveChanges(HBCIPassportDDV.java:644)
  at org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:325)
  at org.kapott.hbci.manager.HBCIInstitute.register(HBCIInstitute.java:451)
  at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:268)
  at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:132)
  at de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open(PassportHandleImpl.java:154)
  at de.willuhn.jameica.hbci.gui.action.PassportTest$1.run(PassportTest.java:80)
  at de.willuhn.jameica.gui.GUI$6.run(GUI.java:976)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler 6982: Sicherheitszustand nicht erfüllt
  at org.kapott.hbci.smartcardio.HBCICardService.check(HBCICardService.java:424)
  at org.kapott.hbci.smartcardio.HBCICardService._receive(HBCICardService.java:392)
  at org.kapott.hbci.smartcardio.HBCICardService.send(HBCICardService.java:349)
  at org.kapott.hbci.smartcardio.HBCICardService.updateRecordBySFI(HBCICardService.java:287)
  at org.kapott.hbci.smartcardio.DDVCardService.writeSigId(DDVCardService.java:181)
  at org.kapott.hbci.passport.HBCIPassportDDVPCSC.ctSaveSigId(HBCIPassportDDVPCSC.java:356)
  at org.kapott.hbci.passport.HBCIPassportDDV.saveChanges(HBCIPassportDDV.java:621)
  ... 7 more
[Sun Apr 19 21:23:16 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] FAILED! - maybe this institute does not support anonymous logins
[Sun Apr 19 21:23:16 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] we will nevertheless go on
[Sun Apr 19 21:23:16 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] hole nutzerspezifische Daten
[Sun Apr 19 21:23:16 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] fetching UPD (BPD-Version: 41)
[Sun Apr 19 21:23:16 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] erzeuge HBCI-Nachricht DialogInit
[Sun Apr 19 21:23:16 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] signiere HBCI-Nachricht
[Sun Apr 19 21:23:16 CEST 2015][ERROR][de.willuhn.jameica.hbci.HBCICallbackSWT.log] org.kapott.hbci.exceptions.HBCI_Exception: *** error while signing
  at org.kapott.hbci.security.Sig.signIt(Sig.java:369)
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:257)
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:178)
  at org.kapott.hbci.manager.HBCIUser.fetchUPD(HBCIUser.java:623)
  at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:681)
  at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:690)
  at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:279)
  at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:133)
  at de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open(PassportHandleImpl.java:154)
  at de.willuhn.jameica.hbci.gui.action.PassportTest$1.run(PassportTest.java:80)
  at de.willuhn.jameica.gui.GUI$6.run(GUI.java:976)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Schreiben der Passport-Datei
  at org.kapott.hbci.passport.HBCIPassportDDV.saveChanges(HBCIPassportDDV.java:644)
  at org.kapott.hbci.security.Sig.signIt(Sig.java:305)
  ... 10 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler 6982: Sicherheitszustand nicht erfüllt
  at org.kapott.hbci.smartcardio.HBCICardService.check(HBCICardService.java:424)
  at org.kapott.hbci.smartcardio.HBCICardService._receive(HBCICardService.java:392)
  at org.kapott.hbci.smartcardio.HBCICardService.send(HBCICardService.java:349)
  at org.kapott.hbci.smartcardio.HBCICardService.updateRecordBySFI(HBCICardService.java:287)
  at org.kapott.hbci.smartcardio.DDVCardService.writeSigId(DDVCardService.java:181)
  at org.kapott.hbci.passport.HBCIPassportDDVPCSC.ctSaveSigId(HBCIPassportDDVPCSC.java:356)
  at org.kapott.hbci.passport.HBCIPassportDDV.saveChanges(HBCIPassportDDV.java:621)
  ... 11 more org.kapott.hbci.manager.HBCIUtils.log(HBCIUtils.java:1116)
[Sun Apr 19 21:23:16 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.close] closing ddv passport
[Sun Apr 19 21:23:16 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.close] ddv passport closed
[Sun Apr 19 21:23:16 CEST 2015][INFO][de.willuhn.jameica.hbci.gui.action.PassportTest$1.run] test of passport failed: class org.kapott.hbci.exceptions.ProcessException: Fehler beim Aktualisieren der UPD
[Sun Apr 19 21:23:17 CEST 2015][INFO][de.willuhn.jameica.hbci.gui.action.PassportTest$2.run] log target removed


Mit dem Warpper habe ich leider auch nicht hinbekommen, aber PC/SC sollte doch mit dieser Hibiscus Version funktionieren. Habt Ihre Ideen? BTW,

Code

/.jameica/cfg/de.willuhn.jameica.services.SysPropertyService.properties:
sun.security.smartcardio.library=/usr/lib64/libpcsclite.so.1


habe ich bereits gefunden und ergänzt (sonst käme ich wohl nicht soweit).

Viele Grüße
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10839
Dabei seit: 03 / 2005
Betreff:

Re: Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 20.04.2015 - 10:46 Uhr  ·  #2
Die Meldung "Fehler 6982: Sicherheitszustand nicht erfüllt", die da bei dir angezeigt wird, kenne ich primaer von gesperrten Karten oder falschen PINs. Ich haette dir jetzt alternativ auch den PCSC-Wrapper vorgeschlagen. Allerdings hast du den ja auch schon ausprobiert. Die Hardware-Seite ist jedenfalls korrekt konfiguriert. Der Kartenleser kann mit der Karte kommunizieren. Die meint aber, dass die PIN nicht korrekt sei oder sie gesperrt ist.
Hast du eine Moeglichkeit, das in einem anderen Bankingprogramm zu testen?
hibibank
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 27
Dabei seit: 10 / 2010
Betreff:

Re: Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 20.04.2015 - 12:45 Uhr  ·  #3
Zitat geschrieben von hibiscus

Die Meldung "Fehler 6982: Sicherheitszustand nicht erfüllt", die da bei dir angezeigt wird, kenne ich primaer von gesperrten Karten oder falschen PINs. Ich haette dir jetzt alternativ auch den PCSC-Wrapper vorgeschlagen. Allerdings hast du den ja auch schon ausprobiert. Die Hardware-Seite ist jedenfalls korrekt konfiguriert. Der Kartenleser kann mit der Karte kommunizieren. Die meint aber, dass die PIN nicht korrekt sei oder sie gesperrt ist.
Hast du eine Moeglichkeit, das in einem anderen Bankingprogramm zu testen?


Ad hoc nicht, evtl. unter Windows ebenfalls mit Hibiscus? Welche wäre unter Linux denn anzuraten ohne gleich auf HBCI4Java angewiesen zu sein? GnuCash/KMyMoney? Die Konfiguration PC/SC selbst unter Hibiscus war schön einfach :-)

Zudem bin ich mir sicher, die PIN *nicht* falsch eingegeben zu haben da ich mit der vorherigen Installation mehrere Jahre gearbeitet habe. Diesen Fehler bekomme ich wenn ich beim Einrichten "Konfiguration Testen" und bei der SEPA Überweisung. Das einzige was mir aufgefallen war ist das Ablaufdatum der Karte (2012) - wäre sie nach dem Datum gesperrt hätte ich die letzte Zeit vor der Neuinstallation mit ihr nicht arbeiten können. Der Cyberjack selbst ist aktuell, ich habe unter Windows den Versionssstand überprüft. Bei der alten Installation lief Cyberjack mit dem PCSC-Wrapper 0.3 (die Version ist noch so alt wie damals IIRC)

Eine Frage die sich mir aufdrängt - honoriert PC/SC ein evtl. Ablaufdatum und der Wrapper ignoriert es und die Karte macht es dennoch?

Vielen Dank

PS: Evtl. ist noch wichtig zu wissen, dass ich mit der Karte 5 Konten verwalten kann (gleich PIN).
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10839
Dabei seit: 03 / 2005
Betreff:

Re: Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 20.04.2015 - 12:55 Uhr  ·  #4
Wenn du Windows zur Verfuegung hast, koenntest du mal eine Evalisierungsversion von einem der bekannten kommerziellen Bankingprogramme wie Starmoney, ProfiCash & Co. ausprobieren.
hibibank
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 27
Dabei seit: 10 / 2010
Betreff:

Re: Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 20.04.2015 - 19:19 Uhr  ·  #5
Zitat geschrieben von hibiscus

Wenn du Windows zur Verfuegung hast, koenntest du mal eine Evalisierungsversion von einem der bekannten kommerziellen Bankingprogramme wie Starmoney, ProfiCash & Co. ausprobieren.


Eine gute Nachricht: Es funktioniert - unter Windows - mit Starmoney 9 Demo. Aber das ist ja nicht das Ziel. Es ist aber beruhigend, dass es formal funktionieren sollte. Auf welcher Basis es funktioniert (PC/SC oder CTAPI) kann ich jedoch nicht sagen. Der Jyberjack Gerätemanager zeigt zumindest den erfolgreichen Test beider an.

Evtl. hilfreich:
Code

$ sudo dnf info pcsc-cyberjack
Using metadata from Sat Apr 18 17:57:44 2015
Installierte Pakete
Name        : pcsc-cyberjack
Arch        : x86_64
Epoch       : 0
Version     : 3.99.5final.SP03
Release     : 15.fc21
Größe       : 816 k
Paketquelle : @System
Aus Paketqu : fedora
Zusammenfas : PC/SC driver for REINER SCT cyberjack USB chip card reader
URL         : http://www.reiner-sct.de/
Lizenz      : LGPLv2+
Beschreibun : REINER SCT cyberJack USB chip card reader user space driver.
            : 
            : This package includes the IFD driver for the cyberJack non-contact (RFID)
            : and contact USB chip card reader.
            : 
            : For more information regarding installation under Linux see the README.txt
            : in the documentation directory, esp. regarding compatibility with host
            : controllers.
            : 
            : For more information about the reader, software updates and a shop see
            : http://www.reiner-sct.com/


und

Code

$ sudo dnf info pcsc-lite
Using metadata from Sat Apr 18 17:57:44 2015
Installierte Pakete
Name        : pcsc-lite
Arch        : x86_64
Epoch       : 0
Version     : 1.8.13
Release     : 1.fc21
Größe       : 207 k
Paketquelle : @System
Aus Paketqu : fedora
Zusammenfas : PC/SC Lite smart card framework and applications
URL         : http://pcsclite.alioth.debian.org/
Lizenz      : BSD
Beschreibun : The purpose of PC/SC Lite is to provide a Windows(R) SCard interface
            : in a very small form factor for communicating to smartcards and
            : readers.  PC/SC Lite uses the same winscard API as used under
            : Windows(R).  This package includes the PC/SC Lite daemon, a resource
            : manager that coordinates communications with smart card readers and
            : smart cards that are connected to the system, as well as other command
            : line tools.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10839
Dabei seit: 03 / 2005
Betreff:

Re: Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 20.04.2015 - 19:47 Uhr  ·  #6
Mhh. Hast du mit dem PCSC-Wrapper unter Linux exakt die selbe Fehlermeldung "Fehler 6982: Sicherheitszustand nicht erfüllt" oder kommt da eine andere?
hibibank
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 27
Dabei seit: 10 / 2010
Betreff:

Re: Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 21.04.2015 - 16:19 Uhr  ·  #7
Zitat geschrieben von hibiscus

Mhh. Hast du mit dem PCSC-Wrapper unter Linux exakt die selbe Fehlermeldung "Fehler 6982: Sicherheitszustand nicht erfüllt" oder kommt da eine andere?


bei Jameica/Hibuscus steht wieder
Fehler beim Testen des Sicherheits-Mediums: Fehler beim Aktualisieren der UPD

im Log:
Code

[Tue Apr 21 16:16:02 CEST 2015][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open] open ddv passport
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   jni lib: /home/olaf/.jameica/plugins/hibiscus/lib/libhbci4java-card-linux-64.so
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   ctapi driver: /usr/lib64/libpcsc-ctapi-wrapper.so
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   port: COM/USB [ID: 0]
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   ctnumber: 0
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   soft pin: false
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   entry index: 1
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   passport type: DDV
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open] ddv passport opened
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open]   hbci version: plus
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] [BPD] max age: 7 days
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] [BPD] last update: Thu Apr 09 18:31:21 CEST 2015
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] [BPD] expired, will be updated now
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] resetting BPD version from 41 to 0
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Schreiben der Passport-Datei
  at org.kapott.hbci.passport.HBCIPassportDDV.saveChanges(HBCIPassportDDV.java:644)
  at org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:289)
  at org.kapott.hbci.manager.HBCIInstitute.register(HBCIInstitute.java:451)
  at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:268)
  at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:132)
  at de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open(PassportHandleImpl.java:154)
  at de.willuhn.jameica.hbci.gui.action.PassportTest$1.run(PassportTest.java:80)
  at de.willuhn.jameica.gui.GUI$6.run(GUI.java:976)
Caused by: org.kapott.hbci.exceptions.CTException: error while saving new sigid to chipcard - ret=0 response=69 82 (security status not satisfied)
  at org.kapott.hbci.passport.HBCIPassportDDV.ctSaveSigId(Native Method)
  at org.kapott.hbci.passport.HBCIPassportDDV.saveChanges(HBCIPassportDDV.java:621)
  ... 7 more
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] FAILED! - maybe this institute does not support anonymous logins
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] we will nevertheless go on
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] hole nutzerspezifische Daten
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] fetching UPD (BPD-Version: 0)
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] erzeuge HBCI-Nachricht DialogInit
[Tue Apr 21 16:16:03 CEST 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] signiere HBCI-Nachricht
[Tue Apr 21 16:16:04 CEST 2015][ERROR][de.willuhn.jameica.hbci.HBCICallbackSWT.log] org.kapott.hbci.exceptions.HBCI_Exception: *** error while signing
  at org.kapott.hbci.security.Sig.signIt(Sig.java:369)
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:257)
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:178)
  at org.kapott.hbci.manager.HBCIUser.fetchUPD(HBCIUser.java:623)
  at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:681)
  at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:690)
  at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:279)
  at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:133)
  at de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open(PassportHandleImpl.java:154)
  at de.willuhn.jameica.hbci.gui.action.PassportTest$1.run(PassportTest.java:80)
  at de.willuhn.jameica.gui.GUI$6.run(GUI.java:976)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Schreiben der Passport-Datei
  at org.kapott.hbci.passport.HBCIPassportDDV.saveChanges(HBCIPassportDDV.java:644)
  at org.kapott.hbci.security.Sig.signIt(Sig.java:305)
  ... 10 more
Caused by: org.kapott.hbci.exceptions.CTException: error while saving new sigid to chipcard - ret=0 response=69 82 (security status not satisfied)
  at org.kapott.hbci.passport.HBCIPassportDDV.ctSaveSigId(Native Method)
  at org.kapott.hbci.passport.HBCIPassportDDV.saveChanges(HBCIPassportDDV.java:621)
  ... 11 more org.kapott.hbci.manager.HBCIUtils.log(HBCIUtils.java:1116)
[Tue Apr 21 16:16:04 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.close] closing ddv passport
[Tue Apr 21 16:16:04 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.close] ddv passport closed
[Tue Apr 21 16:16:04 CEST 2015][INFO][de.willuhn.jameica.hbci.gui.action.PassportTest$1.run] test of passport failed: class org.kapott.hbci.exceptions.ProcessException: Fehler beim Aktualisieren der UPD
[Tue Apr 21 16:16:04 CEST 2015][INFO][de.willuhn.jameica.hbci.gui.action.PassportTest$2.run] log target removed
[Tue Apr 21 16:16:34 CEST 2015][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$1$1.run] auto closing monitor snapin


sieht also recht ähnlich aus :sick:
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10839
Dabei seit: 03 / 2005
Betreff:

Re: Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 21.04.2015 - 16:41 Uhr  ·  #8
Mhh, merkwuerdig. Du koenntest in der Kartenleser-Config testhalber mal die Option "PC-Tastatur zur Eingabe der PIN verwenden" aktivieren. Dann muss die PIN ueber die PC-Tastatur eingegeben werden anstatt ueber das PIN-Pad des Kartenlesers. Ich hab die Vermutung, dass HBCI4Java mit dem Karteneser nicht so richtig klar kommt und die PIN-Eingabe ueber das PIN-Pad schlicht nicht sauber funktioniert. Alternativ kannst du auch mal noch im Wiki unter http://www.willuhn.de/wiki/dok…artenleser schauen - vielleicht faellt dir da ja noch irgendwas auf.
hibibank
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 27
Dabei seit: 10 / 2010
Betreff:

Re: Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 21.04.2015 - 20:27 Uhr  ·  #9
Zitat geschrieben von hibiscus

Mhh, merkwuerdig. Du koenntest in der Kartenleser-Config testhalber mal die Option "PC-Tastatur zur Eingabe der PIN verwenden" aktivieren. Dann muss die PIN ueber die PC-Tastatur eingegeben werden anstatt ueber das PIN-Pad des Kartenlesers. Ich hab die Vermutung, dass HBCI4Java mit dem Karteneser nicht so richtig klar kommt und die PIN-Eingabe ueber das PIN-Pad schlicht nicht sauber funktioniert. Alternativ kannst du auch mal noch im Wiki unter http://www.willuhn.de/wiki/dok…artenleser schauen - vielleicht faellt dir da ja noch irgendwas auf.


Wenn ich PC/SC mit Tastatur angebe kommt nach Eingabe der PIN genau der gleiche Fehler.

Auf der Wiki Seite ist mir nichts weiter aufgefallen; die Linux Versionen sind vom Alter her meiner Fedora 16 äquivalent. Die Version http://www.willuhn.de/wiki/doku.php?id=support:list:kartenleser ist im Wesentlichen identisch mit der alten verwendeten 0.3 auf Sourceforge.

Mit dem Service von der Sparkasse habe ich auch schon gesprochen - seit 2011 gibt es kein Ablaufdatum mehr, der Aufdruck ist dann wohl mehr aus historischen Gründen auf der Karte. Die Karte soll dieses auch wissen.
hibibank
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 27
Dabei seit: 10 / 2010
Betreff:

Re: Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 22.04.2015 - 18:07 Uhr  ·  #10
inzwischen habe ich etwas weiter probiert, mich der cyberjack group hinzugefügt - hat nicht geholfen.

Code

$ sudo systemctl status pcscd.service 
● pcscd.service - PC/SC Smart Card Daemon
   Loaded: loaded (/usr/lib/systemd/system/pcscd.service; static)
   Active: active (running) since Mi 2015-04-22 17:37:44 CEST; 19min ago
 Main PID: 2906 (pcscd)
   CGroup: /system.slice/pcscd.service
           └─2906 /usr/sbin/pcscd --foreground --auto-exit

Apr 22 17:38:12 tux64.home.lan pcscd[2906]: CYBERJACK: Started
Apr 22 17:38:30 tux64.home.lan pcscd[2906]: 00000000 ifdwrapper.c:484:IFDControl() Card not transacted: 612
Apr 22 17:38:30 tux64.home.lan pcscd[2906]: 00052374 ifdwrapper.c:484:IFDControl() Card not transacted: 612


offenbar bekommt der PS/SC Treiber auch etwas davon mit.

Code

$ lsusb|grep Reiner
Bus 004 Device 006: ID 0c4b:0400 Reiner SCT Kartensysteme GmbH cyberJack e-com(a)


entsprechend habe ich auch in /etc/cyberjack flags = 0x100000 (cyberjack addflags 0x100000).

cyberjack alleine aufgerufen bringt eine leere hints Datei , der report sieht ungefähr so aus:

Code

<?xml version="1.0" encoding="ISO-8859-1"?>
<cyberjack>
  <check-version>
    <vmajor>3</vmajor>
    <vminor>99</vminor>
    <vpatchlevel>5</vpatchlevel>
    <vbuild>0</vbuild>
    <vtag>final.SP03</vtag>
  </check-version>
<check type="distri">
  <result type="success"></result>
  <distname>Fedora</distname>
  <distver>21</distver>
</check>
<check type="uname">
  <result type="success"></result>
  <systemname>Linux</systemname>
  <release>3.19.3-200.fc21.x86_64</release>
  <version>#1 SMP Thu Mar 26 21:39:42 UTC 2015</version>
  <machine>x86_64</machine>
</check>
<check type="group">
  <result type="success">
    Benutzer "olaf" ist Mitglied der Gruppe "cyberjack"
  </result>
</check>
<check type="services">
  <result type="success"></result>
  <service owner="root">pcscd</service>
</check>
<api type="pcsc">
    <result type="success">
    <reader name="REINER SCT cyberJack ecom_a (von mir gelöscht) 00 00" vendorid="0c4b" productid="0400">
      <readertest result="success">
      </readertest>
      <readerinfo>
        <pid>0400</pid>
        <hwmask>00030301</hwmask>
        <hwmask value="00030301"> ICC1 keypad display Firmwareupdate Sicherheitsmodule</hwmask>
        <version>30</version>
        <hwversion>ffffffff</hwversion>
        <flashsize>262144</flashsize>
        <heapsize>768</heapsize>
          <serialnum>von mir gelöscht</serialnum>
        <vendorstring>REINER SCT</vendorstring>
        <productstring>cyberJack e-com(a)</productstring>
        <productiondate>11.07.2008 09:44</productiondate>
        <testdate>29.04.2009 15:34</testdate>
        <Commissioningdate>17.06.2009 18:57</Commissioningdate>
        <communicationstring>USB</communicationstring>
        <hwstring>ECA_USB</hwstring>
      </readerinfo>
      <fwmodules>
        <fwmodule>
          <description>ATUI‰üSH‹H‹_(H‹@@H‹h0f.„</description>
          <revision>834679064</revision>
          <date>  @H‹h0f.„       </date>
        </fwmodule>


es folgen eine Menge Sonderzeichen bei den fwmodulen....

Im Source von pcsc-cyberjack-3.99.5final.SP05 von cyberjack Treiber steht zudem, dass dieser mit pcsc-lite-1.2.0 getestet wurde (was wohl einige jahre her ist), aktuell habe ich 1.8.13!!!

Als nächstes versuche ich mal in der VM unter Windows hibiscus auszuprobieren.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10839
Dabei seit: 03 / 2005
Betreff:

Re: Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 22.04.2015 - 18:12 Uhr  ·  #11
Da gabs doch noch ein Test-Tool "pcsc_scan" oder so aehnlich. Das koenntest du mal mit deinem Benutzeraccount aufrufen.
hibibank
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 27
Dabei seit: 10 / 2010
Betreff:

Re: Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 22.04.2015 - 18:50 Uhr  ·  #12
So, Hibiscus unter Win7/32 erkennt in der VM den Kartenleser und ich konnte auch 'mal den PIN beim "Konfiguration testen" eingeben. Die Karte ist also OK.

Reiner-SCT gibt leider keinen Support mehr auf meinen Cyberjack Pinpad lt. Webpage. :sick:

Offenbar hat sich einiges seit damals geändert ...
hibibank
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 27
Dabei seit: 10 / 2010
Betreff:

Re: Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 23.04.2015 - 16:07 Uhr  ·  #13
Zitat geschrieben von hibiscus

Da gabs doch noch ein Test-Tool "pcsc_scan" oder so aehnlich. Das koenntest du mal mit deinem Benutzeraccount aufrufen.


Hier der output:

Code

[olaf@tux64 ~]$ pcsc_scan 
PC/SC device scanner
V 1.4.23 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.8.13
Using reader plug'n play mechanism
Scanning present readers...
0: REINER SCT cyberJack ecom_a (von mir gelöscht) 00 00

Thu Apr 23 16:01:03 2015
Reader 0: REINER SCT cyberJack ecom_a (von mir gelöscht) 00 00
  Card state: Card removed, 

Thu Apr 23 16:01:11 2015
Reader 0: REINER SCT cyberJack ecom_a (von mir gelöscht) 00 00
  Card state: Card inserted, 
  ATR: von mir gelöscht

defined(@array) is deprecated at /usr/lib64/perl5/vendor_perl/Chipcard/PCSC.pm line 69.
  (Maybe you should just omit the defined()?)
ATR: von mir gelöscht
+ TS = 3B --> Direct Convention
+ T0 = FF, Y(1): 1111, K: 15 (historical bytes)
  TA(1) = 18 --> Fi=372, Di=12, 31 cycles/ETU
    129032 bits/s at 4 MHz, fMax for Fi = 5 MHz => 161290 bits/s
  TB(1) = 00 --> VPP is not electrically connected
  TC(1) = FF --> Extra guard time: 255 (special value)
  TD(1) = 81 --> Y(i+1) = 1000, Protocol T = 1 
-----
  TD(2) = 31 --> Y(i+1) = 0011, Protocol T = 1 
-----
  TA(3) = FE --> IFSC: 254
  TB(3) = 45 --> Block Waiting Integer: 4 - Character Waiting Integer: 5
+ Historical bytes: von mir gelöscht
  Category indicator byte: 65 (proprietary format)
+ TCK = 57 (correct checksum)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
gelöschte HEX Einträge
  Debit card (Germany): ec-cash, GeldKarte(EUR), Maestro, Cirrus, ...
gelöschte HEX Einträge
  Geldkarte (generic ATR)
gelöschte HEX Einträge
  Gemalto
  ROM Mask=ZKA 680 V5A
  Init-Table=SSI3P3M6E_1 (MS0)
  Massen-Signaturerstellungseinheit ZKA Banking Signature Card, Version 5.11M
  TUVIT.93148.TU.06.2007
hibibank
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 27
Dabei seit: 10 / 2010
Betreff:

Re: Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 27.04.2015 - 20:14 Uhr  ·  #14
keine weiteren Ideen jemand?
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10839
Dabei seit: 03 / 2005
Betreff:

Re: Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 28.04.2015 - 08:57 Uhr  ·  #15
Ich hab ehrlich gesagt keine Ideen mehr. Ausser vielleicht noch: Verschiedene Versionen des Reiner-SCT Treibers durchprobieren.
hibibank
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 27
Dabei seit: 10 / 2010
Betreff:

Re: Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 26.06.2015 - 21:03 Uhr  ·  #16
nach langer Zeit bin ich zu einer Lösung gekommen: Die Pappnasen bei Fedora haben bei der 22 den Build aus Fedora 21 rübergeschoben: package pcsc-cyberjack. Ich hatte dann vor gefühlten 4 Wochen einen der Maintainer einen Hinweis gesendet und wurde ignoriert. Letztlich habe ich es gestern endlich mal geschafft einen eigenen/neuen Build für Fedora22 zu machen, siehe dazu auch How_to_create_an_RPM_package. Dabei gibt's bereits die Spec dazu: pcsc-cyberjack.git. Nach einigen Änderungen im Spec file:
Code

--- pcsc-cyberjack.spec~  2015-06-25 20:56:10.952868986 +0200
+++ pcsc-cyberjack.spec  2015-06-25 21:01:17.168468281 +0200
@@ -7,7 +7,7 @@
 Name:    pcsc-cyberjack
 Summary:  PC/SC driver for REINER SCT cyberjack USB chip card reader
 Version:  3.99.5final.SP05
-Release:  3%{?dist}
+Release:  1%{?dist}
 License:  LGPLv2+
 URL:    http://www.reiner-sct.de/
 Group:    System Environment/Libraries
@@ -85,8 +85,8 @@
 
 # let's check if they finally fixed the address
 # and dump in the GPL and LGPL with new fsf address
-#install -pm 644 %{SOURCE1} gpl-2.0.txt
-#install -pm 644 %{SOURCE2} lgpl-2.1.txt
+install -pm 644 %{SOURCE1} gpl-2.0.txt
+install -pm 644 %{SOURCE2} lgpl-2.1.txt
 
 # README-FEDORA
 install -pm 644 %{SOURCE4} README-FEDORA.txt


konnte ich es zum laufen bringen. Ich würde gerne die x64 rpms hochladen, diese sind aber nicht erlaubt :( Zumindest gibt es eine Lösung, da Fedora hier eindeutig geschlampt hat.

Viele Grüße

Edit: Bei dem Diff fehlte noch eine wichtige Kleinigkeit (autoreconf -fi ; offenbar was das backup 'pcsc-cyberjack.spec~' nicht die orig Datei aus dem git repo mehr), daher hänge ich das SPEC file komplett an, was auch nicht erlaubt ist :sick: :sick:
Code

%define readers_dir %{_libdir}/readers
%define readers_dir %(pkg-config libpcsclite --variable=usbdropdir)
%define pcsc_home %{readers_dir}/libifd-cyberjack.bundle/Contents
%define withGUI 0


Name:    pcsc-cyberjack
Summary:  PC/SC driver for REINER SCT cyberjack USB chip card reader
Version:  3.99.5final.SP05
Release:  1%{?dist}
License:  LGPLv2+
URL:    http://www.reiner-sct.de/
Group:    System Environment/Libraries
Source0:  http://support.reiner-sct.de/downloads/LINUX/V3.99.5_SP05/%{name}-%{version}.tar.bz2
Source1:  http://www.gnu.org/licenses/gpl-2.0.txt
Source2:  http://www.gnu.org/licenses/lgpl-2.1.txt
Source3:  92-cyberjack.rules
Source4:  pcsc-cyberjack-3.99.5final.SP03-README-FEDORA
# let's try first without patch
#Patch0:    pcsc-cyberjack-3.99.5final.SP03-unistd.patch
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires:  udev, pcsc-lite
%if 0%{?fedora} <= 14 && 0%{?rhel} <= 6
Requires(post): /sbin/service
Requires(postun): /sbin/service
%endif
BuildRequires:  libusb1-devel readline-devel libsysfs-devel pcsc-lite-devel >= 1.3.0


%package cjflash
Summary:  Flash tool for cyberJack
Requires:  %{name} = %{version}
Group:    Applications/System

%package examples
Summary:  Sample code
Requires:  %{name} = %{version}
Group:    Development/Tools
License:  GPLv2+

%if %{withGUI}
%package gui
Summary:  Graphical Diagnostic Tool
Requires:  %{name} = %{version}
BuildRequires:  fox-devel
Group:    User Interface/X Hardware Support
%endif

%description
REINER SCT cyberJack USB chip card reader user space driver.

This package includes the IFD driver for the cyberJack non-contact (RFID)
and contact USB chip card reader.

For more information regarding installation under Linux see the README.txt
in the documentation directory, esp. regarding compatibility with host
controllers.

For more information about the reader, software updates and a shop see
http://www.reiner-sct.com/

%description cjflash
Tool to flash Reiner SCT cyberJack card readers.

%description examples
sample code to use/test SCardControl() API by Ludovic Rousseau

%if %{withGUI}
%description gui
Graphical diagnostic tool for Reiner SCT cyberJack card readers.

This package contains a graphical tool which lists all connected 
Reiner SCT readers and allows flashing E-Com A and newer readers.

It can also be used to diagnose most frequent problems in the reader-/driver
setup.
%endif


%prep
%setup -q

# let's try first without patch
#%patch0 -p1

# let's check if they finally fixed the address
# and dump in the GPL and LGPL with new fsf address
install -pm 644 %{SOURCE1} gpl-2.0.txt
install -pm 644 %{SOURCE2} lgpl-2.1.txt

# README-FEDORA
install -pm 644 %{SOURCE4} README-FEDORA.txt

%build
# while the docs say --enable-udev will create udev files, I get no rule
# in etc/udev, so making my own, based on debian one
# maybe this will change after 3.99.5final.SP03
%if %{withGUI}
autoreconf -fi
autoconf
%configure --disable-static \
  --mandir=%{_mandir}/man8 \
  --enable-pcsc \
  --sysconfdir="%{_sysconfdir}" \
  --with-usbdropdir="%{readers_dir}" \
  --enable-release \
  --enable-udev \
  --with-fox-includes=/usr/include/fox-1.6 
%else
autoreconf -fi
autoconf
%configure --disable-static \
  --mandir=%{_mandir}/man8 \
  --enable-pcsc \
  --sysconfdir="%{_sysconfdir}" \
  --with-usbdropdir="%{readers_dir}" \
  --enable-release \
  --enable-udev \
  --disable-fox
%endif

# http://fedoraproject.org/wiki/Packaging:Guidelines#Beware_of_Rpath
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
make %{?_smp_mflags}
pushd doc
iconv -f iso8859-1 -t utf-8 LIESMICH.txt > LIESMICH.txt.conv && mv -f LIESMICH.txt.conv LIESMICH.txt
iconv -f iso8859-1 -t utf-8 README.txt > README.txt.conv && mv -f README.txt.conv README.txt
popd

# cjflash does not get built automatically
pushd tools/cjflash
make %{?_smp_mflags}
popd

%if %{withGUI}
# fox-dialog neither
pushd tools/fox-dialog
make %{?_smp_mflags}
popd
%endif

%install
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
rm $RPM_BUILD_ROOT%{readers_dir}/libifd-cyberjack.bundle/Contents/Linux/libifd-cyberjack.la
mv $RPM_BUILD_ROOT/etc/cyberjack.conf.default $RPM_BUILD_ROOT/etc/cyberjack.conf

# udev rule based on debianbifd-cyberjack6.udev from Frank Neuber and Reinhard Tartler
install -Dm 644 %{SOURCE3} $RPM_BUILD_ROOT/usr/lib/udev/rules.d/93-cyberjack.rules

# cjflash does not get installed automatically
pushd tools/cjflash
make DESTDIR=$RPM_BUILD_ROOT install
popd

# we do not want /usr/lib*/cyberjack/pcscd_init.diff
rm -rf ${RPM_BUILD_ROOT}%{_libdir}/cyberjack/pcscd_init.diff

%if %{withGUI}
# fox-dialog does not get installes automatically neither
pushd tools/fox-dialog
make DESTDIR=$RPM_BUILD_ROOT install
popd
%else
# fxcyberjack does get installed automatically, but we
# package it into the gui subpackage.
# delete when withGUI 0 to avoid rpm unpackaged file error
rm -rf $RPM_BUILD_ROOT/usr/bin/fxcyberjack
%endif

%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT

%pre
getent group cyberjack >/dev/null || groupadd -r cyberjack

%post
/sbin/ldconfig
udevadm control --reload-rules
%if 0%{?fedora} <= 14 && 0%{?rhel} <= 6
/sbin/service pcscd condrestart > /dev/null 2>&1 || :
%else
/usr/bin/systemctl try-restart pcscd.service
%endif
exit 0

%postun
/sbin/ldconfig
udevadm control --reload-rules
if [ $1 = 0 ]; then
%if 0%{?fedora} <= 14 && 0%{?rhel} <= 6
  /sbin/service pcscd condrestart > /dev/null 2>&1 || :
%else
  /usr/bin/systemctl try-restart pcscd.service
%endif
fi
exit 0

%files
%defattr(0644,root,root)

# in 3.99.5final.SP03 AUTHORS is 0 length
# GPL and LGPL in tarball have old fsf address
%doc etc/cyberjack.conf.default gpl-2.0.txt lgpl-2.1.txt README-FEDORA.txt
%doc ChangeLog COPYING doc/README.txt doc/README.pdf doc/README.html doc/LIESMICH.txt doc/LIESMICH.pdf doc/LIESMICH.html

# PC/SC
%attr(0755,root,root) %{_bindir}/cyberjack
# getdist.sh is used by the binary cyberjack
%attr(0755,root,root) %{_libdir}/cyberjack/getdist.sh

/usr/lib/udev/rules.d/93-cyberjack.rules
%dir %{readers_dir}/libifd-cyberjack.bundle
%dir %{readers_dir}/libifd-cyberjack.bundle/Contents
%dir %{readers_dir}/libifd-cyberjack.bundle/Contents/Linux
/%{pcsc_home}/Linux/*
%attr(0644,root,root)/%{pcsc_home}/Info.plist
%attr(0644,root,root)/%{pcsc_home}/PkgInfo


%{_mandir}/man8/cyberjack.8*
%config(noreplace) %{_sysconfdir}/cyberjack.conf


%files cjflash
%{_bindir}/cjflash

%if %{withGUI}
%files gui
# cyberjack-gui starts but no display fxcyberjack works fine
%{_bindir}/cyberjack-gui
%{_bindir}/fxcyberjack
%endif

%files examples
%doc doc/verifypin_ascii.c doc/verifypin_fpin2.c

%changelog
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.99.5final.SP05-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.99.5final.SP05-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild

* Mon Jun 23 2014 Patrick C. F. Ernzer <pcsc-cyberjack.spec@pcfe.net> 3.99.5final.SP05-1
- new upstream version
- when working past midnight, do not only look at day number when writing changelog date. Fixed two bogus dates.

* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.99.5final.SP03-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

* Wed Jul 31 2013 Ville Skyttä <ville.skytta@iki.fi> - 3.99.5final.SP03-14
- Fix build with unversioned %%{_docdir_fmt}.

* Thu Apr 25 2013 Patrick C. F. Ernzer <pcsc-cyberjack.spec@pcfe.net> 3.99.5final.SP03-13
- removed /usr/lib64/cyberjack/pcscd_init.diff (#956604)

* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.99.5final.SP03-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

* Sat Jan 19 2013 Robert Scheck <robert@fedoraproject.org> 3.99.5final.SP03-11
- allow same package to be built on Red Hat Enterprise Linux

* Mon Oct 22 2012 Patrick C. F. Ernzer <pcsc-cyberjack.spec@pcfe.net> 3.99.5final.SP03-10
- moved udev rule

* Mon Oct 22 2012 Patrick C. F. Ernzer <pcsc-cyberjack.spec@pcfe.net> 3.99.5final.SP03-9
- added link to fedora-15-cyberjack-kartenleser-in-betrieb-nehmen to README-FEDORA.txt
- removed redirect of sysctl output to dev null
- fixed typos in description
- set the udev rule to be a non-replaced config

* Sun Oct 14 2012 Patrick C. F. Ernzer <pcsc-cyberjack.spec@pcfe.net> 3.99.5final.SP03-8
- move to systemd

* Sat Jun 2 2012 Patrick C. F. Ernzer <pcsc-cyberjack.spec@pcfe.net> 3.99.5final.SP03-7
- use %%{_mandir} in configure

* Fri Jun 1 2012 Patrick C. F. Ernzer <pcsc-cyberjack.spec@pcfe.net> 3.99.5final.SP03-6
- added unistd patch

* Wed Feb 29 2012 Patrick C. F. Ernzer <pcsc-cyberjack.spec@pcfe.net> 3.99.5final.SP03-5
- using /sbin/service again so this works on F16, F17, RHEL5 and RHEL6

* Sat Feb 25 2012 Patrick C. F. Ernzer <pcsc-cyberjack.spec@pcfe.net> 3.99.5final.SP03-4
- gui now only built if withGUI set

* Sat Feb 25 2012 Patrick C. F. Ernzer <pcsc-cyberjack.spec@pcfe.net> 3.99.5final.SP03-3
- back out man page patch
- change configure flags to match http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-libs/cyberjack/cyberjack-3.99.5_p02-r1.ebuild?view=markup

* Fri Feb 24 2012 Patrick C. F. Ernzer <pcsc-cyberjack.spec@pcfe.net> 3.99.5final.SP03-2
- cleanup of the spec file from upstream tarball for Fedora 16
- tarball version strings contains 'final', so adding --enable-release
- enforcing build of cjflash
- brutal patch to have man page in correct place, my automake-fu is non-existent
- what is that empty gui package defined in the orifginal spec file?
- debian/copyright says it's LGPLv2+

* Tue Jun 14 2011 09:53:20 +0200 - Frank Neuber <sct@kernelport.com>
+ pcsc-cyberjack-3.99.5final.SP02
- released 3.99.5final.SP02
- see changelog in debian/changelog in the source package
hibibank
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 27
Dabei seit: 10 / 2010
Betreff:

Re: Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 30.06.2015 - 20:32 Uhr  ·  #17
Nachtrag:

wie ich eben gesehen habe, können die Binaries für pcsc-cyberjack-3.99.5final.SP07 runtergeladen werden, jedoch wieder mal kein Fedora und auch nur Ubuntu LTS - zudem sind die Sourcen nicht mehr da. Ich werde mir also überlegen müssen, Reiner-SCT wieder zu kaufen. Welche Alternativen gibt's denn?
martin_d
Benutzer
Avatar
Geschlecht:
Herkunft: Kurpfalz
Beiträge: 222
Dabei seit: 10 / 2006
Betreff:

Re: Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 30.06.2015 - 22:18 Uhr  ·  #18
Hast Du mal einfach das Centos 7.1 Package versucht im Fedora zu installieren?
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10839
Dabei seit: 03 / 2005
Betreff:

Re: Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 02.07.2015 - 14:28 Uhr  ·  #19
Danke fuer die Rueckmeldung. Und prima, dass du das Problem finden konntest.
hibibank
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 27
Dabei seit: 10 / 2010
Betreff:

Re: Fehler beim Aktualisieren der UPD bei Hibiscus 2.6.12

 · 
Gepostet: 04.07.2015 - 19:17 Uhr  ·  #20
Zitat geschrieben von martin_d

Hast Du mal einfach das Centos 7.1 Package versucht im Fedora zu installieren?


nein, theoretisch sollte es funktionieren, da beide rpm basierend sind und dem gleichen Filesystem Hierarchy Standard folgen, wobei Fedora ja etwas aktiver ist bei Neuerungen (RHEL/CentOS ist ja ein Branch Fedora; RHEL 7 aus Fedora 18 iirc). Praktisch glaube ich daran aber nicht, immerhin tut seit v3.99.5final.SP05 der Cyberjack ja seinen Dienst zumindest ab Fedora16 (meiner alten Dist) und auch mit Fedora F21. Nur mit der F22er Version klappt es plötzlich nicht mehr und das mit der alten Package aus Fedora F21. Offenbar hat sich der Treiber nicht geändert, aber in irgendeiner Art und Weise der Linux Unterbau (iir hat F22 nun ein heftig genutztes /tmp/run Verzeichnis, evtl. liegt es daran).

So weit ich in der Zwischenzeit sehen konnte, gibt es unter Linux keine echte Alternative für Reiner-SCT (aktueller Hardware angenommen, siehe zB. Geizhals.de). Dumm nur, dass sich der Support auf Long Term Support Distributionen erstreckt, und die aktuellen Sourcen von SP07 bis dato nicht online sind. Für Leute mit Linux Affinität und Liebe zu aktueller Software sehr schwierig. Nur für's Online-Banking dann Multi-Boot einrichten - dann kann ich auch gleich Windows daneben installieren bzw. in der VM laufen lassen (so habe ich die Durststrecke überwunden, Hibiscus in der Win7 VM). Eine echte Lösung ist das für mich nicht.

Unabhängig davon wäre es wirklich interessant zu sehen, wer aktuelle Dists mit welchem HBCI Terminal auf aktuellen Dists zum laufen bekommen hat.

Zitat geschrieben von hibiscus

Danke fuer die Rueckmeldung. Und prima, dass du das Problem finden konntest.


Gern geschehen, und auch Danke für Deine Hilfe!

Viele Grüße
Gewählte Zitate für Mehrfachzitierung:   0