NEWS
iOBroker im LXC keine Verbindung mehr
-
@nordischerjung dann hast du diesbezüglich auch kein Problem beim umstellen auf v7, bleibt die Frage noch offen was sonst noch auf deinem proxmox läuft
-
@nordischerjung hast du die Systemzeit im LXC angepasst?
dpkg-reconfigure tzdata
-
@crunchip sagte in iOBroker im LXC keine Verbindung mehr:
@nordischerjung dann hast du diesbezüglich auch kein Problem beim umstellen auf v7, bleibt die Frage noch offen was sonst noch auf deinem proxmox läuft
Nichts weiter, nur der eine LXC
-
@crunchip sagte in iOBroker im LXC keine Verbindung mehr:
@nordischerjung hast du die Systemzeit im LXC angepasst?
dpkg-reconfigure tzdata
Ja die stand auf Europa / Berlin
-
@nordischerjung dann mach das upgrade auf 7
-
@crunchip ok, werde ich dann mal angehen. Aber wie bekomme ich denn jetzt diese syslog und daemon.log kleiner? syslog habe ich schon versucht am PC den Inhalt gelöscht und dann per Filezilla wieder zurück, geht nicht, zugriff verweigert, vermutlich da sie in Benutzung ist. die daemon.log kann ich nicht auf den PC übertragen, zugriff verweigert.
-
@nordischerjung sagte in iOBroker im LXC keine Verbindung mehr:
Aber wie bekomme ich denn jetzt diese syslog und daemon.log kleiner?
mit
sudo cat /dev/null > /var/log/syslog
wär' das erstmal auf "Dateigrösse 0"; dann am besten mal schauen, ob es in ''/etc/logrotate.d/rsyslog'' einen Eintrag für ''/var/log/syslog'' gibt (sollte es immer). Normalerweise steht das auf "daily", d.h. das Log wird jeden Tag wegrotiert...
-
@jleg sagte in iOBroker im LXC keine Verbindung mehr:
sudo cat /dev/null > /var/log/syslog
/var/log/syslog /var/log/mail.info /var/log/mail.warn /var/log/mail.err /var/log/mail.log /var/log/daemon.log /var/log/kern.log /var/log/auth.log /var/log/user.log /var/log/lpr.log /var/log/cron.log /var/log/debug /var/log/messages { rotate 4 weekly missingok notifempty compress delaycompress sharedscripts postrotate /usr/lib/rsyslog/rsyslog-rotate endscript }
da steht weekly, kann ich das ändern? Aber in meiner syslog sind ab 03.Januar drin
-
@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