Moneyplex Linux + pcsc-lite 1.8.3

martin_d

Betreff:

Moneyplex Linux + pcsc-lite 1.8.3

 ·  Gepostet: 29.07.2012 - 22:14 Uhr  ·  #83991
Ich versuche Moneyplex auf Linux mit einem Cyberjack RFID komfort zum laufen zu bringen.
Unter Fedora 17 (32bit) gibt es nur noch die Version 1.8.3 von pcsc-llite.
Ich habe den Treiber pcsc-cyberjack_3.99.5final.SP03 von reiner-sct.com heruntergeladen und installiert, aber anscheinend ist die pcsc Version zu neu für Moneyplex 2011.
Ist es schon abzusehen, ab wann Moneyplex entsprechend aktualisiert wird oder hat jemand einen Tipp wie es jetzt schon funktionieren könnte?

matrica

Betreff:

Re: Moneyplex Linux + pcsc-lite 1.8.3

 ·  Gepostet: 30.07.2012 - 15:23 Uhr  ·  #84000
Hallo martin_d,

mails uns doch bitte an, ansonsten auf 1.7.4 downgraden.

Tschüss

Sebastian

martin_d

Betreff:

Re: Moneyplex Linux + pcsc-lite 1.8.3

 ·  Gepostet: 30.07.2012 - 17:40 Uhr  ·  #84003
Mail kommt... ;)

Bavaria_Tom

Betreff:

Re: Moneyplex Linux + pcsc-lite 1.8.3

 ·  Gepostet: 07.09.2012 - 12:17 Uhr  ·  #84756
Hallo zusammen,

habe leider ein ähnliches Problem mit:
- openSuSE 12.2 32-bit
- Moneyplex 2011
- Reiner SCT CyberJack e-com Plus
- pcsc-lite 1.8.3-2.1.3 (aus openSuSE Repository)
- libpcsclite1 1.8.3-2.1.3 (aus openSuSE Repository)
- pcsc-cyberjack 3.99.5.final.SP03-3.1.2 (aus openSuSE Repository)

Die Installation des Treibers funktioniert, Test mittels "cyberjack" nach Anschluss des Kartenlesers ist okay (alle 6 Test liefern positives Ergebnis).

Wenn ich dann aber in Moneyplex den Kartenleser einbinden und testen will bekomme ich beim Versuch der Auswahl des PC/SC Treibers eine Moneyplex Fehlermeldung "Ungültige Gleitkommaoperation" (und anschliessend eine endlose "Sanduhr").

Die Alternative eines (bislang unter openSuSE 11.4 genutzten) CTAPI Treibers habe ich leider nicht, da ich weder in den openSuSE Repositories noch im Supportbereich von Reiner SCT einen CTAPI Treiber finden konnte...

Wo bekomme ich einen PC/SC Treiber, der sich in Moneyplex einbinden lässt oder alternativ ein Update für Moneyplex 2011, welches mit dem o.g. PC/SC Treiber funktioniert? Die Updatefunktion von Moneyplex haber ich selbstverständlich schon genutzt. Bin für jeden Tipp dankbar....

Danke & viele Grüße
Tom

martin_d

Betreff:

Re: Moneyplex Linux + pcsc-lite 1.8.3

 ·  Gepostet: 07.09.2012 - 20:22 Uhr  ·  #84777
Hast Du die Beiträge über Deinem hier gelesen?
Es hat bei mir wie beschrieben funktioniert.

xe4

Betreff:

Re: Moneyplex Linux + pcsc-lite 1.8.3

 ·  Gepostet: 18.09.2012 - 00:40 Uhr  ·  #84941
Zitat
Wo bekomme ich einen PC/SC Treiber, der sich in Moneyplex einbinden lässt oder alternativ ein Update für Moneyplex 2011, welches mit dem o.g. PC/SC Treiber funktioniert? Die Updatefunktion von Moneyplex haber ich selbstverständlich schon genutzt. Bin für jeden Tipp dankbar....

Nachdem ich unter openSUSE 12.2 (64 Bit) die üblichen Updates auf neuere Software-Versionen gemacht hatte, funktionierte Moneyplex 11 mit dem Reiner SCT cyberjack e-com 3.0 nicht mehr. Wenn ich unter "Einstellungen" auf den PCSC-Treiber-Namen klickte, hing das Programm oder lieferte die Fehlermeldung "Ungültige Gleitkommaoperation". Durch Suche im Netz fand ich diesen Thread mit dem zielführenden Hinweis von Matrica auf das Downgrade von pcsc-lite 1.8.3 auf 1.7.4, den ich hiermit aus meiner eben gemachten, erfolgreichen Erfahrung bestätigen möchte, u.a. für "Bavaria_Tom".

Hier die Updates, die ich gemacht hatte:

(Treiber) pcsc-cyberjack-3.99.5final.SP03-1.suse12.1 (Reiner SCT Website) --> pcsc-cyberjack-3.99.5final.SP03-3.1.2 (openSUSE 12.2 Repository)
Wie sich herausstellte, war dieses Update (des Treibers) NICHT das Problem. Der Treiber aus dem openSUSE 12.2 Repository KANN also installiert werden.

RÜCKGÄNGIG machen musste ich dagegen folgende Updates:
1.7.4-4.3.1 (openSUSE 12.1) --> 1.8.3-2.1.3 (openSUSE 12.2) pcsc-lite
1.7.4-4.3.1 (openSUSE 12.1) --> 1.8.3-2.1.3 (openSUSE 12.2) libpcsclite1
1.7.4-4.3.1 (openSUSE 12.1) --> 1.8.3-2.1.3 (openSUSE 12.2) libpcsclite1-32bit

So geht das Downgrade: Auf www.opensuse.org nach den 3 alten Paketen (1.7.4-4.3.1 aus openSUSE 12.1) suchen und direkt von der Website installieren ("1-Click"). Dann im Software Management von openSUSE nach Paketen suchen, die "pcsc" enthalten. Dort müssten dann die neuen Versionen (1.8.3-2.1.3 aus openSUSE 12.2) in blauer Schrift erscheinen, d.h., sie werden zum Update angeboten. Die alten Versionen müssten in schwarzer Schrift erscheinen, d.h., sie sind (nach erfolgreichem Downgrade) aktuell installiert.

Bei mir lief's nach dem Downgrade wieder einwandfrei. Bleibt zu hoffen, dass Matrica bald die Kompatibilität mit den neuen Versionen herstellt. Es lebe das Online-Banking mit Linux!

hoko2000

Betreff:

Re: Moneyplex Linux + pcsc-lite 1.8.3

 ·  Gepostet: 23.09.2012 - 14:27 Uhr  ·  #85007
vielen Dank für deine Anleitung für das Downgrade. Leider hat es bei mir nicht geholfen, ich erhalte einen segfault:

localhost:~ # pcscd
Sep 23 13:45:22 localhost kernel: [14131.818393] pcscd[17009]: segfault at 8 ip 00007f2ac40284c1 sp 00007fffe988bd08 error 4 in libc-2.15.so[7f2ac3fa6000+19b000]

hier meine installierten pcsc Pakete:

localhost:~ # rpm -qa|grep pcsc
pcsc-tools-1.4.18-1.4.x86_64
pcsc-lite-1.7.4-4.3.1.x86_64
pcsc-openct-0.6.20-38.1.x86_64
pcsc-ctapi-wrapper-32bit-0.3-2.2.x86_64
libpcsclite1-32bit-1.7.4-4.3.1.x86_64
pcsc-cyberjack-3.99.5final.SP03-3.1.2.x86_64
pcsc-ctapi-wrapper-0.3-2.2.x86_64
libpcsclite1-1.7.4-4.3.1.x86_64
pcsc-ccid-1.4.7-1.1.2.x86_64

Ich habe ebenfalls auf opensuse 12.2 upgedated und seitdem funktioniert mein moneyplex 11 nicht mehr.

localhost:~ # cat /etc/*rele*
openSUSE 12.2 (x86_64)
VERSION = 12.2
CODENAME = Mantis
LSB_VERSION="core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64"
cat: /etc/lsb-release.d: Is a directory
NAME=openSUSE
VERSION="12.2 (Mantis)"
VERSION_ID="12.2"
PRETTY_NAME="openSUSE 12.2 (Mantis) (x86_64)"
ID=opensuse
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:opensuse:12.2"
#

Kann es sein, da es nicht mit 62 Bit funktioniert? Hast du eine Idee?

Vielen Dank.

martin_d

Betreff:

Re: Moneyplex Linux + pcsc-lite 1.8.3

 ·  Gepostet: 24.09.2012 - 17:43 Uhr  ·  #85016
Auf Fedora 17 gibt's auch keine downgrade Möglichkeit.
Von Matrica gibt's per e-Mail Nachfrage eine Vorabversion, die auch mit pcsc-lite 1.8.3 funktioniert. Diese ist nur von der Benutzeroberfläche noch nicht ganz fertig, sodaß z.B. ein paar Texte in der Darstellung etwas abgeschnitten werden.

xe4

Betreff:

Re: Moneyplex Linux + pcsc-lite 1.8.3

 ·  Gepostet: 25.09.2012 - 05:27 Uhr  ·  #85019
Zitat geschrieben von hoko2000
Kann es sein, da es nicht mit 62 Bit funktioniert? Hast du eine Idee?

Mit 62 Bit funktioniert es definitiv nicht; da musst du noch 2 drauflegen. 8)

Bei mir läuft Moneyplex 11 definitiv unter openSUSE 12.2 x86_64, nach dem Downgrade.
Das Ergebnis deiner rpm-Abfrage ist bei mir wesentlich kürzer:

~> rpm -qa | grep pcsc
pcsc-cyberjack-3.99.5final.SP03-3.1.2.x86_64
pcsc-lite-1.7.4-4.3.1.x86_64
libpcsclite1-32bit-1.7.4-4.3.1.x86_64
libpcsclite1-1.7.4-4.3.1.x86_64

DIESE Zeilen stimmen mit deinen überein. Es fällt aber auf, dass bei dir noch einige andere Pakete installiert sind, z.B. CTAPI Wrapper. Vielleicht solltest du die deinstallieren? Wichtig und grundlegend ist jedenfalls, dass die Firmware des Chipkarten-Lesegerätes aktuell ist. Ich musste bei meinem Cyberjack erst ein ziemlich umständliches Firmware Update machen, da er schon etliche Jahre alt ist. Bei einigen Cyberjacks geht gar kein Firmware Update. Matrica hat dazu eine gute Info herausgegeben.

Dein Prompt sieht übrigens auch anders aus (#). Du machst doch hoffentlich nicht Online-Banking als Root? :eek:

hoko2000

Betreff:

Re: Moneyplex Linux + pcsc-lite 1.8.3

 ·  Gepostet: 27.09.2012 - 18:45 Uhr  ·  #85059
Hallo xe4 ,

vielen Dank für deine Hinweise. Ich habe alle Pakete deinstalliert,

rpm -e pcsc-tools-1.4.18-1.4.x86_64 pcsc-openct-0.6.20-38.1.x86_64 pcsc-ctapi-wrapper-32bit-0.3-2.2.x86_64 pcsc-ctapi-wrapper-0.3-2.2.x86_64 pcsc-ccid-1.4.7-1.1.2.x86_64

die du nicht hattest.

Und es hat sofort funktioniert. Vielen, Vielen Dank nochmal.

Holger

xe4

Betreff:

Re: Moneyplex Linux + pcsc-lite 1.8.3

 ·  Gepostet: 29.09.2012 - 19:57 Uhr  ·  #85081
Zitat geschrieben von hoko2000
Ich habe alle Pakete deinstalliert,

rpm -e pcsc-tools-1.4.18-1.4.x86_64 pcsc-openct-0.6.20-38.1.x86_64 pcsc-ctapi-wrapper-32bit-0.3-2.2.x86_64 pcsc-ctapi-wrapper-0.3-2.2.x86_64 pcsc-ccid-1.4.7-1.1.2.x86_64

die du nicht hattest.

Und es hat sofort funktioniert.

Danke für die Erfolgsmeldung. Da sehen wir doch gleich wieder etwas klarer.

xe4

Betreff:

Re: Moneyplex Linux + pcsc-lite 1.8.3

 ·  Gepostet: 29.09.2012 - 20:02 Uhr  ·  #85082
Zitat geschrieben von martin_d
Auf Fedora 17 gibt's auch keine downgrade Möglichkeit.

Ein Grund mehr für openSUSE.

martin_d

Betreff:

Re: Moneyplex Linux + pcsc-lite 1.8.3

 ·  Gepostet: 30.09.2012 - 14:17 Uhr  ·  #85088
Kommt immer darauf an, aus welcher Richtung man schaut ;)

matrica

Betreff:

Re: Moneyplex Linux + pcsc-lite 1.8.3

 ·  Gepostet: 09.10.2012 - 15:56 Uhr  ·  #85199
Hallo an alle,

die neuen pcsc-Versionen funktionieren unter dem neuen moneyplex 12 einwandfrei. Bei moneyplex 2011 und älter hilft leider nur ein Downgrade.

Tschüss

Sebastian

jrook

Betreff:

Re: Moneyplex Linux + pcsc-lite 1.8.3

 ·  Gepostet: 04.02.2013 - 17:27 Uhr  ·  #87574
Hallo zusammen,

ich habe alle Pakete entsprechend auf die 1.7 downgegraded. Leider bekomme ich nach wie vor nur die Meldung der Chipkartenleser konnte nicht angesprochen werden.

Moneyplex 9.0 (18937)
OpenSUSE 12.2



rpm -qa | grep pcsc
pcsc-lite-1.7.4-4.3.1.x86_64
libpcsclite1-1.7.4-4.3.1.x86_64
pcsc-cyberjack-3.99.5final.SP03-3.1.2.x86_64
libpcsclite1-32bit-1.7.4-4.3.1.x86_64



rcpcscd status
redirecting to systemctl
pcscd.service - LSB: Daemon to access a smart card using PC/SC
Loaded: loaded (/etc/init.d/pcscd)
Active: active (running) since Mon, 04 Feb 2013 17:22:52 +0100; 2s ago
Process: 4345 ExecStart=/etc/init.d/pcscd start (code=exited, status=0/SUCCESS)
CGroup: name=systemd:/system/pcscd.service
└ 4354 /usr/sbin/pcscd

Feb 04 17:22:52 linux-oxk4 pcscd[4345]: Starting PC/SC smart card daemon (pcscd): ..done


cyberjack
BEGIN: ermittle Distribution (0/5)
END : ermittle Distribution (1/5) [OK]
BEGIN: ermittle Systeminformationen (1/5)
END : ermittle Systeminformationen (2/5) [OK]
BEGIN: ermittle Gruppeninformation (2/5)
END : ermittle Gruppeninformation (3/5) [OK]
BEGIN: ermittle laufende Dienste (3/5)
END : ermittle laufende Dienste (4/5) [OK]
BEGIN: ermittle und teste angeschlossene Leser (4/5)
END : ermittle und teste angeschlossene Leser (5/5) [OK]

Es wurden 3 Dateien im aktuellen Verzeichnis angelegt:
- cyberjack-report.log: Enthaelt die Ergebnisse der Tests
- cyberjack-hints.log : Enthaelt moeglicherweise Hinweise
zu gefundenen Problemen und deren
Behebung.


/usr/sbin/pcscd -f -a -d
00000000 debuglog.c:269:DebugLogSetLevel() debug level=debug
00000195 configfile.l:245:DBGetReaderListDir() Parsing conf directory: /etc/reader.conf.d
00000026 configfile.l:287:DBGetReaderList() Parsing conf file: /etc/reader.conf.d/reader.conf
00000053 pcscdaemon.c:556:main() pcsc-lite 1.7.4 daemon ready.
00000717 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/002/001
00000089 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/002/001
00000098 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x046A, PID: 0x0001, path: /dev/bus/usb/002/002
00000114 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/003/001
00000116 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/004/001
00000087 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/004/001
00000092 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x046D, PID: 0xC03E, path: /dev/bus/usb/004/002
00000111 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001
00000084 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001
00000090 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x0C4B, PID: 0x0400, path: /dev/bus/usb/005/002
00000025 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x0C4B, PID: 0x0400, path: /dev/bus/usb/005/002
00000006 hotplug_libudev.c:309:HPAddDevice() Adding USB device: REINER SCT cyberJack ecom_a
00000036 readerfactory.c:934:RFInitializeReader() Attempting startup of REINER SCT cyberJack ecom_a (8762710930) 00 00 using /usr/lib64/readers/libifd-cyberjack.bundle/Contents/Linux/libifd-cyberjack.so
CYBERJACK: Started
00001256 readerfactory.c:824:RFBindFunctions() Loading IFD Handler 3.0
00041549 readerfactory.c:290:RFAddReader() Using the pcscd polling thread
00002231 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000073 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: REINER SCT cyberJack ecom_a (8762710930) 00 00
- cyberjack.xml : Enthaelt die Testergebnisse in fuer
den Support aufbereiteter Form.
Bitte senden Sie bei Problemen die Datei "cyberjack.xml"
an den Linux-Support von Reiner SCT.



Hat eventuell jemand noch eine Idee für mich?

Vielen Dank schon mal im Voraus


EDIT
So, Matrica war sehr hilfreich.
Die Alte 2009er Version von moneyplex kan anscheinend nicht mit pcsc. Ein Lizenzupdate auf moneyplex 2011 war die Lösung.
Jetzt funktioniert es einwandfrei mit den 1.7er Treibern.

Vielen Dank an alle.
Mathias