Seguidores

Usando el DNI electrónico con Debian Squeeze

Publicado por Antonio Capapé viernes, 11 de diciembre de 2009
Hace unas semanas aproveché una promoción en la que regalaban un lector USB para el DNI electrónico. Por dos euros te mandaban el lector a casa, así que lo pedí.

En la caja pone por todas partes que es compatible con linux, pero cuando fuí a instalarlo en mi Asus EeePC con Debian Squeeze (la versión testing de debian), fuí incapaz de hacerlo funcionar

Sin embargo en mi sobremesa con Debian Lenny (la versión estable) al intentarlo con más calma ha funcionado a la primera.

¿Magia? No después de trastear, navegar por google y perder un tiempo encontré la solución. Debian Squeeze usa las librerias opensc 0.11.9-2. En Debian Lenny se usan las 0.11.4-5 y en los programas del DNI se usan unas "0.11.7-7".

El caso es que al actualizar Squeeze tenía unas librerías superiores a las que vienen con el software del DNI y no funcionó.

La solución por si os interesa consiste, en instalar todo tal y como explica en el manual que viene con en lector usb de tarjetas para el dni, pero cuando haya que instalar las paquetes opensc, libopensc2 y opensc-dnie, antes comprobar lo siguiente:

  1. Si están instalados los paquetes libopensc2 y opensc
  2. Eliminarlos con "sudo dpkg -P libopensc2 opensc"
  3. Instalar los paquetes libopensc, opensc y opensc-dnie que vienen en el paquete para Debian del DNI electrónico
  4. Antes de actualizar cualquier cosa de la distribución squeeze bloquear los paquetes libopensc2 y opensc
  5. Esto se puede hacer desde el gestor de paquetes synaptic buscando los paquetes, y una vez los tenemos seleccionados hacer Paquete > Bloquear Versión. Esto evitará que al actualizar el sistema deje de funcionar el DNI electrónico. 


     

¿Qué ha pasado aquí? Quien ha desarrollado la utilidad para el DNI electrónico ha usado una librería que no ha estado nunca en la distribución estable de Debian, debería haber usado la librería de version 0.11.4-5 y no la 0.11.7-7. Esto es algo que para el caso de una autenticación de DNI no debería hacerse nunca. Lo que no está en Debian estable (lenny) no podemos asegurar que vaya a funcionar en un futuro. Un error que esperemos no se repita.

0 Responses to Usando el DNI electrónico con Debian Squeeze

Sobre mi

Mi foto
Antonio Capapé
Requena, Valencia, Spain
Aficionado al baloncesto y a la informática y fanático de Requena, mi ciudad.
Ver todo mi perfil

Twitter

Aviso Cookies

Información de privacidad
  • Google, como proveedor asociado, utiliza cookies para publicar anuncios en su sitio.
  • Los usuarios pueden inhabilitar el uso de la cookie de DART a través del anuncio de Google y accediendo a la política de privacidad de la red de contenido.( haga clic aquí).