ffnord / ffnord-puppet-gateway

Deploy and manage your Freifunk community gateway, mostly compatible with Gluon.
15 stars 13 forks source link

Error beim hinzufügen von tun-anonvpn zu vnstat #39

Open do9xe opened 9 years ago

do9xe commented 9 years ago

Beim ausführen des Scriptes kommt es zu folgender Ausgabe:

err: /Stage[main]/Ffnord::Vpn::Provider/Ffnord::Monitor::Vnstat::Device[tun-anonvpn]/Exec[vnstat device tun-anonvpn]/returns: change from notrun to 0 failed: /usr/bin/vnstat -u -i tun-anonvpn returned 1 instead of one of [0] at /etc/puppet/modules/ffnord/manifests/monitor/vnstat.pp:29

Wenn man den Befehl manuell ausführt kommt folgende Ausgabe:

root@server:~# /usr/bin/vnstat -u -i tun-anonvpn
Error: Unable to read database "/var/lib/vnstat/tun-anonvpn".
Info: -> A new database has been created.

Beim erneuten eingeben tritt kein Fehler auf, da die Datenbank bereits erstellt wurde.

Man sollte man prüfen in wieweit man erst eine Datenbank erstellen kann und dann erst das Interface hinzufügt um den Error zu vermeiden.

sargon commented 9 years ago

Diese Fehlermeldung kommt, wenn das Interface zum Zeitpunkt des hinzufügen nicht vorhanden ist. Eigentlich müsste man die entsprechende Aufnahme in das vnstat Tracking andersartig Einführen, z.B. könnte man das in dem up-script vom openvpn tun, allerdings würde man es dann bei jedem Verbindungs-Aufbau wieder tun. On 11/29/2014 02:06 AM, Hendrik Lüth wrote:

Beim ausführen des Scriptes kommt es zu folgender Ausgabe:

err: /Stage[main]/Ffnord::Vpn::Provider/Ffnord::Monitor::Vnstat::Device[tun-anonvpn]/Exec[vnstat device tun-anonvpn]/returns: change from notrun to 0 failed: /usr/bin/vnstat -u -i tun-anonvpn returned 1 instead of one of [0] at /etc/puppet/modules/ffnord/manifests/monitor/vnstat.pp:29

Wenn man den Befehl manuell ausführt kommt folgende Ausgabe:

root@server:~# /usr/bin/vnstat -u -i tun-anonvpn Error: Unable to read database "/var/lib/vnstat/tun-anonvpn". Info: -> A new database has been created.

Beim erneuten eingeben tritt kein Fehler auf, da die Datenbank bereits erstellt wurde.

Man sollte man prüfen in wieweit man erst eine Datenbank erstellen kann und dann erst das Interface hinzufügt um den Error zu vermeiden.

— Reply to this email directly or view it on GitHub https://github.com/ffnord/ffnord-puppet-gateway/issues/39.