Hi Mike und Martin, hier ist Michael :) !
Mikes Ansatz würde ich auch so empfehlen.
Ich gehe davon aus, dass du einen nginx benutzt, der alle Anfragen empfängt und die für PicApport weiterleitet.
In dem Fall könntest du zusätzlich (oder zunächst, weil etwas einfacher) noch einen Blick in die nginx Logs werfen (oder hast du das schon gemacht?).
Wenn auf dem Server sonst wenig los ist, kannst du ganz einfach alle Logs nebeneinander halten mit
tail -f /var/log/nginx/*.log
Dann einen Zugriff versuchen und anschließend das tail Kommando mit STRG+C abbrechen. So kannst du dir das in Ruhe anschauen. Falls mehr sein sollte auf deinem Server mach das lieber mit mehreren Terminal Fenster für mindestens access.log und error.log (ggf. auch other-vhost-access oder -error.log).
Was macht nginx mit den Zugriffen? Kommen die an?
Nutzt du PicApport direkt ohne Proxy (alle Anfragen müssen durch PicApport beantwortet werden), macht das evtl. auch Sinn, weil in den Logs dann nichts auftauchen sollte. Wenn doch, ist es eine falsche nginx Konfig.
Außerdem:
- Was meinst du genau mit lokaler IP? 127.0.0.1 ?
- Du sagtest, der Aufruf klappt (zu nginx) mit dem Browser auf dem Server? Hast du also Ubuntu Desktop? Oder von wo klappt der Zugriff?
- Nimmst du nginx als Reverse Proxy oder steht der nur neben PicApport für andere Sachen bereit?
- Nutzt du eine Domain? Ist deine Konfig evtl. noch auf die Domain eingestellt, die nun wegen des Updates nicht mehr richtig auflöst?
Sollte es an der Nginx Konfig liegen, wäre das Problem gut eingegrenzt. Die Funktionen in dhclient-enter-hooks werden immer ausgeführt, wenn ein Netzwerkinterface auf deinem Server eine IP Adresse per DHCP zugewiesen bekommt. Wenn also alle "normalen" Netzwerksachen (IP Vergabe, Auflösen von Domains über DNS oder lokaler /etc/hosts Datei, Internetzugriff) weiterhin klappt, sollte hier nicht das Problem liegen.
Grüße,
Michael