Problema amb el lector de DNIe

Necessito fer servir el meu DNI electrònic i quan he volgut instal·lar el programari oficial del ministeri, em surt una sèrie d’errors. Explico pas a pas el que he fet. En primer lloc he anat a descarregar el programari oficial al web corresponent:

https://www.dnielectronico.es/PortalDNIe/PRF1_Cons02.action?pag=REF_1112

Allà m’he descarregat l’arxiu corresponent a Debian 12, la de la meva distribució. Un cop he anat al terminal a executar-lo. m’ha sortit això:

ego@ego-MS-7B86:~/Desktop$ sudo dpkg -i libpkcs11-dnie_1.6.8_amd64.deb
Selecting previously unselected package libpkcs11-dnie.
(Reading database ... 238190 files and directories currently installed.)
Preparing to unpack libpkcs11-dnie_1.6.8_amd64.deb ...
Unpacking libpkcs11-dnie (1.6.8) ...
dpkg: dependency problems prevent configuration of libpkcs11-dnie:
 libpkcs11-dnie depends on pinentry-gtk2 (>= 0.7.2-3) | pinentry-qt (>= 0.7.2-3) | pinentry-gtk (>= 0.7.2-3); however:
  Package pinentry-gtk2 is not installed.
  Package pinentry-qt is not installed.
  Package pinentry-gtk is not installed.
 libpkcs11-dnie depends on pcscd (>= 1.5.5-4); however:
  Package pcscd is not installed.

dpkg: error processing package libpkcs11-dnie (--install):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.39-0ubuntu8.6) ...
Processing triggers for gnome-menus (3.36.0-1.1ubuntu3) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...
Errors were encountered while processing:
 libpkcs11-dnie
ego@ego-MS-7B86:~/Desktop$ 

Com que he vist que hi havia problema amb una dependència, he mirat a les meves notes sobre què fer en aquests casos i vaig procedir amb la següent línia de comandaments, que ha donat aquests resultats:

ego@ego-MS-7B86:~/Desktop$ sudo apt install -f
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following package was automatically installed and is no longer required:
  python3-proton-vpn-network-manager
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  libccid pcscd pinentry-gtk2
Suggested packages:
  pinentry-doc
The following NEW packages will be installed:
  libccid pcscd pinentry-gtk2
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 186 kB of archives.
After this operation, 579 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://es.archive.ubuntu.com/ubuntu noble/universe amd64 pinentry-gtk2 amd64 1.2.1-3ubuntu5 [41,4 kB]
Get:2 http://es.archive.ubuntu.com/ubuntu noble/universe amd64 libccid amd64 1.5.5-1 [83,0 kB]
Get:3 http://es.archive.ubuntu.com/ubuntu noble/universe amd64 pcscd amd64 2.0.3-1build1 [61,7 kB]
Fetched 186 kB in 4s (50,6 kB/s)
Selecting previously unselected package pinentry-gtk2.
(Reading database ... 238217 files and directories currently installed.)
Preparing to unpack .../pinentry-gtk2_1.2.1-3ubuntu5_amd64.deb ...
Unpacking pinentry-gtk2 (1.2.1-3ubuntu5) ...
Selecting previously unselected package libccid.
Preparing to unpack .../libccid_1.5.5-1_amd64.deb ...
Unpacking libccid (1.5.5-1) ...
Selecting previously unselected package pcscd.
Preparing to unpack .../pcscd_2.0.3-1build1_amd64.deb ...
Unpacking pcscd (2.0.3-1build1) ...
Setting up libccid (1.5.5-1) ...
Setting up pcscd (2.0.3-1build1) ...
Created symlink /etc/systemd/system/sockets.target.wants/pcscd.socket → /usr/lib/systemd/system/pcscd.sock
et.
pcscd.service is a disabled or a static unit, not starting it.
Setting up pinentry-gtk2 (1.2.1-3ubuntu5) ...
Setting up libpkcs11-dnie (1.6.8) ...
firefox: no process found
[15844, Main Thread] WARNING: GTK+ module /snap/firefox/7559/gnome-platform/usr/lib/gtk-2.0/modules/libcan
berra-gtk-module.so cannot be loaded.
GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported.: 'glib warning'
, file /build/firefox/parts/firefox/build/toolkit/xre/nsSigHandlers.cpp:201

(firefox_firefox:15844): Gtk-WARNING **: 14:06:26.299: GTK+ module /snap/firefox/7559/gnome-platform/usr/l
ib/gtk-2.0/modules/libcanberra-gtk-module.so cannot be loaded.
GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported.
Gtk-Message: 14:06:26.299: Failed to load module "canberra-gtk-module"
[15844, Main Thread] WARNING: GTK+ module /snap/firefox/7559/gnome-platform/usr/lib/gtk-2.0/modules/libcan
berra-gtk-module.so cannot be loaded.
GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported.: 'glib warning'
, file /build/firefox/parts/firefox/build/toolkit/xre/nsSigHandlers.cpp:201

(firefox_firefox:15844): Gtk-WARNING **: 14:06:26.300: GTK+ module /snap/firefox/7559/gnome-platform/usr/l
ib/gtk-2.0/modules/libcanberra-gtk-module.so cannot be loaded.
GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported.
Gtk-Message: 14:06:26.300: Failed to load module "canberra-gtk-module"
[Parent 15844, Main Thread] WARNING: Failed to create DBus proxy for org.a11y.Bus: Failed to execute child
 process “dbus-launch” (No such file or directory)
: 'glib warning', file /build/firefox/parts/firefox/build/toolkit/xre/nsSigHandlers.cpp:201

** (firefox_firefox:15844): WARNING **: 14:06:26.639: Failed to create DBus proxy for org.a11y.Bus: Failed
 to execute child process “dbus-launch” (No such file or directory)

Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for libc-bin (2.39-0ubuntu8.6) ...
ego@ego-MS-7B86:~/Desktop$

Com es pot veure, em surten un seguit d’errors al final. Algú em pot donar un cop de mà per a dir-me com me’n puc sortir?

Debian is off-topic here.

Debian està fora de tema aquí

Al decir la versión de Debian 12 está diciendo también la de Ubuntu 24.04 y 25.04.

Efectivament, volia dir això. Al mateix web esmentat ho especifica així.

El que surten al final són “warnings”, és a dir, advertiments. Per tant pot ser que s’hagi instal·lat correctament. Has provat a veure si et funciona?

1 Like

No funciona, no. Quan ho provo a la partició de Windows, el lector m’identifica el DNI immediatament. En canvi, quan ho provo a Ubuntu, no l’identifica. El lector s’il·lumina, és a dir, que l’ordinador el detecta. Però quan insereixo el DNI, no el llegeix, no el troba.

Fa molt que faig tot amb el certificat digital en comptes del DNI-E, però provaré de configurar un altre cop el meu DNI a veure si funciona. El que recordo quan el feia servir, és que aconseguia configurar-lo i al cop de poc temps ho havia de tornar a fer.

Tot fent recerca al web de l’AEAT (que és on he de fer servir el DNIe), he trobat aquesta pàgina de suport molt important que explica què cal fer perquè funcioni:

https://sede.agenciatributaria.gob.es/Sede/ayuda/consultas-informaticas/firma-digital-sistema-clave-pin-tecnica/comprobaciones-tecnicas-funcionamiento-dnie/comprobaciones-tecnicas-dnie-mozilla-firefox-linux.html

He seguit tots els passos i em trobo que el navegador Firefox no pot carregar l’arxiu que s’hi especifica. El trobo a la carpeta usr/lib, però quan miro d’importar-lo em surt un missatge d’error “Unable to add module”. No sé si això pot donar una pista. Però sembla que potser el problema està al navegador més que no pas al lector o al sistema operatiu.

Al final he renunciat a fer servir del DNIe amb Ubuntu. Simplement no funciona i tothom es treu les responsabilitat de sobre per a fer-ne responsable l’altra part. Patètic. Només funciona amb Windows, lamentablement. :frowning:

https://www.dnielectronico.es/descargas/distribuciones_linux/libpkcs11-dnie_1.6.8_amd64.deb

D’aquí a un parell de dies si vols ho podem mirar, que estaré una mica millor de feina.

Com t’havia comentat, jo l’havia fet servir, però des que tinc certificat digital la veritat és que puc fer tots els tràmits i signatures amb el certificat digital per identificar-me i no em cal el DNI-E. Però puc tornar a intentar configurar-lo a veure si me’n surto.

L’has provat? Funciona simplement instal·lant això i endollant el DNI-E al lector?

Estaria bé posar algun comentari a més de l’enllaç.

No, no ho he provat.

He publicat l’enllaç només perquè l’OP ha dit que no ho podia descarregar. De fet, les instruccions estan una mica desactualitzades i només tenen imatges, no els enllaços a les descàrregues. Aquests són en una secció diferent del lloc web.

Sí que me l’he descarregat i l’he instal·lat. Senzillament no funciona. Quan vaig trucar al servei telefònic del DNIe em van fer comprovar que estava ben instal·lat i em van confirmar que aixì era. En canvi, no trobava el DNIe. Aleshores em van dir que la culpa era del web de l’AEAT, que és on l’havia de fer servir. Quan vaig trucar a l’AEAT per a comunicar-los el problema em van dir que ells ho tenen tot bé, que el problema deu ser al meu ordinador. En fi, com he hit, al final me’l vaig haver de descarregar per a Windows. Allà sí que funcionà a la primera.

Quan dius que “no funciona” vols dir que vols fer el tràmit i el navegador no el veu?

Pots provar el següent:

  1. Endolla el DNI-E al lector

  2. Entra

sudo dmesg

i mira les últimes línies del que surt, a veure si es veu alguna cosa relacionada amb el DNI-E.

Jo lamentablement no ho puc provar perquè sols tinc la versió 24.04 de l’Ubuntu a servidors, als ordinadors de sobretaula y portàtils ja vaig per la 25.10, i encara no han actualitzat aquests programes per a aquesta versió.

Insisteixo que fa temps que no intento configurar el DNI-E perquè faig servir el certificat electrònic, que vaig obtenir al meu ajuntament, i amb això puc fer tots els tràmits de l’AEAT i d’altres, i signar documents o formularis, sense haver d’usar cap targeta física. Al final, el que hi ha al DNI-E, és també un certificat electrònic.

La meva experiència és que aconseguia configurar el DNI-E amb molts d’esforços i durava molt poc temps, alguna cosa el desconfigurava la propera vegada que el volia fer servir.

Una altra cosa a provar. Entra l’ordre següent:

pcsc_scan

A continuació inserta el DNI-E al lector, t’hauria de mostrar si el veu.

Finalment he pogut fer una comprovació.

He insertat el DNI-E al lector. He anat a la pàgina:

https://valide.redsara.es/valide/

He clicat sobre “Validar certificado”, i a la pàgina que s’obre he clicat “Comprobar certificado”, i ha vist el DNI-E sense problema, al costat del certificat electrònic que també tinc instal·lat.

Per tant, possible sí és, ara caldrà veure perquè no es veu al teu ordinador.

1 Like

Ho he provat i m’ha sortit un fotimer de línies de resposta. Penjo aquí només les darreres en què, em sembla, troba el lector en forma de dispositiu USB (que és el que tinc):

[ 5806.968809] audit: type=1400 audit(1768407924.063:868): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/proc/pressure/memory" pid=13436 comm="MemoryPoller" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 5812.123557] audit: type=1400 audit(1768407929.219:869): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/proc/pressure/memory" pid=13436 comm="MemoryPoller" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 5817.139219] audit: type=1400 audit(1768407934.234:870): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/proc/pressure/memory" pid=13436 comm="MemoryPoller" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 5822.314406] audit: type=1400 audit(1768407939.410:871): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/proc/pressure/memory" pid=13436 comm="MemoryPoller" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 5827.314878] audit: type=1400 audit(1768407944.410:872): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/proc/pressure/memory" pid=13436 comm="MemoryPoller" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 5832.315357] audit: type=1400 audit(1768407949.410:873): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/proc/pressure/memory" pid=13436 comm="MemoryPoller" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 5837.316074] audit: type=1400 audit(1768407954.411:874): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/proc/pressure/memory" pid=13436 comm="MemoryPoller" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 5842.327067] audit: type=1400 audit(1768407959.422:875): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/proc/pressure/memory" pid=13436 comm="MemoryPoller" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 5866.940104] audit: type=1400 audit(1768407984.036:876): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/proc/pressure/memory" pid=13436 comm="MemoryPoller" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 5883.387838] audit: type=1400 audit(1768408000.483:877): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/proc/pressure/memory" pid=13436 comm="MemoryPoller" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 5894.435090] audit: type=1400 audit(1768408011.530:878): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/proc/pressure/memory" pid=13436 comm="MemoryPoller" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 5914.870613] audit: type=1400 audit(1768408031.966:879): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/proc/pressure/memory" pid=13436 comm="MemoryPoller" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 5916.296132] usb 1-3: new full-speed USB device number 3 using xhci_hcd
[ 5916.618927] usb 1-3: New USB device found, idVendor=058f, idProduct=9540, bcdDevice= 0.01
[ 5916.618935] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5916.618939] usb 1-3: Product: EMV Smartcard Reader
[ 5916.618944] usb 1-3: Manufacturer: Generic
[ 5916.618947] usb 1-3: SerialNumber: ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
[ 5961.610300] audit: type=1400 audit(1768408078.706:880): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/proc/pressure/memory" pid=13436 comm="MemoryPoller" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 5975.353036] audit: type=1400 audit(1768408092.448:881): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/proc/pressure/memory" pid=13436 comm="MemoryPoller" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
ego@ego-MS-7B86:~$

Quan he inserit l’ordre m’ha sortit que no troba què és:

Command 'pcsc_scan' not found, but can be installed with:
sudo apt install pcsc-tools

Aquesta pàgina me n’ha trobat no un sinó dos!, de certificats de DNIe. Per tant el certificat funciona i és correcte. No sé per què el meu Ubuntu no l’identifica.