web-dev-qa-db-fra.com

Comment corriger l'erreur "Impossible de récupérer binary-armhf / Packages" lors de la mise à jour d'apt-get?

Lorsque j'exécute Sudo apt-get update j'obtiens l'erreur suivante:

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/main/binary-armhf/Packages  404  Not Found [IP: 91.189.91.15 80]

E: Some index files failed to download. They have been ignored, or old ones used instead.

J'ai essayé de regarder dans /etc/apt/sources.list.d/ pour voir si quelque chose dans ce répertoire peut être supprimé, mais tout ce qui s'y trouve se trouve

nodesource.list
nodesource.list.save

Dans mon fichier sources.list, j'ai:

deb http://ports.ubuntu.com/ubuntu-ports/ trusty main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty main
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-updates main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-updates main
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-security main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-security main
deb http://archive.ubuntu.com/ubuntu trusty main
# deb-src http://archive.ubuntu.com/ubuntu trusty main

Quelqu'un peut-il recommander un moyen de corriger cette erreur?

10
henrywright

La ligne incriminée provenait de la liste des sources x86. Le supprimer a éliminé l'erreur. Voici la liste correcte pour l’architecture armf.

deb http://ports.ubuntu.com/ubuntu-ports/ trusty main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty main
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-updates main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-updates main
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-security main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-security main
2
mikewhatever

Vous pouvez installer les outils croisés armhf qui ajoutent armhf en tant qu'architecture étrangère (votre architecture peut être i386 ou AMD64). Vous pouvez lancer cette commande pour vérifier:

dpkg --print-foreign-architectures

Si la sortie inclut armhf, vous pouvez simplement la supprimer en exécutant la commande suivante:

Sudo dpkg --remove-architecture armhf

Enfin, relancez votre Sudo apt-get update.

18
Tung Tran