tramp-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

tramp (2.1.16-pre); backtrace for windows connection problem


From: Dave Abrahams
Subject: tramp (2.1.16-pre); backtrace for windows connection problem
Date: Mon, 31 Jan 2011 20:19:30 -0500
User-agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (Goj┼Ź) APEL/10.8 Emacs/23.2 (x86_64-apple-darwin) MULE/6.0 (HANACHIRUSATO)


Enter your bug report in this message, including as much detail
as you possibly can about the problem, what you did to cause it
and what the local and remote machines are.

If you can give a simple set of instructions to make this bug
happen reliably, please include those.  Thank you for helping
kill bugs in Tramp.

Another useful thing to do is to put

  (setq tramp-verbose 8)

in the ~/.emacs file and to repeat the bug.  Then, include the
contents of the *tramp/foo* buffer and the *debug tramp/foo*
buffer in your bug report.

--bug report follows this line--

In case it's useful to you, here's a backtrace from where the connection
process gets stuck.

Debugger entered--Lisp error: (quit)
  accept-process-output(#<process *tramp/scpc xp*> 0)
  (progn (accept-process-output proc 0))
  (setq with-timeout-value (progn (accept-process-output proc 0)))
  (progn (setq with-timeout-timer (run-with-timer ... nil ... 
with-timeout-tag)) (push with-timeout-timer with-timeout-timers) (setq 
with-timeout-value (progn ...)) nil)
  (catch with-timeout-tag (progn (setq with-timeout-timer ...) (push 
with-timeout-timer with-timeout-timers) (setq with-timeout-value ...) nil))
  (if (catch with-timeout-tag (progn ... ... ... nil)) (progn) (cancel-timer 
with-timeout-timer) with-timeout-value)
  (let ((with-timeout-tag ...) with-timeout-value with-timeout-timer 
(with-timeout-timers with-timeout-timers)) (if (catch with-timeout-tag ...) 
(progn) (cancel-timer with-timeout-timer) with-timeout-value))
  (with-timeout ((or timeout 1)) (accept-process-output proc 0))
  (let (buffer-read-only last-coding-system-used) (with-timeout (...) 
(accept-process-output proc 0)))
  (save-current-buffer (set-buffer (process-buffer proc)) (tramp-message proc 
10 "%s %s" proc (process-status proc)) (let (buffer-read-only 
last-coding-system-used) (with-timeout ... ...)) (tramp-message proc 10 "\n%s" 
(buffer-string)))
  (with-current-buffer (process-buffer proc) (tramp-message proc 10 "%s %s" 
proc (process-status proc)) (let (buffer-read-only last-coding-system-used) 
(with-timeout ... ...)) (tramp-message proc 10 "\n%s" (buffer-string)))
  tramp-accept-process-output(#<process *tramp/scpc xp*> 1)
  (while (not found) (tramp-accept-process-output proc 1) (unless (memq ... 
...) (tramp-error-with-buffer nil proc ... "Process has died")) (setq found 
(tramp-check-for-regexp proc regexp)))
  (cond (timeout (while ... ...)) (t (while ... ... ... ...)))
  (let ((found ...) (start-time ...)) (cond (timeout ...) (t ...)) 
(tramp-message proc 6 "\n%s" (buffer-string)) (when (not found) (if timeout ... 
...)) found)
  (save-current-buffer (set-buffer (process-buffer proc)) (let (... ...) (cond 
... ...) (tramp-message proc 6 "\n%s" ...) (when ... ...) found))
  (with-current-buffer (process-buffer proc) (let (... ...) (cond ... ...) 
(tramp-message proc 6 "\n%s" ...) (when ... ...) found))
  tramp-wait-for-regexp(#<process *tramp/scpc xp*> nil "^[^$\n]*\\$ 
?$")
  (let* ((regexp ...) (found ...)) (if found (let ... ... ... ...) (if timeout 
... ...)) found)
  (save-current-buffer (set-buffer (process-buffer proc)) (let* (... ...) (if 
found ... ...) found))
  (with-current-buffer (process-buffer proc) (let* (... ...) (if found ... ...) 
found))
  tramp-wait-for-output(#<process *tramp/scpc xp*>)
  (if nooutput nil (tramp-wait-for-output p))
  (unless nooutput (tramp-wait-for-output p))
  (let ((p ...)) (when (tramp-get-connection-property p "remote-echo" nil) 
(tramp-set-connection-property p "check-remote-echo" t) (setq command ...)) 
(tramp-message vec 6 "%s" command) (tramp-send-string vec command) (unless 
nooutput (tramp-wait-for-output p)))
  tramp-send-command(["scpc" nil "xp" ""] "exec env ENV='' PROMPT_COMMAND='' 
PS1=\\$\\  PS2='' PS3='' /bin/sh" t)
  (let ((tramp-end-of-output "$ ")) (tramp-send-command vec (format "exec env 
ENV='' PROMPT_COMMAND='' PS1=%s PS2='' PS3='' %s" ... ...) t) (tramp-message 
vec 5 "Setting up remote shell environment") (tramp-send-command vec "stty 
-inlcr -echo kill '^U' erase '^H'" t) (tramp-send-command vec "echo foo" t) 
(with-current-buffer (process-buffer proc) (goto-char ...) (when ... ... ... 
...)))
  tramp-open-connection-setup-interactive-shell(#<process *tramp/scpc xp*> 
["scpc" nil "xp" ""])
  (let* ((target-alist ...) (process-connection-type 
tramp-process-connection-type) (process-adaptive-read-buffering nil) 
(coding-system-for-read nil) (p ...)) (tramp-message vec 6 "%s" (mapconcat ... 
... " ")) (tramp-set-process-query-on-exit-flag p nil) (tramp-message vec 3 
"Waiting 60s for local shell to come up...") (tramp-barf-if-no-shell-prompt p 
60 "Couldn't find local shell prompt %s" tramp-encoding-shell) (while 
target-alist (let* ... ... ... ... ... ... ... ... ...) (setq target-alist 
...)) (tramp-open-connection-setup-interactive-shell p vec))
  (if (and p (processp p) (memq ... ...)) nil (tramp-get-buffer vec) (if (zerop 
...) (tramp-message vec 3 "Opening connection for %s using %s..." ... ...) 
(tramp-message vec 3 "Opening connection for address@hidden using %s..." ... 
... ...)) (when (and p ...) (delete-process p)) (setenv "TERM" 
tramp-terminal-type) (setenv "LC_ALL" "C") (setenv "PROMPT_COMMAND") (setenv 
"PS1" "$ ") (let* (... ... ... ... ...) (tramp-message vec 6 "%s" ...) 
(tramp-set-process-query-on-exit-flag p nil) (tramp-message vec 3 "Waiting 60s 
for local shell to come up...") (tramp-barf-if-no-shell-prompt p 60 "Couldn't 
find local shell prompt %s" tramp-encoding-shell) (while target-alist ... ...) 
(tramp-open-connection-setup-interactive-shell p vec)))
  (unless (and p (processp p) (memq ... ...)) (tramp-get-buffer vec) (if (zerop 
...) (tramp-message vec 3 "Opening connection for %s using %s..." ... ...) 
(tramp-message vec 3 "Opening connection for address@hidden using %s..." ... 
... ...)) (when (and p ...) (delete-process p)) (setenv "TERM" 
tramp-terminal-type) (setenv "LC_ALL" "C") (setenv "PROMPT_COMMAND") (setenv 
"PS1" "$ ") (let* (... ... ... ... ...) (tramp-message vec 6 "%s" ...) 
(tramp-set-process-query-on-exit-flag p nil) (tramp-message vec 3 "Waiting 60s 
for local shell to come up...") (tramp-barf-if-no-shell-prompt p 60 "Couldn't 
find local shell prompt %s" tramp-encoding-shell) (while target-alist ... ...) 
(tramp-open-connection-setup-interactive-shell p vec)))
  (let ((p ...) (process-environment ...)) (condition-case nil (when ... ... 
...) (file-error ... ... ... ...)) (unless (and p ... ...) (tramp-get-buffer 
vec) (if ... ... ...) (when ... ...) (setenv "TERM" tramp-terminal-type) 
(setenv "LC_ALL" "C") (setenv "PROMPT_COMMAND") (setenv "PS1" "$ ") (let* ... 
... ... ... ... ... ...)))
  (catch (quote uname-changed) (let (... ...) (condition-case nil ... ...) 
(unless ... ... ... ... ... ... ... ... ...)))
  tramp-maybe-open-connection(["scpc" nil "xp" ""])
  (if neveropen nil (tramp-maybe-open-connection vec))
  (unless neveropen (tramp-maybe-open-connection vec))
  tramp-send-command(["scpc" nil "xp" ""] "cd ~; pwd")
  (progn (tramp-send-command v (format "cd %s; pwd" uname)) 
(with-current-buffer (tramp-get-buffer v) (goto-char ...) (buffer-substring ... 
...)))
  (setq value (progn (tramp-send-command v ...) (with-current-buffer ... ... 
...)))
  (progn (setq value (progn ... ...)) (tramp-set-connection-property v uname 
value))
  (if (eq value (quote undef)) (progn (setq value ...) 
(tramp-set-connection-property v uname value)))
  (when (eq value (quote undef)) (setq value (progn ... ...)) 
(tramp-set-connection-property v uname value))
  (let ((value ...)) (when (eq value ...) (setq value ...) 
(tramp-set-connection-property v uname value)) value)
  (with-connection-property v uname (tramp-send-command v (format "cd %s; pwd" 
uname)) (with-current-buffer (tramp-get-buffer v) (goto-char ...) 
(buffer-substring ... ...)))
  (setq uname (with-connection-property v uname (tramp-send-command v ...) 
(with-current-buffer ... ... ...)))
  (let ((uname ...) (fname ...)) (when (and ... ...) (setq uname ...)) (setq 
uname (with-connection-property v uname ... ...)) (setq localname (concat uname 
fname)))
  (progn (let (... ...) (when ... ...) (setq uname ...) (setq localname ...)))
  (if (string-match "\\`\\(~[^/]*\\)\\(.*\\)\\'" localname) (progn (let ... ... 
... ...)))
  (when (string-match "\\`\\(~[^/]*\\)\\(.*\\)\\'" localname) (let (... ...) 
(when ... ...) (setq uname ...) (setq localname ...)))
  (let* ((v ...) (method ...) (user ...) (host ...) (localname ...)) (unless 
(tramp-run-real-handler ... ...) (setq localname ...)) (when (string-match 
"\\`\\(~[^/]*\\)\\(.*\\)\\'" localname) (let ... ... ... ...)) (while 
(string-match "//" localname) (setq localname ...)) (let (... ...) 
(tramp-make-tramp-file-name method user host ...)))
  (with-parsed-tramp-file-name name nil (unless (tramp-run-real-handler ... 
...) (setq localname ...)) (when (string-match "\\`\\(~[^/]*\\)\\(.*\\)\\'" 
localname) (let ... ... ... ...)) (while (string-match "//" localname) (setq 
localname ...)) (let (... ...) (tramp-make-tramp-file-name method user host 
...)))
  (if (not (tramp-tramp-file-p name)) (tramp-run-real-handler (quote 
expand-file-name) (list name nil)) (with-parsed-tramp-file-name name nil 
(unless ... ...) (when ... ...) (while ... ...) (let ... ...)))
  tramp-handle-expand-file-name("/xp:" nil)
  apply(tramp-handle-expand-file-name ("/xp:" nil))
  (if fn (apply (cdr fn) args) (tramp-run-real-handler operation args))
  (let ((fn ...)) (if fn (apply ... args) (tramp-run-real-handler operation 
args)))
  (progn (let (...) (if fn ... ...)))
  (unwind-protect (progn (let ... ...)) (set-match-data 
save-match-data-internal (quote evaporate)))
  (let ((save-match-data-internal ...)) (unwind-protect (progn ...) 
(set-match-data save-match-data-internal ...)))
  (save-match-data (let (...) (if fn ... ...)))
  (let ((tramp-locker t)) (save-match-data (let ... ...)))
  (progn (setq tramp-locked t) (let (...) (save-match-data ...)))
  (unwind-protect (progn (setq tramp-locked t) (let ... ...)) (setq 
tramp-locked tl))
  (let ((tl tramp-locked)) (unwind-protect (progn ... ...) (setq tramp-locked 
tl)))
  tramp-sh-file-name-handler(expand-file-name "/xp:" nil)
  apply(tramp-sh-file-name-handler expand-file-name ("/xp:" nil))
  (cond ((and completion ... ...) t) ((and completion ... ...) filename) 
(foreign (apply foreign operation args)) (t (tramp-run-real-handler operation 
args)))
  (let* ((v ...) (method ...) (user ...) (host ...) (localname ...)) (cond (... 
t) (... filename) (foreign ...) (t ...)))
  (with-parsed-tramp-file-name filename nil (cond (... t) (... filename) 
(foreign ...) (t ...)))
  (let* ((filename ...) (completion ...) (foreign ...)) 
(with-parsed-tramp-file-name filename nil (cond ... ... ... ...)))
  (progn (let* (... ... ...) (with-parsed-tramp-file-name filename nil ...)))
  (unwind-protect (progn (let* ... ...)) (set-match-data 
save-match-data-internal (quote evaporate)))
  (let ((save-match-data-internal ...)) (unwind-protect (progn ...) 
(set-match-data save-match-data-internal ...)))
  (save-match-data (let* (... ... ...) (with-parsed-tramp-file-name filename 
nil ...)))
  (if tramp-mode (save-match-data (let* ... ...)) (tramp-run-real-handler 
operation args))
  tramp-file-name-handler(expand-file-name "/xp:" nil)
  expand-file-name("/xp:" nil)
  apply(expand-file-name ("/xp:" nil))
  (let* ((inhibit-file-name-handlers ...) (inhibit-file-name-operation 
operation)) (apply operation args))
  tramp-completion-run-real-handler(expand-file-name ("/xp:" nil))
  (if (and fn tramp-mode) (save-match-data (apply ... args)) 
(tramp-completion-run-real-handler operation args))
  (let ((directory-sep-char 47) (fn ...)) (if (and fn tramp-mode) 
(save-match-data ...) (tramp-completion-run-real-handler operation args)))
  tramp-completion-file-name-handler(expand-file-name "/xp:" nil)
  file-exists-p("/xp:")
  byte-code("\242\306=\203#

Emacs  : GNU Emacs 23.2.1 (x86_64-apple-darwin, NS apple-appkit-1038.29)
 of 2010-05-08 on black.local
Package: tramp (2.1.16-pre)

current state:
==============
(setq
 tramp-current-method "scpc"
 tramp-current-user nil
 tramp-current-host "xp"
 tramp-auto-save-directory nil
 tramp-default-method "scpc"
 tramp-default-method-alist '((nil "%" "smb") ("" "\\`\\(anonymous\\|ftp\\)\\'" 
"ftp")
                              ("\\`ftp\\." "" "ftp"))
 tramp-default-host "localhost"
 tramp-default-proxies-alist '(("\\`localhost\\'" nil nil) 
("\\`206.217.198.21\\'" nil nil)
                               ("\\`.+\\'" "\\`root\\'" "/ssh:%h:"))
 tramp-default-user nil
 tramp-default-user-alist '(("synce" nil nil) ("socks" nil "dave") ("tunnel" 
nil "dave")
                            ("fish" nil "dave") ("smb" nil "") 
("\\`su\\(do\\)?\\'" nil "root")
                            ("\\`r\\(em\\)?\\(cp\\|sh\\)\\|telnet\\|plink1?\\'" 
nil "dave"))
 tramp-rsh-end-of-line "\n"
 tramp-default-password-end-of-line "\n"
 tramp-login-prompt-regexp ".*ogin\\( .*\\)?: *"
 tramp-password-prompt-regexp "(base64-decode-string 
\"Xi4qXChbcFBdYXNzd29yZFx8W3BQXWFzc3BocmFzZVwpLio6AD8gKg==\""
 tramp-wrong-passwd-regexp "^.*\\(Connection 
\\(?:\\(?:clo\\|refu\\)sed\\)\\|Host key verification failed\\.\\|Login 
\\(?:[Ii]ncorrect\\)\\|N\\(?:ame or service not known\\|o supported 
authentication methods left to try!\\)\\|Permission denied\\|Sorry, try 
again\\.\\).*\\|^.*\\(Received signal [0-9]+\\).*"
 tramp-yesno-prompt-regexp "\\(Are you sure you want to continue connecting 
(yes/no)\\?\\)\\s-*"
 tramp-yn-prompt-regexp "\\(\\(?:Store key in cache\\? (y/\\|Update cached 
key\\? (y/n, Return cancels connectio\\)n)\\)\\s-*"
 tramp-terminal-prompt-regexp "\\(TERM = (.*)\\|Terminal type\\? 
\\[.*\\]\\)\\s-*"
 tramp-temp-name-prefix "tramp."
 tramp-file-name-structure '("^/\\(\\([a-zA-Z_0-9-]+\\):\\)?\\(\\([^:/  
]+\\)@\\)?\\(\\([a-zA-Z0-9_.-]+\\|\\[\\(?:\\(?:[a-zA-Z0-9]+\\)?:\\)+[a-zA-Z0-9.]+]\\)\\(#[0-9]+\\)?\\)?:\\(.*$\\)"
 2 4 5 8)
 tramp-file-name-regexp "\\`/\\([^[/:]+\\|[^/]+]\\):"
 tramp-methods '(("fish") ("smb") ("ftp")
                 ("rcp" (tramp-login-program "rsh") (tramp-login-args (("%h") 
("-l" "%u")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program "rcp")
                  (tramp-copy-args (("-p" "%k"))) (tramp-copy-keep-date t)
                  (tramp-password-end-of-line nil))
                 ("scp" (tramp-login-program "ssh")
                  (tramp-login-args (("%h") ("-l" "%u") ("-p" "%p") ("-q") 
("-e" "none")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program "scp")
                  (tramp-copy-args (("-P" "%p") ("-p" "%k") ("-q"))) 
(tramp-copy-keep-date t)
                  (tramp-password-end-of-line nil)
                  (tramp-gw-args
                   (("-o" "GlobalKnownHostsFile=/dev/null") ("-o" 
"UserKnownHostsFile=/dev/null")
                    ("-o" "StrictHostKeyChecking=no"))
                   )
                  (tramp-default-port 22))
                 ("scp1" (tramp-login-program "ssh")
                  (tramp-login-args (("%h") ("-l" "%u") ("-p" "%p") ("-q") 
("-1" "-e" "none")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program "scp")
                  (tramp-copy-args (("-1") ("-P" "%p") ("-p" "%k") ("-q"))) 
(tramp-copy-keep-date t)
                  (tramp-password-end-of-line nil)
                  (tramp-gw-args
                   (("-o" "GlobalKnownHostsFile=/dev/null") ("-o" 
"UserKnownHostsFile=/dev/null")
                    ("-o" "StrictHostKeyChecking=no"))
                   )
                  (tramp-default-port 22))
                 ("scp2" (tramp-login-program "ssh")
                  (tramp-login-args (("%h") ("-l" "%u") ("-p" "%p") ("-q") 
("-2" "-e" "none")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program "scp")
                  (tramp-copy-args (("-2") ("-P" "%p") ("-p" "%k") ("-q"))) 
(tramp-copy-keep-date t)
                  (tramp-password-end-of-line nil)
                  (tramp-gw-args
                   (("-o" "GlobalKnownHostsFile=/dev/null") ("-o" 
"UserKnownHostsFile=/dev/null")
                    ("-o" "StrictHostKeyChecking=no"))
                   )
                  (tramp-default-port 22))
                 ("scp1_old" (tramp-login-program "ssh1")
                  (tramp-login-args (("%h") ("-l" "%u") ("-p" "%p") ("-e" 
"none")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program "scp1")
                  (tramp-copy-args (("-p" "%k"))) (tramp-copy-keep-date t)
                  (tramp-password-end-of-line nil))
                 ("scp2_old" (tramp-login-program "ssh2")
                  (tramp-login-args (("%h") ("-l" "%u") ("-p" "%p") ("-e" 
"none")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program "scp2")
                  (tramp-copy-args (("-p" "%k"))) (tramp-copy-keep-date t)
                  (tramp-password-end-of-line nil))
                 ("sftp" (tramp-login-program "ssh")
                  (tramp-login-args (("%h") ("-l" "%u") ("-p" "%p") ("-e" 
"none")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program "sftp") 
(tramp-copy-args nil)
                  (tramp-copy-keep-date nil) (tramp-password-end-of-line nil))
                 ("rsync" (tramp-login-program "ssh")
                  (tramp-login-args (("%h") ("-l" "%u") ("-p" "%p") ("-e" 
"none")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program "rsync")
                  (tramp-copy-args (("-e" "ssh") ("-t" "%k"))) 
(tramp-copy-keep-date t)
                  (tramp-password-end-of-line nil))
                 ("remcp" (tramp-login-program "remsh") (tramp-login-args 
(("%h") ("-l" "%u")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program "rcp")
                  (tramp-copy-args (("-p" "%k"))) (tramp-copy-keep-date t)
                  (tramp-password-end-of-line nil))
                 ("rsh" (tramp-login-program "rsh") (tramp-login-args (("%h") 
("-l" "%u")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program nil) 
(tramp-copy-args nil)
                  (tramp-copy-keep-date nil) (tramp-password-end-of-line nil))
                 ("ssh" (tramp-login-program "ssh")
                  (tramp-login-args (("%h") ("-l" "%u") ("-p" "%p") ("-q") 
("-e" "none")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program nil) 
(tramp-copy-args nil)
                  (tramp-copy-keep-date nil) (tramp-password-end-of-line nil)
                  (tramp-gw-args
                   (("-o" "GlobalKnownHostsFile=/dev/null") ("-o" 
"UserKnownHostsFile=/dev/null")
                    ("-o" "StrictHostKeyChecking=no"))
                   )
                  (tramp-default-port 22))
                 ("ssh1" (tramp-login-program "ssh")
                  (tramp-login-args (("%h") ("-l" "%u") ("-p" "%p") ("-q") 
("-1" "-e" "none")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program nil) 
(tramp-copy-args nil)
                  (tramp-copy-keep-date nil) (tramp-password-end-of-line nil)
                  (tramp-gw-args
                   (("-o" "GlobalKnownHostsFile=/dev/null") ("-o" 
"UserKnownHostsFile=/dev/null")
                    ("-o" "StrictHostKeyChecking=no"))
                   )
                  (tramp-default-port 22))
                 ("ssh2" (tramp-login-program "ssh")
                  (tramp-login-args (("%h") ("-l" "%u") ("-p" "%p") ("-q") 
("-2" "-e" "none")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program nil) 
(tramp-copy-args nil)
                  (tramp-copy-keep-date nil) (tramp-password-end-of-line nil)
                  (tramp-gw-args
                   (("-o" "GlobalKnownHostsFile=/dev/null") ("-o" 
"UserKnownHostsFile=/dev/null")
                    ("-o" "StrictHostKeyChecking=no"))
                   )
                  (tramp-default-port 22))
                 ("ssh1_old" (tramp-login-program "ssh1")
                  (tramp-login-args (("%h") ("-l" "%u") ("-p" "%p") ("-e" 
"none")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program nil) 
(tramp-copy-args nil)
                  (tramp-copy-keep-date nil) (tramp-password-end-of-line nil))
                 ("ssh2_old" (tramp-login-program "ssh2")
                  (tramp-login-args (("%h") ("-l" "%u") ("-p" "%p") ("-e" 
"none")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program nil) 
(tramp-copy-args nil)
                  (tramp-copy-keep-date nil) (tramp-password-end-of-line nil))
                 ("remsh" (tramp-login-program "remsh") (tramp-login-args 
(("%h") ("-l" "%u")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program nil) 
(tramp-copy-args nil)
                  (tramp-copy-keep-date nil) (tramp-password-end-of-line nil))
                 ("telnet" (tramp-login-program "telnet") (tramp-login-args 
(("%h") ("%p")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program nil) 
(tramp-copy-args nil)
                  (tramp-copy-keep-date nil) (tramp-password-end-of-line nil)
                  (tramp-default-port 23))
                 ("su" (tramp-login-program "su") (tramp-login-args (("-") 
("%u")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program nil) 
(tramp-copy-args nil)
                  (tramp-copy-keep-date nil) (tramp-password-end-of-line nil))
                 ("sudo" (tramp-login-program "sudo")
                  (tramp-login-args (("-u" "%u") ("-s") ("-H") ("-p" 
"Password:")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program nil) 
(tramp-copy-args nil)
                  (tramp-copy-keep-date nil) (tramp-password-end-of-line nil))
                 ("scpc" (tramp-login-program "ssh")
                  (tramp-login-args
                   (("%h") ("-l" "%u") ("-p" "%p") ("-q") ("-o" 
"address@hidden:%%p")
                    ("-o" "ControlMaster=yes") ("-e" "none"))
                   )
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program "scp")
                  (tramp-copy-args
                   (("-P" "%p") ("-p" "%k") ("-q") ("-o" "address@hidden:%%p")
                    ("-o" "ControlMaster=auto"))
                   )
                  (tramp-copy-keep-date t) (tramp-password-end-of-line nil)
                  (tramp-gw-args
                   (("-o" "GlobalKnownHostsFile=/dev/null") ("-o" 
"UserKnownHostsFile=/dev/null")
                    ("-o" "StrictHostKeyChecking=no"))
                   )
                  (tramp-default-port 22))
                 ("scpx" (tramp-login-program "ssh")
                  (tramp-login-args
                   (("%h") ("-l" "%u") ("-p" "%p") ("-q") ("-e" "none" "-t" 
"-t" "/bin/sh")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program "scp")
                  (tramp-copy-args (("-p" "%k"))) (tramp-copy-keep-date t)
                  (tramp-password-end-of-line nil)
                  (tramp-gw-args
                   (("-o" "GlobalKnownHostsFile=/dev/null") ("-o" 
"UserKnownHostsFile=/dev/null")
                    ("-o" "StrictHostKeyChecking=no"))
                   )
                  (tramp-default-port 22))
                 ("sshx" (tramp-login-program "ssh")
                  (tramp-login-args
                   (("%h") ("-l" "%u") ("-p" "%p") ("-q") ("-e" "none" "-t" 
"-t" "/bin/sh")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program nil) 
(tramp-copy-args nil)
                  (tramp-copy-keep-date nil) (tramp-password-end-of-line nil)
                  (tramp-gw-args
                   (("-o" "GlobalKnownHostsFile=/dev/null") ("-o" 
"UserKnownHostsFile=/dev/null")
                    ("-o" "StrictHostKeyChecking=no"))
                   )
                  (tramp-default-port 22))
                 ("krlogin" (tramp-login-program "krlogin")
                  (tramp-login-args (("%h") ("-l" "%u") ("-x"))) 
(tramp-remote-sh "/bin/sh")
                  (tramp-copy-program nil) (tramp-copy-args nil) 
(tramp-copy-keep-date nil)
                  (tramp-password-end-of-line nil))
                 ("plink" (tramp-login-program "plink")
                  (tramp-login-args (("%h") ("-l" "%u") ("-P" "%p") ("-ssh")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program nil) 
(tramp-copy-args nil)
                  (tramp-copy-keep-date nil) (tramp-password-end-of-line "xy")
                  (tramp-default-port 22))
                 ("plink1" (tramp-login-program "plink")
                  (tramp-login-args (("%h") ("-l" "%u") ("-P" "%p") ("-1" 
"-ssh")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program nil) 
(tramp-copy-args nil)
                  (tramp-copy-keep-date nil) (tramp-password-end-of-line "xy")
                  (tramp-default-port 22))
                 ("plinkx" (tramp-login-program "plink")
                  (tramp-login-args
                   (("-load") ("%h") ("-t") ("env 'TERM=dumb' 'PROMPT_COMMAND=' 
'PS1=$ '")
                    ("/bin/sh"))
                   )
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program nil) 
(tramp-copy-args nil)
                  (tramp-copy-keep-date nil) (tramp-password-end-of-line nil))
                 ("pscp" (tramp-login-program "plink")
                  (tramp-login-args (("%h") ("-l" "%u") ("-P" "%p") ("-ssh")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program "pscp")
                  (tramp-copy-args (("-P" "%p") ("-scp") ("-p" "%k"))) 
(tramp-copy-keep-date t)
                  (tramp-password-end-of-line "xy") (tramp-default-port 22))
                 ("psftp" (tramp-login-program "plink")
                  (tramp-login-args (("%h") ("-l" "%u") ("-P" "%p") ("-ssh")))
                  (tramp-remote-sh "/bin/sh") (tramp-copy-program "pscp")
                  (tramp-copy-args (("-P" "%p") ("-sftp") ("-p" "%k"))) 
(tramp-copy-keep-date t)
                  (tramp-password-end-of-line "xy"))
                 ("fcp" (tramp-login-program "fsh")
                  (tramp-login-args (("%h") ("-l" "%u") ("sh" "-i"))) 
(tramp-remote-sh "/bin/sh -i")
                  (tramp-copy-program "fcp") (tramp-copy-args (("-p" "%k")))
                  (tramp-copy-keep-date t) (tramp-password-end-of-line nil))
                 )
 tramp-end-of-output "///6a414515eb25ad7e7f6dcd6d45245ab1$"
 tramp-local-coding-commands '((b64 base64-encode-region base64-decode-region)
                               (uu tramp-uuencode-region uudecode-decode-region)
                               (pack
                                "perl -e 'binmode STDIN; binmode STDOUT; print 
pack(q{u*}, join q{}, <>)'" "perl -e 'binmode STDIN; binmode STDOUT; print 
unpack(q{u*}, join q{}, <>)'")
                               )
 tramp-remote-coding-commands '((b64 "base64" "base64 -d") (b64 "mimencode -b" 
"mimencode -u -b")
                                (b64 "mmencode -b" "mmencode -u -b")
                                (b64 "recode data..base64" "recode 
base64..data")
                                (b64 tramp-perl-encode-with-module 
tramp-perl-decode-with-module)
                                (b64 tramp-perl-encode tramp-perl-decode)
                                (uu "uuencode xxx" "uudecode -o /dev/stdout")
                                (uu "uuencode xxx" "uudecode -o -")
                                (uu "uuencode xxx" "uudecode -p") (uu "uuencode 
xxx" tramp-uudecode)
                                (pack
                                 "perl -e 'binmode STDIN; binmode STDOUT; print 
pack(q{u*}, join q{}, <>)'" "perl -e 'binmode STDIN; binmode STDOUT; print 
unpack(q{u*}, join q{}, <>)'")
                                )
 tramp-actions-before-shell '((tramp-login-prompt-regexp tramp-action-login)
                              (tramp-password-prompt-regexp 
tramp-action-password)
                              (tramp-wrong-passwd-regexp 
tramp-action-permission-denied)
                              (shell-prompt-pattern tramp-action-succeed)
                              (tramp-shell-prompt-pattern tramp-action-succeed)
                              (tramp-yesno-prompt-regexp tramp-action-yesno)
                              (tramp-yn-prompt-regexp tramp-action-yn)
                              (tramp-terminal-prompt-regexp 
tramp-action-terminal)
                              (tramp-process-alive-regexp 
tramp-action-process-alive))
 tramp-actions-copy-out-of-band '((tramp-password-prompt-regexp 
tramp-action-password)
                                  (tramp-wrong-passwd-regexp 
tramp-action-permission-denied)
                                  (tramp-copy-failed-regexp 
tramp-action-permission-denied)
                                  (tramp-process-alive-regexp 
tramp-action-out-of-band))
 tramp-terminal-type "dumb"
 tramp-shell-prompt-pattern "(base64-decode-string 
\"XlteIyQlPgpdKlsjJCU+XSAqXCgbXFtbMC05O10qW2EtekEtWl0gKlwpKg==\""
 tramp-backup-directory-alist '(("." . "~/.emacs.d/backups"))
 tramp-cache-data '(nil)
 shell-prompt-pattern "^[^#$%>\n]*[#$%>] *"
 backup-by-copying nil
 backup-by-copying-when-linked nil
 backup-by-copying-when-mismatch nil
 backup-by-copying-when-privileged-mismatch 200
 password-cache t
 password-cache-expiry 16
 backup-directory-alist '(("." . "~/.emacs.d/backups"))
 file-name-handler-alist 
'(("\\.Z\\(~\\|\\.~[0-9]+~\\)?\\'\\|\\.bz2\\(~\\|\\.~[0-9]+~\\)?\\'\\|\\.tbz2?\\'\\|\\.\\(?:tgz\\|svgz\\|sifz\\)\\(~\\|\\.~[0-9]+~\\)?\\'\\|\\.g?z\\(~\\|\\.~[0-9]+~\\)?\\'\\|\\.xz\\(~\\|\\.~[0-9]+~\\)?\\'\\|\\.dz\\'"
 . jka-compr-handler)
                           ("^/[^/]*$" . tramp-completion-file-name-handler)
                           ("\\`/\\([^[/:]+\\|[^/]+]\\):" . 
tramp-file-name-handler)
                           ("\\.gpg\\(~\\|\\.~[0-9]+~\\)?\\'" . 
epa-file-handler)
                           ("\\`/:" . file-name-non-special))
 )

-- 
Dave Abrahams
BoostPro Computing
http://www.boostpro.com




reply via email to

[Prev in Thread] Current Thread [Next in Thread]