johnyff
Anmeldungsdatum: 8. Januar 2007
Beiträge: 1186
|
Baustelle/HBCI Kartenleser Ich habe mich mal herangetraut für den Kartenlser Towitoko und Cyberjack eine Wiki zu schreiben, da ich zufällig beide besitze und es mich jede Menge Zeit gekostet hat es einzurichten. Ich habe nicht wirklich viel Ahnung von dem was ich beschrieben habe, daher bitte um Rückmeldungen von User die sich damit besser auskennen und von Anderen die dies testen Ansonsten wie immer bitte konstruktive Kritik zum Inhalt Moderiert von e2b: unnötige / störende Angaben beim Wiki-Link entfernt
|
noisefloor
Ehemaliger
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28952
Wohnort: WW
|
Hallo, 1. Dieser Satz
ngaben Überprüfen wie "char libraryFile" auf die korrekte Pfadangabe und "int port" auf die Angabe des korrekten Anschlusses, der Rest kann ohne Änderungen übernommen werden. Als /etc/chipcard2-server/etc/chipcard2-server/chipcardd2.conf und /etc/chipcard2-server/etc/chipcard2-client/chipcardc2.conf speichern. Die Angaben für Server und Client sind identisch.
ist etwas konfus, oder? Verstehe ihn jedenfalls nicht... 2. ein paar Satzstellungen sind ein wenig durcheinander 3. am Ende bis du mit der Fett-Formatierung durcheinander... Ansonsten ganz ok. Gruß noisefloor
|
johnyff
(Themenstarter)
Anmeldungsdatum: 8. Januar 2007
Beiträge: 1186
|
THX 1. damit sind doch die Angaben im Listing gemeint, habe es geändert 2. ist nicht mehr meine Stärke 3. werde mich in Zukunft dran halten auch THX für die Fännchen und den Kopf hatte ich völlig vergessen Wurde mich habe auch freuen wenn das mal jemand testen könnte, z.B. ob der Chipcard-Server automatisch startet
|
ganjo7
Anmeldungsdatum: 16. Januar 2006
Beiträge: 14
Wohnort: Bayern
|
Ich habe alles getreu der Anleitung gemacht. Trotzdem: sudo chipcardd2 --pidfile /var/run/chipcardd2.pid command not found Ich habe einen Reiner SCT Pinpad mit Klasse 2.
enabled="1" server { typ="local" addr="/var/run/chipcardd.sock" }
Sollte es hier nicht heissen: addr="/ver/run/chipcardd2.sock" ❓
|
johnyff
(Themenstarter)
Anmeldungsdatum: 8. Januar 2007
Beiträge: 1186
|
dann hast du nicht alle chipcard Pakete installiert, chipcardd2 ist in libchipcard2-tools enthalten, schreib mal sudo /usr/sbin/chipcardd2 --pidfile /var/run/chipcardd2.pid Sollte es hier nicht heissen: addr=" /ver/run/chipcardd2.sock" Frage richtig, mein fehler, korregiert THX tue mir mal bitte ein Gefallen. nachdem du libchipcard2-tools installiert hast 1. Ist bei dir in /etc/init.d ein Datei mit dem Namen chipcardd2 enthalten? 2. wenn ja, poste mal bitte deren Inhalt? 3. /etc/rc5.d/S20chipcardd2 und gibt es bei dir auch diese Datei?
|
ganjo7
Anmeldungsdatum: 16. Januar 2006
Beiträge: 14
Wohnort: Bayern
|
Zu Frage 1: In init.d ist nur eine libchipcard2-tools #! /bin/sh
### BEGIN INIT INFO
# Provides: chipcardd2
# Required-Start: $syslog $remote_fs $local_fs
# Required-Stop: $syslog $remote_fs $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: daemon for smartcard access
# Description: server that libchipcard2-based program can
# connect to
### END INIT INFO
#
# NOTE: The above assumes unix sockets are used (otherwise $network and
# $named might be wanted)
#
# Start and stop chipcardd, adapted by packager from skeleton by:
#
# Written by Miquel van Smoorenburg <miquels@cistron.nl>.
# Modified for Debian GNU/Linux
# by Ian Murdock <imurdock@gnu.ai.mit.edu>.
#
PATH=/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/chipcardd2
PIDFILE=/var/run/chipcard2/chipcardd2.pid
DAEMON_ARGS="--pidfile $PIDFILE --exit-on-error"
NAME=chipcardd2
DESC="libchipcard2 daemon"
test -x $DAEMON || exit 0
set -e
check_var_run() {
if [ ! -d /var/run/chipcard2 ] ; then
mkdir -p /var/run/chipcard2
chown chipcard /var/run/chipcard2
fi
}
case "$1" in
start)
echo -n "Starting $DESC: "
check_var_run
start-stop-daemon --start --quiet --pidfile $PIDFILE \
--user chipcard --chuid chipcard \
--exec $DAEMON -- $DAEMON_ARGS
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
start-stop-daemon --oknodo --stop --quiet --pidfile $PIDFILE \
--user chipcard --exec $DAEMON
echo "$NAME."
;;
reload)
echo "Reloading $DESC configuration files."
start-stop-daemon --stop --signal 1 --quiet --pidfile \
$PIDFILE --exec $DAEMON
;;
restart|force-reload)
echo -n "Restarting $DESC: "
start-stop-daemon --oknodo --stop --quiet --pidfile $PIDFILE \
--user chipcard --exec $DAEMON
sleep 1
check_var_run
start-stop-daemon --start --quiet --pidfile $PIDFILE \
--user chipcard --chuid chipcard --exec $DAEMON -- $DAEMON_ARGS
echo "$NAME."
;;
*)
N=$0
echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
exit 1
;;
esac
exit 0
|
ganjo7
Anmeldungsdatum: 16. Januar 2006
Beiträge: 14
Wohnort: Bayern
|
Zu Frage 3: In /etc/rc5.d gibt es nur eine Datei: S20libchipcard2-tools
#! /bin/sh # connect to # # $named might be wanted) # # # Written by Miquel van Smoorenburg <miquels@cistron.nl>. # Modified for Debian GNU/Linux # by Ian Murdock <imurdock@gnu.ai.mit.edu>. DAEMON=/usr/sbin/chipcardd2 PIDFILE=/var/run/chipcard2/chipcardd2.pid DAEMON_ARGS="--pidfile $PIDFILE --exit-on-error" NAME=chipcardd2 DESC="libchipcard2 daemon" test -x $DAEMON || exit 0 set -e check_var_run() { if [ ! -d /var/run/chipcard2 ] ; then mkdir -p /var/run/chipcard2 chown chipcard /var/run/chipcard2 fi } case "$1" in start) echo -n "Starting $DESC: " check_var_run start-stop-daemon --start --quiet --pidfile $PIDFILE \\
|
ganjo7
Anmeldungsdatum: 16. Januar 2006
Beiträge: 14
Wohnort: Bayern
|
Mit Hibiscus funktioniert es jedenfalls noch nicht.
Fehler beim Testen des Sicherheits-Mediums: error while opening chipcard; nested exception is: org.kapott.hbci.exceptions.HBCI_Exception: kann kein Passport des Typs DDV instanziieren
Ich muss erstmal ein anderes Finanzprogramm installieren. Für Heute lassen wir es gut sein. Gute Nacht.
|
johnyff
(Themenstarter)
Anmeldungsdatum: 8. Januar 2007
Beiträge: 1186
|
THX, für die Info, werde die Wiki etwas ändern zum Starten des Severs, übrigens Hibiscus hat eigene Routinen um auf die Chipkarte zuzugreifen, also libchipcard braucht es nicht Habe bis jetzt wie du die gleiche Fehlermeldung immer bekommen mit Hibiscus, egal ob RDH- oder DDV-Karte, hab es aufgegeben, benutze Qbankmanager
|
924-Ralf
Anmeldungsdatum: 20. Juni 2006
Beiträge: 20
Wohnort: Neu-Ulm
|
Ist das so wirklich korrekt? Also zweimal /etc/ ? /etc/chipcard2-server/etc/chipcard2-server/chipcardd2.conf
|
johnyff
(Themenstarter)
Anmeldungsdatum: 8. Januar 2007
Beiträge: 1186
|
Nein, Schreibfehler, korregiert, THX
|
pippovic
Anmeldungsdatum: 12. November 2004
Beiträge: 9130
|
Hallo, noch ein paar Anmerkungen von mir: 1. Verweis auf Wissensblock mit der [2] reicht in einer langen Paketliste aus, wenn er nur beim ersten Paket steht. Außerdem könntest du das Makro Paket verwenden. 2. Wenn es verschiedene Pakete für verschiedene Ubuntu-Versionen gibt, dann genügt es, wenn du die Version mit einem Bindestrich hinter das Paket schreibst. Brauchst dazu keine eigene Überschrift. 3. Weiter unten hast du ein Fähnchen bei einem externen Link vergessen. 4. Bitte deutsche Begriffe verwenden. Aufgefallen ist mir "Kommandozeilentools". Insgesamt finde ich es sehr problematisch, dass du genaue Paketversionen nennst. Ändern sich diese, dann funktioniert die Anleitung vielleicht sehr schnell nicht mehr. Auch ist es so schwierig, die Anleitung aktuell zu halten. Daher verweisen wir, wo immer möglich, nur auf die Downloadseite und erwähnen allgmein das "neueste Paket". Da müssten wir uns noch was überlegen. Gruß pippovic
|
johnyff
(Themenstarter)
Anmeldungsdatum: 8. Januar 2007
Beiträge: 1186
|
1 korregiert , es gibt aber kein Metapaket welches alles installiert, ich habe es mehrmals ausprobriert 2. die Überschriften hat jemand anders gesetzt, aber poste mal wie das genau meinst an ein Beispiel 3, hat scheinbar jemand schon korregiert 4 hab es geändert in Kommandozeilenbefehle, aber Kommandozeilentools kennt sogar die deutsche Google Rechtschreibung und die von Firefox. Aber wie soll man Homebanking benennen? Hausbankgeschäft, Hausbankverfahren? 5. habs korregiert beim ctapi Treiber
|
924-Ralf
Anmeldungsdatum: 20. Juni 2006
Beiträge: 20
Wohnort: Neu-Ulm
|
Bei mir kann folgendes irgendwie nicht passen: addr="/var/run/chipcardd2.sock" chipcard2.sock befindet sich im Verzeichnis chipcard2 /var/run/chipcard2/chipcard2.sock Ist das bei Euch nicht so?
|
johnyff
(Themenstarter)
Anmeldungsdatum: 8. Januar 2007
Beiträge: 1186
|
ne bei mir nicht, aber funktioniert es bei dir mit addr="/var/run/chipcardd2.sock" wenn ja, kümmere dich nicht weiter darum, die Datei hat ja eh kein Inhalt
|