tiger
es una herramienta que comprueba la integridad de ciertos
ficheros del sistema.
En Ubuntu 12.04.2, la versión instalada es la 3.2.3, y si además estamos
usando prelink
, puede que tigercron
arroje errores del estilo:
prelink: "/usr/share/vim/vim73/doc/help.txt" is not an ELF file
El problema parece estar en un uso incorrecto de prelink
, ya que no
maneja bien la salida de md5sum
. Este error creo que todavía no está
solucionado, pero en este hilo se incluye un parche que parece que
funciona.
Descargamos el parche y lo aplicamos, guardando una copia del fichero modificado:
$ wget -O tiger.patch "http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=tiger.patch;att=1;bug=505906"
$ sudo patch -b /usr/lib/tiger/systems/Linux/2/deb_checkmd5sums < tiger.patch
patching file /usr/lib/tiger/systems/Linux/2/deb_checkmd5sums
Una vez actualizado, recibiremos un aviso del propio tiger
diciendo
que el fichero ha sido modificado:
NEW: --FAIL-- [lin005f] Installed file `/usr/lib/tiger/systems/Linux/2/deb_checkmd5sums' checksum differs from installed package 'tiger'.