Solaranzeige 64Bit Version 5.0
Moderator: Ulrich
-
- Beiträge: 143
- Registriert: So 20. Feb 2022, 15:12
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 19 Mal
Re: Solaranzeige 64Bit Version 5.0
Wenn der Raspi neu gestartet hat, sieht es bei mir gut aus:
pi@solaranzeige:~ $ ystemctl status logrotate.service
[sudo] Passwort für pi:
● logrotate.service - Rotate log files
Loaded: loaded (/lib/systemd/system/logrotate.service; static)
Active: inactive (dead)
TriggeredBy: ● logrotate.timer
Docs: man:logrotate(8)
man:logrotate.conf(5)
Aber wenn ich dann logrotate neu starte, bekomme ich die gleiche Fehlermeldung wie bei Dir. Das Solaranzeige.log war auch schon 13 MByte gros.
Gruß
Moritz
pi@solaranzeige:~ $ ystemctl status logrotate.service
[sudo] Passwort für pi:
● logrotate.service - Rotate log files
Loaded: loaded (/lib/systemd/system/logrotate.service; static)
Active: inactive (dead)
TriggeredBy: ● logrotate.timer
Docs: man:logrotate(8)
man:logrotate.conf(5)
Aber wenn ich dann logrotate neu starte, bekomme ich die gleiche Fehlermeldung wie bei Dir. Das Solaranzeige.log war auch schon 13 MByte gros.
Gruß
Moritz
Huawei SUN2000-6KTL-M1 / SDongle
-
- Beiträge: 143
- Registriert: So 20. Feb 2022, 15:12
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 19 Mal
Re: Solaranzeige 64Bit Version 5.0
Kann ich auf 5.0.3 updaten oder nur mit neuem Image?
Huawei SUN2000-6KTL-M1 / SDongle
-
- Beiträge: 143
- Registriert: So 20. Feb 2022, 15:12
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 19 Mal
Re: Solaranzeige 64Bit Version 5.0
Ok, jetzt funktioniert es:
Update auf 5.0.3a mit
Dann
und dann noch die Datei
/var/log/mosquitto\mosquitto.log
löschen.
Gruß,
Moritz
Update auf 5.0.3a mit
Code: Alles auswählen
update
Code: Alles auswählen
root@solaranzeige:~# chmod -R 755 /var/www/log
root@solaranzeige:~# chmod -R 755 /var/log
/var/log/mosquitto\mosquitto.log
löschen.
Code: Alles auswählen
root@solaranzeige:~# systemctl stop logrotate.service
Warning: Stopping logrotate.service, but it can still be activated by:
logrotate.timer
root@solaranzeige:~# systemctl start logrotate.service
root@solaranzeige:~# systemctl status logrotate.service
● logrotate.service - Rotate log files
Loaded: loaded (/lib/systemd/system/logrotate.service; static)
Active: inactive (dead) since Fri 2022-05-27 10:55:10 CEST; 5s ago
TriggeredBy: ● logrotate.timer
Docs: man:logrotate(8)
man:logrotate.conf(5)
Process: 18195 ExecStart=/usr/sbin/logrotate /etc/logrotate.conf (code=exited, status=0/SUCCESS)
Main PID: 18195 (code=exited, status=0/SUCCESS)
CPU: 119ms
Mai 27 10:55:10 solaranzeige systemd[1]: Starting Rotate log files...
Mai 27 10:55:10 solaranzeige systemd[1]: logrotate.service: Succeeded.
Mai 27 10:55:10 solaranzeige systemd[1]: Finished Rotate log files.
Moritz
Huawei SUN2000-6KTL-M1 / SDongle
- Ulrich
- Administrator
- Beiträge: 5982
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 152 Mal
- Danksagung erhalten: 814 Mal
- Kontaktdaten:
Re: Solaranzeige 64Bit Version 5.0
Nur mit neuem Image.
Versuche aber eventuell vorher das noch einmal:
Lösche bitte alles, was im Verzeichnis /var/log/mosquitto/ ist.
Versuche aber eventuell vorher das noch einmal:
Lösche bitte alles, was im Verzeichnis /var/log/mosquitto/ ist.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
- Ulrich
- Administrator
- Beiträge: 5982
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 152 Mal
- Danksagung erhalten: 814 Mal
- Kontaktdaten:
Re: Solaranzeige 64Bit Version 5.0
OK. Hast du schon selber erkannt. Danke.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
-
- Beiträge: 143
- Registriert: So 20. Feb 2022, 15:12
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 19 Mal
Re: Solaranzeige 64Bit Version 5.0
VNC auf den Desktop funktioniert übrigens sehr gut! Relativ performant, je nach verwendetem Desktop. Gnome ist recht flüssig, MATE ist extrem langsam, nicht zu empfehlen. Ebenso Xfce, da bewegt sich der Cursor in den Menüs nur im Sekundentakt. LXDE ist ähnlich schnell wie Gnome, benötigt aber deutlich weniger Arbeitsspeicher, da ist Gnome mit deutlich über 300 MByte sehr speicherfressend.
Gruß,
Moritz
Gruß,
Moritz
Huawei SUN2000-6KTL-M1 / SDongle
-
- Beiträge: 143
- Registriert: So 20. Feb 2022, 15:12
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 19 Mal
Re: Solaranzeige 64Bit Version 5.0
Seltsam,
nach einem Neustart des Raspi wieder der gleiche Fehler mit dem Mosquitto.log:
Dabei steht da gar nicht viel drin:
Also die mosquitto.log wieder gelöscht und alles ist wieder fein:
Offensichtlich hat logrotate mit der mosquitto.log ein Problem.
Gruß,
Moritz
nach einem Neustart des Raspi wieder der gleiche Fehler mit dem Mosquitto.log:
Code: Alles auswählen
pi@solaranzeige:~ $ sudo systemctl status logrotate.service
● logrotate.service - Rotate log files
Loaded: loaded (/lib/systemd/system/logrotate.service; static)
Active: failed (Result: exit-code) since Fri 2022-05-27 11:39:15 CEST; 5s ago
TriggeredBy: ● logrotate.timer
Docs: man:logrotate(8)
man:logrotate.conf(5)
Process: 1484 ExecStart=/usr/sbin/logrotate /etc/logrotate.conf (code=exited, status=1/FAILURE)
Main PID: 1484 (code=exited, status=1/FAILURE)
CPU: 110ms
Mai 27 11:39:15 solaranzeige systemd[1]: Starting Rotate log files...
Mai 27 11:39:15 solaranzeige logrotate[1484]: error: solaranzeige:21 duplicate log entry for /var/log/mosquitto/mosquitto.log
Mai 27 11:39:15 solaranzeige logrotate[1484]: error: found error in file solaranzeige, skipping
Mai 27 11:39:15 solaranzeige systemd[1]: logrotate.service: Main process exited, code=exited, status=1/FAILURE
Mai 27 11:39:15 solaranzeige systemd[1]: logrotate.service: Failed with result 'exit-code'.
Mai 27 11:39:15 solaranzeige systemd[1]: Failed to start Rotate log files.
pi@solaranzeige:~ $
Code: Alles auswählen
1653644183: mosquitto version 2.0.11 starting
1653644183: Config loaded from /etc/mosquitto/mosquitto.conf.
1653644183: Opening ipv4 listen socket on port 1883.
1653644183: Opening ipv6 listen socket on port 1883.
1653644183: mosquitto version 2.0.11 running
Code: Alles auswählen
pi@solaranzeige:~ $ sudo systemctl start logrotate.service
pi@solaranzeige:~ $ sudo systemctl status logrotate.service
● logrotate.service - Rotate log files
Loaded: loaded (/lib/systemd/system/logrotate.service; static)
Active: inactive (dead) since Fri 2022-05-27 11:42:09 CEST; 2s ago
TriggeredBy: ● logrotate.timer
Docs: man:logrotate(8)
man:logrotate.conf(5)
Process: 1572 ExecStart=/usr/sbin/logrotate /etc/logrotate.conf (code=exited, status=0/SUCCESS)
Main PID: 1572 (code=exited, status=0/SUCCESS)
CPU: 106ms
Mai 27 11:42:09 solaranzeige systemd[1]: Starting Rotate log files...
Mai 27 11:42:09 solaranzeige systemd[1]: logrotate.service: Succeeded.
Mai 27 11:42:09 solaranzeige systemd[1]: Finished Rotate log files.
pi@solaranzeige:~ $
Gruß,
Moritz
Huawei SUN2000-6KTL-M1 / SDongle
- Ulrich
- Administrator
- Beiträge: 5982
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 152 Mal
- Danksagung erhalten: 814 Mal
- Kontaktdaten:
Re: Solaranzeige 64Bit Version 5.0
Hallo Moritz,
kannst du bitte einmal die Angabe der LOG Datei in der mosquitto.conf außer Betrieb setzen?
/etc/mosquitto/mosquitto.conf
und dann einmal neu starten? Ob das dauerhaft den Fehler beseitigt?
Es sieht so aus, als ob die mosquitto PHP Erweiterung das Problem verursacht. (Mit PHP 7.4.28)
Dort scheint auch eine LOG Datei angegeben zu sein.
kannst du bitte einmal die Angabe der LOG Datei in der mosquitto.conf außer Betrieb setzen?
/etc/mosquitto/mosquitto.conf
und dann einmal neu starten? Ob das dauerhaft den Fehler beseitigt?
Es sieht so aus, als ob die mosquitto PHP Erweiterung das Problem verursacht. (Mit PHP 7.4.28)
Dort scheint auch eine LOG Datei angegeben zu sein.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
-
- Beiträge: 143
- Registriert: So 20. Feb 2022, 15:12
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 19 Mal
Re: Solaranzeige 64Bit Version 5.0
Moin Ulrich,
yep, wenn das mosquitto.log abgeschaltet ist, funktioniert logrotate sowohl nach Neustart des Raspy als auch nach stop und start des logrotate.service.
Gruß,
Moritz
yep, wenn das mosquitto.log abgeschaltet ist, funktioniert logrotate sowohl nach Neustart des Raspy als auch nach stop und start des logrotate.service.
Gruß,
Moritz
Huawei SUN2000-6KTL-M1 / SDongle
- Ulrich
- Administrator
- Beiträge: 5982
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 152 Mal
- Danksagung erhalten: 814 Mal
- Kontaktdaten:
Re: Solaranzeige 64Bit Version 5.0
Hallo Moritz,
ich habe jetzt den Fehler gefunden. Die /etc/mosquitto/mosquitto.conf darf nicht geändert werden.
Die Datei /etc/logrotate.d/solaranzeige sieht so aus:
Der Mosquitto Teil muss herausgelöscht werden, sodass die Datei dann so aussieht:
Die neue Version von Mosquitto erstellte eine eigene Logrotate "mosquitto" Config Datei. Deshalb die Fehlermeldung.
In dem Image 5.0.4 wird das dann behoben sein.
ich habe jetzt den Fehler gefunden. Die /etc/mosquitto/mosquitto.conf darf nicht geändert werden.
Die Datei /etc/logrotate.d/solaranzeige sieht so aus:
Code: Alles auswählen
/var/www/log/*.log {
weekly
size 9M
missingok
rotate 4
compress
delaycompress
notifempty
sharedscripts
postrotate
if [ -x /usr/sbin/invoke-rc.d ]; then \
invoke-rc.d lighttpd reopen-logs > /dev/null 2>&1; \
else \
/etc/init.d/lighttpd reopen-logs > /dev/null 2>&1; \
fi; \
endscript
create 644 www-data www-data
}
/var/log/mosquitto/*.log {
weekly
missingok
rotate 4
compress
delaycompress
notifempty
sharedscripts
create 644 www-data www-data
}
Code: Alles auswählen
/var/www/log/*.log {
weekly
size 9M
missingok
rotate 4
compress
delaycompress
notifempty
sharedscripts
postrotate
if [ -x /usr/sbin/invoke-rc.d ]; then \
invoke-rc.d lighttpd reopen-logs > /dev/null 2>&1; \
else \
/etc/init.d/lighttpd reopen-logs > /dev/null 2>&1; \
fi; \
endscript
create 644 www-data www-data
}
In dem Image 5.0.4 wird das dann behoben sein.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]