Por fim, a primeira linha do erro sobre a criação do pid é a chave para o problema.
Usando df -h
, percebemos que nossa partição /run
estava sem espaço. Aumentando-o em /etc/fstab
(ele não está lá no Debian por padrão, mas temos uma entrada), ou editando a diretiva em RUN_SIZE
in /etc/default/tmpfs
, para aumentar o tamanho permitido, cuida do problema.
Depois de modificar o arquivo acima, o tamanho será refletido na próxima reinicialização ou em:
mount -o remount /run
Se iniciar rsyslogd
ainda não funcionar, também será necessário executar uma etapa extra, ou seja, excluir um arquivo pid pendente e, possivelmente, matar qualquer processo rsyslogd extra, que pode ou não existir.
rm /run/rsyslogd.pid
pkill -9 rsyslogd
service rsyslogd start