From: Spencer L. S. <sp...@lo...> - 2002-03-28 22:56:11
|
Hello Kai and the rest of the developers, First, the current version looks really good. I had been languishing back at TRAMP 2.36 because it worked for me and I'm kind of dependent on this thing now. It's a great product! The latest CVS version seems to fix the niggling problems I had raised. Remote permissions and ~-expansion works for me now (that was an old thread) and I got multi-hop working now. Anyways, I am having one problem with one specific machine. It may not be a TRAMP bug, but I can't see anything wrong from the traces, so I'm hoping someone else can give me a hint where else to look. Please let me know if there is a way to get more information from the system. Thanks. Spencer --bug report follows this line-- I can open files remotely via the "scp" method (my default), but when I edit the file and try to save, Emacs hangs and I have to kill it. The file DOES actually get saved out to the remote host, but Emacs never returns. The local host is an SGI O2 with IRIX 6.5.14, FSF Emacs 21.1 and OpenSSH 2.9p2 and the remote host is a Compaq AlphaServer with OSF 5.1 and OpenSSH 3.1p1. This only happens between those two systems. I can open/edit/save on many other systems by the "scp" method. There are no problems with passwd-less ssh between the two systems in a Unix shell. There is no interactive items at the prompt. I turned on tracing and debug-on-quit. The tramp-debug and backtrace buffers are attached below. Everything looks normal to me. The file does get copied out via scp, but scp doesn't seem to return. I tried providing the verbose "-v" option to scp, but that didn't give me any more output. If I copy the scp command from the tramp-debug buffer and issue it in a Unix shell, the command works fine and returns immediately. Backtrace buffer: ========================================================================== Debugger entered--Lisp error: (quit) call-process("scp" nil #<buffer *tramp output*> nil "/tmp/tramp.320569AFj" "halem:/u1/sswift/ESS/terra/makesgi") apply(call-process "scp" nil #<buffer *tramp output*> nil ("/tmp/tramp.320569AFj" "halem:/u1/sswift/ESS/terra/makesgi")) tramp-handle-write-region(1 1048 "/[scp/halem]/u1/sswift/ESS/terra/makesgi" nil t) apply(tramp-handle-write-region (1 1048 "/[scp/halem]/u1/sswift/ESS/terra/makesgi" nil t)) tramp-file-name-handler(write-region 1 1048 "/[scp/halem]/u1/sswift/ESS/terra/makesgi" nil t) write-region(1 1048 "/[scp/halem]/u1/sswift/ESS/terra/makesgi" nil t "/[scp/halem]/u1/sswift/ESS/terra/makesgi") basic-save-buffer-2() basic-save-buffer-1() basic-save-buffer() save-buffer(1) call-interactively(save-buffer) TRAMP debug buffer: =========================================================================== # Opening connection at halem using scp... # Waiting 60s for shell or passwd prompt from halem Last successful login for sswift: Thu Mar 28 17:23:06 EST 2002 from lonestar.gsfc.nasa.gov Last unsuccessful login for sswift: Mon Mar 4 15:05:34 EST 2002 from lonestar.gsfc.nasa.gov Compaq Tru64 UNIX V5.1A (Rev. 1885); Mon Dec 10 10:17:40 EST 2001 The installation software has successfully installed your system. There are logfiles that contain a record of your installation. These are: /var/adm/smlogs/install.cdf - configuration description file /var/adm/smlogs/install.log - general log file /var/adm/smlogs/install.FS.log - file system creation logs /var/adm/smlogs/setld.log - log for the setld(8) utility /var/adm/smlogs/fverify.log - verification log file ************************************************************ *** WARNING *** U.S. GOVERNMENT COMPUTER If not authorized to access this system, disconnect now. YOU SHOULD HAVE NO EXPECTATION OF PRIVACY By continuing, you consent to your keystrokes and data content being monitored. ************************************************************ ]2;O:sswift@halem0 : halem0.sswift 5> # Initializing remote shell $ exec /bin/sh # Waiting 30s for remote `/bin/sh' to come up... exec /bin/sh $ # Setting up remote shell environment stty -inlcr -echo kill '^U' $ $ # Determining coding system foo bar $ # Waiting 30s for `HISTFILE=$HOME/.tramp_history; HISTSIZE=1' $ # Waiting 30s for `set +o vi +o emacs' +o: bad option(s) $ # Waiting 30s for `unset MAIL MAILCHECK MAILPATH' $ # Waiting 30s for `unset CDPATH' $ # Setting shell prompt $ PS1=' ///// '; PS2=''; PS3='' $ echo hello # Waiting for remote `/bin/sh' to come up... hello # Waiting for remote `/bin/sh' to come up...done $ echo ~root ~root $ while read d; do if test -x $d/bash -a -f $d/bash; then echo tramp_executable $d/bash; break; fi; done <<'EOF' $ /bin $ /usr/bin $ /usr/sbin $ /usr/local/bin $ /usr/ccs/bin $ /local/bin $ /local/freeware/bin $ /local/gnu/bin $ /usr/freeware/bin $ /usr/pkg/bin $ /usr/contrib/bin $ EOF $ while read d; do if test -x $d/ksh -a -f $d/ksh; then echo tramp_executable $d/ksh; break; fi; done <<'EOF' $ /bin $ /usr/bin $ /usr/sbin $ /usr/local/bin $ /usr/ccs/bin $ /local/bin $ /local/freeware/bin $ /local/gnu/bin $ /usr/freeware/bin $ /usr/pkg/bin $ /usr/contrib/bin $ EOF tramp_executable /bin/ksh # Starting remote shell `/bin/ksh' for tilde expansion... $ PS1='$ ' ; exec /bin/ksh $ $ echo hello # Waiting for remote `/bin/ksh' to start up... hello # Waiting for remote `/bin/ksh' to start up...done # Finding command to check if file exists $ ls -d / 2>/dev/null; echo tramp_exit_status $? / tramp_exit_status 0 $ ls -d /\ this\ file\ does\ not\ exist\ 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 2 # Finding a suitable `ls' command # Checking remote `/bin/ls' command for `-n' option $ test -x /bin/ls 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 # Testing remote command `/bin/ls' for -n... $ /bin/ls -lnd / >/dev/null 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 # Testing remote command `/bin/ls' for -n...okay # Using remote command `/bin/ls' for getting directory listings $ tramp_set_exit_status () { return $1 } $ ls -d /bin 2>/dev/null; echo tramp_exit_status $? /bin tramp_exit_status 0 $ ( test -d /bin 2>/dev/null; echo tramp_exit_status $? ) tramp_exit_status 0 $ ls -d /usr/bin 2>/dev/null; echo tramp_exit_status $? /usr/bin tramp_exit_status 0 $ ( test -d /usr/bin 2>/dev/null; echo tramp_exit_status $? ) tramp_exit_status 0 $ ls -d /usr/sbin 2>/dev/null; echo tramp_exit_status $? /usr/sbin tramp_exit_status 0 $ ( test -d /usr/sbin 2>/dev/null; echo tramp_exit_status $? ) tramp_exit_status 0 $ ls -d /usr/local/bin 2>/dev/null; echo tramp_exit_status $? /usr/local/bin tramp_exit_status 0 $ ( test -d /usr/local/bin 2>/dev/null; echo tramp_exit_status $? ) tramp_exit_status 0 $ ls -d /usr/ccs/bin 2>/dev/null; echo tramp_exit_status $? /usr/ccs/bin tramp_exit_status 0 $ ( test -d /usr/ccs/bin 2>/dev/null; echo tramp_exit_status $? ) tramp_exit_status 0 $ ls -d /local/bin 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 2 $ ls -d /local/freeware/bin 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 2 $ ls -d /local/gnu/bin 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 2 $ ls -d /usr/freeware/bin 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 2 $ ls -d /usr/pkg/bin 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 2 $ ls -d /usr/contrib/bin 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 2 $ PATH=/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/ccs/bin; export PATH $ LC_TIME=C; export LC_TIME; echo huhu huhu $ mesg n; echo huhu huhu $ biff n ; echo huhu huhu $ unalias ls; echo huhu huhu $ ( test / -nt / ) $ tramp_test_nt () { test -n "`find $1 -prune -newer $2 -print`" } $ while read d; do if test -x $d/perl5 -a -f $d/perl5; then echo tramp_executable $d/perl5; break; fi; done <<'EOF' $ /bin $ /usr/bin $ /usr/sbin $ /usr/local/bin $ /usr/ccs/bin $ /local/bin $ /local/freeware/bin $ /local/gnu/bin $ /usr/freeware/bin $ /usr/pkg/bin $ /usr/contrib/bin $ EOF $ while read d; do if test -x $d/perl -a -f $d/perl; then echo tramp_executable $d/perl; break; fi; done <<'EOF' $ /bin $ /usr/bin $ /usr/sbin $ /usr/local/bin $ /usr/ccs/bin $ /local/bin $ /local/freeware/bin $ /local/gnu/bin $ /usr/freeware/bin $ /usr/pkg/bin $ /usr/contrib/bin $ EOF tramp_executable /bin/perl # Sending the Perl `file-attributes' implementation. $ tramp_file_attributes () { /bin/perl -e '$f = $ARGV[0]; @s = lstat($f); if (($s[2] & 0170000) == 0120000) { $l = readlink($f); $l = "\"$l\""; } elsif (($s[2] & 0170000) == 040000) { $l = "t"; } else { $l = "nil" }; printf("(%s %u %u %u (%u %u) (%u %u) (%u %u) %u %u t (%u . %u) (%u %u))\n", $l, $s[3], $s[4], $s[5], $s[8] >> 16 & 0xffff, $s[8] & 0xffff, $s[9] >> 16 & 0xffff, $s[9] & 0xffff, $s[10] >> 16 & 0xffff, $s[10] & 0xffff, $s[7], $s[2], $s[1] >> 16 & 0xffff, $s[1] & 0xffff, $s[0] >> 16 & 0xffff, $s[0] & 0xffff);' $1 2>/dev/null } $ while read d; do if test -x $d/ln -a -f $d/ln; then echo tramp_executable $d/ln; break; fi; done <<'EOF' $ /bin $ /usr/bin $ /usr/sbin $ /usr/local/bin $ /usr/ccs/bin $ /local/bin $ /local/freeware/bin $ /local/gnu/bin $ /usr/freeware/bin $ /usr/pkg/bin $ /usr/contrib/bin $ EOF tramp_executable /bin/ln $ cd ~; pwd /u1/sswift $ ( test -d /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? ) tramp_exit_status 1 $ ( test -d /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? ) tramp_exit_status 1 # Finding true name for `/[scp/halem]/u1/sswift/ESS/terra/makesgi' # Check /u1 $ ls -d /u1 2>/dev/null; echo tramp_exit_status $? /u1 tramp_exit_status 0 $ tramp_file_attributes /u1 (t 28 0 0 (15523 39055) (15511 36711) (15511 36711) 8192 16877 t (0 . 2) (58859 29332)) # Check /u1/sswift $ ls -d /u1/sswift 2>/dev/null; echo tramp_exit_status $? /u1/sswift tramp_exit_status 0 $ tramp_file_attributes /u1/sswift (t 13 5366 9310 (15523 33517) (15523 39054) (15523 39054) 8192 16832 t (0 . 50529) (58859 29332)) # Check /u1/sswift/ESS $ ls -d /u1/sswift/ESS 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS tramp_exit_status 0 $ tramp_file_attributes /u1/sswift/ESS (t 3 5366 9310 (15523 20479) (15512 61058) (15512 61058) 8192 16877 t (0 . 25625) (58859 29332)) # Check /u1/sswift/ESS/terra $ ls -d /u1/sswift/ESS/terra 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra tramp_exit_status 0 $ tramp_file_attributes /u1/sswift/ESS/terra (t 4 5366 9310 (15523 37240) (15523 37850) (15523 37850) 8192 16877 t (0 . 25633) (58859 29332)) # Check /u1/sswift/ESS/terra/makesgi $ ls -d /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/makesgi tramp_exit_status 0 $ tramp_file_attributes /u1/sswift/ESS/terra/makesgi (nil 1 5366 9310 (15523 39004) (15523 39010) (15523 39010) 1047 33188 t (0 . 24867) (58859 29332)) # True name of `/[scp/halem]/u1/sswift/ESS/terra/makesgi' is `/u1/sswift/ESS/terra/makesgi' $ ls -d /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/makesgi tramp_exit_status 0 $ tramp_file_attributes /u1/sswift/ESS/terra/makesgi (nil 1 5366 9310 (15523 39004) (15523 39010) (15523 39010) 1047 33188 t (0 . 24867) (58859 29332)) # Finding true name for `/[scp/halem]/u1/sswift/ESS/terra/makesgi' # Check /u1 $ ls -d /u1 2>/dev/null; echo tramp_exit_status $? /u1 tramp_exit_status 0 $ tramp_file_attributes /u1 (t 28 0 0 (15523 39055) (15511 36711) (15511 36711) 8192 16877 t (0 . 2) (58859 29332)) # Check /u1/sswift $ ls -d /u1/sswift 2>/dev/null; echo tramp_exit_status $? /u1/sswift tramp_exit_status 0 $ tramp_file_attributes /u1/sswift (t 13 5366 9310 (15523 33517) (15523 39054) (15523 39054) 8192 16832 t (0 . 50529) (58859 29332)) # Check /u1/sswift/ESS $ ls -d /u1/sswift/ESS 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS tramp_exit_status 0 $ tramp_file_attributes /u1/sswift/ESS (t 3 5366 9310 (15523 20479) (15512 61058) (15512 61058) 8192 16877 t (0 . 25625) (58859 29332)) # Check /u1/sswift/ESS/terra $ ls -d /u1/sswift/ESS/terra 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra tramp_exit_status 0 $ tramp_file_attributes /u1/sswift/ESS/terra (t 4 5366 9310 (15523 37240) (15523 37850) (15523 37850) 8192 16877 t (0 . 25633) (58859 29332)) # Check /u1/sswift/ESS/terra/makesgi $ ls -d /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/makesgi tramp_exit_status 0 $ tramp_file_attributes /u1/sswift/ESS/terra/makesgi (nil 1 5366 9310 (15523 39004) (15523 39010) (15523 39010) 1047 33188 t (0 . 24867) (58859 29332)) # True name of `/[scp/halem]/u1/sswift/ESS/terra/makesgi' is `/u1/sswift/ESS/terra/makesgi' $ ls -d /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/makesgi tramp_exit_status 0 $ tramp_file_attributes /u1/sswift/ESS/terra/makesgi (nil 1 5366 9310 (15523 39004) (15523 39010) (15523 39010) 1047 33188 t (0 . 24867) (58859 29332)) $ ( test -d /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? ) tramp_exit_status 1 $ ls -d /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/makesgi tramp_exit_status 0 $ ls -d /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/makesgi tramp_exit_status 0 # Fetching /[scp/halem]/u1/sswift/ESS/terra/makesgi to tmp file /tmp/tramp.320569Xh5... # Fetching /[scp/halem]/u1/sswift/ESS/terra/makesgi to tmp file /tmp/tramp.320569Xh5...done $ ls -d /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/makesgi tramp_exit_status 0 $ tramp_file_attributes /u1/sswift/ESS/terra/makesgi (nil 1 5366 9310 (15523 39059) (15523 39010) (15523 39010) 1047 33188 t (0 . 24867) (58859 29332)) # Inserting local temp file `/tmp/tramp.320569Xh5'... $ ls -d /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/makesgi tramp_exit_status 0 $ test -w /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 $ ls -d /u1/sswift/ESS/terra/\#makesgi\# 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/#makesgi# tramp_exit_status 0 $ ls -d /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/makesgi tramp_exit_status 0 $ tramp_test_nt /u1/sswift/ESS/terra/\#makesgi\# /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -r /u1/sswift/ESS/terra/\@AUCDIR/make-mode.elc.gz 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -r /u1/sswift/ESS/terra/\@AUCDIR/make-mode.elc 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -r /u1/sswift/ESS/terra/\@AUCDIR/make-mode.el.gz 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -r /u1/sswift/ESS/terra/\@AUCDIR/make-mode.el 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -r /u1/sswift/ESS/terra/\@AUCDIR/mule-util.elc.gz 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -r /u1/sswift/ESS/terra/\@AUCDIR/mule-util.elc 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -r /u1/sswift/ESS/terra/\@AUCDIR/mule-util.el.gz 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -r /u1/sswift/ESS/terra/\@AUCDIR/mule-util.el 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ ls -d /u1/sswift/ESS/terra/RCS/makesgi\,v 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 2 $ ls -d /u1/sswift/ESS/terra/makesgi\,v 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 2 $ ls -d /u1/sswift/ESS/terra/RCS/makesgi 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 2 $ test -r /u1/sswift/ESS/terra/CVS/Entries 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 $ test -r /u1/sswift/ESS/terra/\@AUCDIR/vc-cvs.elc.gz 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -r /u1/sswift/ESS/terra/\@AUCDIR/vc-cvs.elc 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -r /u1/sswift/ESS/terra/\@AUCDIR/vc-cvs.el.gz 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -r /u1/sswift/ESS/terra/\@AUCDIR/vc-cvs.el 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -r /u1/sswift/ESS/terra/CVS/Entries 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 $ ls -d /u1/sswift/ESS/terra/CVS/Entries 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/CVS/Entries tramp_exit_status 0 $ ls -d /u1/sswift/ESS/terra/CVS/Entries 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/CVS/Entries tramp_exit_status 0 $ ls -d /u1/sswift/ESS/terra/CVS/Entries 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/CVS/Entries tramp_exit_status 0 # Fetching /[scp/halem]/u1/sswift/ESS/terra/CVS/Entries to tmp file /tmp/tramp.320569z6c... # Fetching /[scp/halem]/u1/sswift/ESS/terra/CVS/Entries to tmp file /tmp/tramp.320569z6c...done # Inserting local temp file `/tmp/tramp.320569z6c'... $ ls -d /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/makesgi tramp_exit_status 0 $ tramp_file_attributes /u1/sswift/ESS/terra/makesgi (nil 1 5366 9310 (15523 39059) (15523 39010) (15523 39010) 1047 33188 t (0 . 24867) (58859 29332)) $ ls -d /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/makesgi tramp_exit_status 0 $ tramp_file_attributes /u1/sswift/ESS/terra/makesgi (nil 1 5366 9310 (15523 39059) (15523 39010) (15523 39010) 1047 33188 t (0 . 24867) (58859 29332)) $ ls -d /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/makesgi tramp_exit_status 0 $ tramp_file_attributes /u1/sswift/ESS/terra/makesgi (nil 1 5366 9310 (15523 39059) (15523 39010) (15523 39010) 1047 33188 t (0 . 24867) (58859 29332)) $ ls -d /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/makesgi tramp_exit_status 0 $ tramp_file_attributes /u1/sswift/ESS/terra/makesgi (nil 1 5366 9310 (15523 39059) (15523 39010) (15523 39010) 1047 33188 t (0 . 24867) (58859 29332)) $ ls -d /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/makesgi tramp_exit_status 0 $ test -w /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 # Writing tmp file using `scp'... $ scp /tmp/tramp.320569AFj halem:/u1/sswift/ESS/terra/makesgi <======== THIS IS WHERE I HIT C-g $ ls -d /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/makesgi tramp_exit_status 0 $ tramp_file_attributes /u1/sswift/ESS/terra/makesgi (nil 1 5366 9310 (15523 39059) (15523 39078) (15523 39078) 1047 33188 t (0 . 24867) (58859 29332)) $ ls -d /u1/sswift/ESS/terra/makesgi 2>/dev/null; echo tramp_exit_status $? /u1/sswift/ESS/terra/makesgi tramp_exit_status 0 $ test -r /u1/sswift/ESS/terra/\@AUCDIR/userlock.elc.gz 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -r /u1/sswift/ESS/terra/\@AUCDIR/userlock.elc 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -r /u1/sswift/ESS/terra/\@AUCDIR/userlock.el.gz 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -r /u1/sswift/ESS/terra/\@AUCDIR/userlock.el 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 ========================================================================================== Emacs : GNU Emacs 21.1.4 (mips-sgi-irix6.5, X toolkit, Xaw3d scroll bars) of 2001-11-27 on lonestar.gsfc.nasa.gov Package: tramp ($Id: tramp.el,v 2.94 2002/03/25 16:32:25 kaig Exp $) current state: ============== (setq tramp-ls-command nil tramp-test-groks-nt nil tramp-file-exists-command nil tramp-current-multi-method nil tramp-current-method nil tramp-current-user nil tramp-current-host nil tramp-auto-save-directory nil tramp-default-method "scp" tramp-rsh-end-of-line "\n" tramp-remote-path '("/bin" "/usr/bin" "/usr/sbin" "/usr/local/bin" "/usr/ccs/bin" "/local/bin" "/local/freeware/bin" "/local/gnu/bin" "/usr/freeware/bin" "/usr/pkg/bin" "/usr/contrib/bin") tramp-login-prompt-regexp ".*ogin: *$" tramp-password-prompt-regexp "^.*\\([pP]assword\\|passphrase.*\\): |