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'.