On 2017-02-08 15:17:20, Daniel Kahn Gillmor wrote: > Can you confirm that: > > * disable-ccid is *not* set in scdaemon.conf
confirmed. > * pcscd is purged confirmed. > * the same problem is present on 2.1.18-4 ? confirmed. pardon my french: root@curie:/home/anarcat# apt install scdaemon/unstable gnupg-agent/unstable gpgsm/unstable Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Version choisie « 2.1.18-4 » (Debian:unstable [amd64]) pour « scdaemon » Version choisie « 2.1.18-4 » (Debian:unstable [amd64]) pour « gnupg-agent » Version choisie « 2.1.18-4 » (Debian:unstable [amd64]) pour « gpgsm » Version choisie « 2.1.18-4 » (Debian:unstable [amd64]) pour « dirmngr » à cause de « gpgsm » Version choisie « 2.1.18-4 » (Debian:unstable [amd64]) pour « gnupg » à cause de « dirmngr » Version choisie « 2.1.18-4 » (Debian:unstable [all]) pour « gnupg-l10n » à cause de « gnupg » The following additional packages will be installed: dirmngr gnupg Paquets suggérés : parcimonie xloadimage Paquets recommandés : gnupg-l10n Les paquets suivants seront mis à jour : dirmngr gnupg gnupg-agent gpgsm scdaemon 5 mis à jour, 0 nouvellement installés, 0 à enlever et 36 non mis à jour. Il est nécessaire de prendre 3 252 ko dans les archives. Après cette opération, 0 o d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer ? [O/n] Réception de:2 http://debian.mirror.constant.com/debian sid/main amd64 gnupg amd64 2.1.18-4 [1 126 kB] Réception de:3 http://mirrors.cat.pdx.edu/debian sid/main amd64 scdaemon amd64 2.1.18-4 [476 kB] Réception de:4 http://debian.mirror.constant.com/debian sid/main amd64 gpgsm amd64 2.1.18-4 [502 kB] Réception de:1 http://mirrors.ocf.berkeley.edu/debian sid/main amd64 dirmngr amd64 2.1.18-4 [595 kB] Réception de:5 http://mirrors.ocf.berkeley.edu/debian sid/main amd64 gnupg-agent amd64 2.1.18-4 [554 kB] 3 252 ko réceptionnés en 2s (1 294 ko/s) [master 95fac63] saving uncommitted changes in /etc prior to apt run Author: Antoine Beaupré <[email protected]> 1 file changed, 1 insertion(+), 1 deletion(-) Récupération des rapports de bogue… Fait Analyse des informations Trouvé/Corrigé… Fait Lecture des fichiers de modifications (« changelog »)... Terminé (Lecture de la base de données... 291155 fichiers et répertoires déjà installés.) Préparation du dépaquetage de .../dirmngr_2.1.18-4_amd64.deb ... Dépaquetage de dirmngr (2.1.18-4) sur (2.1.18-3) ... Préparation du dépaquetage de .../gnupg_2.1.18-4_amd64.deb ... Dépaquetage de gnupg (2.1.18-4) sur (2.1.18-3) ... Préparation du dépaquetage de .../scdaemon_2.1.18-4_amd64.deb ... Dépaquetage de scdaemon (2.1.18-4) sur (2.1.18-3) ... Préparation du dépaquetage de .../gpgsm_2.1.18-4_amd64.deb ... Dépaquetage de gpgsm (2.1.18-4) sur (2.1.18-3) ... Préparation du dépaquetage de .../gnupg-agent_2.1.18-4_amd64.deb ... Dépaquetage de gnupg-agent (2.1.18-4) sur (2.1.18-3) ... Traitement des actions différées (« triggers ») pour install-info (6.3.0.dfsg.1-1+b1) ... Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) ... Paramétrage de gnupg-agent (2.1.18-4) ... Paramétrage de dirmngr (2.1.18-4) ... Paramétrage de gnupg (2.1.18-4) ... Paramétrage de scdaemon (2.1.18-4) ... Paramétrage de gpgsm (2.1.18-4) ... Scanning processes... Scanning candidates... Scanning linux images... Running kernel seems to be up-to-date. Restarting services... Services being skipped: systemctl restart NetworkManager.service /etc/needrestart/restart.d/dbus.service systemctl restart lightdm.service systemctl restart systemd-journald.service systemctl restart systemd-logind.service systemctl restart wpa_supplicant.service No containers need to be restarted. User sessions running outdated binaries: anarcat @ session #2: emacs[1497], firefox.real[2085], pulseaudio[1306], xmonad-x86_64-l[1215] anarcat @ user manager service: at-spi-bus-laun[1291], gpg-agent[28488], systemd[1199] root@curie:/home/anarcat# apt purge pcscd Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Le paquet suivant a été installé automatiquement et n'est plus nécessaire : libccid Veuillez utiliser « apt autoremove » pour le supprimer. Les paquets suivants seront ENLEVÉS : pcscd* 0 mis à jour, 0 nouvellement installés, 1 à enlever et 36 non mis à jour. Après cette opération, 205 ko d'espace disque seront libérés. Souhaitez-vous continuer ? [O/n] (Lecture de la base de données... 291154 fichiers et répertoires déjà installés.) Suppression de pcscd (1.8.20-1) ... Warning: Stopping pcscd.service, but it can still be activated by: pcscd.socket Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) ... (Lecture de la base de données... 291142 fichiers et répertoires déjà installés.) Purge des fichiers de configuration de pcscd (1.8.20-1) ... Traitement des actions différées (« triggers ») pour systemd (232-15) ... [master 09e8876] committing changes in /etc after apt run Author: Antoine Beaupré <[email protected]> 10 files changed, 155 deletions(-) delete mode 100755 init.d/pcscd delete mode 120000 rc0.d/K01pcscd delete mode 120000 rc1.d/K01pcscd delete mode 120000 rc2.d/S01pcscd delete mode 120000 rc3.d/S01pcscd delete mode 120000 rc4.d/S01pcscd delete mode 120000 rc5.d/S01pcscd delete mode 120000 rc6.d/K01pcscd delete mode 120000 systemd/system/sockets.target.wants/pcscd.socket root@curie:/home/anarcat# exit [1000]anarcat@curie:~$ cat .gnupg/scdaemon.conf disable-ccid debug-all log-file /run/user/1000/scdaemon.log [1001]anarcat@curie:~$ sed -i '/ccid/d' .gnupg/scdaemon.conf [1002]anarcat@curie:~$ cat .gnupg/scdaemon.conf debug-all log-file /run/user/1000/scdaemon.log [1003]anarcat@curie:~$ killall gpg-agent [1004]anarcat@curie:~$ killall gpg-agent gpg-agent: aucun processus trouvé [1004]anarcat@curie:~1$ gpg --card-status gpg: selecting openpgp failed: Aucun périphérique de ce type gpg: OpenPGP card not available: Aucun périphérique de ce type scdaemon debug log says: 2017-02-08 15:56:35 scdaemon[14813] listening on socket '/run/user/1000/gnupg/S.scdaemon' 2017-02-08 15:56:35 scdaemon[14813] handler for fd -1 started 2017-02-08 15:56:35 scdaemon[14813] DBG: chan_5 -> OK GNU Privacy Guard's Smartcard server ready 2017-02-08 15:56:35 scdaemon[14813] DBG: chan_5 <- GETINFO socket_name 2017-02-08 15:56:35 scdaemon[14813] DBG: chan_5 -> D /run/user/1000/gnupg/S.scdaemon 2017-02-08 15:56:35 scdaemon[14813] DBG: chan_5 -> OK 2017-02-08 15:56:35 scdaemon[14813] DBG: chan_5 <- OPTION event-signal=12 2017-02-08 15:56:35 scdaemon[14813] DBG: chan_5 -> OK 2017-02-08 15:56:35 scdaemon[14813] DBG: chan_5 <- GETINFO version 2017-02-08 15:56:35 scdaemon[14813] DBG: chan_5 -> D 2.1.18 2017-02-08 15:56:35 scdaemon[14813] DBG: chan_5 -> OK 2017-02-08 15:56:35 scdaemon[14813] DBG: chan_5 <- SERIALNO openpgp 2017-02-08 15:56:35 scdaemon[14813] DBG: enter: apdu_open_reader: portstr=(null) 2017-02-08 15:56:35 scdaemon[14813] pcsc_establish_context failed: no service (0x8010001d) 2017-02-08 15:56:35 scdaemon[14813] DBG: leave: apdu_open_reader => slot=-1 [pc/sc] 2017-02-08 15:56:35 scdaemon[14813] DBG: chan_5 -> ERR 100696144 Aucun périphérique de ce type <SCD> 2017-02-08 15:56:35 scdaemon[14813] DBG: chan_5 <- RESTART 2017-02-08 15:56:35 scdaemon[14813] DBG: chan_5 -> OK syslog doesn't say anything anymore, oddly enough. a. -- Concepts have meaning only if we can point to objects to which they refer and to the rules by which they are assigned to these objects. - Albert Einstein

