El siguiente error se puede presentar durante la ejecución de Aide ya que hay una condición de carrera que provoca que no le siente muy bien los cambios que lleva a cabo prelink con las librerías compartidas y binarios del sistema.
/usr/sbin/prelink: PATH_TO_BINARY : at least one of file's dependencies has changed since prelinking Error on exit of prelink child process
Si no os supone problema, los warning pueden ser ignorados o configurado algún tipo de exclusión para evitar tener que verlos todos los días, no obstante, la solución rápida, aunque no guste a muchos, es deshabilitar prelink:
# sed -i 's/PRELINKING=yes/PRELINKING=no/' /etc/sysconfig/prelink # grep ^PRELINK /etc/sysconfig/prelink PRELINKING=no
Una vez desconfigurado, es importante deshacer (unlink) los cambios en las librerías y binarios con el siguiente comando:
# prelink -au
Pese a esto, es probable que todavía quede alguna librería o binario que muestre el warning, así que será necesario localizarlos (los podéis ver en la salida de aide) y forzar manualmente el unlink:
/usr/sbin/prelink: /usr/lib64/foo.so: at least one of file's dependencies has changed since prelinking Error on exit of prelink child process
# prelink -u /usr/lib64/foo.so