I'm trying to use tramp (version "$Id: tramp.el,v 2.95 2002/04/10
17:16:25 kaig Exp $") to connect to a FreeBSD 4.6.2 machine using the
"su" (ssh + uuencode) method. This fails, because tramp can not
execute de/encoding commands -- which is strange, since uuencode in
the PATH on the local and remote machine (/usr/bin). I couldn't figure
out what tramp is trying do here and why it raises this error. Judging
from the Lisp backtrace, it doesn't seem to run uuencode at all:
,----
| Signaling: (error "Remote host cannot execute de/encoding commands. See buffer
`*tramp/su [EMAIL PROTECTED]' for details")
| signal(error ("Remote host cannot execute de/encoding commands. See buffer
`*tramp/su [EMAIL PROTECTED]' for details"))
| cerror("Remote host cannot execute de/encoding commands. See buffer `%s' for
details" "*tramp/su [EMAIL PROTECTED]")
| apply(cerror "Remote host cannot execute de/encoding commands. See buffer `%s'
for details" "*tramp/su [EMAIL PROTECTED]")
| error("Remote host cannot execute de/encoding commands. See buffer `%s' for
details" "*tramp/su [EMAIL PROTECTED]")
| tramp-post-connection(nil "su" "root" "aubisque")
| tramp-open-connection-rsh(nil "su" "root" "aubisque")
| tramp-maybe-open-connection(nil "su" "root" "aubisque")
| tramp-send-command(nil "su" "root" "aubisque" "( test -d / 2>/dev/null; echo
tramp_exit_status $? )")
| tramp-send-command-and-check(nil "su" "root" "aubisque" "test -d /" t)
| tramp-handle-file-directory-p("/[su/[EMAIL PROTECTED]/")
| apply(tramp-handle-file-directory-p "/[su/[EMAIL PROTECTED]/")
| tramp-file-name-handler(file-directory-p "/[su/[EMAIL PROTECTED]/")
| file-directory-p("/[su/[EMAIL PROTECTED]/")
| apply(file-directory-p "/[su/[EMAIL PROTECTED]/")
| dired-handler-fn(file-directory-p "/[su/[EMAIL PROTECTED]/")
| file-directory-p("/[su/[EMAIL PROTECTED]/")
| find-file-noselect("/[EMAIL PROTECTED]/")
| find-file("/[EMAIL PROTECTED]/" nil)
| call-interactively(find-file)
`----
Unfortunately, the buffer doesn't contain more details:
,----[ *tramp/su [EMAIL PROTECTED] ]
|
| Process *tramp/su [EMAIL PROTECTED] killed
`----
Here is my setup:
,----[ ~/.xemacs/init.el ]
| (let ((tramp-dir (expand-file-name "~/.xemacs/lisp/tramp")))
| (if (file-accessible-directory-p tramp-dir)
| (progn
| (setq load-path (cons tramp-dir load-path))
| (require 'tramp))))
|
| (setq tramp-verbose 10
| tramp-debug-buffer t
| tramp-default-method "su"
| shell-prompt-pattern "\\(#\\|\]\\) $")
`----
Now I'm really confused! ;-)
-Eric
--
"Excuse me --- Di Du Du Duuuuh Di Dii --- Huh Weeeheeee" (Albert King)
_______________________________________________
Tramp-devel mailing list
[EMAIL PROTECTED]
http://mail.nongnu.org/mailman/listinfo/tramp-devel