Erros no processo em execução na sessão de tela enquanto não estiver logado

0

Eu estou tentando executar um servidor de notebook Sage em uma sessão de tela (embora eu não ache que o programa específico é relevante porque eu vi um comportamento similar para outros programas). Enquanto estou logado na máquina (via ssh), ele se comporta como esperado, independentemente de sua sessão de tela estar conectada. Depois que eu efetuo o logout (deixando o programa em execução na sessão de tela desanexada), o servidor continua a executar, mas começa a apresentar erros que parecem estar relacionados a não conseguir ver / acessar determinados arquivos. Se eu fizer o ssh de volta (sem tocar na sessão da tela desanexada), os erros desaparecem.

Esta é uma bonita instalação do Ubuntu Server 14.04 (32-bit). O que há de diferente entre estar logado e estar desconectado, o que poderia causar isso?

(Isso se refere à minha pergunta sobre SO aqui .)

    
por Allen 20.01.2017 / 00:11

1 resposta

0

É evidente que algo não está configurado automaticamente quando uma sessão é aberta.

Um exemplo seria um programa acessando / run / quando você não tem nenhuma sessão (no entanto, neste caso, a instância da tela contaria como um login).

Dado que você tem eCryptfs no seu diretório de origem, provavelmente é o culpado. Mesmo que o bloco de notas esteja em outro lugar, talvez ele esteja tentando acessar seu $ HOME por exemplo. lendo arquivos de configuração.

Dado que você já está executando os blocos de anotações em /var/sage/ , eu executaria export HOME=/var/sage/ para que ele seja o diretório home completo. Isso deve resolver os problemas.

    
por 01.02.2017 / 01:51