O Apache2 usa /etc/apache2/envvars para definir variáveis de ambiente. Você pode usar essas informações para certificar-se de que o diretório ${APACHE_RUN_DIR} aponta para é válido.
Eu estava passando pelo mesmo problema durante a atualização de 14.04 para 17.04.
O problema foi: ${APACHE_RUN_DIR} foi definido como /var/run/apache2 , mas a pasta apache2 estava faltando em /var/run .
A correção para mim foi: mkdir /var/run/apache2