NEWS
iOBroker im LXC keine Verbindung mehr
-
@jleg sagte in iOBroker im LXC keine Verbindung mehr:
sudo cat /dev/null > /var/log/syslog
sb@iOBroker:~$ sudo cat /dev/null > /var/log/syslog -bash: /var/log/syslog: Permission denied
geht auch nicht
-
@nordischerjung normalerweise sollten 7 Tage genügen - ist glaube ich auch Debian-Default:
rotate 7 daily
damit werden die Logs jeden Tag rotiert - und komprimiert. Sollte das nicht der Fall sein, müsstest du mal schauen, ob Logrotate überhaupt funktioniert. Erstest: "sudo logrotate /etc/logrotate.conf" sollte ohne Fehler aufgerufen werden können...
-
@jleg sagte in iOBroker im LXC keine Verbindung mehr:
sudo logrotate /etc/logrotate.conf
da kommt das
sb@iOBroker:~$ sudo logrotate /etc/logrotate.conf sb@iOBroker:~$
bei sudo systemctl status rsyslog das
sb@iOBroker:~$ sudo systemctl status rsyslog [sudo] password for sb: * rsyslog.service - System Logging Service Loaded: loaded (/lib/systemd/system/rsyslog.service; enabled; vendor prese> Active: active (running) since Tue 2022-09-27 12:10:04 CEST; 22h ago TriggeredBy: * syslog.socket Docs: man:rsyslogd(8) man:rsyslog.conf(5) https://www.rsyslog.com/doc/ Main PID: 117 (rsyslogd) Tasks: 3 (limit: 4915) Memory: 26.4M CGroup: /system.slice/rsyslog.service `-117 /usr/sbin/rsyslogd -n -iNONE Sep 27 12:10:04 iOBroker systemd[1]: Starting System Logging Service... Sep 27 12:10:04 iOBroker rsyslogd[117]: imuxsock: Acquired UNIX socket '/run/sy> Sep 27 12:10:04 iOBroker rsyslogd[117]: imklog: cannot open kernel log (/proc/k> Sep 27 12:10:04 iOBroker systemd[1]: Started System Logging Service. Sep 27 12:10:04 iOBroker rsyslogd[117]: activation of module imklog failed [v8.> Sep 27 12:10:04 iOBroker rsyslogd[117]: [origin software="rsyslogd" swVersion="> lines 1-19/19 (END)...skipping... * rsyslog.service - System Logging Service Loaded: loaded (/lib/systemd/system/rsyslog.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2022-09-27 12:10:04 CEST; 22h ago TriggeredBy: * syslog.socket Docs: man:rsyslogd(8) man:rsyslog.conf(5) https://www.rsyslog.com/doc/ Main PID: 117 (rsyslogd) Tasks: 3 (limit: 4915) Memory: 26.4M CGroup: /system.slice/rsyslog.service `-117 /usr/sbin/rsyslogd -n -iNONE Sep 27 12:10:04 iOBroker systemd[1]: Starting System Logging Service... Sep 27 12:10:04 iOBroker rsyslogd[117]: imuxsock: Acquired UNIX socket '/run/systemd/journal/syslog' (fd 3) from systemd. [v8.2102.0] Sep 27 12:10:04 iOBroker rsyslogd[117]: imklog: cannot open kernel log (/proc/kmsg): Permission denied. Sep 27 12:10:04 iOBroker systemd[1]: Started System Logging Service. Sep 27 12:10:04 iOBroker rsyslogd[117]: activation of module imklog failed [v8.2102.0 try https://www.rsyslog.com/e/2145 ] Sep 27 12:10:04 iOBroker rsyslogd[117]: [origin software="rsyslogd" swVersion="8.2102.0" x-pid="117" x-info="https://www.rsyslog.com"] start
-
@jleg sagte in iOBroker im LXC keine Verbindung mehr:
@nordischerjung normalerweise sollten 7 Tage genügen - ist glaube ich auch Debian-Default:
rotate 7 daily
damit werden die Logs jeden Tag rotiert - und komprimiert. Sollte das nicht der Fall sein, müsstest du mal schauen, ob Logrotate überhaupt funktioniert. Erstest: "sudo logrotate /etc/logrotate.conf" sollte ohne Fehler aufgerufen werden können...
geht nicht, keine Berechtigung. Habe es mit nano probiert und mit Filezilla. Die Rechte kann ich auch nicht ändern
-
@nordischerjung sagte in iOBroker im LXC keine Verbindung mehr:
@jleg sagte in iOBroker im LXC keine Verbindung mehr:
sudo logrotate /etc/logrotate.conf
da kommt das
sb@iOBroker:~$ sudo logrotate /etc/logrotate.conf sb@iOBroker:~$
das heisst schonmal, dass logrotate kein grundsätzliches (syntax-) Problem hat...
bei sudo systemctl status rsyslog das
sieht imo erstmal normal aus - ich nehme an, hier geht es um einen unprivilegierten LXC - der darf nicht auf's Kernellog zugreifen. Um die Fehlermeldung zu vermeiden, könnte man das erwähnte Modul imklog aus der rsyslog-Config entfernen...
-
@nordischerjung sagte in iOBroker im LXC keine Verbindung mehr:
geht nicht, keine Berechtigung. Habe es mit nano probiert und mit Filezilla. Die Rechte kann ich auch nicht ändern
was geht nicht? /etc/logrotate.d/rsyslog ändern? das ist als root (bzw. sudo) änderbar...
-
@jleg Ja ging nicht, Berechtigung war auf 640, ich habe es jetzt mit chmod auf 777 gesetzt, jetzt ging es
-
@jleg sagte in iOBroker im LXC keine Verbindung mehr:
@nordischerjung sagte in iOBroker im LXC keine Verbindung mehr:
@jleg sagte in iOBroker im LXC keine Verbindung mehr:
sudo logrotate /etc/logrotate.conf
da kommt das
sb@iOBroker:~$ sudo logrotate /etc/logrotate.conf sb@iOBroker:~$
das heisst schonmal, dass logrotate kein grundsätzliches (syntax-) Problem hat...
bei sudo systemctl status rsyslog das
sieht imo erstmal normal aus - ich nehme an, hier geht es um einen unprivilegierten LXC - der darf nicht auf's Kernellog zugreifen. Um die Fehlermeldung zu vermeiden, könnte man das erwähnte Modul imklog aus der rsyslog-Config entfernen...
ja ist ein unprivilegierter LXC
-
@nordischerjung sagte in iOBroker im LXC keine Verbindung mehr:
Berechtigung war auf 640, ich habe es jetzt mit chmod auf 777 gesetzt, jetzt ging es
Frickel nicht mit den Berechtigungen herum. Insbesondere nicht an diesen systemnahen Stellen.
-
@thomas-braun hab ich mir gedacht, hab ich schon wieder zurück gesetzt