OK - parece que o problema que você está tendo foi discutido e será atualizado na nova versão do Fedora, mas enquanto isso você pode fazer o seguinte:
Modifique o arquivo /etc/systemd/system.conf - altere a opção DefaultStandardError para DefaultStandardError = syslog
Quando você executar isso agora e o servidor tiver um erro de sintaxe, ele informará ao usuário para verificar nos logs o erro:
[root @ Acer-Laptop ~] # systemctl iniciar httpd.service Job falhou. Veja os registros do sistema e "status do systemctl" para detalhes.
Eu posso ver que isso foi escrito com sucesso também:
[root @ Acer-Laptop ~] # menos / var / log / messages | grep httpd Jun 23 09:24:03 Acer-Laptop httpd [4896]: Erro de sintaxe na linha 32 do /etc/httpd/conf/httpd.conf: Jun 23 09:24:03 Acer-Laptop httpd [4896]: Comando inválido 'SyntaxError', talvez escrito incorretamente ou definido por um módulo não incluído na configuração do servidor Jun 23 09:24:03 Acer-Laptop systemd [1]: httpd.service: processo de controle encerrado, código = status de saída = 1 Jun 23 09:24:03 Acer-Laptop systemd [1]: Unidade httpd.service entrou em estado de falha.
Espero que isso ajude!