Eu tive isso ontem e esta manhã também. Eu encontrei o problema.
Como parte do estabelecimento de uma sessão, x2go parece estar executando .bashrc e .bash_profile até a conclusão ANTES de realmente apresentar a sessão. Descobri que .bash_profile estava executando mesg y , bem como outro script de shell que tentou usar o valor retornado de tty como uma variável (ou seja, TTY='tty' ). Como essas instruções não estão sendo executadas dentro de um terminal, elas falharam. A solução é colocá-los dentro de um teste da seguinte forma:
if 'tty -s'
then
mesg y
TTY='tty'
else'
TTY='not a tty'
fi
Isso foi corrigido em todos os sites aos quais não pude me conectar. Eu suspeito que uma mudança recente em x2go possa ter colocado isso em foco, já que esses sites não mudaram desde a minha última x2go de conexões bem-sucedidas.