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?
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
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
.