[SOLVED] Hibiscus, SpK Dortmund, Reiner-SCT CyberJack USB

 
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Unna
Homepage: mykk.biz
Beiträge: 14
Dabei seit: 01 / 2008
Betreff:

Re: [SOLVED] Hibiscus, SpK Dortmund, Reiner-SCT CyberJack USB

 · 
Gepostet: 25.01.2008 - 16:19 Uhr  ·  #21
Zitat geschrieben von kleiner77
@Kenpo: ist dein Nutzer schon immer in der Gruppe cyberjack oder hast Du ihn gerade erst in /etc/groups reingeschrieben?
Denn wenn Du ihn gerade erst reingeschrieben hast und Dich seitdem nicht aus- und wieder eingeloggt hast, ist der Nutzer der aktuellen Session NICHT in dieser Gruppe. Kannst Du durch die Ausgabe von "id" checken (nicht "id kenpo", sondern nur "id" - damit werden die Daten des Nutzers der aktuellen Session angezeigt).
-stefan-


kenpo@linux:~$ id
uid=1000(kenpo) gid=1000(kenpo) Gruppen=4(adm),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),104(scanner),108(lpadmin),110(admin),115(netdev),117
(powerdev),121,124(vboxusers),1000(kenpo),1001(cyberjack)

Zitat geschrieben von kleiner77
Bzgl. HBCI4Java Passport-Editor: schau mal in das Script runme.sh rein, ob der CLASSPATH richtig gesetzt wird, ob die entsprechenden class-Files auch vorhanden sind etc. (evtl. mit "ant" kompilieren).


kenpo@linux:~/Download/tmp/hbci4java-pe-0.9$ less runme.sh

#!/bin/sh

export OCFDIR=/opt/OpenCard-1.2/OCF1.2/lib
export HBCI4JAVA=/home/kleiner/projects/hbci4java/classes

java \
-Djava.library.path=/usr/lib \
-cp ${OCFDIR}/base-core.jar:${OCFDIR}/base-opt.jar:${OCFDIR}/pcsc-wrapper-src.jar:${OCFDIR}/reference-services.jar:${HBCI4JAVA}:classes \
org.kapott.hbci.pe.Main

Der Rest übersteigt leider meine Kenntnisse, speziell habe ich noch nicht mit ant gearbeitet. Aber der Pfad zu /home/kleiner/projects/ ...
scheint für mein System nicht zu passen. Wohin soll ich den setzen? Auf /opt/jameica/plugins/hibiscus/lib vielleicht? OPENCARD habe ich nicht installiert. Ist das vielleicht das Problem?
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Unna
Homepage: mykk.biz
Beiträge: 14
Dabei seit: 01 / 2008
Betreff:

Re: [SOLVED] Hibiscus, SpK Dortmund, Reiner-SCT CyberJack USB

 · 
Gepostet: 25.01.2008 - 16:29 Uhr  ·  #22
Zitat geschrieben von kleiner77
> Caused by: java.lang.UnsatisfiedLinkError: org.kapott.hbci.passport.HBCIPassportDDV.initCT()

Hier hat er wohl den CTAPI-Treiber (oder die HBCI4Java-Card-Lib) nicht gefunden oder konnte ihn nicht laden. Gibt "ldd /usr/lib/libctapi-cyberjack.so" irgendetwas der Art aus, dass eine Bibliothek nicht gefunden werden kann?

-stefan-


kenpo@linux:~$ ldd /usr/lib/libctapi-cyberjack.so
linux-gate.so.1 => (0xffffe000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7f3c000)
libusb-0.1.so.4 => /lib/libusb-0.1.so.4 (0xb7f34000)
libsysfs.so.2 => /lib/libsysfs.so.2 (0xb7f2a000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e37000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7e12000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7cc8000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7cbc000)
/lib/ld-linux.so.2 (0x80000000)
Benutzer
Avatar
Geschlecht:
Beiträge: 779
Dabei seit: 08 / 2004
Betreff:

Re: [SOLVED] Hibiscus, SpK Dortmund, Reiner-SCT CyberJack USB

 · 
Gepostet: 25.01.2008 - 16:32 Uhr  ·  #23
Ändere das runme.sh wiefolgt:
----------------------------------
#!/bin/sh
export HBCI4JAVA=/home/kenpo/jameica/plugins/hibiscus/lib/hbci4java-2.5.6.jar
export HBCI4JAVAPE=jar/hbci4java-pe.jar

java \
-Djava.library.path=/usr/lib \
-cp ${HBCI4JAVA}:${HBCI4JAVAPE} \
org.kapott.hbci.pe.Main
----------------------------------

Das fehlende OCF stört nicht, solange Du nicht versuchst, DDVOCF als Passport-Typ zu verwenden.


Das Tool ist aber nichts anderes als ein grafisches InitAndTest, bringt uns also nicht wirklich weiter. Was passiert denn, wenn Du das ganze mal als root versuchst?

-stefan-
Benutzer
Avatar
Geschlecht:
Beiträge: 779
Dabei seit: 08 / 2004
Betreff:

Re: [SOLVED] Hibiscus, SpK Dortmund, Reiner-SCT CyberJack USB

 · 
Gepostet: 25.01.2008 - 16:34 Uhr  ·  #24
Zitat
kenpo@linux:~$ ldd /usr/lib/libctapi-cyberjack.so
linux-gate.so.1 => (0xffffe000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7f3c000)

Vllt. noch folgende Erweiterung im runme.sh:

...
-Djava.library.path=/usr/lib:/lib \
...

-stefan-
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Unna
Homepage: mykk.biz
Beiträge: 14
Dabei seit: 01 / 2008
Betreff:

Re: [SOLVED] Hibiscus, SpK Dortmund, Reiner-SCT CyberJack USB

 · 
Gepostet: 25.01.2008 - 16:59 Uhr  ·  #25
Zitat geschrieben von kleiner77
Ändere das runme.sh wiefolgt:
----------------------------------
#!/bin/sh
export HBCI4JAVA=/home/kenpo/jameica/plugins/hibiscus/lib/hbci4java-2.5.6.jar
export HBCI4JAVAPE=jar/hbci4java-pe.jar

java \
-Djava.library.path=/usr/lib \
-cp ${HBCI4JAVA}:${HBCI4JAVAPE} \
org.kapott.hbci.pe.Main
----------------------------------

Das fehlende OCF stört nicht, solange Du nicht versuchst, DDVOCF als Passport-Typ zu verwenden.


Das Tool ist aber nichts anderes als ein grafisches InitAndTest, bringt uns also nicht wirklich weiter. Was passiert denn, wenn Du das ganze mal als root versuchst?

-stefan-


sudo ./runme.sh
Exception in thread "main" java.lang.NoClassDefFoundError: org/kapott/hbci/passport/HBCIPassport
at org.kapott.hbci.pe.ChoosePassport.start(ChoosePassport.java:139)
at org.kapott.hbci.pe.Main.start(Main.java:29)
at org.kapott.hbci.pe.Main.main(Main.java:36)

Gleiches Ergebnis auch ohne "sudo". Habe auch schon versucht HIBISCUS als root zu starten, aber auch dann kein Zugriff auf den Leser.
Sollte ich beiläufig erwähnen, das auch Programme wie AQBANK und Moneyplex den Leser nicht öffnen können.
Benutzer
Avatar
Geschlecht:
Beiträge: 779
Dabei seit: 08 / 2004
Betreff:

Re: [SOLVED] Hibiscus, SpK Dortmund, Reiner-SCT CyberJack USB

 · 
Gepostet: 25.01.2008 - 17:15 Uhr  ·  #26
> Exception in thread "main" java.lang.NoClassDefFoundError: org/kapott/hbci/passport/HBCIPassport

Da stimmt der Wert von "HBCI4JAVA" nicht - er muss auf die bei Dir existierende hbci4java-VERSION.jar zeigen...


> Sollte ich beiläufig erwähnen, das auch Programme wie AQBANK und Moneyplex den Leser nicht öffnen können.

Nun ja, das ist doch immerhin schon mal was. Bleibt die Frage, was cjgeldkarte anders macht als alle anderen...

Jemand aus der Reiner-SCT-Fraktion, der sich das reklären kann?

Grüße
-stefan-
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Unna
Homepage: mykk.biz
Beiträge: 14
Dabei seit: 01 / 2008
Betreff:

Re: [SOLVED] Hibiscus, SpK Dortmund, Reiner-SCT CyberJack USB

 · 
Gepostet: 05.02.2008 - 15:50 Uhr  ·  #27
Zitat geschrieben von kleiner77
Jemand aus der Reiner-SCT-Fraktion, der sich das reklären kann?


Keine Ideen in der Reiner-SCT Fraktion?

Gruß Jan
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Unna
Homepage: mykk.biz
Beiträge: 14
Dabei seit: 01 / 2008
Betreff:

[SOLVED] Hibiscus, SpK Dortmund, Reiner-SCT CyberJack USB

 · 
Gepostet: 05.02.2008 - 17:15 Uhr  ·  #28
Hallo,

das Thema hat sich erledigt. Der Kartenleser läuft jetzt.
Es lagen wohl noch alte Config Dateien vom chipcardd2 rum (libchipcard2). Die habe ich entfernt.
Und ich habe unter Ubuntu 7.10 folgende Modifikationen vorgenommen:

sudo aptitude remove libchipcard2-dev libchipcard2-tools
sudo aptitude purge libchipcard2-dev libchipcard2-tools
sudo aptitude remove network-manager
sudo aptitude purge network-manager

sudo pico /sbin/udev.cyberjack.sh
#!/bin/sh

# This indirection is needed for 32-Bit packages installed on a
# 64-Bit SuSE10.0 (maybe on others as well)

#if test -n "${DEVICE}"; then
# /bin/chgrp "cyberjack" ${DEVICE}
# /bin/chmod g+rw ${DEVICE}
#fi


# This is needed when using the cyberjack kernel module
if test -n "${DEVNAME}"; then
/bin/chgrp "cyberjack" ${DEVNAME}
/bin/chmod g+rw ${DEVNAME}
fi

sudo pico /etc/udev/rules.d/99-cyberjack.rules
ACTION=="add", BUS=="usb", SYSFS{idVendor}=="0c4b", GROUP="cyberjack", MODE="0660"
ACTION=="add", SUBSYSTEM=="usb", ENV{PRODUCT}=="c4b/100/*", RUN+="/sbin/udev.cyberjack.sh"
ACTION=="add", SUBSYSTEM=="usb", ENV{PRODUCT}=="c4b/300/*", RUN+="/sbin/udev.cyberjack.sh"
ACTION=="add", SUBSYSTEM=="usb", ENV{PRODUCT}=="c4b/400/*", RUN+="/sbin/udev.cyberjack.sh"
ACTION=="add", SUBSYSTEM=="usb", ENV{PRODUCT}=="c4b/401/*", RUN+="/sbin/udev.cyberjack.sh"
# not for FC6
ACTION=="add", SUBSYSTEM=="tty", DRIVERS=="cyberjack", RUN+="/sbin/udev.cyberjack.sh"

sudo pico /etc/cyberjack/cyberjack.conf
den Eintrag "serialFile=/etc/cyberjack/cyberjack_serials" aktivieren

Einstellungen in Hibiscus
Port des Lesers "COM2"
Index des Lesers "1"
Index des HBCI-Zugangs "1"
HBCI-Version "HBCI 2.1"

Gruß Jan
Gewählte Zitate für Mehrfachzitierung:   0