I am looking into why Apache2 is no longer working. In looking at the logs I see many lines that state: postdrop: warning: unable to look up public/pickup: No such file or directory
What is this all about? No changes were made to the configuration files and the only thing that might have been done were the automatic updates.
Postdrop is an application that is part of the Postfix package, your sendmail replacement (it deals with receiving / sending local/Internet mail) - that’s a separate issue.
Look at /var/log/apache2/error_log for Apache errors.
systemctl status apache2
or
rcapache2 status
might also reveal something interesting such the status of Apache and possible runtime errors. Also make sure you aren’t running out of disk space - the pickup sounds like there is something wrong with your /var/spool directory.
Here is what I get with the systemctl status apache2:
apache2.service - The Apache Webserver
Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled)
Active: failed (Result: exit-code) since Thu 2014-08-21 12:32:13 EDT; 2 days ago
Main PID: 28736 (code=exited, status=1/FAILURE)
Status: “Total requests: 14836; Current requests/sec: 0; Current traffic: 0 B/sec”
CGroup: /system.slice/apache2.service
The first will naturally start Apache2 (or try) and the second will “grep”, aka find matching lines, in this case start_apache2, from your /var/log/messages which should indicate why the service fails to start.
Note that it’ll grep a lot of text and it may have old error messages too - check the clock on the output.