openct package is broken if one cardreader is ill behaved
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openct (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: openct
Following appears while installing openct on a plain vanilla Ubuntu 8.10ß:
---cut here---
root@ubuntu:~# aptitude install openct
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Die folgenden NEUEN Pakete werden zusätzlich installiert:
libopenct1{a} openct
0 Pakete aktualisiert, 2 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
Muss 372kB an Archiven herunterladen. Nach dem Entpacken werden 1491kB zusätzlich belegt sein.
Wollen Sie fortsetzen? [Y/n/?]
Schreibe erweiterte Statusinformati
Hole:1 http://
Hole:2 http://
372kB wurden in 0s heruntergeladen (612kB/s)
Wähle vormals abgewähltes Paket libopenct1.
(Lese Datenbank ... 114994 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke libopenct1 (aus .../libopenct1_
Wähle vormals abgewähltes Paket openct.
Entpacke openct (aus .../openct_
Verarbeite Trigger für doc-base ...
Processing 1 added doc-base file(s)...
Registering documents with scrollkeeper...
Verarbeite Trigger für man-db ...
Richte libopenct1 ein (0.6.14-2ubuntu1) ...
Richte openct ein (0.6.14-2ubuntu1) ...
Adding system group: scard.
Lege Gruppe »scard« (GID 125) an ...
Fertig.
Starting smart card terminal framework: OpenCTusage: ifdhandler [-Hds] [-r reader] driver type device
-r specify index of reader
-F stay in foreground
-H hotplug device, monitor for detach
-s send error and debug messages to syslog
-d enable debugging; repeat to increase verbosity
-i display list of available drivers and protocols
-h display this message
-v display version and exit
.
Verarbeite Trigger für libc6 ...
ldconfig deferred processing now taking place
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Schreibe erweiterte Statusinformati
---cut here---
It is a 8.10ß installed at Oct., 11th 2008 with all updates available at this date. Same bug exists in Debian sid. After /etc/init.d/openct restart same error occures.
root@ubuntu:~# lsb_release -rd
Description: Ubuntu intrepid (development branch)
Release: 8.10
root@ubuntu:~# lsb_release -rd
Description: Ubuntu intrepid (development branch)
Release: 8.10
root@ubuntu:~# apt-cache policy openct
openct:
Installiert: 0.6.14-2ubuntu1
Kandidat: 0.6.14-2ubuntu1
Versions-Tabelle:
*** 0.6.14-2ubuntu1 0
500 http://
100 /var/lib/
Problem does not exists in Ubuntu 8.04
Update Oct, 12th: This behaviour may take place in case of a ill behaved card reader (e.g. in Dell Latitude E6500, usb id 0a5c:5800) is installed. A further problem is missing usb id in file /etc/openct.conf. Edit this file in section driver ccid so it looks like:
driver ccid {
ids = {
};
};
This makes Broadcom 5800 cardreader visible to OpenCT. See also bug 282196 (pkcs15 failure on Broadcom 5800 with Cryptoflex e-gate 32k)