Почему не удается найти файл пакетов, когда существуют сжатые версии?

Когда я выполняю apt-get update на сервере Precise Ubuntu, я получаю такие ошибки:

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]

Это интересно, потому что адрес содержит Packages.gz и Packages.bz2. С того же сервера:

$ 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="/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>

Не хватает ли какой-либо настройки для извлечения сжатых файлов вместо несжатого файла Packages? Изменился ли формат репозитория APT, и у меня установлена ​​более старая версия apt?

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

... или наименее вероятная причина этого; Ubuntu запускает испорченные репозитории? Очевидно, что это может быть и проблема с перепрошивкой репозиториев, но это, вероятно, еще менее вероятно.

0
задан 8 May 2015 в 14:23

1 ответ

Оказывается, что что-то было повреждено в моем локальном способном репозитории. Сброс его с помощью

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

фиксированные вещи.

0
ответ дан 8 May 2015 в 14:23

Другие вопросы по тегам:

Похожие вопросы: