![nfSen deja de funcionar después de la actualización de Stretch/Debian 9](https://rvso.com/image/97212/nfSen%20deja%20de%20funcionar%20despu%C3%A9s%20de%20la%20actualizaci%C3%B3n%20de%20Stretch%2FDebian%209.png)
Después de actualizar a Debian 9 y sustituir PHP5 por PHP7, mi recopilador de netflow de código abierto nfSen aparentemente estaba funcionando, sin embargo, después de reiniciar el servidor, dejó de funcionar.
El error que da al abrir la página principal es:
ERROR: Error de nfsend connect(): ¡Conexión rechazada!
ERROR: nfsend - ¡falló la conexión!
ERROR: ¡No se pueden inicializar los globales!
¿Qué hacer?
Después de depurar un poco más, nfsend
aparece el error "PANIC nfsend muere: ¡la versión RRD '1.5001' aún no es compatible!"
Respuesta1
De la lista de correo de nfSen:https://sourceforge.net/p/nfsen/mailman/message/34904261/
Actualicé y tuve que editar
/usr/local/libexec/nfsen/NfSenRRD.pm
la línea 76 para que fuera:( $rrd_version >= 1.2 && $rrd_version < 1.6 )
en lugar de
( $rrd_version >= 1.2 && $rrd_version < 1.5 )
Este parche corrigió el problema y me permitió iniciar sesión en nfSen. Parece que nfSen tal como estaba no era compatible con rrdtools 1.6.0, ya que vienen con Stretch.
También cabe señalar que, si bien esto no se corrigió, aunque nfSen recopiló flujos de red, no actualizó los gráficos RRD correspondientes.