Você precisa fornecer o arquivo de serviço que você escreveu, edite sua pergunta original com isso. (Deveria ter sido um comentário, mas eu não tenho permissão).
O problema básico é que seu arquivo de serviço criou um loop na ordem de inicialização desejada. Exemplo: systemd deseja iniciar a primeiro, depois b e, em seguida, c , mas a deseja iniciar após c .
Eu suspeito que as duas linhas culpadas são BindsTo e After , já que isso faz parte do mesmo serviço que ele quer esperar.
No entanto, você pode seguir esta resposta com cvol.service substituído por [email protected] .
Comando relevante: systemctl show -p Requires,Wants,Requisite,BindsTo,PartOf,Before,After [email protected]
As descrições de palavras-chave podem ser encontradas aqui