Beid-tool op 64-bit Ubuntu

Heeft iemand de (b)eid-tools -Belgische identiteitskaart software- eigenlijk al werkend gekregen op een 64 bit Ubuntu Feisty? Ik zie vooral veel mooie core dumps...

~# beid-tool -l
Readers known about:
Nr. Driver Name
0 pcsc ACS ACR38U 00 00
1 openct OpenCT reader (detached)
2 openct OpenCT reader (detached)
3 openct OpenCT reader (detached)
4 openct OpenCT reader (detached)
5 openct OpenCT reader (detached)

Reader is gedetecteerd en dan:

~# beid-tool -r 0 -n
Connecting to card in reader ACS ACR38U 00 00...
X Error: BadDevice, invalid or uninitialized input device 169
Major opcode: 145
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 169
Major opcode: 145
Minor opcode: 3
Resource id: 0x0
Failed to open device
Segmentation fault (core dumped)

Idem met beid-pkcs11-tool -t of van zodra ik in de beidgui de kaart probeer te accessen. Mis ik iets -het heeft wel gewerkt op mijn vorige 32-bit laptop- of is de acr38u driver misschien kapot op x86_64 systemen?

~# dpkg --list | grep beid
ii beid-tools 2.5.9-7 SmartCard utilities from the OpenSC project, compiled
ii beidgui 2.5.9-7 application to read out information from the Belgian e
ii libbeid2 2.5.9-7 library to read identity information from the Belgian
ii libbeid2-dev 2.5.9-7 development library to read identity information from
ii libbeidlibopensc2 2.5.9-7 belgian eID PKCS11 library
ii libbeidlibopensc2-dev 2.5.9-7 belgian eID PKCS11 library, development files
~# dpkg --list | grep pcs
ii libpcsc-perl 1.4.4-1 Perl interface to the PC/SC smart card library
ii libpcsclite-dev 1.3.3-1 Middleware to access a smart card using PC/SC (develop
ii libpcsclite1 1.3.3-1 Middleware to access a smart card using PC/SC (library
ii pcsc-tools 1.4.8-1 Some tools to use with smart cards and PC/SC
ii pcscd 1.3.3-1 Middleware to access a smart card using PC/SC (daemon

Gisteren nog een extra testje gedaan en op mijn 32 bit ubuntu werkt het zoals verwacht probleemloos. Eens een bugrapportje maken...

Ik krijg de mijne ook niet aan de praat, op edgy 32bit en feisty 32bit heb ik zonder problemen de acr38 en eid kaart gebruikt, op feisty 64bit krijg ik dat hij de libpcsclite.so niet vind, als ik dan een link maak in /usr/lib van /usr/lib/libpcsclite.so.1.0.0 naar libpcsclite.so dan en dan de beid gui probeer ziet hij de acr38 wel staan maar van zodra ik de kaart benader die ik erin steek crashed de applicatie.

Ik heb hetzelfde probleem op OpenSUSE 10.2 x86_64. Alle packages kwamen van OpenSUSE DVD. Geen nieuws ?

Buiten het feit dat de packages niet werken, niet echt nee. Lijkt me de driver. Heb echter nog geen tijd gehad om een bug in te sturen. ;-(

Ik heb hetzelfde op Ubuntu Feisty 64-bit. Het betreft ergens een segfault bij het inlezen van de kaart.

De driver is trouwens bij mij enkel vanop de root-account te benaderen, al moet daarvoor hier of daar wel een easy fix zijn, gok ik.

Dat klopt niet hoor, op de 32-bit Feisty kan ik zonder problemen als gewone user de reader benaderen (wel user die in all groepen zit die Ubuntu aan de eerste user geeft).

cardreader werkt bij mij, maar firefox wil certificaat ni importeren, wegens libxerces bij mij. Dit is de eerste keer dat ik 64bit installed heb, ga ook eens proberen op 32bit. Spijtig van alle miserie die de 63bit libs opleveren.

Ik heb geprobeerd met bijvoorbeeld beidgui aan te duiden in Synaptic en de dependencies hun werk te laten doen (Ubuntu 8.10 64bit). Bleek dat inderdaad de meeste libs 64bit versies geinstalleerd werden. De gui zag er compleet anders uit dan de versie verkregen via eid.belgium.be, tenminste zoals de documentatie voorschrijft. Maar als ik wilde connecteren met de kaart kreeg ik steeds 'Bus Error'. Mij lijkt het alsof er toch nog 32bit spullen tussenzitten, die op een of andere manier binnen de 64bit omgeving niet werken (ik heb de onderliggende gtk etc libs geinstalleerd waardoor ik firefox 32bit kan runnen zonder problemen binnen 64bit ubuntu).

stephan@vib-desktop:~$ beid-tool -l
Readers known about:
Nr. Driver Name
0 pcsc OmniKey CardMan 3121 00 00
stephan@vib-desktop:~$ beid-tool -r 0 -n
Connecting to card in reader OmniKey CardMan 3121 00 00...
Using card driver: Belpic smartcards
Card name: Belpic smartcards
stephan@vib-desktop:~$ dpkg --list | grep beid
ii beid-tools 2.6.0-7ubuntu1 SmartCard utilities from the OpenSC project,
ii beidgui 2.6.0-7ubuntu1 application to read out information from the
ii libbeid2 2.6.0-7ubuntu1 library to read identity information from th
ii libbeidlibopensc2 2.6.0-7ubuntu1 belgian eID PKCS11 library
stephan@vib-desktop:~$ dpkg --list | grep pcs
ii libpcsclite1 1.5.3-1ubuntu1 Middleware to access a smart card using PC/S
ii pcscd 1.5.3-1ubuntu1 Middleware to access a smart card using PC/S
stephan@vib-desktop:~$

Maar in de registratiemodule voor beid krijg ik een "pkcs11 is null

Jullie gebruiken de 2.6 versie van de eID middleware uit de repository, deze is zwaar outdated.

Voor Ubuntu (9.10) 64bit kan ik jullie hetvolgende aanraden:

“beidgui” is a 32bit application and demands that the used libraries are 32bits aswell. Because the os is 64 bits all libraries are standard 64 bit.

To solve this problem, we need to charge the 32bit libraries

sudo apt-get install ia32-libs ia32-libs-gtk

Download some needed libraries

cd /tmp
wget http://ftp.de.debian.org/debian/pool/main/x/xerces-c2/libxerces-c28_2.8…
wget http://ftp.de.debian.org/debian/pool/main/p/pcsc-lite/libpcsclite1_1.4…

install

su -
cd /tmp
dpkg –x libxerces-c28_2.8.0-3_i386.deb
dpkg –x libpcsclite1_1.4.102-1_i386.deb
mv usr/lib/* /usr/lib32

And install the driver

apt-get install libacr38u

Grtz,

Kevin

Heb even bovenstaande geprobeerd (Ubuntu 9.10 64bit), en geraak niet verder als dit:

$ beidgui
beidgui: error while loading shared libraries: libicuuc.so.38: cannot open shared object file: No such file or directory

Tips? :-)

Ik heb de suggesties uit dit onderstaand forum gevolgd (zie HOWTO door MaT op 26 Mei 2010 21:35):

http://www.tik.be/forum/viewtopic.php?f=7&t=12729&p=160974&hilit=beid#p…

Hiermee geraak ik er bijna. Ik gebruik ubuntu 10.10 RC 64bit.
De kaart wordt correct gelezen via de gui, maar in firefox gebeurt het volgende: pin wordt gevraagd, maar het veld is niet invulbaar. Er pinkt een cursor, maar je kan geen cijfers intoetsen (NUM lock actief), de "OK" knop is niet actief, dus je kan enkel annuleren...

Wat is eigenlijk de status voor 64bit?
Ik installeerde vanuit de repo, en dit werkt niet.
Hierna zag ik pas dit topic, en voerde het bestand van de eid website uit. Ook geen verbetering.

Bestaat er ergens een beschrijving hoe je dit werkend krijgt voor (K)Ubuntu 11.10 64bit?
Alvast bedankt!

Add new comment

The content of this field is kept private and will not be shown publicly.

Filtered HTML

  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.