Installation du lecteur de carte d'identité belge (Fedora < 16)
Par Nicofo le dimanche 20 juin 2010, 19:20 - Fedora - Lien permanent
Pour Fedora > 16 : voir cette page
Mise à jour : 07/06/2011
beid
" sous Fedora 12 et Ubuntu 9.10.Pour Fedora 12 : pas de problème, suivez simplement le lien donné et installez-le (
install.sh
).Cet article détaille comment l'installer sous Fedora > 12.
Installation sous Fedora 13, 14 et 15
Exécutez le programme donné ci-dessus pour Fedora 12 (
install.sh
). Une fois l'installation terminée, il y a encore 2 opérations à faire car cela ne fonctionne pas directement sous Fedora > 12 :
- le script
install.sh
essaye d'installer le paquetxerces-c-2.8.0
. Or ce paquet n'est plus disponible sous cette version avec Fedora > 12. Vous devez installer manuellement la version de Fedora 12 :rpm -Uhv http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/12/Everything/i386/os/Packages/xerces-c-2.8.0-5.fc12.i686.rpm
Remarque : lors de la prochaine mise à jour de Fedora, attention de ne pas installer la mise à jour de xerces-c. - Le script a installé ses propres librairies Qt, rendant inutilisables la plupart des programmes de KDE ! Cependant c'est très facile à corriger. En root : supprimer les lignes
/usr/local/lib /usr/local/lib/beidqt /usr/local/lib/siscardplugins
du fichier/etc/ld.so.conf
et relancerldconfig
.
À noter : ce problème a été corrigé récemment mais n'est pas encore accessible sur la page eID du gouvernement. Cependant le nouveau fichier d'installation est disponible sur la page eID de google code.
Pour remplir votre déclaration d'impôts (dépêchez-vous il ne reste que quelques jours ), suivez les instructions dans les manuels à votre disposition. Vous devrez installer ce module à Firefox : Belgium eID.
Remarque : pensez à redémarrer firefox après l'installation du logiciel eID.
Firefox 4 : si firefox renvoie le message d'erreur suivant :
Secure Connection Failed An error occurred during a connection to ccff02.minfin.fgov.be. Renegotiation is not allowed on this SSL socket. (Error code: ssl_error_renegotiation_not_allowed)modifiez (à l'adresse about:config) la valeur de la clé
security.ssl.renego_unrestricted_hosts
à ccff02.minfin.fgov.be
(au lieu de vide ; si non vide, à ajouter en séparant par une virgule)Ça ne fonctionne toujours pas ? C'est normal depuis la dernière version de tax-on-web, non compatible avec Firefox 4. Voyez ici la solution.
Édit 17/11/10 en cas de réinstallation de Fedora : si comme moi vous avez réinstallé Fedora entièrement, mais en conservant la partition /usr/local (où le logiciel est installé), pas besoin cependant de réinstaller tout : [afficher/cacher]
Alternative (non testée)
La page de téléchargement de eID sur google code contient le middleware en format rpm - version "unofficial" ; il installe également l'extension firefox (mais n'intègre pas l'application beidgui).
Pour Fedora > 16 : Installation du lecteur de carte d'identité belge sous Linux
Commentaires
Salut Nicolas,
Suite à ton e-mail, j'essaye d'installer mon lecteur ACR38U sous Fedora 12 64 bits. Je bute sur l'installation du driver du lecteur téléchargé depuis le site du fabricant ( http://www.acs.com.hk/index.php?pid... ). Quand je lance ./configure, j'ai une erreur :
---Fifi@Fifi ACR38_LINUX_100710_P$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for pkg-config... yes
Package libpcsclite was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpcsclite.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libpcsclite' found
configure: error: install pcsc-lite 1.2.0 or later
--Je n'ai ce fichier libpcsclite.pc nulle part et pourtant pcsc-lite est installé ( en version 64 bits évidemment )... est-ce là le problème : incompatibilté avec une archi 64 bits ?
Bon, je reviens, j'ai pu installer le driver ( il me manquait des paquets comme pcsc-perl, pcsc-lite-devel ...
J'ai pu installer le programme BEID, mais quand je le lançe, j'ai une erreur :
--Fifi@Fifi ~$ beidgui
beidgui: error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory
---
J'ai donc copié les fichiers libQtGui.so.4, ibQtGui.so.4.6 et ibQtGui.so.4.6.3 dans /usr/lib et relancé beidgui, ce qui donne :
-Fifi@Fifi ~$ beidgui
beidgui: error while loading shared libraries: libQtGui.so.4: wrong ELF class: ELFCLASS64
---
Je pense donc que ce n'est pas compatible avec le 64 bits... Qu'en penses-tu ?
beidgui: error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory
=> ce doit être le problème que j'évoque dans le billet. La solution y est donnée : supprime les 3 bonnes lignes dans le fichier
/etc/ld.so.conf
puis relanceldconfig
(n'oublie de supprimer les fichiers que tu as déplacé)Je n'ai pas ces 3 lignes dans mon fichier /etc/ld.so.conf ...
Il ne contient que :
include ld.so.conf.d/*.conf
J'ai trouvé ce lien : http://code.google.com/p/eid-mw/iss...
J'ai fait comme cette personne : installer en version 32 bits tes fichiers ( librairies ) dont beidgui avait besoin et ça fonctionne sous Fedora 12 64 bits ! Je peux lire ma carte d'identité.