Хеш сумма не совпадает

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
RDV1984
Сообщения: 176
ОС: Debian GNU/Linux testing

Хеш сумма не совпадает

Сообщение RDV1984 »

При попытке обновления aptitude upgrade выдает:
E: Не удалось получить ftp://ftp.debian-multimedia.org/pool/main...-dmo3_i386.deb: Хеш сумма не совпадает

Как исправить эту ошибку?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Хеш сумма не совпадает

Сообщение SLEDopit »

RDV1984 писал(а):
19.07.2012 20:03
Как исправить эту ошибку?
Попробовать скачать файл ещё раз?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: Хеш сумма не совпадает

Сообщение sgfault »

Может потому, что надо deb-multimedia.org ?
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Хеш сумма не совпадает

Сообщение taaroa »

RDV1984 писал(а):
19.07.2012 20:03
Как исправить эту ошибку?

ещё раз запустить процесс обновления.
sudo apt-get update
sudo apt-get upgrade

просто для проверки можно выполнить:
wget ftp://ftp.debian-multimedia.org/pool/main...1-dmo3_i386.deb
:wq
Спасибо сказали:
Аватара пользователя
RDV1984
Сообщения: 176
ОС: Debian GNU/Linux testing

Re: Хеш сумма не совпадает

Сообщение RDV1984 »

taaroa писал(а):
19.07.2012 22:19
RDV1984 писал(а):
19.07.2012 20:03
Как исправить эту ошибку?

ещё раз запустить процесс обновления.
sudo apt-get update
sudo apt-get upgrade

просто для проверки можно выполнить:
wget ftp://ftp.debian-multimedia.org/pool/main...1-dmo3_i386.deb

Я уже много раз запускал
aptitude update и aptitude upgrade, но ошибка все равно повторяется.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Хеш сумма не совпадает

Сообщение sash-kan »

скачал файл и список пакетов, в котором файл упоминается·
все три контрольные суммы сходятся·

совет: удалите файл из кэша·
либо вручную — см. в /var/cache/apt/archives/ и в /var/cache/apt/archives/partial/
либо полностью очистите весь кэш — командой sudo aptitude clean
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Хеш сумма не совпадает

Сообщение taaroa »

RDV1984 писал(а):
24.07.2012 23:17
aptitude update и aptitude upgrade, но ошибка все равно повторяется.

sudo apt-get autoclean && sudo apt-get update && sudo apt-get upgrade
если не помогло, то
sudo apt-get clean && sudo apt-get update && sudo apt-get upgrade
:wq
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: Хеш сумма не совпадает

Сообщение sgfault »

taaroa писал(а):
26.07.2012 10:43
RDV1984 писал(а):
24.07.2012 23:17
aptitude update и aptitude upgrade, но ошибка все равно повторяется.

sudo apt-get autoclean
sudo apt-get clean

В чем смысл делать сначала autoclean, а потом clean, который в том числе делает то же, что и autoclean? Те, почему одного clean недостаточно?
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Хеш сумма не совпадает

Сообщение taaroa »

sgfault писал(а):
26.07.2012 13:05
Те, почему одного clean недостаточно?

достаточно. а вдруг и одного autoclean достаточно? ☺
fixed.
man apt-get
Like clean, autoclean clears out the local repository of retrieved
package files. The difference is that it only removes package files
that can no longer be downloaded, and are largely useless. This
allows a cache to be maintained over a long period without it
growing out of control. The configuration option
APT::Clean-Installed will prevent installed packages from being
erased if it is set to off.
:wq
Спасибо сказали:
Аватара пользователя
RDV1984
Сообщения: 176
ОС: Debian GNU/Linux testing

Re: Хеш сумма не совпадает

Сообщение RDV1984 »

sudo apt-get autoclean && sudo apt-get update && sudo apt-get upgrade
если не помогло, то
sudo apt-get clean && sudo apt-get update && sudo apt-get upgrade

Делал так, но ошибка не исчезла.
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: Хеш сумма не совпадает

Сообщение sgfault »

Создайте файл /etc/apt/apt.conf.d/02debug с таким содержимым:

Код: Выделить всё

# cat /etc/apt/apt.conf.d/02debug
Debug {
    pkgAcquire::Auth    "true";
};

и выложите сюда лог.
Спасибо сказали:
Аватара пользователя
RDV1984
Сообщения: 176
ОС: Debian GNU/Linux testing

Re: Хеш сумма не совпадает

Сообщение RDV1984 »

sgfault писал(а):
26.07.2012 18:56
Создайте файл /etc/apt/apt.conf.d/02debug с таким содержимым:

Код: Выделить всё

# cat /etc/apt/apt.conf.d/02debug
Debug {
    pkgAcquire::Auth    "true";
};

и выложите сюда лог.

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: Хеш сумма не совпадает

Сообщение sgfault »

Хм.. Тогда покажите

Код: Выделить всё

# apt-config dump | grep 'Cache\|Periodic\|Archives'

и

Код: Выделить всё

# ps -ef


А также повторите установку с таким файлом:

Код: Выделить всё

# cat /etc/apt/apt.conf.d/02debug
Debug {
    pkgAcquire        "true";
    pkgAcquire::Auth    "true";
    Acquire::ftp    "true";
    Acquire::http    "true";
    Acquire::https      "true";
    Acquire::gpgv    "true";
    Hashes        "true";
};


Ну, и, естественно, весь вывод сюда.
Спасибо сказали:
Аватара пользователя
RDV1984
Сообщения: 176
ОС: Debian GNU/Linux testing

Re: Хеш сумма не совпадает

Сообщение RDV1984 »

Код: Выделить всё

# apt-config dump | grep 'Cache\|Periodic\|Archives'
Dir::Cache "var/cache/apt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";

ps -ef и aptitude upgrade с новым файлом 02debug
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: Хеш сумма не совпадает

Сообщение sgfault »

Я тут посмотрел..
deb-multimedia.org новость от 04/07/2012. Весьма похожая ситуация, и весьма похоже на "nobody cares".
bugs.debian.org/679841 - примерно то же самое. Естественно, тоже без ответов (это ж deb-multimedia).

Тем не менее, в новости на deb-multimedia написано, что apt-get все еще работает..

Если же вы абсолютно уверены, что он тоже не работает, то.. честно говоря, я не верю, что что-то получится, но, если очень хочется, начните с того, что вручную проверьте, что хеш сумма файла в /var/cache/apt/archives совпадает (должна быть такая):

Код: Выделить всё

$ sha512sum libavutil51_0.11.1-dmo3_i386.deb
045cb4fcdbcbf5e6f429e365ee6310e2dff27271cb20f450f76aa6381589ea0e0eb18a5a34667a67
954e35ad5ccc2d38b7d2a0b31e09c93c933c2fbf80314b7e  libavutil51_0.11.1-dmo3_i386.deb

что в индексе apt тоже все правильно

Код: Выделить всё

$ sed -ne '/^Package: libavutil51/,/^$/{ /^SHA512: /p; };'  /var/lib/apt/lists/ftp.debian-multimedia.org_dists_wheezy_main_binary-i386_Packages
SHA512: 045cb4fcdbcbf5e6f429e365ee6310e2dff27271cb20f450f76aa6381589ea0e0eb18a5a34667a67
954e35ad5ccc2d38b7d2a0b31e09c93c933c2fbf80314b7e


Впрочем, я уверен, что тут все будет правильно. А вот, что дальше, я не знаю
Спасибо сказали:
Аватара пользователя
SoaT
Сообщения: 52
ОС: Debian sid

Re: Хеш сумма не совпадает

Сообщение SoaT »

актуально ещё?
сделал

Код: Выделить всё

aptitude clean
aptitude autoclean
apt-get update

После этого ошибка в aptitude пропала :bye1:
noob.Debian.sid.ждиответногогудка
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Хеш сумма не совпадает

Сообщение sash-kan »

SoaT
aptitude
aptitude
apt-get

вы как-то определились бы…
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Хеш сумма не совпадает

Сообщение drBatty »

эх... как у вас всё сложно... сейчас ставил жабу на сервер - поставилось половина иксов. Кто мне объяснит, зачем мне на сервере xfonts-utils и x11-common?

ЗЫЖ так что сейчас правильно, apt-get или aptitude?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
RDV1984
Сообщения: 176
ОС: Debian GNU/Linux testing

Re: Хеш сумма не совпадает

Сообщение RDV1984 »

Изменилось debian-mulimedia
New domain name deb-multimedia.org
You must edit your /etc/apt/sources.list to replaces the old repository name by the new one.

И все ок.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Хеш сумма не совпадает

Сообщение sash-kan »

drBatty писал(а):
07.09.2012 20:15
так что сейчас правильно, apt-get или aptitude?
тем, кто задаёт такой вопрос, я бы рекомендовал aptitude·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
RDV1984
Сообщения: 176
ОС: Debian GNU/Linux testing

Re: Хеш сумма не совпадает

Сообщение RDV1984 »

Что то я поторопился, проблема все таки осталась. Пробовал чистить кэш

Код: Выделить всё

aptitude clean
aptitude autoclean

да и в ручную тоже, после

Код: Выделить всё

aptitude update
aptitude upgrade

ошибка все равно остается.
Спасибо сказали:
vaychick
Сообщения: 1

Re: Хеш сумма не совпадает

Сообщение vaychick »

Еще могут быть права на чтение не выставлены у пакетов в репозитории (если репозиторий пользовательский) и тогда ф-я для взятия чек суммы просто не может прочитать файл.
Спасибо сказали: