From the x2go log I see this: XSession-x2go: X session started for xxx at Thu Aug 10 09:06:10 EDT 2017 xrdb: Connection reset by peer xrdb: Can't open display ':86'
The XFCE logs have this: TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[ice-layer.c:99] ice_error_handler(): ICE connection fd = 19, ICE I/O error on connection TRACE[xfsm-manager.c:428] xfsm_manager_handle_failed_properties(): Client Id 28106ab6c-8ea1-4c3e-b5f3-91794321ccb5 exited, removing from session. TRACE[sm-layer.c:162] sm_new_client(): ICE connection fd = 19, received NEW CLIENT TRACE[sm-layer.c:213] sm_register_client(): ICE connection fd = 19, received REGISTER CLIENT [Previous Id = None] TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (Program, /usr/bin/baloo_file_extractor) TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (UserID, xxx) TRACE[xfsm-properties.c:629] xfsm_properties_set_from_smprop(): -> Set strv (RestartCommand) TRACE[xfsm-properties.c:680] xfsm_properties_remove(): -> Removing (DiscardCommand) TRACE[xfsm-properties.c:555] xfsm_properties_set_uchar(): -> Set uchar (RestartStyleHint, 3) TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 290f21986-23d7-4aab-be43-7dc1f517e4fb, received SAVE YOURSELF DONE [Success = True] TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[ice-layer.c:99] ice_error_handler(): ICE connection fd = 19, ICE I/O error on connection TRACE[xfsm-manager.c:428] xfsm_manager_handle_failed_properties(): Client Id 290f21986-23d7-4aab-be43-7dc1f517e4fb exited, removing from session. TRACE[sm-layer.c:162] sm_new_client(): ICE connection fd = 19, received NEW CLIENT TRACE[sm-layer.c:213] sm_register_client(): ICE connection fd = 19, received REGISTER CLIENT [Previous Id = None] TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (Program, /usr/libexec/drkonqi) TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (UserID, xxx) TRACE[xfsm-properties.c:629] xfsm_properties_set_from_smprop(): -> Set strv (RestartCommand) TRACE[xfsm-properties.c:680] xfsm_properties_remove(): -> Removing (DiscardCommand) TRACE[xfsm-properties.c:555] xfsm_properties_set_uchar(): -> Set uchar (RestartStyleHint, 0) TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 20aba6478-935b-4b81-b0b6-0acde98f7b86, received SAVE YOURSELF DONE [Success = True] TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[xfsm-manager.c:428] xfsm_manager_handle_failed_properties(): Client Id 20aba6478-935b-4b81-b0b6-0acde98f7b86 exited, removing from session.
So could something in the user's .bashrc which I'll paste here be causing this?
# setting path
pathaddfront() { if [ -d "$1" ] && [[ ":$PATH:" != *":$1:"* ]]; then PATH="$1${PATH:+":$PATH"}" fi }
pathaddrear() { if [ -d "$1" ] && [[ ":$PATH:" != *":$1:"* ]]; then PATH="${PATH:+"$PATH:"}$1" fi }
pathaddfront $HOME/bin/i386
pathaddfront $HOME/bin/scripts
[ uname -i
= "x86_64" ] && pathaddfront $HOME/bin/x86_64
pathaddrear /usr/games
pathaddrear .
# environment variables
export CLASSPATH=.:/user/java-classes export CXXFLAGS="-std=c++14" # use C++14 by default export EDITOR=emacsclient export ENSCRIPT="-B" export HISTTIMEFORMAT="%F %T " # history timestamps export INFOPATH=/usr/local/info export LC_ALL=C export LESS='-ceiMqs -h20 -F' export MAILCHECK=300 export MAILPATH=/var/spool/mail/user export PAGER=less export PRINTER=ps813 export TEXEDIT='emacsclient +%d %s' export XLIB_SKIP_ARGB_VISUALS=1 # for Mathetmatica export YEAROPTS='-n 40.6492 -w 74.3139 -APJpSb -cpn -W 25' export YEAROPTSEDT="$YEAROPTS -z4" export YEARPRINT="-fCourier4.5 $ENSCRIPT" export NO_AT_BRIDGE=1 #export TEXDOCVIEW_pdf='(xpdf %s) &' # for texdoc #export TEXDOCVIEW_html='firefox -remote openURL'"'(%s)'"' 2>/dev/null || mozilla %s &' # for texdoc
shopt -s cdspell # fix spelling errors shopt -s checkwinsize # avoid line overflow for long commands
# set prompt
if [ $0 = "bsh" ] then export PS1="$ " else export PS1="\h@dsm:\W\\$ " fi
# where am I?
host=(hostname | tr . " "
) # strip out domains
HOSTNAME=$host
# put right stuff in xterm title bar
case $TERM in
*rxvt | *xterm*)
PROMPT_COMMAND='echo -ne "\033]0;(dsm)${USER}@${HOSTNAME}
(dirs
)\007"'
export PROMPT_COMMAND
;;
esac
cd .
# trash aliases
del () { if [ ! -d ~/trash ]; then mkdir ~/trash; fi mv $* ~/trash } alias rm=del alias empty='\rm -rf ~/trash/*'
# misc aliases and functions
alias cs=checkspam alias rmspam="yes|rmspam 2> /dev/null" alias ls='ls -FC' alias lsl='ls -Llg' alias more='less' stty () { command sh -c "stty 2>&1 >&0 "$@"" ; } alias sw='pushd' #alias xpdf="xpdf 2>/dev/null" alias qmake="qmake-qt4" alias stubgen="stubgen -g -e .cc -l -n"
alias tidy='tidy -w 75 -m --indent auto --tidy-mark no'
# set various useful things
set -o noclobber set -o notify ulimit -c unlimited
export CPPLIBS=/user/class/oosd/share/src/libs export LD_LIBRARY_PATH=$CPPLIBS