I don't know why I didn't try this before posting but I deleted those lines associated with the kdialog in the /etc/profile file and the problem not longer exists. Well, no exactly. Now I have to figure out what I did wrong in the kdialog portion of the /etc/profile that causes the ICE default error. I have included the /etc/profile so you can see the portion that has the kdialog.
Is there anything glaringly wrong?
Thanks again.
# /etc/profile
# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc
pathmunge () {
if ! echo $PATH | /bin/egrep -q "(^|
$1($|
" ; then
if [ "$2" = "after" ] ; then
PATH=$PATH:$1
else
PATH=$1:$PATH
fi
fi
}
# Path manipulation
if [ `id -u` = 0 ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
fi
pathmunge /usr/X11R6/bin after
# No core files by default
ulimit -S -c 0 > /dev/null 2>&1
USER="`id -un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
HOSTNAME=`/bin/hostname`
HISTSIZE=1000
if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
INPUTRC=/etc/inputrc
fi
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
if [ "$DISPLAY" != "" ]; then
/usr/bin/kdialog --title "Consent Banner and User agreement" --yesno \
"######################################################################### \n
# You are accessing a U.S. Government (USG) information system \n
# (IS) that is provided for USG-authorized use only. \n
# \n
# By using this IS (which includes any device attached to this IS), \n
# you consent to the following conditions: \n
# \n
# - The USG routinely intercepts and monitors communications on this IS \n
# for purposes including, but not limited to, penetration testing, \n
# COMSEC monitoring, network operations and defense, personnel \n
# misconduct (PM), law enforcement (LE), and counterintelligence \n
# (CI) investigations.\n
# \n
# - At any time, the USG may inspect and seize data stored on this IS \n
# \n
# - Communications using, or data stored on, this IS are not private, \n
# are subject to routine monitoring, interception, and search, and \n
# any device attached to this IS, may be disclosed or used fo \n
# any USG-authorized purpose. \n
# \n
# - This IS includes security measures (e.g., authentication and access \n
# controls) to protect USG interests -- not for your personal benefit or \n
# privacy. \n
Do you accept this login policy? "
if [ "$?" != "0" ]; then
logout
fi
for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
. $i
fi
done
fi
unset i
unset pathmunge