O arquivo de unidade (neste caso strelaysrv.service
precisa estar em uma partição que já está montada quando o systemd é iniciado, o que não é o caso em seu exemplo, já que nos comentários que você mencionou /srv
é um link simbólico para /home
, que está em sua própria partição.
Isso aparece com bastante frequência nos relatórios de bugs do systemd, para um recente, veja aqui .
Veja também a ( página man do systemctl (atualizada recentemente) que afirma:
The file system where the linked unit files are located must be accessible when systemd is started (e.g. anything underneath /home or /var is not allowed, unless those directories are located on the root file system).
A solução recomendada é criar uma cópia de strelaysrv.service
em /etc/systemd/system
em vez de um symlink. Isso deve resolver o problema.