-
Notifications
You must be signed in to change notification settings - Fork 22
Home
Babelbernd edited this page Dec 30, 2021
·
30 revisions
1. Was mache ich vor eine Support-Anfrage im Holzheizer-Forum oder einem Issue bei github
- lesen dieser FAQ
- lesen des README https://github.com/horchi/linux-p4d/blob/master/README.md
- prüfen auf Fehlermeldungen des p4d im syslog und p4d.log
- prüfen auf Fehlermeldungen an der Browser Konsole
2. Die Darstellung im Browser ist nicht richtig formatiert, Farben und Icons fehlen
- hilft ein Reload der Seite mit STRG-SHIFT-r
- ist der Link /var/lib/p4d/stylesheet.css vorhanden?
Wenn nicht diesen manuell anlegen:
ln -s /var/lib/p4/stylesheet-dark.css /var/lib/p4d/stylesheet.css
und Seite neu laden - Browser Cache löschen
- da es zu Problemen mit den Internet Explorer kommen kann wird empfohlen, den Chrome- oder Firefox- Browser zu nutzen
3. Wie installiere ich den p4d
- Die einfachste Möglichkeit ist das fertige, für den Raspberry Pi gebaute, Debian (Raspbian Buster) Package zu verwenden.Hierzu muss nur Raspbian Buster auf eine SD Karte geflasht, diese gebootet und das Package nach dieser Anleitung installiert werden install, fertig.
4. Es kommt immer wieder zu Störungen der seriellen Verbindung
- Ist die Stromversorgung des Raspberry Pi ausreichend, der Raspberry Pi benötigt ein geeignetes Netzteil mit 5.2V
- Ist der Serial/USB Konverter zuverlässig? Im Zweifel einen mit dem FTDI232 verwenden.
5. Wie verhält es sich mit den Schreibzugriffen auf die SD Karte (Raspberry PI)
- Da die SD Karten nur eine begrenzte Anzahl Schreibzyklen haben ist zu empfehlen diese so gering wie möglich zu halten. Hierzu kann man das Log Verzeichnis (/var/log/) auf ein tmpfs (RAM Disk) auslagern. Des Weiteren ist es (aus meiner Sicht) nicht sinnvoll die Daten-Files der (MySQL/MariaDB) Datenbank auf der SD Karte zu halten, entweder man betreibt die Datenbank auf einem Server im Haus oder lagert die Daten-Files auf eine USB SSD Platte aus. Für beides (das tmpfs für die logs sowie auch das Auslagern der Daten-Files auf einen anderen Mount.Point) gibt es zahlreiche Anleitungen im Netz.
6. Wie kann ich die Formatierung der Fehler und Status Mails ändern
- Das Aussehen der HTML Mails kann in gewissen Grenzen angepasst werden, hierzu legt man die die Datei /etc/p4d/mail-head.html an, diese muss dann den vollständigen Mail Header enthalten. Hier Mail Header ist ein Beispiel welches dem Default entspricht. Darauf aufbauend kann man die Style Definitionen wie Farbe, Formatierung der Tabelle, etc. anpassen.
7. Wie update ich p4d auf die neuste Version
- Backup erstellen
wget jwendel.de/p4d/install-deb.sh -O /tmp/install-deb.sh
sudo bash /tmp/install-deb.sh
8. Wie erstelle ich ein Backtrace, falls der p4d regelmäßig abstürzt
- systemctl stop p4d //Programm stoppen
- ulimit -c unlimited //Set "core file size" unlimited
- p4d -t -n //Programm starten mit -n (don't daemonize) -t (log to stdout)
- gdb /usr/bin/p4d core //Nach Absturz gdb laufen lassen
- bt //Backtrace erstellen //Ergebnis rauskopieren
- quit //gdb beenden
9. Nach einem Update startet der p4d nicht mehr
- Falls man von einer Version vor der 0.9.0 kommt, dauert das Einlesen der Datenbank bis zu 30 Minuten. Man kann dies im syslog überprüfen.