Inicio / Manuales / Linux / Instalar lector DNIe en Ubuntu 12.04 (Actualizado)
 
 
 
 
 
 
Instalar lector DNIe en Ubuntu 12.04 (Actualizado)
argaiv1111
Manuales - Linux
dnie(Actualizado: 26 de octubre de 2012)
Esta es una nueva revisión de la guía para instalar el DNIe en Ubuntu 12.04 tras la migración del proyecto opendnie a una nueva plataforma en el Cenatic.

Como viene siendo costumbre, en bitplanet.es vas a encontrar los pasos necesarios para instalar el DNI electrónico en la versión de Ubuntu 12.04 Precise Pangolin de forma sencilla y paso a paso.

Ubuntu 12.04 es una versión LTS (Long Term Support) lo que significa que dispondrá de 5 años de soporte y actualizaciones contínuas por lo que conviene tener bien atada esta nueva versión con todo aquello que vayamos a necesitar para nuestro trabajo diario como es el caso del DNIe que cada vez es más incorporado en los servicios de internet.

Este manual te servirá para instalar el DNIe tanto en versiones de 32 bits como de 64 bits. Los pasos serán exactamente los mismos y han sido testeados en ambas versiones (32 bits y 64 bits) partiendo de una distribución de Ubuntu 12.04 recién instalada y actualizada.

 
En esta ocasión,  el procedimiento cambiará sustancialmente y no se precisará descargar los paquetes proporcionados en la web oficial del DNIe como venía siendo habitual en versiones anteriores de Ubuntu sino que se usará las librerías proporcionadas por el Cenatic desde donde descargaremos el código fuente y lo compilaremos a medida para nuestra distribución Linux. Se trata de las mismas librerías opensc proporcionada por Ubuntu con la diferencia de que éstas vienen modificadas para usarlas con el DNIe.

Empecemos entonces...

Lo primero, será eliminar cualquier instalación previa de opensc. Puedes usar el Centro de Software de Ubuntu, Synapic o también desde la terminal.

Para abrir la terminal pulsa ctrl + alt + t y escribe:
sudo apt-get autoremove opensc

Lo siguiente será conectar el lector de DNIe al USB y comprobar si Ubuntu lo reconoce. Nuevamente, desde la terminal:
lsusb

Este comando listará los periféricos conectados a los puertos USB de nuestro ordenador y obtendremos una salida similar a ésta donde se identifica claramente Smart Card Reader. Esta línea puede cambiar dependiendo del lector que tengas:

mini_lsusb
(click para ampliar)

Si no consigues ver el lector en la lista de dispositivos deberías conectar el lector a otro puerto USB. En el peor de los casos, tu lector puede que no se encuentre en la lista de lectores compatibles con Ubuntu 12.04 y quizás necesites buscar por internet para conseguir que Linux lo identifique.

Una vez comprobado que Ubuntu 12.04 reconoce el lector será necesario que instales dos paquetes necesarios para que el sistema operativo pueda manejar el dispositivo lector. Escribe en la terminal:
sudo apt-get install pcscd pcsc-tools

Cuando finalice la instalación, será el momento de probar el lector. Asegúrate de que está conectado al puerto USB, que el DNIe no está insertado y escribe:
pcsc_scan

Aquí puede suceder dos cosas: que tu lector sea manejado por Ubuntu sin problemas como bien puede observarse en la imagen:

mini_pcsc_scan-2
(click para ampliar)

O bien que pcsc_scan se quede esperando al lector a pesar de que está conectado al USB (Waiting for the first reader):

mini_pcsc_scan-1
(click para ampliar)

En mi caso, pcsc_scan no identificaba mi lector ACR38: un minilector de bit4id que Tractis estuvo regalando subvencionado por el Ministerio de Industria, Turismo y Comercio. Por lo tanto, fue necesario instalar el driver correspondiente:
sudo apt-get install libacr38u

Si tu lector no es reconocido por pcsc_scan y no se trata de un modelo basado en el ACR38, necesitarás buscar por internet o en los repositorios de Ubuntu un driver adecuado para el chip de tu lector.

Una vez instalado el driver adecuado, será necesario cerrar el proceso pcscd para que vuelva a iniciarse usando el nuevo driver. Busca el PID (Identificador del Proceso):
ps aux | grep pcscd

Y obtendrás un listado similar a este:

mini_ps-aux
(click para ampliar)

El proceso de pcscd es identificable por "pcscd --auto-exit" y, en este caso, su PID es el 3946 así que procedemos a cerrar ese (o esos) procesos:
sudo kill 3946

Y ahora vuelve a ejecutar pcsc_scan. Si obtienes el mismo mensaje de Waiting for the first reader. Reinicia tu PC.

Finalmente, al introducir el DNIe en el lector obtendrás la lectura:

mini_pcsc_scan-3
(click para ampliar)

Perfecto. Tu lector ya se comunica con Ubuntu y llegó el momento de instalar los certificados necesarios.

Accede a http://www.dnielectronico.es/seccion_integradores/certs.html y allí verás los dos certificados que necesitas instalar:
- Autoridad de certificación AC Raíz
- Autoridad de validación del DNIe AV DNIE FNMT

mini_certs-html
(click para ampliar)

Accede a AC Raíz y descarga el archivo pkcs1-sha256WithRSAEncryption (sha256):

mini_aut-cert-html
(click para ampliar)

Y luego accede a AV DNIE FNMT y descarga el archivo pkcs1-sha256WithRSAEncryption (sha256):

mini_aut-cert-av-html
(click para ampliar)

Una vez descargados ambos certificados, descomprímelos. Para ello, accede al directorio de descargas, selecciona los dos archivos, saca el menú contextual y pulsa en "Extraer aquí":

mini_extraer-zip
(click para ampliar)

Abre Firefox y dirígete a menú Editar > Preferencias > Avanzado > Cifrado > Ver certificados:

mini_ver-certs
(click para ampliar)

En la nueva ventana selecciona la pestaña "Autoridades", haz click en "Importar" y localiza el certificado que antes descomprimiste llamado ACRAIZ-SHA2.crt. Una nueva ventana aparecerá para que marques las tres casillas indicando que confías bajo los tres supuestos y acepta las nuevas opciones:

mini_confiar-cert
(click para ampliar)

Una vez importado, el certificado deberá quedar así:

mini_aut-cert
(click para ampliar)

Ahora, selecciona la pestaña "Servidores" y haz click en "Importar". Selecciona el otro certificado que también descomprimiste llamado AVDNIEFNMTSHA2.cer y el certificado se importará quedando así:
 
mini_cert-serv
(click para ampliar)

Con los dos certificados instalados, queda instalar unos cuantos paquetes necesarios para poder descargar, compilar e instalar el opensc modificado para que funcione con el DNIe. Si nunca has compilado código fuente no te preocupes porque vas a hacerlo paso a paso y muy fácilmente.

Escribe en la terminal:
sudo apt-get install autoconf subversion libpcsclite-dev libreadline6 libreadline-dev openssl libssl-dev libtool libltdl-dev libccid pinentry-gtk2

mini_apt-get
(click para ampliar)

Cuando se haya instalado todos los paquetes, crea un nuevo directorio de trabajo:
mkdir opendnie

Y accede a él:
cd opendnie

Ahora, descarga todos los archivos de código fuente necesarios. La descarga se realizará desde un servidor donde Cenatic aloja parte de sus códigos fuente. Con el siguiente comando siempre se descargará los últimos archivos actualizados a la última versión:
svn checkout --username anonsvn https://forja.cenatic.es/svn/opendnie/opensc-opendnie/trunk

Al introducir el comando, se te preguntará que aceptes un certificado para la descarga ya que estás usando una conexión segura SSL (https). Todo cuanto debes hacer es pulsar la letra "t" (temporal):

mini_svn-validar
(click para ampliar)


El sistema te solicitará una contraseña para el usuario anonsvn. Introduce como contraseña: anonsvn 

La descarga comenzará y un nuevo directorio se habrá creado dentro de opendnie llamado trunk. Accede al nuevo directorio:
cd trunk

Los usuarios de Ubuntu, como es nuestro caso, debemos modificar un archivo para que la compilación sea satisfactoria. Es preciso añadir la ruta de una librería y dependiendo de la arquitectura de nuestro Ubuntu (32 bits / 64 bts) la librería estará en uno u otro lugar así que para encontrarla escribe en la terminal:
sudo find / -name libltdl.la

Y esto nos mostrará su ubicación:

mini_find-la
(click para ampliar)

En mi caso, con Ubuntu 12.04 64 bits, la ruta, como bien se puede apreciar en la imagen superior, es /usr/lib/x86_64-linux-gnu/libltdl.la así que abre el archivo Makefile.am que tienes que modificar con el editor de textos. Para ello escribe:
sudo gedit src/tools/Makefile.am
sudo gedit src/tools/Makefile.am

Y encuentra una línea que dice LIBS = $(top_builddir)/src/common/libcompat.la \. En la última línea añade una barra invertida \ y debajo de este bloque deja un espacio de tabulación y a continuación añade la ruta de la librería que antes hallaste con ayuda de find:
/usr/lib/x86_64-linux-gnu/libltdl.la

El resultado debe quedar como aparece en la imagen:

mini_gedit
(click para ampliar)

Guarda el archivo y cierra el editor de textos.

Ahora, ya todo está listo para preparar el entorno de compilación y generar los archivos auxiliares. Escribe en la terminal:
./bootstrap

Cuando acabe el proceso, escribe:
./configure --prefix=/usr --sysconfdir=/etc/opensc

Haz un make. Escribe en la terminal:
make
Y este último proceso podrá tardar algunos minutos:
sudo make install

Es muy importante que en estos tres últimos pasos (bootstrap, configure, make y sudo make install) no genere ningún error. El proceso se detiene y en las últimas líneas aparecerá la palabra error. Si fuera tu caso, asegúrate de que instalaste todos los paquetes necesarios (autoconf, subversion, etc...) y que la edición del archivo Makefile.am se realizó correctamente añadiendo la ruta apropiada según tu caso. Por último, repite los tres últimos pasos nuevamente (bootstrap, configure y make install).

Cuando finalice la compilación e instalación. Abre firefox y dirígete a menú Editar > Preferencias > Avanzado > Cifrado > Dispositivos de seguridad:

mini_disp-seg
(click para ampliar)

En la nueva ventana, haz click en "Cargar" e introduce el nombre para el nuevo módulo: PKCS11 e introduce la ruta del módulo que acabas de compilar e instalar en /usr/lib/opensc-pkcs11.so:

mini_cargar-pkcs
(click para ampliar)

El nuevo módulo debe cargarse sin problemas.

Si obtienes un mensaje en Firefox diciendo "No es posible añadir el módulo" tendrás que ir a tu directorio de usuario donde se almacenan las preferencias y datos auxiliares de Firefox en: /home/tuusuario/.mozilla/firefox/xxxxxxxx.default y allí encontrarás un archivo llamado secmod.db. Bórralo sin miedo. Cierra Firefox, vuélvelo a abrir e intenta añadir de nuevo el módulo /usr/lib/opensc-pkcs11.so. Si aún así no puedes cargarlo, lo más probable es que el módulo no se haya compilado correctamente y/o la opción prefix de configure o la modificación de Makefile.am no estuvieron bien realizadas.

Si opensc-pkcs11.so se cargó correctamente es momento para cerrar y abrir de nuevo Firefox ya que el navegador sólo toma estas modificaciones durante el inicio. Luego, sólo quedará verificar que el lector, el DNIe y Firefox funcionan correctamente.

Asegúrate de tener conectado el lector al puerto USB, introduce el DNIe en el lector, abre Firefox y accede a http://www.dnielectronico.es/como_utilizar_el_dnie/verificar.html para realizar un test de comprobación:

mini_verif-1
(click para ampliar)

Si es la primera vez que accedes a esta página de verificación, es posible que recibas un mensaje indicando que la conexión no está verificada. Esto es totalmente normal y tendrás que hacer click en Entiendo los riesgos y añadir una excepción:

mini_conex-no-verif
(click para ampliar)

Después de unos segundos, y mientras tu lector de DNIe parpadea, aparecerá un cuadro de díálogo donde se solicita tu clave personal que es aquella que acompañaba a tu DNIe y que te entregaron en un sobre cerrado o bien la que estableciste a través de un Punto de Actualización del DNI electrónico (PAD):

mini_pin
(click para ampliar)

Nota: si has perdido tu PIN, lo has olvidado, se ha bloqueado tras tres intentos erróneos o bien los certificados caducaron (30 meses) tendrás que acercarte a un Punto de Actualización del DNI electrónico (PAD), generalmente, una comisaría de la Policía Nacional donde en un terminal tendrás que intruducir tu DNIe y acredtar tu identidad con tu huella dactilar. Así podrás establecer una nueva contraseña, desbloquear el DNIe o renovar los certificados en el instante. Puedes hacer este procedimiento tú solo sin intervención alguna de ningún funcionario.

Si introdujiste correctamente tu PIN se te mostrará un nuevo cuadro de diálogo donde tendrás que elegir el certificado adecuado de autenticación:

mini_sel-cert
(click para ampliar)

Cuando uses tu DNIe dispondrás de dos certificados: el certificado de autenticación y el certificado de firma electrónica. Generalmente, el más utilizado es el certificado de autenticación usado para identificarte en una web (bancos, organismos, administraciones, etc...) y el certificado de firma sólo se usará en el supuesto caso de que necesites realizar una firma electrónica que equivale a efectos prácticos y legales como firmar de tu puño y letra.

El resultado de verificación será el siguiente:

mini_datos-dnie
(click para ampliar)

Si tienes algún problema, no dudes en dejar un comentario al final de esta página.

Este artículo ha sido publicado bajo los siguientes términos de licencia:
Licencia Creative Commons
Instalar lector DNIe en Ubuntu 12.04 por Minenage se encuentra bajo una
Licencia
Creative Commons Reconocimiento-CompartirIgual 3.0 Unported.

Esto significa que bitplanet.es te cede los derechos para que puedas compartir este contenido libremente siempre y cuando hagas referencia a la URL de esta página web.
 

Comentarios 

 
0 #302 pedro 10-10-2014 00:13
Uno de los mejores tutoriales que jamás he seguido. Claro, conciso, y completo. Chapó! Muy buen trabajo, muchas gracias por colgarlo!
Por cierto, a fecha del 10 de octubre de 2014 la instalación del lector electrónico y de los certificados se ejecutan sin problema ninguno en ubuntu 12.04, 64 bits.
Citar
 
 
0 #301 victor 27-08-2014 12:04
Cito a efueyo:
He seguido todos los pasos, sin problema alguno, hasta el punto en el que tengo que escribir en la terminal ./bootstrip
En este punto obtengo el error:
....Can't exec "aclocal": No existe el archivo o el directorio at usr/share/autoconf/Autom4te/FileUtils.pm line 326.
autoreconf: failed to run aclocal: No existe el archivo o el directorio.
Agradeceré la ayuda que me podais prestar para resolver el problema.
Saludos


Hola,

Yo he arreglado ese error instalando el paquete automake. (sudo apt-get install automake).

Saludos
Citar
 
 
0 #300 efueyo 19-05-2014 22:30
He seguido todos los pasos, sin problema alguno, hasta el punto en el que tengo que escribir en la terminal ./bootstrip
En este punto obtengo el error:
....Can't exec "aclocal": No existe el archivo o el directorio at usr/share/autoconf/Autom4te/FileUtils.pm line 326.
autoreconf: failed to run aclocal: No existe el archivo o el directorio.
Agradeceré la ayuda que me podais prestar para resolver el problema.
Saludos
Citar
 
 
0 #299 david 12-04-2014 22:16
Gracias, he conseguido hacerlo funcionar,
he tenido un pequeño problema con un tarjetero integrado, pero con otro externo usb ha funcionado sin problemas.
Gracias nuevamente.
Citar
 
 
0 #298 Alberto 08-04-2014 21:29
Hola, confirmar que funciona en la última versión de Ubuntu 14.04 (Trusty Tahr). Al hacer el "make install" me dio errores al no localizar tres archivos y tuve que realizar un enlace simbólico (por ejemplo, hay otras soluciones) como comenta JLC anteriormente. Concretamente desde terminal (aunque se puede hacer desde el modo gráfico):

sudo mkdir /usr/lib/pkcs11

sudo ln -s /usr/lib/pkcs11-spy.so /usr/lib/pkcs11/pkcs11-spy.so

sudo ln -s /usr/lib/onepin-opensc-pkcs11.so /usr/lib/pkcs11/onepin-opensc-pkcs11.so

sudo ln -s /usr/lib/opensc-pkcs11.so /usr/lib/pkcs11/opensc-pkcs11.so


También ha cambiado la página de validación tal como esta la imagen, aunque sigue siendo el mismo enlace (https://av-dnie.cert.fnmt.es/compruebacert/compruebacert).

Por lo demás, el manual sigue siendo valido, nada mas que añadir :)
Citar
 
 
0 #297 HrneyGR 05-03-2014 20:01
¡Muchas gracias!
Ahora si, buenas .... (lo que proceda) Minenage.
He seguido el tutorial paso a paso y me enfrenté a errores en el momento de compilar (sudo make install). Básicamente, dos directorios a los que hace referencia, no existían así que los creé en vacío y funcionó todo perfectamente.
Por si a alguien le vale la experiencia, estoy ejecutando Ubuntu 13.10 64bit y los directorios que no existían eran:
"/usr/lib/pkcs11"
y
"/etc/opensc" (sin comillas, por supuesto)

De nuevo, gracias. :lol:
Citar
 
 
0 #296 HrneyGR 05-03-2014 19:58
¡Muchas gracias!
Ahora si, buenas .... (lo que proceda).
He seguido el tutorial paso a paso y me enfrenté a errores en el momento de compilar (sudo make install). Básicamente, dos directorios a los que hace referencia, no existían así que los creé en vacío y funcionó todo perfectamente.
Por si a alguien le vale la experiencia, estoy ejecutando Ubuntu 13.10 64bit y los directorios que no existían eran:
"/usr/lib/pkcs11"
y
"/etc/opensc" (sin comillas, por supuesto)

De nuevo, gracias. :lol:
Citar
 
 
0 #295 HrneyGR 05-03-2014 19:55
¡Muchas gracias!
Ahora si, buenas .... (lo que proceda).
He seguido el tutorial paso a paso y me enfrenté a errores en el momento de compilar (sudo make install). Básicamente, dos directorios a los que hace referencia, no existían así que los creé en vacío y funcionó todo perfectamente.
Por si a alguien le vale la experiencia, estoy ejecutando Ubuntu 13.10 64bit y los directorios que no existían eran:
"/usr/lib/pkcs11"
y
"/etc/opensc" (sin comillas, por supuesto)

De nuevo, gracias. :-D
Citar
 
 
0 #294 Alba 04-03-2014 16:27
Buenas!!Gracias por la guía porque a pesar de no tener apenas idea de linux he conseguido que me reconozca todo, pero tengo un problema. Cuando intento entrar a la sede electronica me da el siguiente error:

Un mòdul PKCS #11 ha retornat un error CKR_GENERAL_ERR OR, indicant que s'ha produït un error irrecuperable. (Codi d'error: sec_error_pkcs11_general_error)

Perdón de antemano si ya se ha comentado este error pero no he encontrado nada. Y gracias!!!!! :)
Citar
 
 
0 #293 Juan Pedro 02-02-2014 13:58
:lol: Ha sido laborioso pero muy efectivo, todo exacto y comprobado. Muchas gracias por tu labor y dedicación. Te deseo lo mejor para ti y los tuyos, que es lo menos que puedo hacer por tu trabajo. Gracias de nuevo.
Citar
 
 
0 #292 Chispa 04-12-2013 20:12
Hola! he ido siguiendo las instrucciones pero en el paso
ps aux | grep pcscd
no me sale listado ninguno... todo lo anterior bien, pero no sé si la barra que utilizo entre aux y grep es la adecuada (alt gr + 1). Ahí ya no sé cómo seguir. Quizá tiene que ver que mi Ubuntu es 13.04
Les agradezco la ayuda.
Muchas gracias por este tutorial.
Citar
 
 
0 #291 JLC 28-11-2013 14:30
¡Una maravilla! Aunque utilizando Linux Mint 14, me daba un problema al instalar. Cuando "make" iba a crear enlaces a los archivos /usr/lib/pkcs11/opensc-pkcs11.so, /usr/lib/pkcs11/onepin-opensc-pkcs11.so y /usr/lib/pkcs11/pkcs11-spy.so no los encontraba. Pero se encontraban en /usr/lib, así que bastaba con crear enlaces nuevos en /usr/lib/pkcs11. Muchas gracias.
Citar
 
 
0 #290 oscar 06-11-2013 11:55
Hola.
tengo un problema para descargar los archivos codigo fuente desde cenatic:
~/opendnie$ svn checkout --username anonsvn https://forja.cenatic.es/svn/opendnie/opensc-opendnie/trunk
Clave para el anillo de claves GNOME 'default':

desconozco mi clave del anillo, he intentado por todos los medios poner diferentes claves, carbiarla, deshabilitar... pero no hay manera.
seria posible instalar los archivos necesarios de otra manera?
Estoy totalmente atascado en este punto y no se que mas hacer. Espero tu solución. Gracias
Citar
 
 
0 #289 Dani 24-10-2013 13:30
¿Es posible utilizar el DNI electrónico sobre Ubuntu 12.04 en Chromium o Chrome en vez de en Firefox?

¿Si repito todos los pasos y los que afecten a Firefox lo hago análogo en Chromium me funcionará?

La pregunta viene por que todos los tutoriales que he visto utilizan Firefox, y no se si simplemente es por que preferís ese navegador, o por que no está soportado en Chromium.

Gracias de antemano.
Citar
 
 
0 #288 Frankie 19-10-2013 21:30
Estupendo tutorial, ni un solo problema en todo el proceso (cosa rara cuando se trata de Linux). Felicidades. Al final resulta que lo tengo caducado, pero bueno, ya lo renovaré. Lo que no entiendo es cómo pretenden que la gente use estas cosas, tanto el DNIe como los certificados software, con el lío que supone ponerlo en marcha, incluso para usuarios experimentados. ¡Gracias!
Citar
 
 
0 #287 Leo 18-10-2013 12:01
Me da error en este paso: svn checkout --username anonsvn https://forja.cenatic.es/svn/opendnie/opensc-opendnie/trunk

Me aparece:
Reino de autentificación : Document repository
Clave de «anonsvn»:

Y no sé la clave... Alguna idea?
Gracioas
Citar
 
 
0 #286 rafamuny 14-10-2013 14:03
Muy buenas, antes de nada felicitarte por semejante guía. y ahora mi consulta:
Estoy con ubuntu 12.04 64bits, me quedo al hacer el make, saltando el siguiente error:
/usr/bin/ld: ../../src/common/.libs/libpkcs11.a(libscdl.o): undefined reference to symbol 'lt_dlsym'
/usr/bin/ld: note: 'lt_dlsym' is defined in DSO /usr/lib/x86_64-linux-gnu/libltdl.so so try adding it to the linker command line
/usr/lib/x86_64-linux-gnu/libltdl.so: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[3]: *** [pkcs11-tool] Error 1
make[3]: se sale del directorio «/home/rafamuny/opendnie/trunk/src/tools»
make[2]: *** [all-recursive] Error 1
make[2]: se sale del directorio «/home/rafamuny/opendnie/trunk/src»
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio «/home/rafamuny/opendnie/trunk»
make: *** [all] Error 2

¿Qué puedo hacer?
Gracias.
Citar
 
 
0 #285 Ratz 06-10-2013 12:28
Muchas gracias por tu trabajo, instalado en un Linux Mint 15 sin problemas, todo correcto.
Citar
 
 
0 #284 Minenage 06-08-2013 17:43
Cito a lfern:
Para aquellos que les pase lo mismo. Comprobar si en /etc/opensc/ tenéis un opensc.conf y opensc.conf.new. To tenía instalado opensc antes de compilar e instalar siguiendo este tutorial. Si renombrais opensc.conf.new a opensc.conf entonces firefox muestra los certificados.

Cito a lfern:
A mi me pasa lo mismo. No muestra los certificados, pero en windows sí aparecen y no están caducados ni tampoco el PIN está bloqueado. A alguien más le pasa lo mismo??

Cito a Andrés:
Cito a Minenage:
Cito a Andrés:
Buenos días. He seguido los pasos de tu tutorial en ubuntu 12.04 y, aparentemente, todo ha funcionado sin problemas. Sin embargo, aunque firefox me pide el pin para acceder al DNIe no muestra sus certificados en la ventana de selección (aunque muestra otro certificado personal de la FNMT). He borrado el certificado de la FNMT para comprobar si se subsanaba, pero persiste el problema. Tanto linux como firefox detectan correctamente el lector así como el DNIe ¿Alguna idea? Gracias.

Hola Andrés.

¿Puedes realizar el proceso de verificación a través de la web del DNIe desde un sistema Windows? La causa podría estar en certificados caducados, PIN bloqueado o chip defectuoso.

Saludos.

Hola Minenage. Desde Windows 7 funciona perfectamente. Se me había olvidado comentarlo.

Hola lfern.

Muchas gracias por tu contribución. Seguro que a otros usuarios le resulta de gran ayuda.

Saludos.
Citar
 
 
0 #283 Minenage 06-08-2013 17:35
Cito a Sajón:
¡¡BRAVO!! Ha funcionado todo a la primera, gracias, ha sido facil de seguir y practico. Que mas se puede pedir.

Gracias Sajón por tu confirmación. Es útil para el resto de usuarios para saber que a fecha de hoy, los pasos de la guía siguen siendo válidos.

Saludos
Citar
 
 
0 #282 Minenage 06-08-2013 17:34
Cito a Dani:
Hola Minenege, a mi me pasa un poco lo que a Yorgi:
Making install in etc
make[1]: se ingresa al directorio «/home/dani/opendnie/trunk/etc»
sed \
-e 's|@pkgdatadir[@ ]|/usr/share/opensc|g' \
-e 's|@DEFAULT_PCSC _PROVIDER[@]|li bpcsclite.so.1|g' \
< opensc.conf.in > opensc.conf
make[2]: se ingresa al directorio «/home/dani/opendnie/trunk/etc»
make install-exec-hook
make[3]: se ingresa al directorio «/home/dani/opendnie/trunk/etc»
sed \
-e 's|@pkgdatadir[@ ]|/usr/share/opensc|g' \
-e 's|@DEFAULT_PCSC _PROVIDER[@]|li bpcsclite.so.1|g' \
< opensc.conf.in > opensc.conf
if [ -f "/etc/opensc/opensc.conf" ]; then \
/usr/bin/install -c -m 644 opensc.conf "/etc/opensc/opensc.conf.new"; \
else \
/usr/bin/install -c -m 644 opensc.conf "/etc/opensc/opensc.conf"; \
fi
/usr/bin/install: no se puede crear el fichero regular «/etc/opensc/opensc.conf»: No existe el archivo o el directorio
make[3]: *** [install-exec-hook] Error 1
make[3]: se sale del directorio «/home/dani/opendnie/trunk/etc»
make[2]: *** [install-exec-am] Error 2
make[2]: se sale del directorio «/home/dani/opendnie/trunk/etc»
make[1]: *** [install-am] Error 2
make[1]: se sale del directorio «/home/dani/opendnie/trunk/etc»
make: *** [install-recursive] Error 1

¿Te sirve para ver que hago mal?

Un saludo y de antemano gracias

Hola Dani.

Es un problema de rutas.

1º Crea el directorio que falta:
sudo mkdir /etc/opensc

2º Copia el archivo que falta a su ubicación definitiva:
sudo cp /home/dani/opendnie/trunk/etc/opensc.conf /etc/opensc/

Y prueba nuevamente (desde el paso del bootstrap)

Si recibes nuevos errores, coméntanlo.

Saludos y suerte.
Citar
 
 
 
 
 
 
 
 
 
 
- bitplanet.es 2012 -
Aviso Legal