# Échec de «apt update» (GPG)

**URL:** <https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302>\
**Category:** Support Debian\
**Created:** [Juin 30, 2025, 7:23 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302 "2025-06-30T07:23:53Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Juin 30, 2025, 7:23 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/1 "2025-06-30T07:23:53Z")

</div>

Bonjour,

Je ne crois pas avoir modifié le sources.list depuis la dernière mise à jour:

```
deb http://ftp.fr.debian.org/debian/ bookworm-updates main non-free-firmware non-free contrib
deb http://ftp.fr.debian.org/debian/ bookworm main non-free-firmware non-free contrib
deb http://security.debian.org/debian-security bookworm-security main non-free-firmware non-free contrib
deb http://ftp.fr.debian.org/debian/ bookworm-backports main non-free-firmware contrib non-free

```

ce problème est apparemment lié (contemporain) à celui posé ici il y a 2 jours (non résolu):  
[«bash completion» ne fonctionne plus](https://www.debian-fr.org/t/bash-completion-ne-fonctionne-plus/91301) (sous utilisateur standard seulement, pas avec root)

voici l’affichage produit par apt (donc sous root):

```
# apt update
Réception de :1 http://ftp.fr.debian.org/debian bookworm-updates InRelease [55,4 kB]
Réception de :2 http://security.debian.org/debian-security bookworm-security InRelease [48,0 kB]
Atteint :3 http://ftp.fr.debian.org/debian bookworm InRelease          
Réception de :4 http://ftp.fr.debian.org/debian bookworm-backports InRelease [59,4 kB]
0% [En cours]/usr/bin/apt-key: 95: cannot create /dev/null: Permission denied
/usr/bin/apt-key: 95: cannot create /dev/null: Permission denied
/usr/bin/apt-key: 95: cannot create /dev/null: Permission denied
E: gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
Err :2 http://security.debian.org/debian-security bookworm-security InRelease
  gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
0% [En cours]/usr/bin/apt-key: 95: cannot create /dev/null: Permission denied
/usr/bin/apt-key: 95: cannot create /dev/null: Permission denied
/usr/bin/apt-key: 95: cannot create /dev/null: Permission denied
E: gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
Err :1 http://ftp.fr.debian.org/debian bookworm-updates InRelease
  gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
0% [En cours]/usr/bin/apt-key: 95: cannot create /dev/null: Permission denied
/usr/bin/apt-key: 95: cannot create /dev/null: Permission denied
/usr/bin/apt-key: 95: cannot create /dev/null: Permission denied
E: gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
Err :3 http://ftp.fr.debian.org/debian bookworm InRelease
  gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
0% [En cours]/usr/bin/apt-key: 95: cannot create /dev/null: Permission denied
/usr/bin/apt-key: 95: cannot create /dev/null: Permission denied
/usr/bin/apt-key: 95: cannot create /dev/null: Permission denied
E: gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
Err :4 http://ftp.fr.debian.org/debian bookworm-backports InRelease
  gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
163 ko réceptionnés en 0s (500 ko/s)
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Tous les paquets sont à jour.
W: Une erreur s'est produite lors du contrôle de la signature. Le dépôt n'est pas mis à jour et les fichiers d'index précédents seront utilisés. Erreur de GPG : http://security.debian.org/debian-security bookworm-security InRelease : gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
W: Une erreur s'est produite lors du contrôle de la signature. Le dépôt n'est pas mis à jour et les fichiers d'index précédents seront utilisés. Erreur de GPG : http://ftp.fr.debian.org/debian bookworm-updates InRelease : gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
W: Une erreur s'est produite lors du contrôle de la signature. Le dépôt n'est pas mis à jour et les fichiers d'index précédents seront utilisés. Erreur de GPG : http://ftp.fr.debian.org/debian bookworm InRelease : gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
W: Une erreur s'est produite lors du contrôle de la signature. Le dépôt n'est pas mis à jour et les fichiers d'index précédents seront utilisés. Erreur de GPG : http://ftp.fr.debian.org/debian bookworm-backports InRelease : gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
W: Impossible de récupérer http://ftp.fr.debian.org/debian/dists/bookworm-updates/InRelease gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
W: Impossible de récupérer http://ftp.fr.debian.org/debian/dists/bookworm/InRelease gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
W: Impossible de récupérer http://security.debian.org/debian-security/dists/bookworm-security/InRelease gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
W: Impossible de récupérer http://ftp.fr.debian.org/debian/dists/bookworm-backports/InRelease gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
W: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.

```

voila peut-être le vrai problème?

EDIT  
et synaptic donne les même explications suivantes:

Une erreur s’est produite lors du contrôle de la signature. Le dépôt n’est pas mis à jour et les fichiers d’index précédents seront utilisés.  
Erreur de GPG : [http://ftp.fr.debian.org/debian](http://ftp.fr.debian.org/debian) bookworm-updates InRelease : gpgv, gpgv2 or gpgv1 required for verification, but neither seems installedUne erreur s’est produite lors du contrôle de la signature. Le dépôt n’est pas mis à jour et les fichiers d’index précédents seront utilisés.  
Erreur de GPG : [http://ftp.fr.debian.org/debian](http://ftp.fr.debian.org/debian) bookworm InRelease : gpgv, gpgv2 or gpgv1 required for verification, but neither seems installedUne erreur s’est produite lors du contrôle de la signature. Le dépôt n’est pas mis à jour et les fichiers d’index précédents seront utilisés.  
Erreur de GPG : [http://ftp.fr.debian.org/debian](http://ftp.fr.debian.org/debian) bookworm-backports InRelease : gpgv, gpgv2 or gpgv1 required for verification, but neither seems installedUne erreur s’est produite lors du contrôle de la signature. Le dépôt n’est pas mis à jour et les fichiers d’index précédents seront utilisés.  
Erreur de GPG : [http://security.debian.org/debian-security](http://security.debian.org/debian-security) bookworm-security InRelease : gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed  
Impossible de récupérer [http://ftp.fr.debian.org/debian/dists/bookworm-updates/InRelease](http://ftp.fr.debian.org/debian/dists/bookworm-updates/InRelease) gpgv, gpgv2 or gpgv1 required for verification, but neither seems installedImpossible de récupérer [http://ftp.fr.debian.org/debian/dists/bookworm/InRelease](http://ftp.fr.debian.org/debian/dists/bookworm/InRelease) gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed  
Impossible de récupérer [http://security.debian.org/debian-security/dists/bookworm-security/InRelease](http://security.debian.org/debian-security/dists/bookworm-security/InRelease) gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed  
Impossible de récupérer [http://ftp.fr.debian.org/debian/dists/bookworm-backports/InRelease](http://ftp.fr.debian.org/debian/dists/bookworm-backports/InRelease) gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed  
Le téléchargement de quelques fichiers d’index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Juin 30, 2025, 2:04 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/2 "2025-06-30T14:04:58Z")

</div>

> [@josephtux](#):
>
> ```auto
> 0% [En cours]/usr/bin/apt-key: 95: cannot create /dev/null: Permission denied
> /usr/bin/apt-key: 95: cannot create /dev/null: Permission denied
> /usr/bin/apt-key: 95: cannot create /dev/null: Permission denied
> 
> ```

Le problème est là.  
Vérifie que /dev (seudo systeme de fichiers) est monté et que /dev/null a 666 (rw-rw-rw-) comme droits  
Si il n’est pas monté, fais sous root:

```auto
mount -t devtmpfs dev /dev
```

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Juin 30, 2025, 2:20 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/3 "2025-06-30T14:20:31Z")

</div>

Merci fran.b

`/dev $ ls -l` affiche la ligne:

`-rw-r--r-- 1 root root 28 25_06_30-16:15 null`

et `mount | grep -E /dev` affiche:

```
/dev$mount | grep -E /dev 
udev on /dev type devtmpfs (rw,nosuid,relatime,size=32734644k,nr_inodes=8183661,mode=755,inode64)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
/dev/mapper/VG0-Racine on / type ext4 (rw,relatime,errors=remount-ro)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,inode64)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
/dev/mapper/VG0-Eric on /home/eric type ext4 (rw,relatime)
/dev/mapper/VG0-Local on /usr/local type ext4 (rw,relatime)
/dev/mapper/VG0-VAR on /var type ext4 (rw,relatime)
/dev/nvme0n1p1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro)
/dev/mapper/VG0-Work on /home/work type ext4 (rw,relatime)
/dev/sdd1 on /media/eric/Transcend_976Gio type ext4 (rw,nosuid,nodev,relatime,errors=remount-ro,stripe=8191,uhelper=udisks2)
/dev/sdc1 on /run/timeshift/908356/backup type ext4 (rw,relatime,errors=remount-ro,stripe=32751)
/dev/sdf2 on /media/eric/Rsync_Quot type ext4 (rw,nosuid,nodev,relatime,errors=remount-ro,uhelper=udisks2)
/dev/sdf1 on /media/eric/easystore_photos type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
/dev/sde1 on /run/timeshift/1040569/backup type ext4 (rw,relatime,errors=remount-ro,stripe=32751)
/dev/sdh1 on /media/eric/Tosh2T_2024 type ext4 (rw,nosuid,nodev,relatime,errors=remount-ro,uhelper=udisks2)
bash: /dev/null : impossible d'écraser le fichier existant

```

EDIT  
Après avoir mis `/dev/null` à 666 (-rw-rw-rw-), le problème persiste, y compris avoir relancé `~/.bashrc`

```
/dev$ls -l null
-rw-rw-rw- 1 root root 28 30 juin 16:25 null
bash: /dev/null : impossible d'écraser le fichier existant
```

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Juin 30, 2025, 2:27 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/4 "2025-06-30T14:27:28Z")

</div>

Peux tu faire en tant qu’utilisateur normal

```auto
ls > /dev/null
```

Si ça n’est pas le cas, c’est anormal et source de nombreux problèmes

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Juin 30, 2025, 2:38 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/5 "2025-06-30T14:38:07Z")

</div>

```
$ls > /dev/null
bash: /dev/null : impossible d'écraser le fichier existant
bash: /dev/null : impossible d'écraser le fichier existant

```

et (parceque `set -o clobber` est activé par _.bashrc_):

```
$ls >| /dev/null
bash: /dev/null : impossible d'écraser le fichier existant
```

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Juin 30, 2025, 5:28 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/6 "2025-06-30T17:28:17Z")

</div>

Bon, je regarde ton /dev/null, il est incorrect:

```auto
-rw-rw-rw- 1 root root 28 30 juin 16:25 null

```

au lieu de

```auto
[~]$ ls -l /dev/null
crw-rw-rw- 1 root root 1, 3 28 juin 05:59 /dev/null
[~]$ 

```

fais

```auto
# cd /dev
# rm null
# mknod null c 1 3
# ls -l null
crw-r--r-- 1 root root 1, 3 30 juin 19:26 null
# chmod 666 null

```

et ressaye

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Juin 30, 2025, 9:46 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/7 "2025-06-30T21:46:03Z")

</div>

Voila, c’est fait

root@Leopard:~# cd /dev  
root@Leopard:/dev# rm null  
root@Leopard:/dev# mknod null c 1 3  
root@Leopard:/dev# ls -l null  
crw-r–r-- 1 root root 1, 3 30 juin 23:30 null  
root@Leopard:/dev# chmod 666 null  
root@Leopard:/dev# ls -l null  
crw-rw-rw- 1 root root 1, 3 30 juin 23:30 null  
root@Leopard:/dev#

Ça marche: il n’y a apparemment plus de message et la « bash completion» fonctionne.

En revanche, `apt update` ne fonctionne pas mieux.

J’en déduit que soit c’est un problème indépendant, soit ces 2 problèmes avait une cause commune.

Je trouve d’autres problèmes, par exemple:  
`# blkid` lancé sous boot affiche commande inconnue, alors que  
`$ sudo blkid` fait le travail

de même les disques USB ne cessaient de se remonter (ou tenter, je ne me souviens plus) régulièrement (dmesg) en lecture seule, à clignoter en permanence et la commande `mount` et `umount /dev/xxx` affichait non montés.

Merci

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Juin 30, 2025, 10:01 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/8 "2025-06-30T22:01:53Z")

</div>

C’est quand-même incroyable le nombre de problèmes étranges que tu peux avoir dans une Debian, après avoir modifié .bash\_aliases, ou fais des rsyncs approximatifs, par exemple.  
Essaie ça:

```auto
cd /tmp
wget http://ftp.fr.debian.org/debian/pool/main/g/gnupg2/gpgv_2.2.40-1.1_amd64.deb
sudo dpkg -i ./gpgv*.deb
sudo apt install -f

```

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Juin 30, 2025, 10:02 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/9 "2025-06-30T22:02:25Z")

</div>

Bon, pour apt, tu n’as pas gpg d’installé, ou bien, et je pense que c’est ça, ton PATH root n’est pas bon. Je te suggère de faire ceci:  
Sous root:

```auto
echo $PATH
type gpg

```

Sous ton utilisateur normal

```auto
echo $PATH
locate gpg
sudo su # attention, pas su -
type blkid
type gpg
apt update

```

---

<div class="post-metadata">

**Author:** ![pled](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pled/32/11791_2.png) [@pled](https://www.debian-fr.org/u/pled)\
**Post date:** [Juillet 1, 2025, 8:09 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/10 "2025-07-01T08:09:51Z")

</div>

> [@josephtux](#):
>
> soit ces 2 problèmes avait une cause commune.

La cause commune, je pense qu’on la connaît tous, parfois appelée interface chaise-clavier ! 😃

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Juillet 1, 2025, 1:12 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/11 "2025-07-01T13:12:48Z")

</div>

> [@pled](#):
>
> interface chaise-clavier !

je n’en doute pas, mais reste dans l’obscurité!

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Juillet 1, 2025, 1:30 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/12 "2025-07-01T13:30:42Z")

</div>

```
$ su
Mot de passe : 
root@Leopard:/home/work/eric# type blkid
bash: type: blkid : non trouvé
root@Leopard:/home/work/eric# echo $PATH
/usr/local/texlive/2025/bin/x86_64-linux:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
root@Leopard:/home/work/eric# locate gpg | wc
    491 491 27051
root@Leopard:/home/work/eric# gpg
gpg: répertoire « /root/.gnupg » créé
gpg: le trousseau local « /root/.gnupg/pubring.kbx » a été créé
gpg: WARNING: no command supplied. Trying to guess what you mean ...
gpg: Vous pouvez taper votre message…

```

(attente de message que faire?)

```
# apt update
Atteint :1 http://security.debian.org/debian-security bookworm-security InRelease
Atteint :2 http://ftp.fr.debian.org/debian bookworm-backports InRelease
Atteint :3 http://ftp.fr.debian.org/debian bookworm InRelease
W: La cible Packages (main/binary-amd64/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list:1 et /etc/apt/sources.list:3
W: La cible Packages (main/binary-all/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list:1 et /etc/apt/sources.list:3
W: La cible Translations (main/i18n/Translation-fr_FR) est spécifiée plusieurs fois dans /etc/apt/sources.list:1 et /etc/apt/sources.list:3
W: La cible Translations (main/i18n/Translation-fr) est spécifiée plusieurs fois dans /etc/apt/sources.list:1 et /etc/apt/sources.list:3
W: La cible Translations (main/i18n/Translation-en) est spécifiée plusieurs fois dans /etc/apt/sources.list:1 et /etc/apt/sources.list:3
W: La cible DEP-11 (main/dep11/Components-amd64.yml) est spécifiée plusieurs fois dans /etc/apt/sources.list:1 et /etc/apt/sources.list:3
W: La cible DEP-11 (main/dep11/Components-all.yml) est spécifiée plusieurs fois dans /etc/apt/sources.list:1 et /etc/apt/sources.list:3
W: La cible Contents-deb (main/Contents-amd64) est spécifiée plusieurs fois dans /etc/apt/sources.list:1 et /etc/apt/sources.list:3
... Un grand nombre de lignes analogues...
W: La cible Contents-deb (non-free/Contents-amd64) est spécifiée plusieurs fois dans /etc/apt/sources.list:1 et /etc/apt/sources.list:3
W: La cible Contents-deb (non-free/Contents-all) est spécifiée plusieurs fois dans /etc/apt/sources.list:1 et /etc/apt/sources.list:3
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
5 paquets peuvent être mis à jour. Exécutez « apt list --upgradable » pour les voir.
W: La cible Packages (main/binary-amd64/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list:1 et /etc/apt/sources.list:3
W: La cible Packages (main/binary-all/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list:1 et /etc/apt/sources.list:3
W: La cible Translations (main/i18n/Translation-fr_FR) est spécifiée plusieurs fois dans /etc/apt/sources.list:1 et /etc/apt/sources.list:3
W: La cible Translations (main/i18n/Translation-fr) est spécifiée plusieurs fois dans /etc/apt/sources.list:1 et /etc/apt/sources.list:3
... un grand nombre de lignes analogues...
W: La cible Contents-deb (non-free/Contents-all) est spécifiée plusieurs fois dans /etc/apt/sources.list:1 et /etc/apt/sources.list:3
root@Leopard:/home/work/eric# 

$type blkid
bash: type: blkid : non trouvé

$type gpg
gpg est /usr/bin/gpg
```

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Juillet 1, 2025, 1:47 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/13 "2025-07-01T13:47:08Z")

</div>

Hum, bon,alors tu peux faire des choses mais ton sources.list contient des choses en multiples exemplaires, peux tu le mettre ici qu’on puisse le nettoyer? (blkid est dans le paquet blkid qui n’est pas installé semble-t-il sinon, ça n’est pas grave ça)

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Juillet 1, 2025, 1:52 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/14 "2025-07-01T13:52:48Z")

</div>

> [@josephtux](#):
>
> `$ su`

lorsque tu veux passer root avec le path de root il te faut un tiret comme ceci :

```auto
su -

```

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Juillet 1, 2025, 2:14 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/15 "2025-07-01T14:14:17Z")

</div>

Je pensais que son PATH était foireux mais si il se met en root via su, ça peut aller. Comme maintenant

```auto
 ls -l /sbin /bin /usr/sbin
lrwxrwxrwx 1 root root 7 3 mai 21:26 /bin -> usr/bin
lrwxrwxrwx 1 root root 7 3 mai 21:26 /sbin -> usr/bin
lrwxrwxrwx 1 root root 3 3 mai 21:26 /usr/sbin -> bin

```

Il suffit qu’il y ait /usr/bin dans le PATH pour que tout roule (modulo un début de PATH foireux)

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Juillet 1, 2025, 2:20 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/16 "2025-07-01T14:20:20Z")

</div>

sudo blkid fonctionne:

> $sudo blkid  
> /dev/mapper/VG0-Local: LABEL=«&nbsp;Usr\_Local&nbsp;» UUID=«&nbsp;026ee7b8-601b-4168-885f-6d69be5535fc&nbsp;» BLOCK\_SIZE=«&nbsp;4096&nbsp;» TYPE=«&nbsp;ext4&nbsp;»  
> /dev/nvme0n1p3: UUID=«&nbsp;4efK8z-27e9-ibZu-MDsy-GunB-6JXp-4HDrVs&nbsp;» TYPE=«&nbsp;LVM2\_member&nbsp;» PARTLABEL=«&nbsp;PV0&nbsp;» PARTUUID=«&nbsp;79eee9ac-7180-4dbc-a414-3eabfec126f8&nbsp;»  
> /dev/nvme0n1p1: UUID=«&nbsp;5FC7-2F70&nbsp;» BLOCK\_SIZE=«&nbsp;512&nbsp;» TYPE=«&nbsp;vfat&nbsp;» PARTUUID=«&nbsp;64e4455b-16d4-4bca-8871-4c05134f1ca3&nbsp;»  
> /dev/nvme0n1p2: UUID=«&nbsp;m7zb2o-csfo-7ZV8-7yOC-hWO4-MotO-DNaFiw&nbsp;» TYPE=«&nbsp;LVM2\_member&nbsp;» PARTLABEL=«&nbsp;ReservePV&nbsp;» PARTUUID=«&nbsp;795bb348-b270-480e-a288-a8f6efecc7af&nbsp;»  
> /dev/mapper/VG0-VAR: LABEL=«&nbsp;VAR&nbsp;» UUID=«&nbsp;8817f2fb-33b3-4f9a-9f75-aa8d922b3287&nbsp;» BLOCK\_SIZE=«&nbsp;4096&nbsp;» TYPE=«&nbsp;ext4&nbsp;»  
> /dev/mapper/VG0-swap: UUID=«&nbsp;cfb9a90f-4e39-4862-a16f-d57238d0fed7&nbsp;» TYPE=«&nbsp;swap&nbsp;»  
> /dev/mapper/VG0-Eric: LABEL=«&nbsp;Eric&nbsp;» UUID=«&nbsp;ca3e100c-c6ff-453c-b85f-6f97ba193367&nbsp;» BLOCK\_SIZE=«&nbsp;4096&nbsp;» TYPE=«&nbsp;ext4&nbsp;»  
> /dev/mapper/VG0-Racine: LABEL=«&nbsp;RACINE&nbsp;» UUID=«&nbsp;adc517ba-a451-4bd5-bdd2-235862aafe35&nbsp;» BLOCK\_SIZE=«&nbsp;4096&nbsp;» TYPE=«&nbsp;ext4&nbsp;»  
> /dev/nvme1n1p3: UUID=«&nbsp;Nd403x-z2ml-P9T8-DeNY-H8mZ-zh2X-uXQArt&nbsp;» TYPE=«&nbsp;LVM2\_member&nbsp;» PARTLABEL=«&nbsp;PV1&nbsp;» PARTUUID=«&nbsp;52e7740c-f9d2-452e-8f8d-795d3a47cfe3&nbsp;»  
> /dev/nvme1n1p1: UUID=«&nbsp;5FC7-2F70&nbsp;» BLOCK\_SIZE=«&nbsp;512&nbsp;» TYPE=«&nbsp;vfat&nbsp;» PARTLABEL=«&nbsp;PV2resrve&nbsp;» PARTUUID=«&nbsp;128afa44-2659-4c7b-9fde-d4218802a9ce&nbsp;»  
> /dev/mapper/VG0-Work: LABEL=«&nbsp;Home&nbsp;» UUID=«&nbsp;3d18a5ad-aba0-4b79-a24a-0b35e5eb8b87&nbsp;» BLOCK\_SIZE=«&nbsp;4096&nbsp;» TYPE=«&nbsp;ext4&nbsp;»

mais pas blkid sous root!

```
$cat /etc/apt/sources.list
deb http://ftp.fr.debian.org/debian/ bookworm-backports main non-free-firmware contrib non-free
deb http://ftp.fr.debian.org/debian/ bookworm main non-free-firmware non-free contrib
deb http://ftp.fr.debian.org/debian/ bookworm-backports main non-free-firmware contrib non-free
deb http://security.debian.org/debian-security bookworm-security main non-free-firmware non-free contrib
# bookworm-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports

# pour installer une version backports: 
# apt get-get install -t bookworm-backports <paquet>
# (3e ligne) deb http://ftp.fr.debian.org/debian/ bookworm-backports main non-free-firmware contrib non-free

# see the sources.list(5) manual.

$ls -ld /sbin /bin /usr/sbin
lrwxrwxrwx 1 root root 7 29 mai 13:40 /bin -> usr/bin
lrwxrwxrwx 1 root root 8 29 mai 13:40 /sbin -> usr/sbin
drwxr-xr-x 2 root root 20480 27 juin 11:59 /usr/sbin

```

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Juillet 1, 2025, 2:24 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/17 "2025-07-01T14:24:00Z")

</div>

> [@josephtux](#):
>
> sudo blkid fonctionne:

Bon, le PATH de root est mauvais, ton PATH est bon. Théoriquement après un sudo su, le blkid aurait du fonctionner, ça je ne pige pas!

```auto
$ sudo su
# blkid

```

est pareil que

```auto
sudo blkid

```

mais bon, pas grave, on verra après  
Sinon enlève la 3ième ligne (en double)

```auto
deb http://ftp.fr.debian.org/debian/ bookworm-backports main non-free-firmware contrib non-free

```

de ton sources.list

Que donne après cette modif

```auto
sudo apt update

```

?

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Juillet 1, 2025, 2:44 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/18 "2025-07-01T14:44:48Z")

</div>

Ça fonctionne, y compris apt upgrade.

Reste ce mystère:

```
# blkid
bash: blkid : commande introuvable
root@Leopard:/home/work/eric# sudo blkid
/dev/mapper/VG0-Local: LABEL="Usr_Local" UUID="026ee7b8-601b-4168-885f-6d69be5535fc" BLOCK_SIZE="4096" TYPE="ext4"
/dev/nvme0n1p3: UUID="4efK8z-27e9-ibZu-MDsy-GunB-6JXp-4HDrVs" TYPE="LVM2_member" PARTLABEL="PV0" PARTUUID="79eee9ac-7180-4dbc-a414-3eabfec126f8"
/dev/nvme0n1p1: UUID="5FC7-2F70" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="64e4455b-16d4-4bca-8871-4c05134f1ca3"
/dev/nvme0n1p2: UUID="m7zb2o-csfo-7ZV8-7yOC-hWO4-MotO-DNaFiw" TYPE="LVM2_member" PARTLABEL="ReservePV" PARTUUID="795bb348-b270-480e-a288-a8f6efecc7af"
/dev/mapper/VG0-VAR: LABEL="VAR" UUID="8817f2fb-33b3-4f9a-9f75-aa8d922b3287" BLOCK_SIZE="4096" TYPE="ext4"
/dev/mapper/VG0-swap: UUID="cfb9a90f-4e39-4862-a16f-d57238d0fed7" TYPE="swap"
/dev/mapper/VG0-Eric: LABEL="Eric" UUID="ca3e100c-c6ff-453c-b85f-6f97ba193367" BLOCK_SIZE="4096" TYPE="ext4"
/dev/mapper/VG0-Racine: LABEL="RACINE" UUID="adc517ba-a451-4bd5-bdd2-235862aafe35" BLOCK_SIZE="4096" TYPE="ext4"
/dev/nvme1n1p3: UUID="Nd403x-z2ml-P9T8-DeNY-H8mZ-zh2X-uXQArt" TYPE="LVM2_member" PARTLABEL="PV1" PARTUUID="52e7740c-f9d2-452e-8f8d-795d3a47cfe3"
/dev/nvme1n1p1: UUID="5FC7-2F70" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="PV2resrve" PARTUUID="128afa44-2659-4c7b-9fde-d4218802a9ce"
/dev/mapper/VG0-Work: LABEL="Home" UUID="3d18a5ad-aba0-4b79-a24a-0b35e5eb8b87" BLOCK_SIZE="4096" TYPE="ext4"
root@Leopard:/home/work/eric#

# echo $PATH
/usr/local/texlive/2025/bin/x86_64-linux:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
```

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Juillet 1, 2025, 2:46 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/19 "2025-07-01T14:46:21Z")

</div>

Bon, là quand tu as ce message, il faut savoir

1. le PATH ( # echo $PATH)
2. La façon dont tu es devenu root (su? sudo su? su -? …)

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Juillet 1, 2025, 2:47 UTC](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302/20 "2025-07-01T14:47:42Z")

</div>

selon votre recommandation, je suis passé en root par `su` (sans tiret)

```
# echo $PATH
/usr/local/texlive/2025/bin/x86_64-linux:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

```

Les path sur texlive fonctionnent (en utilisateur «eric») latexmk , texdoc fonctionnent.

[Page suivante](https://www.debian-fr.org/t/echec-de-apt-update-gpg/91302.md?page=2)
