Por favor, verifique a variável de ambiente XDG_RUNTIME_DIR
está definida e é igual a /run/user/$(id -u)
. Se não estiver, defina-o como tal e tente novamente.
export XDG_RUNTIME_DIR=/run/user/$(id -u)
A caixa é estável no Debian (trecho a partir de agora). O problema que encontrei é que systemctl não pode consultar o gerenciador de serviços do usuário. Para o comando,
systemctl --user
A mensagem de erro é:
Failed to list units: Process org.freedesktop.systemd1 exited with status 1
Para o comando
systemctl --user status
A mensagem de erro é:
Failed to read server status: Input/output error
Por outro lado, tudo parece bem para que não haja falha no serviço e [email protected]
está funcionando conforme o esperado. Basicamente, todas as unidades do usuário estão funcionando normalmente, mas não consigo interagir com elas através da interface systemctl
.
Muitas pessoas tiveram sintomas semelhantes, mas todos com problemas diferentes. Tentei reiniciar a máquina, mas isso não ajudou.
A minha pergunta é: como devo depurar a sessão systemctl do usuário? As informações acima são muito genéricas para identificar o problema real.
Obrigado antecipadamente.