У меня недавно установленная 32-битная версия Ubuntu Karmic установлена на старой машине (Pentium 4 512 МБ ОЗУ), и у меня возникла серьезная проблема с apt-get. Независимо от того, какой репозиторий я выберу, я не могу обновить файлы репозитория. Я получаю следующую ошибку во время apt-get update
:
Hit http://br.archive.ubuntu.com karmic-updates/universe Sources
Hit http://br.archive.ubuntu.com karmic-updates/multiverse Packages
Hit http://br.archive.ubuntu.com karmic-updates/multiverse Sources
96% [4 Sources bzip2 10792960] 120kB/s 2s
bzip2: Data integrity error when decompressing.
Input file = (stdin), output file = (stdout)
It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.
You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.
Err http://br.archive.ubuntu.com karmic/universe Sources
Sub-process /bin/bzip2 returned an error code (2)
Downloaded 7920kB em 58s (136kB/s)
W: Failed while searching http://br.archive.ubuntu.com/ubuntu/dists/karmic/universe/binary-i386/Packages.bz2 Sub-process /bin/bzip2 returned an error code (2)
У меня есть другой компьютер в той же сети, который прекрасно может загружать эти файлы и обновлять свою базу данных пакетов.
Кроме того, когда я пытаюсь установить любой пакет с помощью apt-get, я получаю «неправильную хэш-сумму». Например, при попытке установить vim я получаю следующую ошибку:
E: Failed retrieving http://br.archive.ubuntu.com/ubuntu/pool/main/v/vim/vim-runtime_7.2.245-2ubuntu2_all.deb: incorrect Hash Sum
Опять же: у меня есть компьютер в той же сети, который может нормально установить любой пакет, так что это не проблема локальной сети.
Кто-нибудь знает, что может происходить? Я перепробовал много разных репозиториев.
У меня также была проблема с установкой Grub на эту машину (пришлось прибегнуть к LILO, потому что Grub не установился). Может ли это быть аппаратной проблемой (мой жесткий диск не может записать?)?
Новые факты:
Я проверил память стандартным тестом, который входит в Ubuntu CD, и все в порядке. Я также проверил жесткий диск с e2fsck -c
и, по-видимому, проблем нет.
На самом деле не знаю, что это может быть. У меня была установлена Windows XP на этой машине, и у меня была похожая проблема: каждый раз, когда я загружал какой-то установочный файл, мне приходилось делать это много раз, пока он не работал. В Windows казалось, что проблема возникает только тогда, когда он пытается получить доступ к временному загруженному файлу. (то есть, когда какой-то установщик приложения должен был получить некоторые из его файлов в сети).
Может проблема в сети? Но у меня был одновременно другой компьютер (мой ноутбук) в той же сети, с той же версией Ubuntu и репозиториями, где все загружалось идеально.