![nfSen funktioniert nach Stretch/Debian 9-Upgrade nicht mehr](https://rvso.com/image/97212/nfSen%20funktioniert%20nach%20Stretch%2FDebian%209-Upgrade%20nicht%20mehr.png)
Nach einem Upgrade auf Debian 9 und dem Ersetzen von PHP7 durch PHP5 funktionierte mein Open-Source-Netflow-Collector nfSen scheinbar, nach einem Neustart des Servers funktionierte er jedoch nicht mehr.
Der beim Öffnen der Hauptseite angezeigte Fehler lautet:
FEHLER: nfsend connect()-Fehler: Verbindung abgelehnt!
FEHLER: nfsend - Verbindung fehlgeschlagen!!
FEHLER: Globale Variablen können nicht initialisiert werden!
Was zu tun?
Nach etwas mehr Debuggen nfsend
wird ein Fehler ausgegeben: „PANIC nfsend stirbt: RRD-Version ‚1.5001‘ wird noch nicht unterstützt!“
Antwort1
Aus der nfSen-Mailingliste:https://sourceforge.net/p/nfsen/mailman/message/34904261/
Ich habe ein Update durchgeführt und musste
/usr/local/libexec/nfsen/NfSenRRD.pm
Zeile 76 wie folgt bearbeiten:( $rrd_version >= 1.2 && $rrd_version < 1.6 )
anstatt
( $rrd_version >= 1.2 && $rrd_version < 1.5 )
Dieser Patch hat das Problem behoben und mir ermöglicht, mich bei nfSen anzumelden. Es scheint, dass nfSen in seiner ursprünglichen Form rrdtools 1.6.0 nicht unterstützte, da diese mit Stretch geliefert werden.
Es sollte auch beachtet werden, dass dies zwar nicht korrigiert wurde, nfSen jedoch zwar Netflows erfasste, die entsprechenden RRD-Grafiken nicht aktualisierte.