1 votes

Pourquoi apt ne trouve-t-il pas le fichier Packages alors qu'il existe des versions compressées ?

Quand j'exécute apt-get update sur un serveur Precise Ubuntu, je reçois une erreur comme celle-ci :

W: Failed to fetch http://se.archive.ubuntu.com/ubuntu/dists/precise/main/binary-amd64/Packages  404  Not Found [IP: 130.239.18.173 80]

C'est intéressant car l'adresse contient Packages.gz y Packages.bz2 . Depuis le même serveur :

$ curl http://130.239.18.173/ubuntu/dists/precise/main/binary-amd64/
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
 <head>
  <title>Index of /ubuntu/dists/precise/main/binary-amd64</title>
 </head>
 <body>
<h1>Index of /ubuntu/dists/precise/main/binary-amd64</h1>
<pre><img src="/icons/blank.gif" alt="Icon "> <a href="?C=N;O=D">Name</a>                        <a href="?C=M;O=A">Last modified</a>      <a href="?C=S;O=A">Size</a>  <hr><img src="/icons/back.gif" alt="[PARENTDIR]"> <a href="askubuntu.com/ubuntu/dists/precise/main/">Parent Directory</a>                                 -
<img src="/icons/compressed.gif" alt="[   ]"> <a href="Packages.bz2">Packages.bz2</a>                2012-04-26 00:37  1.2M
<img src="/icons/compressed.gif" alt="[   ]"> <a href="Packages.gz">Packages.gz</a>                 2012-04-26 00:37  1.6M
<img src="/icons/unknown.gif" alt="[   ]"> <a href="Release">Release</a>                     2012-04-26 00:49   97
<hr></pre>
<address>Apache/2.4.12 (Unix) Server at <a href="mailto:ftp-adm@acc.umu.se">ftp.acc.umu.se</a> Port 80</address>
</body></html>

Est-ce que j'ai oublié un paramètre pour récupérer les fichiers compressés au lieu des fichiers non compressés ? Packages fichier ? Le format du référentiel APT a-t-il changé et j'utilise une ancienne version de l'application apt ?

$ dpkg -l|grep apt
ii  apt                               0.8.16~exp12ubuntu10.21           commandline package manager
...

...ou la raison la moins probable : Ubuntu a-t-il déployé des dépôts corrompus ? Cela pourrait aussi être un problème avec le rsync des dépôts, mais c'est probablement encore moins probable.

2voto

Ztyx Points 153

Il s'avère que quelque chose était corrompu dans mon dépôt local d'apt. Je l'ai réinitialisé en utilisant

$ sudo rm -fr /var/lib/apt/lists/*

a réparé des choses.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X