web-dev-qa-db-fra.com

Échec du téléchargement de certains fichiers d'index / clé publique non disponible

Quand j'essaye d'utiliser

Sudo apt-get update

cela donne cette erreur:

Fetched 5.530 kB in 53s (104 kB/s)
W: GPG error: http://extras.ubuntu.com precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 16126D3A3E5C1192
W: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.

Lorsque j'essaie d'accéder au dossier etc/apt, il ne dit aucun fichier ou répertoire de ce type.

Comment puis-je réparer cela?

6
Hieu Hoang Trung

Basé sur le message d'erreur, vous avez deux problèmes; l'un lié à la clé publique d'un référentiel et l'autre à Google Chrome.

Pour résoudre le problème de la clé publique, exécutez cette commande:

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <PUBKEY>

Remplacer <PUBKEY> par la clé publique mentionnée dans le message d'erreur, à savoir: 16126D3A3E5C1192.

Le deuxième problème est lié à la fin de la prise en charge de Chrome 32 bits. Si vous avez un système 32 bits, vous n'avez pas d'autre choix que de migrer vers Chromium. Si vous avez un système 64 bits, exécutez cette commande pour forcer votre système à rechercher uniquement les mises à jour 64 bits de Google Chrome:

Sudo sed -i -e 's/deb http/deb [Arch=AMD64] http/' "/etc/apt/sources.list.d/google-chrome.list" "/opt/google/chrome/cron/google-chrome"
4
Mostafa Ahangarha

J'ai eu ce problème aussi, mais cela l'a résolu pour moi.

Ouvrez une fenêtre de terminal et exécutez la commande suivante:

Sudo -H gedit /etc/apt/sources.list.d/google-chrome.list

Gedit ouvrira un fichier. Modifiez ce fichier pour le lire:

deb [Arch=AMD64] http://dl.google.com/linux/chrome/deb/ stable main

Et essayez à nouveau.

1
Carlyle Felix