Moin horchi,
Ne Liste der benötigten Pakete hab ich leider nicht gemacht, bin dazu zu chaotisch Im Grunde ist aber alles hier im Forum beschrieben.
Direkt bei den ersten Anweisungen gibt es zumindest bei mir Probleme. Da ich p4d ja schon installiert habe, wollte ich das update durchführe, habe aber das Verzeichnis "/usr/local/src/linux-p4d" gar nicht. Das Linux-p4d liegt direkt in der home dir. Wird so zumindest in einer Anleitung hier im Forum beschrieben. Das Ausführen der beiden Befehle "git pull" und "make clean install" funktioniert dann auch wenn man dieses Verzeichnis verwendet.
"make install-web" funktioniert.
"make install-apache-conf" meldet folgendes:
root@raspberrypi:/p4d/linux-p4d# make install-apache-conf
install --mode=644 -D apache2/p4.conf /etc/apache2/conf-available/
rm /etc/apache2/conf-enabled/p4.conf
rm: das Entfernen von „/etc/apache2/conf-enabled/p4.conf“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
Makefile:108: recipe for target 'install-apache-conf' failed
make: *** [install-apache-conf] Error 1
Ich hab danach trotzdem einfach mal weiter gemacht.
"make install-pcharts" funktioniert.
"/etc/init.d/apache2 restart" funktioniert auch.
Direkt Danach meldet die Website:
Forbidden
You don't have permission to access /p4 on this server.
Apache/2.4.10 (Raspbian) Server at 192.168.178.100 Port 80
Mag an der fehlgeschlagenen Installation des apache-conf hängen, das kann ich aber nicht beurteilen.
Auch nach einem Neustart bleibt die Zugriffsbeschränkung bestehen.
Ich denke ich werde das Ganze, evtl. am Sonntag einmal komplett neu aufsetzen, dann kann ich auch eine Liste mit den fehlenden Paketen machen.
Was für mich noch sehr wichtig wäre, in der Readme klar zu sehen, was zusätzlich zum Ausführen der install.sh noch gemacht werden muss. Da blicke zumindest ich überhaupt nicht durch.
EDIT: Nachdem ich das Verzeichnis, .../www wieder hergestellt hatte (es wurde nicht wie ich angenommen hatte neu erstellt, vermutlich habe ich deinen Hinweis "... Fragmente des p4d Web Interfaces sowie der pCharts die noch unterhalb /var/.... liegen entfernen !!" falsch verstanden) bekomme ich die Meldung "Connect Error (2002) Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2). Can't connect to localhost at 3306"
Dieses Zugriffsproblem scheint aber an einem seit dem update (warum auch immer) nicht mehr funktionierendem mounten des Netzlaufwerkes nach /var/lib/mysql zu liegen...
Die Daten in der my.cnf sind noch korrekt, die in der fstab auch, aber die DNS-Namensauflösung funktioniert irgendwie nicht und mit der IP des NAS bricht mount -a mit einer nich tnäher definierten Fehlermeldung ab.
Zur Fehlersuche habe ich jetzt keine Zeit mehr. Ich werde wohl erst wieder Sonntag dazu kommen.
Grüße Mathias