O problema está no ambiente definido pelo comando sudo
.
O ambiente não funcional é definido por causa dessa linha em /etc/sudoers
:
Defaults env_keep="https_proxy"
Que afeta o ambiente de maneiras diferentes, como:
-
DISPLAY
eXAUTHORITY
não definidos (o que causa o problema) -
HOME
definido como/home/root
E provavelmente de outras formas também.
Se você deseja manter https_proxy
do ambiente anterior ao executar sudo
(isso geralmente é útil para poder usar um proxy ao executar apt-get
), altere a linha para esta:
Defaults env_keep+="https_proxy"
Para que as outras variáveis de ambiente necessárias não sejam desconfiguradas.
Caso contrário, se você não tiver um motivo para manter https_proxy
do ambiente anterior ao executar sudo
, basta remover a linha inteira do altoghether.