ID kaart ja pcsc probleem

Debiani foorum

Moderaator: Moderaatorid

Vasta
LR
Uus kasutaja
Uus kasutaja
Postitusi: 6
Liitunud: 17.04.2008, 13:51

ID kaart ja pcsc probleem

Postitus Postitas LR »

Tere,

probleemiks järgmine viga (Debian testing/Squeeze 2.6.26-2-686):

Kood: Vali kõik

# opensc-tool -l                                                                                             
[opensc-tool] ctx.c:346:load_dynamic_driver: Module pcsc: cannot load pcsc library: /usr/lib/pcsc: cannot read file data: Is a directory      
[opensc-tool] ctx.c:399:load_reader_drivers: Unable to load 'pcsc'.                                                                           
No smart card readers found.
Hetkel ei hammusta läbi, milles probleem

Kõik paigaldatud Ideelabori õpetuse järgi.

Kood: Vali kõik

# ps ax | grep pcscd
10830 ?        Ssl    0:01 /usr/sbin/pcscd
11468 pts/2    S+     0:00 grep pcscd

# pcsc_scan
PC/SC device scanner
V 1.4.15 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.4.102
Scanning present readers...
0: Alcor Micro AU9520 00 00

Wed Jun  3 11:51:07 2009
 Reader 0: Alcor Micro AU9520 00 00
  Card state: Card removed,
urmas
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 92
Liitunud: 25.07.2006, 11:50

Postitus Postitas urmas »

alusta sellest veateatest - uuri mis asi on /usr/lib/pcsc
Ja miks ta ütleb et "see on kataloog"? Kas ta peaks ootama faili? Kas lugemiseks õigused on? VÕimalik et pead käivitama rooduna...
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

Postitus Postitas sander85 »

mida opensc-tool -i näitab?
Pilt Pilt Pilt
Kasutaja avatar
DaStoned
Pingviini aktivist
Pingviini aktivist
Postitusi: 395
Liitunud: 11.01.2007, 16:23

Postitus Postitas DaStoned »

Koperdasin eelmisel nädalal täpselt sama vea otsa (Debian testing, 64-bit). Mitu head tundi sai ära raisatud, aga katki seda pähklit ei hammustanud.

/usr/lib/pcsc on kataloog, kus sees on omakorda kataloogid, kus sees on muu mudru. pcsc teeke seal igatahes ei paistnud.

Kood: Vali kõik

./drivers
./drivers/serial
./drivers/serial/libccidtwin.so.1.3.10
./drivers/serial/libccidtwin.so
./drivers/ifd-ccid.bundle
./drivers/ifd-ccid.bundle/Contents
./drivers/ifd-ccid.bundle/Contents/Linux
./drivers/ifd-ccid.bundle/Contents/Linux/libccid.so.1.3.10
./drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
./drivers/ifd-ccid.bundle/Contents/Info.plist
./services
Tõenäoliselt on see pakendaja apsakas. Ootan veel paar nädalat, kui selle aja jooksul midagi ei parane siis ehk panen pakile puugi.
When the shit hits the fan, keep your mouth shut!
LR
Uus kasutaja
Uus kasutaja
Postitusi: 6
Liitunud: 17.04.2008, 13:51

Postitus Postitas LR »

/usr/lib/pcsc/ on kataloog, mille all on järgnevad:

Kood: Vali kõik

# ls -R /usr/lib/pcsc
/usr/lib/pcsc:
drivers  services

/usr/lib/pcsc/drivers:
ifd-ccid.bundle  serial

/usr/lib/pcsc/drivers/ifd-ccid.bundle:
Contents

/usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents:
Info.plist  Linux

/usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux:
libccid.so  libccid.so.1.3.10

/usr/lib/pcsc/drivers/serial:
libccidtwin.so  libccidtwin.so.1.3.10

/usr/lib/pcsc/services:
Kas otsib *.so (d) valest kohast ja kui siis mis nimelist?

opensc-tool -i väljund:

Kood: Vali kõik

#opensc-tool -i
Enabled features: zlib iconv openssl nsplugin
[opensc-tool] ctx.c:346:load_dynamic_driver: Module pcsc: cannot load pcsc library: /usr/lib/pcsc: cannot read file data: Is a directory
[opensc-tool] ctx.c:399:load_reader_drivers: Unable to load 'pcsc'

*edit*
Tänud DaStoned,
järelikult 32-bitsel sama probleem ja juba mitu head nädalat.
Kasutaja avatar
mihkel
Vana Pingviin
Vana Pingviin
Postitusi: 1284
Liitunud: 16.04.2006, 13:08

Postitus Postitas mihkel »

Paigaldage Sid'ist (siin on toodud 32-bitised pakid)
opensc_0.11.8-1_i386.deb
libopenct1_0.6.16-1_i386.deb
libopensc2_0.11.8-1_i386.deb
Ja opensc.conf faili andke teada, kus draiver asub:
provider_library = /usr/lib/libpcsclite.so.1
LR
Uus kasutaja
Uus kasutaja
Postitusi: 6
Liitunud: 17.04.2008, 13:51

Postitus Postitas LR »

Esimesest probleemist lahti :

uuendasin need pakid ning
uues /etc/opensc/opensc.conf -is
kohe vastavad read olemas:

# Default: /usr/lib/libpcsclite.so
provider_library = /usr/lib/libpcsclite.so1

Kuid nüüd üldtuntum probleem:

Kood: Vali kõik

# opensc-tool -i
opensc 0.11.8 [gcc  4.3.3]
Enabled features: zlib iconv openssl openct pcsc(/usr/lib/libpcsclite.so) nsplugin
[opensc-tool] reader-pcsc.c:1015:pcsc_detect_readers: returning with: No readers found
Kuigi ka masinale restart tehtud ja deemon peaks töötama:

Kood: Vali kõik

# /etc/init.d/pcscd restart

# ps ax | grep pcscd
 4820 ?        Ssl    0:02 /usr/sbin/pcscd
 5225 pts/1    S+     0:00 grep pcscd

# pcsc_scan
PC/SC device scanner
V 1.4.15 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.4.102
Scanning present readers...
0: OmniKey CardMan 1021 00 00

Wed Jun  3 23:04:13 2009
 Reader 0: OmniKey CardMan 1021 00 00
  Card state: Card removed,
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

Postitus Postitas sander85 »

LR kirjutas:Esimesest probleemist lahti :

uuendasin need pakid ning
uues /etc/opensc/opensc.conf -is
kohe vastavad read olemas:

# Default: /usr/lib/libpcsclite.so
provider_library = /usr/lib/libpcsclite.so1

Kuid nüüd üldtuntum probleem:

Kood: Vali kõik

# opensc-tool -i
opensc 0.11.8 [gcc  4.3.3]
Enabled features: zlib iconv openssl openct pcsc(/usr/lib/libpcsclite.so) nsplugin
[opensc-tool] reader-pcsc.c:1015:pcsc_detect_readers: returning with: No readers found
Kuigi ka masinale restart tehtud ja deemon peaks töötama:

Kood: Vali kõik

# /etc/init.d/pcscd restart

# ps ax | grep pcscd
 4820 ?        Ssl    0:02 /usr/sbin/pcscd
 5225 pts/1    S+     0:00 grep pcscd

# pcsc_scan
PC/SC device scanner
V 1.4.15 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.4.102
Scanning present readers...
0: OmniKey CardMan 1021 00 00

Wed Jun  3 23:04:13 2009
 Reader 0: OmniKey CardMan 1021 00 00
  Card state: Card removed,
mida näitab ls -l /usr/lib/libpcsclite*
Pilt Pilt Pilt
LR
Uus kasutaja
Uus kasutaja
Postitusi: 6
Liitunud: 17.04.2008, 13:51

Postitus Postitas LR »

Asi korras - lugeja ja kaart ära tuntud:

Kood: Vali kõik

opensc-tool -list-reader
opensc 0.11.8 [gcc  4.3.3]
Enabled features: zlib iconv openssl openct pcsc(/usr/lib/libpcsclite.so) nsplugin
Readers known about:
Nr.    Driver     Name
0      pcsc       OmniKey CardMan 1021 00 00
Using reader with a card: OmniKey CardMan 1021 00 00
APDU too short (must be at least 4 bytes).
hilisel õhtutunnil sai tähtsast sümbolist "." üle vaadatud.
õige link teegile ikka: /usr/lib/libpcsclite.so.1
zeroconf
Vana Pingviin
Vana Pingviin
Postitusi: 1069
Liitunud: 31.03.2007, 16:10

Postitus Postitas zeroconf »

Ubuntu 9.10 all aitab selline tegevus:

Kood: Vali kõik

sudo ln -s /lib/libpcsclite.so.1 /usr/lib/libpcsclite.so
sudo service pcscd restart
Vasta