Geräte-Einstellungen - internal error

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

Antworten
nuiler
Beiträge: 207
Registriert: 15.04.2012, 11:07
Wohnort: Ostalbkreis / Deutschland

Geräte-Einstellungen - internal error

Beitrag von nuiler » 08.07.2019, 11:15

Ich habe das Problem, dass wenn ich unter Einstellungen -> Geräte auf ein Gerät gehe.
Dann kommt auf den Geräteeinstellungen folgende Fehlermeldung.

An internal error was detected in the service software. The diagnostics are being emailed to the service system administrator (root).

Dies ist bei allen Geräten so.

Aktuelle Firmwareversion: 3.45.7.20190622
www.nuiler.de
Raspberrymatic 3.57.4.20210320 rpi3

Benutzeravatar
jmaus
Beiträge: 9845
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 462 Mal
Danksagung erhalten: 1863 Mal
Kontaktdaten:

Re: Geräte-Einstellungen - internal error

Beitrag von jmaus » 08.07.2019, 11:19

nuiler hat geschrieben:
08.07.2019, 11:15
Ich habe das Problem, dass wenn ich unter Einstellungen -> Geräte auf ein Gerät gehe.
Dann kommt auf den Geräteeinstellungen folgende Fehlermeldung.

An internal error was detected in the service software. The diagnostics are being emailed to the service system administrator (root).

Dies ist bei allen Geräten so.

Aktuelle Firmwareversion: 3.45.7.20190622
Dann bitte mal unter /usr/local/tmp bzw /var/tmp nach einer Datei "cgimail.*" suchen und den Inhalt davon hier einmal präsentieren.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

nuiler
Beiträge: 207
Registriert: 15.04.2012, 11:07
Wohnort: Ostalbkreis / Deutschland

Re: Geräte-Einstellungen - internal error

Beitrag von nuiler » 08.07.2019, 11:46

Code: Alles auswählen

Return-Path: <CGI script - do not reply>
From:  <CGI script - do not reply>
To: root
Subject:  CGI problem

CGI environment:
REQUEST_METHOD: GET
SCRIPT_NAME: /config/ic_deviceparameters.cgi
HTTP_USER_AGENT: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
HTTP_HOST: 192.168.178.55
REMOTE_ADDR: 192.168.178.136
cgi.tcl version: 1.10.0
input:
sid=@yD0vBPv1nJ@&iface=BidCos-RF&address=LEQ0079146&redirect_url=GO_BACK
cookie:
io=-4G-doB8696iv4WgAAAF; JSESSIONID=eppu8zm0k6ex4bkh30abse6x
errorInfo:
no space left on device
    while executing
"close $f"
    (procedure "write_sessions" line 22)
    invoked from within
"write_sessions"
    (procedure "session_getsessiondata_ise" line 26)
    invoked from within
"session_getsessiondata_ise"
    (procedure "session_isvalid_ise" line 9)
    invoked from within
"session_isvalid_ise"
    (procedure "session_requestisvalid_ise" line 5)
    invoked from within
"session_requestisvalid_ise $needed_upl"
    (procedure "session_requestisvalid" line 6)
    invoked from within
"session_requestisvalid 0"
www.nuiler.de
Raspberrymatic 3.57.4.20210320 rpi3

Benutzeravatar
jmaus
Beiträge: 9845
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 462 Mal
Danksagung erhalten: 1863 Mal
Kontaktdaten:

Re: Geräte-Einstellungen - internal error

Beitrag von jmaus » 08.07.2019, 11:49

Na da haben wir es doch:

Code: Alles auswählen

errorInfo:
no space left on device
Das heisst soviel wie das deine SD Karte vmtl. vollgelaufen ist, warum auch immer. Schau mal mit CUxD oder "df -h" auf der Kommandozeile nach ob die wirklich voll ist und reagiere entsprechend.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

nuiler
Beiträge: 207
Registriert: 15.04.2012, 11:07
Wohnort: Ostalbkreis / Deutschland

Re: Geräte-Einstellungen - internal error

Beitrag von nuiler » 08.07.2019, 11:59

Unbenannt.JPG
es scheint die Datei /var/log/messages zu sein. Kann ich dies korrigieren?
fehlerprotokoll.JPG
www.nuiler.de
Raspberrymatic 3.57.4.20210320 rpi3

Hütte
Beiträge: 746
Registriert: 08.02.2017, 11:08
Hat sich bedankt: 32 Mal
Danksagung erhalten: 75 Mal

Re: Geräte-Einstellungen - internal error

Beitrag von Hütte » 08.07.2019, 13:24

Wenn du bei Logikschicht den Wert auf "Nur Fehler" einstellst, dann sollten da wesentlich weniger Meldungen auflaufen.

Ist denn dein Syslog-Server unter der Adresse erreichbar und konfiguriert? Denn wenn da ein Wert eingestellt ist, sollten die Logs ja eigentlich dort abgelegt werden und nicht lokal. Und fast 500 MB an Logs ist schon eine Menge Holz.

Benutzeravatar
jmaus
Beiträge: 9845
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 462 Mal
Danksagung erhalten: 1863 Mal
Kontaktdaten:

Re: Geräte-Einstellungen - internal error

Beitrag von jmaus » 08.07.2019, 13:56

nuiler hat geschrieben:
08.07.2019, 11:59
Unbenannt.JPG

es scheint die Datei /var/log/messages zu sein. Kann ich dies korrigieren?

fehlerprotokoll.JPG
Ein Neustart sollte die Logs löschen.

Die Frage wäre jedoch warum er bei dir die /var/log/messages Datei so groß werden lässt?!? Eigentlich sollte diese nach einer gewissen größe (2MB) "rotiert" werden. Kannst du mal bitte eine Auflistung deines /var/log Verzeichnisses hier zeigen mit Dateigrößen usw.?!?

EDIT: Ich denke ich hab das Problem. Momentan kann es passieren das durch exzessives Logging (wie in dem Fall hier) während des Tages das Verzeichnis vollläuft weil die rotation der Logfiles immer nur 1x am Tag nachts um 4:00 Uhr passiert. Und wenn nun eben jemand das Logfile zuballert dann kann das von 4:01 bis 3:59 am Folgetag eben soviel schreiben wie es will und damit dann potentiell das Logfilesystem voll machen. Habe auch schon eine Anpassung parat das das zumindest für /var/log/messages nicht mehr passieren sollte mit der nächsten Version.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Benutzeravatar
jmaus
Beiträge: 9845
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 462 Mal
Danksagung erhalten: 1863 Mal
Kontaktdaten:

Re: Geräte-Einstellungen - internal error

Beitrag von jmaus » 08.07.2019, 13:57

Hütte hat geschrieben:
08.07.2019, 13:24
Ist denn dein Syslog-Server unter der Adresse erreichbar und konfiguriert? Denn wenn da ein Wert eingestellt ist, sollten die Logs ja eigentlich dort abgelegt werden und nicht lokal. Und fast 500 MB an Logs ist schon eine Menge Holz.
Das ist so nicht richtig. Auch wenn man ein Syslog-Server dort eingestellt hat wird zusätzliche lokale Logs angelegt. Diese sollten aber wie gesagt nach ca. 2 MB größe "rotiert" werden....
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Mtm87
Beiträge: 38
Registriert: 19.02.2018, 22:32
Hat sich bedankt: 9 Mal
Danksagung erhalten: 2 Mal

Re: Geräte-Einstellungen - internal error

Beitrag von Mtm87 » 09.07.2019, 08:03

Guten Morgen,

Ich habe das gleiche Problem. Bei mir hat sich Raspberrymatic auch nach ca. 24h aufgehängt. Es ist jedoch erst seit dem, bzw seit dem letzten Release. Meine „Message“ Datei umfasst heute morgen >900mb.

Danke für die Tipps, werde das Logging nun umstellen.

Gruß Matze
Raspberrymatic (Home Assistant AddOn)
RPI-RF-MOD
HmIP-HAB
2x HomeMatic RF-LAN-Gateway

>135 Geräte
>190 Programme
>180 Systemvariablen

Antworten

Zurück zu „RaspberryMatic“