Autor |
Sõnum |
erkiha
Uus kasutaja
Liitunud: 20.02.2015
Postitused: 10
|
|
Lihtsalt tähelepanek,
täna upgradisin oma ubuntu 14.10-lt 15.04.ks ning ID kaardi probleemid lahenesid iseenesest. Id kaart on installitud ametliku estonianidcard paki abil ria ppa-st, 14.04 versioon.
14.10 oli mul id kaart sisuliselt kasutuskõlbmatu, küsis sisselogimisel mõlemat pin-i ning peale tahtis restarti peale igat kasutust et jälle tööle saada.
|
|
|
|
|
|
|
|
natsa
Vana Pingviin
Vanus: 79
Liitunud: 25.03.2009
Postitused: 536
Asukoht: Kärdla
Distributsioon: LMDE-2 Mate 64-bit
|
|
_________________ Kõige parem asi on töötav asi.
|
|
|
|
spott
Admin
Vanus: 43
Liitunud: 04.06.2005
Postitused: 8857
Distributsioon: Ubuntu
|
|
mis id kaardi lugeja tüüp? Osade lugejate tarkvara uue versiooniga tugi kadus. Nagu näiteks Dell 630-te sisemine ID kaardi lugeja, mis enam ei tööta
|
|
|
|
_________________ Tellige endale sünnipäevaks, sõbrapäevaks või muuks tähtpäevaks kingitus: Kingitused internetist - NetiKink.eu
|
|
|
|
mait
Pingviini aktivist
Liitunud: 14.12.2012
Postitused: 103
Asukoht: Tartu
Distributsioon: OpenSuse 12.2; 13.2, Leap
|
|
Välisega loeb sertifikaate.
Kood: | >opensc-tool -l
# Detected readers (pcsc)
Nr. Card Features Name
0 No O2 Micro Oz776 00 00
1 Yes OMNIKEY CardMan 1021 01 00
> pkcs15-tool -c
Using reader with a card: OMNIKEY CardMan 1021 01 00
X.509 Certificate [Isikutuvastus]
...
|
Sertifitseerimiskeskus tervitab välise lugejaga uut kaarti.
Aga miks ikka see sisemine lugeja vana ID-kaarti luges probleemideta ja uut ei loe?
|
|
|
|
|
|
|
|
natsa
Vana Pingviin
Vanus: 79
Liitunud: 25.03.2009
Postitused: 536
Asukoht: Kärdla
Distributsioon: LMDE-2 Mate 64-bit
|
|
_________________ Kõige parem asi on töötav asi.
|
|
|
|
mait
Pingviini aktivist
Liitunud: 14.12.2012
Postitused: 103
Asukoht: Tartu
Distributsioon: OpenSuse 12.2; 13.2, Leap
|
|
Tervist jälle!
Seekord siis vana sülearvuti, millel on OpenSUSE 12.2, ja äsjavahetatud ID-kaart. Praegu on nii: vana ID-kaart töötas, uus ei hakanud tööle. Sülearvutist kõik vanad opensc ja esteid* asjad välja ning opensc-0.14 peale:
Kood: | > opensc-tool -l
# Detected readers (pcsc)
Nr. Card Features Name
0 Yes O2 Micro Oz776 00 00
>pkcs15-tool -c
Using reader with a card: O2 Micro Oz776 00 00
Failed to connect to card: Transmit failed
|
Uut kaarti mittelugevas süleris: opensc loeb vana kaardi sertifikaadid ja qesteidutil loeb vana kaardi andmed, uue kaardi infot ei loe.
Siin veidi varem käimaaetud masinas uue ID-kaardiga Sertifitseerimiskeskus tervitab ja qesteidutil loeb uut kaarti. Kuskohast alustada?
|
|
|
|
|
|
|
|
tris
Troll - ära toida!
Liitunud: 23.08.2014
Postitused: 713
Distributsioon: Debian
|
|
Tegin skripti, mis lihtsustab asja ning mis väljalase sinu
repositooriumiga sobitub;
precise sobib näiteks wheezy repoga debianis.
terminalis: chmod +x install-esteid.sh
./install-esteid.sh precise
Kood: |
#!/bin/bash
# id kaardi paigalduskript 0.0.2
# kasutus ./install-esteid.sh <valjalaske nimi>
# Ubuntu, debian .jt
REPO_FILE=/etc/apt/sources.list.d/ria-repository.list
check_privileges()
{
touch $REPO_FILE 1>/dev/null 2>&1
if [ "$?" != "0" ] ; then
echo "Sa pead olema administraatori oigustes!"
exit 1
fi
}
sudo apt-get install apt-transport-https
p=$1
OPSYS=${p}
create_repo_file()
{
echo "deb https://installer.id.ee/media/ubuntu/ $OPSYS main" | sudo dd
of=$REPO_FILE 1>/dev/null 2>&1
echo "deb https://installer.id.ee/media/ubuntu/ $OPSYS main" | sudo dd
of=$REPO_FILE.save 1>/dev/null 2>&1
}
import_ria_key()
{
sudo apt-key list | grep '^pub.*1024D/592073D4.*2010-10-26$'
1>/dev/null
KEY_LOOKUP_RESULT=$?
if [ "$KEY_LOOKUP_RESULT" != "0" ] ; then
echo "Loading RIA Repository key"
sudo wget -O /tmp/ria-public.key
https://installer.id.ee/media/install-scripts/ria-public.key
sudo apt-key add /tmp/ria-public.key
sudo rm -f /tmp/ria-public.key
else
echo "RIA Repository key already loaded"
fi
}
update_repo()
{
sudo apt-get update
}
install_estonianidcard()
{
sudo apt-get install estonianidcard
}
create_repo_file
import_ria_key
update_repo
install_estonianidcard
|
|
|
|
|
_________________ ricochet:yckka6zlbxv767lz
|
|
|
|
mait
Pingviini aktivist
Liitunud: 14.12.2012
Postitused: 103
Asukoht: Tartu
Distributsioon: OpenSuse 12.2; 13.2, Leap
|
|
1) oli korras.
2) oli olemas lisa ja plugin.
3) Yast-st maha kõik esteid* asjad ja opensc*. Aga millegipärast jäi /usr/local/lib64 alla kõiksugu opensc pudi. Võibolla juba algselt kaasa distroga tulnud opensc 0.13. Need kustutasin käsitsi.
Siis opensc 0.14 paigaldus. Sertifitseerimiskeskus tervitab, panka saab sisse, aga allkirjastada ei saa. Nüüd veel mihkli viidatud repost ( https://build.opensuse.org/package/repositories/home:mk11:eid/qdigidoc) pakid esteidcerts, esteidfirefoxplugin ja esteidpkcs11loader (ver=3.8.0*).
Ühes pangas hakkas allkirjastamine ka tööle . Võimalik, et oleks piisanud ainult /usr/local/lib64 all oleva opensc (ver=0.13?) asjade kustutamisest... Seda eraldi testima ei hakanud.
Tänud abistajatele!
|
|
|
|
|
|
|
|
mihkel
Vana Pingviin
Liitunud: 16.04.2006
Postitused: 1284
Distributsioon: Fedora/Centos
|
|
mait kirjutas: |
Panka saab, aga allkirjastamisel annab FF
Kood: | EstEID Plugin initialization failed:
dlopen failed: /usr/local/lib64/libopensc.so.3: undefined symbol: iasecc_se_get_crt |
. Sama veani jõudsin ka siis, kui oli opensc 0.13. |
Mulle tundub, et opensc librat otsitakse valest kohast. Antud juhul /usr/local/
Võiks olla /usr/lib64
Mida mina teeksin?
1. Kontrolliksin Firefoxi seadete alt, kas laadima on pandud õige moodul, õigest kohast:
https://i.imgur.com/0xebW29.png
Midagi sellist võiks olla.
2. Kas pluginate/lisade all on esteid-ga seotu lubatud.
3. Kui eelmised toimingud tulemust ei anna, siis eemaldaksin kogu esteid-ga seotud krempli (kaasa arvatud sellega seotud repod) ja paigaldasin uuesti. Võimalik, et midagi on kuskil konflikti läinud.
|
|
|
|
|
|
|
|
mait
Pingviini aktivist
Liitunud: 14.12.2012
Postitused: 103
Asukoht: Tartu
Distributsioon: OpenSuse 12.2; 13.2, Leap
|
|
Eks peab usaldama midagi.
Prooviks lasin opensc 0.14 peale repost klõpsupaigaldusega.
# opensc-tool -D töötab
Kood: |
Configured card drivers:
cardos Siemens CardOS
flex Schlumberger Multiflex/Cryptoflex
cyberflex Schlumberger Cyberflex
gemsafeV1 driver for the Gemplus GemSAFE V1 applet
miocos MioCOS 1.1
mcrd MICARDO 2.1 / EstEID 1.0 - 3.0
asepcos Athena ASEPCOS
starcos STARCOS SPK 2.3/2.4
tcos TCOS 3.0
openpgp OpenPGP card
jcop JCOP cards with BlueZ PKCS#15 applet
belpic Belpic cards
ias IAS
incrypto34 Incard Incripto34
acos5 ACS ACOS5 card
akis TUBITAK UEKAE AKIS
rutoken Rutoken driver
rutoken_ecp Rutoken ECP driver
westcos WESTCOS compatible cards
myeid MyEID cards with PKCS#15 applet
sc-hsm SmartCard-HSM
setcos Setec cards
muscle MuscleApplet
atrust-acos A-Trust ACOS cards
piv PIV-II for multiple cards
itacns Italian CNS
default Default driver for unknown cards
|
https://www.sk.ee/tervitus/index.php tervitab .
Panka saab, aga allkirjastamisel annab FF
Kood: | EstEID Plugin initialization failed:
dlopen failed: /usr/local/lib64/libopensc.so.3: undefined symbol: iasecc_se_get_crt | . Sama veani jõudsin ka siis, kui oli opensc 0.13.
|
|
|
|
|
|
|
|
mihkel
Vana Pingviin
Liitunud: 16.04.2006
Postitused: 1284
Distributsioon: Fedora/Centos
|
|
Kuna oma postituse alguses tõid välja, et opensc-tool -D segfauldib, siis võibolla on koer just sinna maetud? Pealegi on opensc 0.13 probleeme teisigi. Otsi sealt opensuse buildist mõni opensc 0.14 versioon, mis sulle tundub usaldusväärne ja proovi sellega?
|
|
|
|
|
|
|
|
mait
Pingviini aktivist
Liitunud: 14.12.2012
Postitused: 103
Asukoht: Tartu
Distributsioon: OpenSuse 12.2; 13.2, Leap
|
|
Huvi pärast proovisin. Nüüd juba maha võetud.
(veidi aja pärast)
Aga see ei ole ilus
Kood: | opensc-tool -D
Configured card drivers:
pcsc PC/SC reader
Segmentation fault
|
Nüüd lasin kõik uuendused peale, mida yast pakkus ja ühe näite järgi küsides saan :
Kood: |
# PCSCLITE_PCSCD_ARGS=-df pcsc_scan
PC/SC device scanner
V 1.4.23 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.8.13
Using reader plug'n play mechanism
Scanning present readers...
0: Alcor Micro AU9520 00 00
Fri Jan 9 23:26:40 2015
Reader 0: Alcor Micro AU9520 00 00
Card state: Card removed,
Fri Jan 9 23:26:49 2015
Reader 0: Alcor Micro AU9520 00 00
Card state: Card inserted,
....
Estonian Identity Card (EstEID v x.x xxxx cold)
Fri Jan 9 23:26:55 2015
Reader 0: Alcor Micro AU9520 00 00
Card state: Card removed,
|
opencs-tool annab aga ikka
# opensc-tool -l
Segmentation fault
Täiendus: veel veidi katseid, mis näitavad, et midagi justkui töötaks:
Kood: | # opensc-tool --name
Using reader with a card: Alcor Micro AU9520 00 00
EstEID 1.0 warm xxxx
# opensc-tool -f
Using reader with a card: Alcor Micro AU9520 00 00
3f00 [MF] type: DF, size: 53878
select[N/A] lock[N/A] delete[N/A] create[N/A] rehab[N/A] inval[N/A] list[N/A]
sc_list_files() failed: Not supported
# opensc-tool --atr
Using reader with a card: Alcor Micro AU9520 00 00
3b:de:18:ff:c0:80:b1:fe:45:1f:03:45:73:74:45:49:44:20:76:65:72:20:31:2e:30:2b
# opensc-tool -l
Segmentation fault |
Nojah, Eesti ID kaardi utiliiti oleks võinud ehk ka kohe katsetada:
Kood: | # /usr/bin/qesteidutil
Enabling crashreporting "/tmp"
libpng warning: iCCP: known incorrect sRGB profile
Alcor Micro AU9520 00 00 A1659646
|
Diagnostika annab:
Kood: | Rakenduse versioon: 3.8.0.0
OS: "openSUSE 13.2 (Harlequin) (x86_64)"
Protsessor: Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
Tuum: Linux 3.16.7-7-desktop #1 SMP PREEMPT Wed Dec 17 18:00:44 UTC 2014 (762f27a) x86_64
Argumendid: /usr/bin/qesteidutil
Teegi otsing: /usr/lib64/qt4/plugins;/usr/lib64/kde4/plugins;/usr/bin
Teegid:
qesteidutil (3.8.0.1106)
openssl (1.0.1j)
libpcsclite1 (1.8.11)
pcsc-lite (1.8.11)
opensc (0.13.0)
QT (4.8.6)
Smart Card teenuse staatus: Töötab
Kaardilugejad:
Alcor Micro AU9520 00 00 max APDU size 0 |
Nüüd siis veel Firefox-le Ideelabori juhiste järgi id-kaardi seadistus. Sobiv fail asus /usr/local/lib64/onepin-opensc-pkcs11.so . Ja töötab .
Praeguseks selline kokkuvõte, OpenSUSE 13.2 peal ID-kaardi utiliidid http://software.opensuse.org/package/qesteidutil töötavad. Mingi probleem on OpenSC pakis oleval opensc-tool utiliidil kaardilugejate näitamisega (-l), aga see muid asju ei paista segavat.
Veidi hiljem:
See hommiku ja õhtu asi ikka on õige . Panka saab, aga allkirjastamisel ütleb, et on tarkvaraviga või teine suunab https://installer.id.ee/?lang=est. (praegune id-kaardi tarkvara 3.8.0.1106-1.6 on võetud siit, FF=34.0.5). Kui vahetasin FF-s onepin-opensc-pkcs11.so asemel krüptimisseadmeks opensc-pkcs11.so, siis ei saa ka panka sisse.
Kuidagi õnnetu on see id-kaardi asi .... Ei tahaks vanema Opensuse versiooni peale ka enam tagasi hakata kolima.
Mõne aja pärast:
mihkel soovitas testida veel üht pakki https://build.opensuse.org/package/repositories/home:mk11:eid/qdigidoc . Sealt tuli FF-le iselaaduv idkaardi moodul ja plugin ning sertifikaadid. ID-kaardi seadme FF laeb, aga sk.ee/tervitus mossitab. Ennem see vähemasti töötas.
|
|
|
|
|
|
|
|
mihkel
Vana Pingviin
Liitunud: 16.04.2006
Postitused: 1284
Distributsioon: Fedora/Centos
|
|
Väga suur tõenäosus, et pole probleemiga seotud, aga miks sul openct peal on?
|
|
|
|
|
|
|
|
mait
Pingviini aktivist
Liitunud: 14.12.2012
Postitused: 103
Asukoht: Tartu
Distributsioon: OpenSuse 12.2; 13.2, Leap
|
|
EI paremaks ei halvemaks - st opensc-tool ei leia midagi. Veel ideid, mida katsetada?
|
|
|
|
|
|
|
|
natsa
Vana Pingviin
Vanus: 79
Liitunud: 25.03.2009
Postitused: 536
Asukoht: Kärdla
Distributsioon: LMDE-2 Mate 64-bit
|
|
akbgf kirjutas: | mait kirjutas: | OpenSUSE 13.2.
> lsusb
...
Bus 002 Device 003: ID 058f:9520 Alcor Micro Corp. EMV Certified Smart Card Reader
Aga:
>opensc-tool --list-readers
No smart card readers found.
Miks? |
Mul on seesama 9520 Alcor Micro Corp, EMV Certified Smart Card Reader ja OpenSUSE-13.1.
Selle Alcoriga saan kontakti umbes igal viiendal pcscd käivitamisel.
Kuivõrd arvuti käib kogu aeg, pole suur vaev peale arvuti käivitamist korra ka see Alcor Micro käima meelitada.
Arvaks, et kuskil mingi kiiruste probleem, aga soovitada ei oska muud, kui välise kaardilugeja kasutamist. |
See lugeja hakkab tööle vanema ccid abil, *buntu ja Mintlinuksi jaoks libccid 1.4.2-2
Kui mõnes vanemas Open Suses töötab, siis:
http://www.rpmseek.com/rpm-pl/pcsc-ccid.html?hl=com&cs=pcsc-lite:RE:0:0:0:0:20
Usun, et *.rpm annab ka lukustada, muidu pakub pidevalt uuendust.
See on lihtsalt lolli inimese pakkumine, ärge kaklema hakake.
|
|
|
|
_________________ Kõige parem asi on töötav asi.
|
|
|
|
mait
Pingviini aktivist
Liitunud: 14.12.2012
Postitused: 103
Asukoht: Tartu
Distributsioon: OpenSuse 12.2; 13.2, Leap
|
|
Kõik töötas probleemideta veel paar päeva tagasi, kui oli koos kõvakettaga bitimaale lennanud OpenSuse 13.1.
|
|
|
|
|
|
|
|
akbgf
Vana Pingviin
Liitunud: 07.10.2009
Postitused: 763
Asukoht: Tõravere
Distributsioon: OpenSUSE, Ubuntu
|
|
mait kirjutas: | OpenSUSE 13.2.
> lsusb
...
Bus 002 Device 003: ID 058f:9520 Alcor Micro Corp. EMV Certified Smart Card Reader
Aga:
>opensc-tool --list-readers
No smart card readers found.
Miks? |
Mul on seesama 9520 Alcor Micro Corp, EMV Certified Smart Card Reader ja OpenSUSE-13.1.
Selle Alcoriga saan kontakti umbes igal viiendal pcscd käivitamisel.
Kuivõrd arvuti käib kogu aeg, pole suur vaev peale arvuti käivitamist korra ka see Alcor Micro käima meelitada.
Arvaks, et kuskil mingi kiiruste probleem, aga soovitada ei oska muud, kui välise kaardilugeja kasutamist.
|
|
|
|
|
|
|
|
mait
Pingviini aktivist
Liitunud: 14.12.2012
Postitused: 103
Asukoht: Tartu
Distributsioon: OpenSuse 12.2; 13.2, Leap
|
|
OpenSUSE 13.2.
> lsusb
...
Bus 002 Device 003: ID 058f:9520 Alcor Micro Corp. EMV Certified Smart Card Reader
...
Näitab, et raudvara on olemas.
Paigaldatud on:
pcsc-lite = 1.8.11-4.4.1
opensc-0.13.0-2.1.3
openssl-1.0.1j-2.10.1
openct-0.6.20-21.1.3
>/usr/sbin/pcscd -f -d
... annab pika joru teateid. Kaart sisse ja välja tekitab :
Kood: | 00000040 readerfactory.c:1356:RFWaitForReaderInit() Waiting init for reader: Alcor Micro AU9520 00 00
06494608 ifdhandler.c:1139:IFDHPowerICC() action: PowerUp, usb:058f/9520:libudev:0:/dev/bus/usb/002/003 (lun: 0)
00001190 eventhandler.c:407:EHStatusHandlerThread() powerState: POWER_STATE_POWERED
00000015 eventhandler.c:422:EHStatusHandlerThread() Card inserted into Alcor Micro AU9520 00 00
00000011 Card ATR: 3B DE 18 FF C0 80 B1 FE 45 1F 03 45 73 74 45 49 44 20 76 65 72 20 31 2E 30 2B
03006298 eventhandler.c:481:EHStatusHandlerThread() powerState: POWER_STATE_UNPOWERED
00000546 eventhandler.c:361:EHStatusHandlerThread() Card Removed From Alcor Micro AU9520 00 00
|
Justkui saaks aru, et kaart käis kaardilugejas.
Aga:
>opensc-tool --list-readers
No smart card readers found.
Miks?
|
|
|
|
|
|
|
|
tris
Troll - ära toida!
Liitunud: 23.08.2014
Postitused: 713
Distributsioon: Debian
|
|
Lubuntus sain id tööle (testisin) kui repod viisin põhiserveri peale synapticu abiga.
|
|
|
|
_________________ ricochet:yckka6zlbxv767lz
|
|
|
|
katrinm
Uus kasutaja
Vanus: 63
Liitunud: 10.08.2014
Postitused: 1
|
|
Tegin ka nii, nagu õpetuses öeldud.
Aga tulemus selline:
Mõnda paketti ei saanud paigaldada.
See võib tähendada, et oled palunud võimatut olukorda või kasutad ebastabiilset distributsiooni, millel on mõned vajalikud paketid veel loomata või on sissetulevate hulgast välja arvatud
Ei paigaldatud:
chrome-token-signing
libdigidocpp-tools
qdigidoc
gesteidutil
Tegemist on Lubuntuga, mitte Ubuntuga, ehk selles on probleem?
|
|
|
|
|
|
|
|
|