o comando mkdir
retornará um erro se o diretório existir.
Você pode evitar esse erro usando mkdir -p
. apenas edite /lib/systemd/system/dns-clean.service
e ajuste a linha ExecStartPre=/bin/mkdir -p /var/run/pppconfig
No Ubuntu 16.04.2, notei que o systemd está em estado degradado (status systemctl) após algum tempo de atividade ou após o wake da suspensão, porque o dns-clean.service falhou.
dns-clean.service has
ExecStartPre=/bin/mkdir /var/run/pppconfig
Quando eu removo o diretório / var / run / pppconfig que está vazio, o serviço pode ser iniciado com sucesso (systemctl start dns-clean.service) e o systemd está em modo de execução.
O diretório / var / run / pppconfig não deve existir quando o sistema quer iniciar o serviço, então por que ele ainda está aqui?
Existe um relatório de erros do Debian sobre isso: link
o comando mkdir
retornará um erro se o diretório existir.
Você pode evitar esse erro usando mkdir -p
. apenas edite /lib/systemd/system/dns-clean.service
e ajuste a linha ExecStartPre=/bin/mkdir -p /var/run/pppconfig