Lorsque j'exécute: apt-get update, je reçois les erreurs suivantes:
Err http://us.archive.ubuntu.com trusty/main
Forfaits armhf 404 introuvables [IP: 91.189.91.13 80] Err http://us.archive.ubuntu.com trusty/universe
forfaits Armhf 404 non trouvés [IP: 91.189.91.13 80] Err http://us.archive.ubuntu.com trusty-updates/main
Forfaits armhf 404 non trouvés [ IP: 91.189.91.13 80] Err http://us.archive.ubuntu.com trusty-updates/universe
Paquets armhf 404 non trouvés [IP: 91.189.91.13 80]
Ign http://us.archive.ubuntu.com
trusty/main Translation-en_US
Ign http://us.archive.ubuntu.com
trusty/universe Traduction-fr_US
W: Impossible d'extraire http://us.archive.ubuntu.com/ubuntu/dists/trusty/main/binary-armhf/Packages
404 Introuvable [IP: 91.189.91.13 80]
W: Impossible d'extraire http://us.archive.ubuntu.com/ubuntu/dists/trusty/universe/binary-armhf/Packages
404 Introuvable [IP: 91.189.91.13 80]
W: Impossible d'extraire http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/main/binary-armhf/Packages
404 Introuvable [IP: 91.189.91.13 80]
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/binary-armhf/Packages
404 introuvable [IP: 91.189.91.13 80]
E: Échec du téléchargement de certains fichiers d'index. Ils ont été ignorés ou les anciens utilisés à la place.
J'ai effacé les fichiers /etc/apt/sources.list et /etc/apt/sources.list.d et suis revenu à la mise en pension principale fiable, par exemple, la sortie de cat /etc/apt/sources.list est simplement:
###### Republiques principales Ubuntu deb http://us.archive.ubuntu.com/ubuntu/
univers principal fiable deb-src http://us.archive.ubuntu.com/ubuntu/
univers principal fiable
###### Repos de mise à jour Ubuntu deb http://us.archive.ubuntu.com/ubuntu/
univers principal trusty-updates deb-src http://us.archive.ubuntu.com/ubuntu/
univers principal trusty-updates
Qu'est-ce qui incite le gestionnaire de paquets à rechercher le répertoire binary-armhf et comment puis-je arrêter ces erreurs lors de la mise à jour de mes paquets?
Pourquoi ma distribution cherche-t-elle le répertoire binary-armhf? J'ai un Intel i7 et je ne crois pas qu'il utilise le jeu d'instructions arm, n'a-t-il pas son propre x86_64 (je peux me tromper, je ne connais pas grand-chose de l'architecture du processeur)?
Dans le cas où cela serait utile, la sortie de cat/proc/cpuinfo pour l’un de mes cœurs est:
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 44 model name : Intel(R) Core(TM) i7 CPU X 990 @ 3.47GHz stepping : 2 microcode : 0x13 cpu MHz : 1600.000 cache size : 12288 KB physical id : 0 siblings : 12 core id : 0 cpu cores : 6 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc Arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt aes lahf_lm ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid bogomips : 6941.82 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management:
Merci pour toutes les directions, je lutte avec cela depuis un moment.
Il est probable que vous ayez installé (par exemple) des outils croisés armhf (compilateur, éditeur de liens, etc.) qui ajoutent armhf
comme architecture étrangère. Vous pouvez le vérifier en lançant:
dpkg --print-foreign-architectures
Vous pouvez supprimer l'architecture étrangère en exécutant:
Sudo dpkg --force-architecture --remove-architecture armhf
Pour moi, le paquet ajoutant armhf
en tant qu'architecture étrangère était cuda-cross-armhf-6-5
.
J'ai enfin trouvé la réponse!
apt-get update utilisant binary-x64 au lieu de binary-AMD64 et en échec
Je ne sais toujours pas comment et pourquoi les architectures étrangères sont renseignées pour le gestionnaire de packages, mais la suppression de l'entrée armhf interrompt la recherche du répertoire inexistant dans le référentiel de confiance.