Автор Тема: Инсталация на omnikey 6121  (Прочетена 8098 пъти)

madmad

  • Напреднали
  • *****
  • Публикации: 226
  • Distribution: Ubuntu, OpenSuse
  • Window Manager: Gnome 3.4
    • Профил
Инсталация на omnikey 6121
« -: Oct 01, 2010, 15:16 »
Имам УЕБ от инфонотари с четец omnikey 6121 и smart карта Charismatics. Имам също и проблеми при инсталацията. Следвам следното ръководство http://bit.ly/ck7qXY

Повече от 10 пъти съм го инсталирал тоя четец и на убунту и OpenSUSE и Кубунту и на Slax. Всичките се успешни ама тоя път нещо ми се опъва и реших да се допитам до тук.

проблема е че
Код:
sudo /usr/sbin/pcscd -fd
Ми връща
Код:
00000000 debuglog.c:224:DebugLogSetLevel() debug level=debug
00000164 pcscdaemon.c:337:main() file /var/run/pcscd/pcscd.pub already exists.
00000010 pcscdaemon.c:339:main() Another pcscd (pid: 5384) seems to be running.
imaginois@imaginois-laptop:~/Downloads/ifdokccid_lnx_x64-3.5.1$

Иначе казано драйверът на OmniKey не се зарежда.

Почти съм сигурен че има нещо общо с факта че карам 64 битова убунту но не знам какво

Имам инсталирани всички необходими пакети и /etc/opencs/opensc.conf е настройки както е показано


офф/ форума има ли irc канал?
Активен

clovenhoof

  • Напреднали
  • *****
  • Публикации: 534
  • Distribution: Mac OSX 10.9.2
    • Профил
Re: Инсталация на omnikey 6121
« Отговор #1 -: Oct 01, 2010, 16:18 »
Цитат
Another pcscd (pid: 5384) seems to be running
Активен

We are just a moment in time
A blink of an eye
A dream for the blind
Visions from a dying brain

madmad

  • Напреднали
  • *****
  • Публикации: 226
  • Distribution: Ubuntu, OpenSuse
  • Window Manager: Gnome 3.4
    • Профил
Re: Инсталация на omnikey 6121
« Отговор #2 -: Oct 01, 2010, 16:48 »
Код:
$: ps ax | grep pcscd | grep -v "grep pcscd"
    5384 ?        Ssl    0:01 /usr/sbin/pcscd
    7163 pts/0    S+     0:00 grep --color=auto pcscd

Активен

v_badev

  • Напреднали
  • *****
  • Публикации: 1355
    • Профил
Re: Инсталация на omnikey 6121
« Отговор #3 -: Oct 01, 2010, 17:08 »
Първо трябва да спреш работещият pcscd със „sudo /etc/init.d/pcscd stop“ и след това може да го пуснеш в дебъг режим с „sudo /usr/sbin/pcscd -fd“.
Активен

madmad

  • Напреднали
  • *****
  • Публикации: 226
  • Distribution: Ubuntu, OpenSuse
  • Window Manager: Gnome 3.4
    • Профил
Re: Инсталация на omnikey 6121
« Отговор #4 -: Oct 01, 2010, 17:44 »
Първо трябва да спреш работещият pcscd със „sudo /etc/init.d/pcscd stop“ и след това може да го пуснеш в дебъг режим с „sudo /usr/sbin/pcscd -fd“.
Активен

madmad

  • Напреднали
  • *****
  • Публикации: 226
  • Distribution: Ubuntu, OpenSuse
  • Window Manager: Gnome 3.4
    • Профил
Re: Инсталация на omnikey 6121
« Отговор #5 -: Oct 01, 2010, 17:45 »
Първо трябва да спреш работещият pcscd със „sudo /etc/init.d/pcscd stop“ и след това може да го пуснеш в дебъг режим с „sudo /usr/sbin/pcscd -fd“.

така се получава. Въпреки това пак не виждам сертификата в Firefox или cromium a имам инсталиран opensc mozilla-opensc.

Всеки път ли трябва да спирам демона преди да мога да ползвам четеца?
Активен

v_badev

  • Напреднали
  • *****
  • Публикации: 1355
    • Профил
Re: Инсталация на omnikey 6121
« Отговор #6 -: Oct 01, 2010, 18:01 »
То в ръководстовото си пише че тази комада се ползва само за да видиш дали се зарежда правилният драйвер. Ако тя покаже че е зареден драйвера на OmniKey, значи всичко е наред и pcscd може да си го пуска системата.

За Mozilla трябва да инсталираш не mozilla-opensc, което не върши нищо смислено, а това разширение. Това си го пише в същото ръководство - http://bit.ly/cZ4qRw

За Chromium ще трябва да следваш техните инструкции. След това да си добавиш PKCS#11 модула като в инструкцията за Evolution. Това не съм го пробвал, така че може да се окаже и че не работи.
« Последна редакция: Oct 01, 2010, 18:05 от v_badev »
Активен

madmad

  • Напреднали
  • *****
  • Публикации: 226
  • Distribution: Ubuntu, OpenSuse
  • Window Manager: Gnome 3.4
    • Профил
Re: Инсталация на omnikey 6121
« Отговор #7 -: Oct 01, 2010, 18:16 »
Това разширение за firefox го имам и в настройки като му дам test signature ми връща No valid certificates found.  Рестартирах лисицата след като вкарах четеца в USB porta.

Според командите от ръководството на chrome също няма намерени сертификати на четеца. а pcscd работи
Код:
13657 ?        Ssl    0:00 /usr/sbin/pcscd

очевидно има проблем някой от драйверите opensc защото не ми вижда картата
Код:
imaginois@imaginois-laptop:~$ ps ax | grep pcscd | grep -v "grep pcscd"
13657 ?        Ssl    0:00 /usr/sbin/pcscd
13774 pts/1    S+     0:00 grep --color=auto pcscd
imaginois@imaginois-laptop:~$ opensc-tool -l
Readers known about:
Nr.    Driver     Name
0      pcsc       OMNIKEY CardMan 6121 00 00
imaginois@imaginois-laptop:~$ opensc-tool -n
Card not present.
imaginois@imaginois-laptop:~$ pkcs11-tool -lt
error: PKCS11 function C_OpenSession failed: rv = CKR_TOKEN_NOT_PRESENT (0xe0)

Aborting.


EDIT:
Код:
imaginois@imaginois-laptop:~$ ls -l /usr/lib/readers/
ls: cannot access /usr/lib/readers/: No such file or directory
  ???
« Последна редакция: Oct 01, 2010, 18:22 от madmad »
Активен

v_badev

  • Напреднали
  • *****
  • Публикации: 1355
    • Профил
Re: Инсталация на omnikey 6121
« Отговор #8 -: Oct 01, 2010, 23:24 »
Явно четеца работи, но картата не е поставена както трябва в него. Пробвай да я натиснеш малко навътре или да я извадиш и сложиш отново.

Директорията с драйвери за четци на pcscd е /usr/lib/readers само при SuSE. При Ubuntu е /usr/lib/pcsc/drivers, но след като четеца се разпознава (изхода от opensc-tool -l) не би трябвало да пипаш нищо там.
Активен

madmad

  • Напреднали
  • *****
  • Публикации: 226
  • Distribution: Ubuntu, OpenSuse
  • Window Manager: Gnome 3.4
    • Профил
Re: Инсталация на omnikey 6121
« Отговор #9 -: Oct 02, 2010, 01:37 »
Явно четеца работи, но картата не е поставена както трябва в него. Пробвай да я натиснеш малко навътре или да я извадиш и сложиш отново.

Директорията с драйвери за четци на pcscd е /usr/lib/readers само при SuSE. При Ubuntu е /usr/lib/pcsc/drivers, но след като четеца се разпознава (изхода от opensc-tool -l) не би трябвало да пипаш нищо там.

Пробвах го тва с наместването на картата. Не мисля че това е проблема. Добре я наблъсках навътре и въпреки това пак не работи
Активен

v_badev

  • Напреднали
  • *****
  • Публикации: 1355
    • Профил
Re: Инсталация на omnikey 6121
« Отговор #10 -: Oct 02, 2010, 13:52 »
Инсталирай си pcsc-tools и пусни тук изхода от pcsc_scan. Както и изхода от ls -l /usr/lib/pcsc/drivers.
Активен

madmad

  • Напреднали
  • *****
  • Публикации: 226
  • Distribution: Ubuntu, OpenSuse
  • Window Manager: Gnome 3.4
    • Профил
Re: Инсталация на omnikey 6121
« Отговор #11 -: Oct 02, 2010, 14:10 »
Код:
imaginois@imaginois-laptop:~$ ls -l /usr/lib/pcsc/drivers
total 80
drwxr-xr-x 3 root root  4096 2010-10-01 14:37 ifdokccid_lnx_x64-3.5.1.bundle
-rw-r--r-- 1 root root 70336 2009-08-03 08:26 ifdok_cm4040.so
drwxr-xr-x 3 root root  4096 2010-10-01 14:43 ifdokrfid_lnx_x64-2.6.0.bundle
imaginois@imaginois-laptop:~$ pcsc_scan
PC/SC device scanner
V 1.4.16 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.5.3
Scanning present readers...
0: OMNIKEY CardMan 6121 00 00

Sat Oct  2 14:10:30 2010
 Reader 0: OMNIKEY CardMan 6121 00 00
  Card state: Card removed,

Активен

v_badev

  • Напреднали
  • *****
  • Публикации: 1355
    • Профил
Re: Инсталация на omnikey 6121
« Отговор #12 -: Oct 03, 2010, 12:46 »
Явно pcscd не вижда картата. Ако можеш пробвай на друга машина, или отиди в някой офис на Инфонотари да ти проверят четеца.
Активен

madmad

  • Напреднали
  • *****
  • Публикации: 226
  • Distribution: Ubuntu, OpenSuse
  • Window Manager: Gnome 3.4
    • Профил
Re: Инсталация на omnikey 6121
« Отговор #13 -: Feb 16, 2011, 03:12 »
Изтрих папката
Код:
/var/run/pcscd



И сега вече всичко е точно. Очевидно файла е пречел на драйвера за запали
Код:
00000000 pcscdaemon.c:337:main() file /var/run/pcscd/pcscd.pub already exists.

Осъзнавам колко късно пиша, просто до сега ползвах е-банкиране на друга машина и нямах такъв проблем
Активен

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Re: Инсталация на omnikey 6121
« Отговор #14 -: Feb 16, 2011, 17:07 »
Кратко и бързо примерче

ОС: Ubuntu 9.10 (64 bit)
Код
GeSHi (Bash):
  1. smok4o@smok4o:~$ dpkg -l | grep opensc
  2. ii  libopensc2                            0.11.8-1ubuntu2.1
  3. ii  opensc                                0.11.8-1ubuntu2.1
  4. smok4o@smok4o:~$ dpkg -l | grep openct
  5. ii  libopenct1                            0.6.16-2
  6. ii  openct                                0.6.16-2
  7. smok4o@smok4o:~$ dpkg -l | grep pcsc
  8. ii  libpcsc-perl                          1.4.7-1
  9. ii  libpcsclite-dev                       1.5.3-1ubuntu1.1
  10. ii  libpcsclite1                          1.5.3-1ubuntu1.1
  11. ii  pcsc-tools                            1.4.15-1
  12. ii  pcscd                                 1.5.3-1ubuntu1.1
  13. smok4o@smok4o:~$ dpkg -l | grep ifd
  14. smok4o@smok4o:~$ ls -l /usr/lib/pcsc/drivers/ifdokccid_lnx_x64-3.5.1.bundle/Contents/Linux/
  15. total 264
  16. -rwxr--r-- 1 root root 264886 2010-07-02 14:31 ifdokccid.so

Виж снимката ако ти върши работа.
Добави си във ФФ ново PKCS11 устройство и като библиотека му дай /usr/lib/onepin-opensc-pkcs11.so и трябва да свири

Трябва да си рестартирал pcsd демона и ФФ да е пуснат от чисто.
« Последна редакция: Feb 16, 2011, 17:09 от zeridon »
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Драйвери за четец CardMan 6121 и смарт карта
Настройка на хардуер
jupiter 12 7002 Последна публикация Sep 03, 2010, 11:50
от jupiter