Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

SSH - tcsh bugfix in 10.1.1 System
There is a bug in 10.1.1. that causes the Terminal to logout disgracefully after having logged in (as superuser or other ordinary user) to your own machine using SSH. A "bus error" is the result.

The problem seems to be caused by "klist" that is called by "tcsh" on logout. This is a kerberos program and it calls CCacheServer. Klist crashes with a bus error. The problems will go away by commenting out (i.e. putting a # in front of it) the following line in the file /usr/share/init/tcsh/logout:

if ({ (klist -s >& /dev/null) }) kdestroy

You must do this as admin user using a plain text editor like joe or vi or emacs.

  • Currently 3.50 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (2 votes cast)

SSH - tcsh bugfix in 10.1.1 | 1 comments | Create New Account
Click here to return to the 'SSH - tcsh bugfix in 10.1.1' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Not completely disabling
Authored by: cyber.sonik on Jan 04, '02 03:03:07PM
I found changing the line: if (! $?TERM_PROGRAM) then to if (! $?TERM_PROGRAM || ! $?SSH_CLIENT) then works as well and this doesn't remove the command entirely.

[ Reply to This | # ]