[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: