Re: jessie: segfaults на ровном месте: fixed
Artem Chuprina <ran@lasgalen.net> writes:
> Но что-то то ли я не умею пользоваться debsums, то ли что... Но
> debsums ничего на эту тему не говорил. В том числе если его позвать
> прямо с именем пакета.
Я полагаю, что debsums создала md5 для уже битого пакета и поэтому
перестала ругаться. А создала она его по какому-то хуку dpkg при
установке. Но это вроде было только в Wheezy (у меня он). А в jessie
вроде это уже делает dpkg сам:
Вот эта дрянь: /etc/apt/apt.conf.d/90debsums. Но сейчас в вашем man из
jessie об этом ни слова, потому что убрали:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737240
Add dependency on dpkg version 1.16.3, which generates md5sums
Не знаю. Может, сумма была все же создана уже после установки libtiff5,
которая оказалась битой? Может быть, сумма в какой-то другой файл
насчиталась и debsums в него смотрит? При прямом сравнении по
libtiff5:amd64.md5sums ошибка есть, а debsums смотрит в другой. Может,
еще есть какой-нибудь libtiff5.md5sums? Вот, например, был такой баг:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=673174
Из man debsums, но из Wheezy (!):
ЗАМЕЧАНИЯ
По умолчанию при установке пакета debsums значение debconf-переменной
debsums/apt-autogen устанавливается равным "true".
В следствие этого, создаётся файл /etc/apt/apt.conf.d/90debsums:
DPkg::Post-Invoke {
"debsums --generate=nocheck -sp /var/cache/apt/archives";
};
сценарием postinst (>=2.0.7). При каждой установке пакетов,
контролируемой APT, будет выполняться этот фрагмент кода для создания
отсутствующих файлов md5sums из бинарных пакетов.
Reply to: