web-dev-qa-db-fra.com

apt-get recherche de binary-armhf avec le processeur INTEL i7

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.

5
spk593

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.

6
CliffordVienna

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.

1
spk593