Am 08.08.23 um 18:07 schrieb Werner Franke:
Hallo Norbert, Ulf,
Am 08.08.23 um 12:28 schrieb Ulf Volmer:
Am Tue, Aug 08, 2023 at 12:13:41PM +0200 schrieb Norbert Zawodsky:
ein Schuss ins Blaue: Die "Berechtigungen" (rwx---... ) die Du mit ls siehst kommen vom Dateisystem. Aber vielleicht legen Dich grad irgendwelche ACLs rein... Vielleicht wurde irgendwas durch das upgrade auf 15.5 "restrictiver".
Eine ACL hätte man in dem 'ls -l' Output gesehen. Das ist das + in dem Beispiel da:
-rw-r--r--+ 1 ulf ulf 0 Aug 8 12:24 test ^ hier
Stimmt. Es gibt da keine ACLs.
admin@hpserver (-bash) [1005]: lsattr Buderus --------------e------- Buderus/Daten-2021.csv --------------e------- Buderus/ErtragTotal-2022.log --------------e------- Buderus/fhem-6.0 --------------e------- Buderus/ErtragTotal-2023.csv --------------e------- Buderus/Munin-ErtragContinue.csv --------------e------- Buderus/Munin-Daten.csv --------------e------- Buderus/convert_csv_file.pl --------------e------- Buderus/Daten-2023.csv --------------e------- Buderus/Daten-2022.csv.30.12.2022 lsattr: Die Operation wird nicht unterstützt Beim Lesen der Flags von Buderus/run_fhem.log --------------e------- Buderus/Daten_for_Calc-2021.csv --------------e------- Buderus/run_fhem_test.pl --------------e------- Buderus/run_fhem.pl --------------e------- Buderus/NotifiedErrors.dat --------------e------- Buderus/Daten.csv.SAVE --------------e------- Buderus/check_run_fhem.pl --------------e------- Buderus/Daten-2022.csv --------------e------- Buderus/ErtragTotal-2021.log --------------e------- Buderus/Daten_for_Calc-2023.csv --------------e------- Buderus/Daten_for_Calc-2022.csv lsattr: Die Operation wird nicht unterstützt Beim Lesen der Flags von Buderus/fhem
Wie ihr eventuell bemerkt habe, hat das auch etwas mit munin zu tun, da dieser Name in den Dateien vorkommt. https://munin-monitoring.org/
Ich habe die Munin Config für meine selbstgeschriebenen Plugins so eingestellt, dass sie unter dem User munin laufen. Wenn ich als ROOT zu munin wechsle (sudo su munin -) und die Datei /home/admin/log/munin.diskstate.log mit dem vi öffne, dann ist sie änderbar und ich kann eine Änderung auch speichern.
Das Perl Script arbeitet auch fehlerfrei, wenn ich das Script direkt unter dem User munin laufen lasse.
Die Fehler bekomme ich nur, wenn ich ein Perl-Script über
munin-run --pidebug heizung config
starte. 'heizuung' ist der Name des Scripts.
Es scheint also mit der Munin Installation zusammenzuhängen. Seit dem Upgrade auf 15.5 arbeitet Munin auch nicht mehr ohne Probleme. Einige selbstgeschriebene Plugins, die vorher problemlos funktioniert haben, funktionieren seit dem nicht mehr.
Beim Upgrade wurde auch munin-node-2.0.72-bp155.1.5.noarch (Haupt-Repository (OSS)) munin-2.0.72-bp155.1.5.noarch (Haupt-Repository (OSS)) aktualisiert.
Falls hier niemend noch eine Idee hat, muss ich da dann bei Munin nachfragen.
Ich habe für mich eine erst einmal funktionierende Lösung gefunden. Ich habe die beiden Dateien in die Home Directory des Users munin kopiert. /var/lib/munin Dort funktioniert das Perl Script. Es geht also nur dann nicht, wenn Munin auf Dateien ausserhalb seiner Umgebung zugreifen soll. Warum auch immer. Die beiden Daten Files muss ich jetzt nur noch nach einer Änderung nach /var/lib/munin kopieren. Das geht. Hab's ausprobiert. Gruee Werner