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

Entradas relacionadas


Published

Category

admin

Tags

Contacto