1

У меня недавно установленная 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 и репозиториями, где все загружалось идеально.

2 ответа2

1

Это также может быть проблемой с вашей сетевой картой, если загрузка не работает и в Windows. Или даже в сетевом кабеле, хотя это кажется менее вероятным. Попробуйте поменять их?

0

Это может быть сбой жесткого диска, но это, скорее всего, ошибки, связанные с оперативной памятью. Все установки Ubuntu имеют загрузочную запись memtest86+, так что это будет легко проверить. Также попробуйте загрузиться в режиме восстановления и запустить полный fsck: если некоторые файлы были повреждены, fsck сообщит об этом.

Если ничего из вышеперечисленного не даст положительного результата, вы можете установить пакет badblocks (из .deb, скопированного на USB-накопитель) и проверить всю поверхность диска на наличие ошибок.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .