Hola,
Estoy intentando instalar un lector de DNIe en mi Linux Mint 22 Wilma (Ubuntu 24.04) y he seguido todo el procedimiento que indica el post que hay en este mismo Forum y no me da error en ningún paso, però al ir a usar el DNI al parecer no lo detecta y en cambio si me detecta el certificado que tengo instalado en el ordenador.
En Windows tengo instalado este mismo certificado y a demás el lector para poder utilizar cualquier DNI. Así cuando voy a una pàgina que me pide certificación se abre una ventana en la cual me solicita qué certificado quiero usar, el instalado en el ordenador o el del lector de DNIe.
Yo casi siempre suelo utilizar el Linux, sólo uso el Windows para cosas determinadas, me gustaria poder usar los certificados mencionados igual.
Cuando le entro por terminal el comando : sudo service pcscd start parece que reconoce en el lector si hay un DNI o no, pero al rato la luz del lector se pone en rojo y entonces ya no lo detecta.
Suelo usar el navegador Firefox, y he comprobado que tengo instalado el módulo PKCS11.
Alguien podría darme una pista para poder usar el lector y el certificado indistintamente,
Un saludo y gracias.
José L.
Configuración lector DNIe [Solucionado]
Moderator: Wibol
Forum rules
Consulta la Guía de publicación en el foro antes de escribir. Los temas se cierran automáticamente 6 meses después de su creación.
Consulta la Guía de publicación en el foro antes de escribir. Los temas se cierran automáticamente 6 meses después de su creación.
Configuración lector DNIe [Solucionado]
Last edited by Wibol on Thu Nov 28, 2024 1:29 pm, edited 1 time in total.
Reason: Marcado como solucionado.
Reason: Marcado como solucionado.
Re: Configuración lector DNIe
Imagino que el post al que haces referencia es [TUTORIAL] Configuración del DNIe en Linux Mint 21.x y superiores, aunque el comando que mencionas no aparece en él. Y entiendo que lo que echas en falta es la ventana que permite elegir el certificado a usar en cada caso. Si no es ese el post, síguelo por favor.
Esa ventana contiene una casilla que se puede marcar para que el navegador use siempre el mismo y no tener que elegir en cada visita, pero creo que esa opción es válida sólo para el dominio actual (aunque puedo estar equivocado). Prueba a visitar una web de la administración que aún no hayas visitado y comprueba si aparece la ventana. De todas formas no sabría cómo deshacer esa opción una vez marcada.
Con respecto a la detección del DNIe, en la versión larga del tutorial se indica la instalación del paquete:
Que tras activar el servicio:
Permite ejecutar el escaneo de tarjetas inteligentes:
Esa ventana contiene una casilla que se puede marcar para que el navegador use siempre el mismo y no tener que elegir en cada visita, pero creo que esa opción es válida sólo para el dominio actual (aunque puedo estar equivocado). Prueba a visitar una web de la administración que aún no hayas visitado y comprueba si aparece la ventana. De todas formas no sabría cómo deshacer esa opción una vez marcada.
Con respecto a la detección del DNIe, en la versión larga del tutorial se indica la instalación del paquete:
Code: Select all
apt install --reinstall pcsc-tools
Code: Select all
systemctl enable --now pcscd.service
Code: Select all
pcsc_scan
El paquete instalado sólo sirve para el diagnóstico del problema, pero es necesario haber seguido el tutorial e instalado el resto de paquetes.
No olvides:
- Leer la Guía de publicación antes de hacer una consulta.
- Añadir [SOLUCIONADO] al título del primer mensaje de tu consulta cuando así lo consideres.
Re: Configuración lector DNIe
Hola Wibol,
Si, si, el tutorial que indicas es el que he usado para instalar certificados en Linux.
He hecho lo que tu me indicas, usar otro navegador, he usado el Chromium, y efectivamente con éste y el DNIe en el lector, me ha pedido la clave de acceso. Pero en cambio el certificado que tengo instalado en el ordenador no me lo muestra para optar por éste. Lo que me hace este navegador es que al pequeño rato de haber entrado con el DNIe se cierra.
En el Firefox, pasa lo contrario, cuando entro en una página que necesita certificado no me da la opción de elegir entre DNI o certificado instalado en el ordenador, debe ser lo que tu indicas que por defecto siempre lee el certificado instalado. ¿Alguien sabe como quitar por defecto un certificado en los navegadores que indico, para que al entrar te pida cual quieres usar?
He probado de entrar en una página de la Administración que no habia entrado antes con Firefox y igualmente me entra directo con el certificado instalado en el ordenador.
Un saludo y gracias.
José L.
Si, si, el tutorial que indicas es el que he usado para instalar certificados en Linux.
He hecho lo que tu me indicas, usar otro navegador, he usado el Chromium, y efectivamente con éste y el DNIe en el lector, me ha pedido la clave de acceso. Pero en cambio el certificado que tengo instalado en el ordenador no me lo muestra para optar por éste. Lo que me hace este navegador es que al pequeño rato de haber entrado con el DNIe se cierra.
En el Firefox, pasa lo contrario, cuando entro en una página que necesita certificado no me da la opción de elegir entre DNI o certificado instalado en el ordenador, debe ser lo que tu indicas que por defecto siempre lee el certificado instalado. ¿Alguien sabe como quitar por defecto un certificado en los navegadores que indico, para que al entrar te pida cual quieres usar?
He probado de entrar en una página de la Administración que no habia entrado antes con Firefox y igualmente me entra directo con el certificado instalado en el ordenador.
Un saludo y gracias.
José L.
Re: Configuración lector DNIe
Hola,
Ya he encontrado la pista para que no cargue un certificado por defecto en una página determinada:
Pero aún demarcando eso el Firefox no me reconoce el DNIe que hay puesto en el lector, por lo que no me lo da como opción a escoger.
En el navegador Chromium he importado el certificado del ordenador y ahora me solicita o uno o otro, o sea, el certificado instalado en el ordenador o el DNI del lector.
Un saludo
Ya he encontrado la pista para que no cargue un certificado por defecto en una página determinada:
Pero aún demarcando eso el Firefox no me reconoce el DNIe que hay puesto en el lector, por lo que no me lo da como opción a escoger.
En el navegador Chromium he importado el certificado del ordenador y ahora me solicita o uno o otro, o sea, el certificado instalado en el ordenador o el DNI del lector.
Un saludo
Re: Configuración lector DNIe
Echa un vistazo en 'Firefox / Menú / Ajustes /Seguridad y privacidad / Certificados / Ver certificados / Decisiones de autenticación' y elimina las que tengas, o alguna de ellas y haz la prueba. Tiene pinta de ser eso.
No olvides:
- Leer la Guía de publicación antes de hacer una consulta.
- Añadir [SOLUCIONADO] al título del primer mensaje de tu consulta cuando así lo consideres.
Re: Configuración lector DNIe
Hola Wibol,
Si, si, ya he probado lo que me indicas pero sigo sin poder instalar bien el lector.
Siguiendo las instrucciones de instalación del módulo PKCS11 para el DNIe indica que para versiones basadas en Ubuntu, que es mi caso con Linux Mint, y de 64 bits, se debe instalar lo siguiente:
libpkcs11-dnie_1.6.8_amd64.deb
Lo he instalado tanto automáticamente como por terminal, segun sus instrucciones.
Luego indica que debo ir a Firefox-Ajustes-Privacidad y seguridad-Dispositivos de seguridad y cargar el fichero .so que corresponde, en mi caso el de 64 bits:
/usr/lib64/libpkcs11_dnie.so
Mirando en esa carpeta se puede ver que ese archivo no se encuentra, sino otro con ese nombre:
ld-linux-x86-64.so.2
Lo intento cargar, desde /usr/lib64, que es la carpeta donde las instrucciones dicen que se guarda ese archivo, y a la vuelta a la ventana de carga, y en la trayectoria de ese archivo me indica:
/run/user/1000/doc/fbffdd0b/ld-linux-x86-64.so.2
Que al darle a acceptar me lanza el error . No es posible añadir el módulo
También lo he probado desde /usr/lib , en la cual si se encuentra el archivo libpkcs11_dnie.so, pero me da el mismo error.
Al compararlo con la instalación que tengo en el Firefox del Windows, se puede ver que efectivamente el módulo para el DNIe esta instalado, con lo que deduzco que el problema es ese, que no me deja instalar el módulo para el DNIe y no tengo ni idea como cargarlo, porque si inicialmente el cargador ya me indica otra trayectoria y además el módulo no se llama como debe, pues no entiendo nada.
Ya no sé que hacer más, alguna pista?
Gracias y un saludo
Si, si, ya he probado lo que me indicas pero sigo sin poder instalar bien el lector.
Siguiendo las instrucciones de instalación del módulo PKCS11 para el DNIe indica que para versiones basadas en Ubuntu, que es mi caso con Linux Mint, y de 64 bits, se debe instalar lo siguiente:
libpkcs11-dnie_1.6.8_amd64.deb
Lo he instalado tanto automáticamente como por terminal, segun sus instrucciones.
Luego indica que debo ir a Firefox-Ajustes-Privacidad y seguridad-Dispositivos de seguridad y cargar el fichero .so que corresponde, en mi caso el de 64 bits:
/usr/lib64/libpkcs11_dnie.so
Mirando en esa carpeta se puede ver que ese archivo no se encuentra, sino otro con ese nombre:
ld-linux-x86-64.so.2
Lo intento cargar, desde /usr/lib64, que es la carpeta donde las instrucciones dicen que se guarda ese archivo, y a la vuelta a la ventana de carga, y en la trayectoria de ese archivo me indica:
/run/user/1000/doc/fbffdd0b/ld-linux-x86-64.so.2
Que al darle a acceptar me lanza el error . No es posible añadir el módulo
También lo he probado desde /usr/lib , en la cual si se encuentra el archivo libpkcs11_dnie.so, pero me da el mismo error.
Al compararlo con la instalación que tengo en el Firefox del Windows, se puede ver que efectivamente el módulo para el DNIe esta instalado, con lo que deduzco que el problema es ese, que no me deja instalar el módulo para el DNIe y no tengo ni idea como cargarlo, porque si inicialmente el cargador ya me indica otra trayectoria y además el módulo no se llama como debe, pues no entiendo nada.
Ya no sé que hacer más, alguna pista?
Gracias y un saludo
Re: Configuración lector DNIe
Buenas tardes,
Después de instalar el .deb y cuando cargue el módulo criptográfico en Firefox debe:
1º - Dispositivo de Seguridad:
Cargar el fichero /usr/lib/libpkcs11_dnie.so (NO EN /usr/lib64)
2º- Ver Certificados:
Importar los certificados desde /usr/share/libpkcs11-dnie/ y tildar las dos opciones que se le ofrecen en la importación.
Comprobado que funciona tanto en Linux Mint, LMDE, Debian y Ubuntu.
Saludos.
Después de instalar el .deb y cuando cargue el módulo criptográfico en Firefox debe:
1º - Dispositivo de Seguridad:
Cargar el fichero /usr/lib/libpkcs11_dnie.so (NO EN /usr/lib64)
2º- Ver Certificados:
Importar los certificados desde /usr/share/libpkcs11-dnie/ y tildar las dos opciones que se le ofrecen en la importación.
Comprobado que funciona tanto en Linux Mint, LMDE, Debian y Ubuntu.
Saludos.
Re: Configuración lector DNIe
Hola,
Ya lo tengo solucionado, era el dichoso Flatpak con el que tenia instalado el Firefox. Al desinstalarlo del Flatpak y volverlo a instalar con un archivo .deb ya me reconoció toda la instalación, los certificados, el lector DNIe, etc...
Releyendo con detalle la instalación del sistema para certificados DNIe y lectores en Linux Mint, vi este detalle, que aunque podría parecer nimio es muy importante ya que es el que determmina la instalación. Yo ni me habia dado cuenta de que instalé el Firefox desde Flatpak.
Por cierto, eso me ha servido para mirar también lo que tenia instalado con Snap y también me he dado cuenta que tengo el Skype instalado con ese sistema, el cual me daba problemas de arrancarse cada inicio de sesión con Linux, sin que apareciera en Aplicaciones al Inicio, voy a mirar si también es por eso e instalarlo desde otro sistema a ver que pasa.
Muchas gracias a todos, este es un foro estupendo para aprender, felicidades.
Se puede cerrar el tema.
Un saludo.
José L.
Ya lo tengo solucionado, era el dichoso Flatpak con el que tenia instalado el Firefox. Al desinstalarlo del Flatpak y volverlo a instalar con un archivo .deb ya me reconoció toda la instalación, los certificados, el lector DNIe, etc...
Releyendo con detalle la instalación del sistema para certificados DNIe y lectores en Linux Mint, vi este detalle, que aunque podría parecer nimio es muy importante ya que es el que determmina la instalación. Yo ni me habia dado cuenta de que instalé el Firefox desde Flatpak.
Por cierto, eso me ha servido para mirar también lo que tenia instalado con Snap y también me he dado cuenta que tengo el Skype instalado con ese sistema, el cual me daba problemas de arrancarse cada inicio de sesión con Linux, sin que apareciera en Aplicaciones al Inicio, voy a mirar si también es por eso e instalarlo desde otro sistema a ver que pasa.
Muchas gracias a todos, este es un foro estupendo para aprender, felicidades.
Se puede cerrar el tema.
Un saludo.
José L.
Re: Configuración lector DNIe [Solucionado]
Gracias por compartir la solución.
No olvides:
- Leer la Guía de publicación antes de hacer una consulta.
- Añadir [SOLUCIONADO] al título del primer mensaje de tu consulta cuando así lo consideres.