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

Reply via email to