web-dev-qa-db-fra.com

Échec de l'extraction de Xenial ... 404 lors de l'installation d'un package.

Si j'utilise apt-get install git j'obtiens les erreurs suivantes:

Err:1 http://ports.ubuntu.com/ubuntu-ports xenial-security/main armhf git- man all 1:2.7.4-0ubuntu1.3 404  Not Found [IP: 91.189.88.150 80]

Err:2 http://ports.ubuntu.com/ubuntu-ports xenial-security/main armhf git armhf 1:2.7.4-0ubuntu1.3 404  Not Found [IP: 91.189.88.150 80]
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/pool/main/g/git/git-man_2.7.4-0ubuntu1.3_all.deb  404  Not Found [IP: 91.189.88.150 80]

E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/pool/main/g/git/git_2.7.4-0ubuntu1.3_armhf.deb  404  Not Found [IP: 91.189.88.150 80]

Des erreurs similaires sont générées lorsque j'installe un autre package.

J'ai modifié mon fichier sources.list, mais rien ne semble pouvoir y remédier.

Voici le contenu de mon fichier sources.list:

deb http://ports.ubuntu.com/ubuntu-ports/ xenial main restricted universe multiverse
deb-src http://ports.ubuntu.com/ubuntu-ports/ xenial main restricted universe multiverse
deb http://ports.ubuntu.com/ubuntu-ports/ xenial-updates main restricted universe multiverse
deb-src http://ports.ubuntu.com/ubuntu-ports/ xenial-updates main restricted universe multiverse
deb http://ports.ubuntu.com/ubuntu-ports/ xenial-security main restricted universe multiverse
deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main
# deb-src https://dl.winehq.org/wine-builds/ubuntu/ xenial main
deb-src http://ports.ubuntu.com/ubuntu-ports/ xenial-security main restricted universe multiverse

Sortie de apt-get update:

N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'https://dl.winehq.org/wine-builds/ubuntu xenial InRelease' doesn't support architecture 'armhf'
E: Failed to fetch http://ports.ubuntu.com/ubuntu ports/dists/xenial/main/binary-i386/Packages  404  Not Found [IP: 91.189.88.150 80]
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/xenial-updates/main/binary-i386/Packages  404  Not Found [IP: 91.189.88.150 80]
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/xenial-security/main/binary-i386/Packages  404  Not Found [IP: 91.189.88.150 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.

Fait intéressant, lorsque je visite 91.189.88.150 à partir de mon navigateur, cela conduit à la page de test du serveur Apache par défaut.

Mon répertoire sources.list.d semble être vide.

J'apprécierais grandement tout conseil

3
Merk

Le référentiel de ports Ubuntu n'inclut aucun paquet x86, c'est pourquoi vous voyez ces erreurs:

E: Failed to fetch http://ports.ubuntu.com/ubuntu ports/dists/xenial/main/binary-i386/Packages  404  Not Found [IP: 91.189.88.150 80]
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/xenial-updates/main/binary-i386/Packages  404  Not Found [IP: 91.189.88.150 80]
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/xenial-security/main/binary-i386/Packages  404  Not Found [IP: 91.189.88.150 80]

En raison de ces erreurs, aucune liste de packages de ce référentiel n'a été chargée. Ainsi, les paquets armhf qui auraient été disponibles autrement ne le sont pas.

Puisque vous ne semblez pas utiliser les pensions i386, supprimez-le et exécutez à nouveau apt-get update:

Sudo dpkg --remove-architecture i386
Sudo apt update

Les listes de paquets ports.ubuntu.com devraient maintenant être téléchargées dans /var/lib/apt/lists/ et les paquets devraient être disponibles.

3
muru