tramp-devel
[Top][All Lists]
Advanced

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

Re: tramp-find-file-exists-command problem with ntemacs 22.0.92.1


From: Patrik Jonsson
Subject: Re: tramp-find-file-exists-command problem with ntemacs 22.0.92.1
Date: Thu, 31 May 2007 20:10:14 -0700
User-agent: Thunderbird 1.5.0.12 (Windows/20070509)

Hi again,
Thanks for responding. Info below.

/Patrik

Michael Albinus wrote:
>> I never heard anything back about this, so I gave up and reverted to
>> using the old emacs/tramp that works. I just tried downloading the
>> latest ntemacs 22 cvs snapshot (070524) to see if whatever the problem
>> was had fixed itself, but it hasn't.
>>     
>
> I was offline last weeks, but now I'm back in the loop. So let's continue.
>
>   
>> Currently, it SAYS the problem is that it can't find ls on the other
>> end. I try to open a file with /plink:host:partially_completed_name_here
>> and hit tab, it logs in and then just returns to the minibuffer without
>> completing. If I hit tab again, it says "Couldn't find remote 'ls'
>> command."  However, the problem is still that it can't figure out how to
>> check if a file exists. Debug-on-error gives this rather long backtrace:
>>
>> Debugger entered--Lisp error: (error "Couldn't find command to check if
>> file exists")
>>   signal(error ("Couldn't find command to check if file exists"))
>>     
>
> OK, we must trace much more. Could you, please, eval the following code
> before you try to connect:
>
> (require 'trace)
> (mapcar 'trace-function-background
>         (mapcar 'intern
>                 (all-completions "tramp-" obarray 'functionp)))
> (untrace-function 'tramp-read-passwd)
>
> Tramp's function call traces are inserted in the buffer *trace-output*
> then. Please send this buffer.
>   
Did, here's the trace. Many fewer functions than I expected, I guess I
don't know what got mapped in that expression...

======================================================================
1 -> tramp-register-file-name-handler:
1 <- tramp-register-file-name-handler:
(("\\.Z\\(~\\|\\.~[0-9]+~\\)?\\'\\|\\.bz2\\(~\\|\\.~[0-9]+~\\)?\\'\\|\\.tbz\\'\\|\\.tgz\\'\\|\\.g?z\\(~\\|\\.~[0-9]+~\\)?\\'\\|\\.dz\\'"
. jka-compr-handler) ("\\`/[^/:]+:" . tramp-file-name-handler) ("\\`/:"
. file-name-non-special))
======================================================================
1 -> tramp-register-completion-file-name-handler:
1 <- tramp-register-completion-file-name-handler:
(("\\.Z\\(~\\|\\.~[0-9]+~\\)?\\'\\|\\.bz2\\(~\\|\\.~[0-9]+~\\)?\\'\\|\\.tbz\\'\\|\\.tgz\\'\\|\\.g?z\\(~\\|\\.~[0-9]+~\\)?\\'\\|\\.dz\\'"
. jka-compr-handler) ("\\`/[^/:]+:" . tramp-file-name-handler) ("\\`/:"
. file-name-non-special))
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:")
| 2 <- tramp-run-real-handler: "/plink:"
1 <- tramp-file-name-handler: "/plink:"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:")
| 2 <- tramp-run-real-handler: "/plink:"
1 <- tramp-file-name-handler: "/plink:"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:g")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:g")
| 2 <- tramp-run-real-handler: "/plink:g"
1 <- tramp-file-name-handler: "/plink:g"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:g")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:g")
| 2 <- tramp-run-real-handler: "/plink:g"
1 <- tramp-file-name-handler: "/plink:g"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:go")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:go")
| 2 <- tramp-run-real-handler: "/plink:go"
1 <- tramp-file-name-handler: "/plink:go"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:go")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:go")
| 2 <- tramp-run-real-handler: "/plink:go"
1 <- tramp-file-name-handler: "/plink:go"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:gov")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:gov")
| 2 <- tramp-run-real-handler: "/plink:gov"
1 <- tramp-file-name-handler: "/plink:gov"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:gov")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:gov")
| 2 <- tramp-run-real-handler: "/plink:gov"
1 <- tramp-file-name-handler: "/plink:gov"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:gove")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:gove")
| 2 <- tramp-run-real-handler: "/plink:gove"
1 <- tramp-file-name-handler: "/plink:gove"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:gove")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:gove")
| 2 <- tramp-run-real-handler: "/plink:gove"
1 <- tramp-file-name-handler: "/plink:gove"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:gover")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:gover")
| 2 <- tramp-run-real-handler: "/plink:gover"
1 <- tramp-file-name-handler: "/plink:gover"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:gover")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:gover")
| 2 <- tramp-run-real-handler: "/plink:gover"
1 <- tramp-file-name-handler: "/plink:gover"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:govern")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:govern")
| 2 <- tramp-run-real-handler: "/plink:govern"
1 <- tramp-file-name-handler: "/plink:govern"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:govern")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:govern")
| 2 <- tramp-run-real-handler: "/plink:govern"
1 <- tramp-file-name-handler: "/plink:govern"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:governa")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:governa")
| 2 <- tramp-run-real-handler: "/plink:governa"
1 <- tramp-file-name-handler: "/plink:governa"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:governa")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:governa")
| 2 <- tramp-run-real-handler: "/plink:governa"
1 <- tramp-file-name-handler: "/plink:governa"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:governat")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:governat")
| 2 <- tramp-run-real-handler: "/plink:governat"
1 <- tramp-file-name-handler: "/plink:governat"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:governat")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:governat")
| 2 <- tramp-run-real-handler: "/plink:governat"
1 <- tramp-file-name-handler: "/plink:governat"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:governato")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:governato")
| 2 <- tramp-run-real-handler: "/plink:governato"
1 <- tramp-file-name-handler: "/plink:governato"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:governato")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:governato")
| 2 <- tramp-run-real-handler: "/plink:governato"
1 <- tramp-file-name-handler: "/plink:governato"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:governator")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:governator")
| 2 <- tramp-run-real-handler: "/plink:governator"
1 <- tramp-file-name-handler: "/plink:governator"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:governator")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:governator")
| 2 <- tramp-run-real-handler: "/plink:governator"
1 <- tramp-file-name-handler: "/plink:governator"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:governator:")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:governator:")
| 2 <- tramp-run-real-handler: "/plink:governator:"
1 <- tramp-file-name-handler: "/plink:governator:"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:governator:")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:governator:")
| 2 <- tramp-run-real-handler: "/plink:governator:"
1 <- tramp-file-name-handler: "/plink:governator:"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:governator:s")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:governator:s")
| 2 <- tramp-run-real-handler: "/plink:governator:s"
1 <- tramp-file-name-handler: "/plink:governator:s"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:governator:s")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:governator:s")
| 2 <- tramp-run-real-handler: "/plink:governator:s"
1 <- tramp-file-name-handler: "/plink:governator:s"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:governator:su")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:governator:su")
| 2 <- tramp-run-real-handler: "/plink:governator:su"
1 <- tramp-file-name-handler: "/plink:governator:su"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:governator:su")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:governator:su")
| 2 <- tramp-run-real-handler: "/plink:governator:su"
1 <- tramp-file-name-handler: "/plink:governator:su"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:governator:sun")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:governator:sun")
| 2 <- tramp-run-real-handler: "/plink:governator:sun"
1 <- tramp-file-name-handler: "/plink:governator:sun"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:governator:sun")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:governator:sun")
| 2 <- tramp-run-real-handler: "/plink:governator:sun"
1 <- tramp-file-name-handler: "/plink:governator:sun"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:governator:sun")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:governator:sun")
| 2 <- tramp-run-real-handler: "/plink:governator:sun"
1 <- tramp-file-name-handler: "/plink:governator:sun"
======================================================================
1 -> tramp-file-name-handler: operation=file-name-nondirectory
args=("/plink:governator:sun")
1 <- tramp-file-name-handler: "sun"
======================================================================
1 -> tramp-file-name-handler: operation=file-name-directory
args=("/plink:governator:sun")
1 <- tramp-file-name-handler: "/plink:governator:"
======================================================================
1 -> tramp-file-name-handler: operation=expand-file-name
args=("/plink:governator:" "c:\\Documents and
Settings\\patrik\\Desktop\\emacs-from-cvs-070524\\emacs\\bin/")
| 2 -> tramp-file-name-handler: operation=expand-file-name
args=("/plink:governator:/" nil)
| | 3 -> tramp-run-real-handler: operation=expand-file-name
args=("/plink:governator:/" nil)
| | 3 <- tramp-run-real-handler: "c:/plink:governator:/"
| 2 <- tramp-file-name-handler: "c:/plink:governator:/"
| 2 -> tramp-file-name-handler: operation=expand-file-name
args=("/plink:governator:/" nil)
| | 3 -> tramp-run-real-handler: operation=expand-file-name
args=("/plink:governator:/" nil)
| | 3 <- tramp-run-real-handler: "c:/plink:governator:/"
| 2 <- tramp-file-name-handler: "c:/plink:governator:/"
| 2 -> tramp-file-name-handler: operation=expand-file-name
args=("/plink:governator:/" nil)
| | 3 -> tramp-run-real-handler: operation=expand-file-name
args=("/plink:governator:/" nil)
| | 3 <- tramp-run-real-handler: "c:/plink:governator:/"
| 2 <- tramp-file-name-handler: "c:/plink:governator:/"
| 2 -> tramp-file-name-handler: operation=expand-file-name
args=("/plink:governator:/" nil)
| | 3 -> tramp-run-real-handler: operation=expand-file-name
args=("/plink:governator:/" nil)
| | 3 <- tramp-run-real-handler: "c:/plink:governator:/"
| 2 <- tramp-file-name-handler: "c:/plink:governator:/"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:governator:sun")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:governator:sun")
| 2 <- tramp-run-real-handler: "/plink:governator:sun"
1 <- tramp-file-name-handler: "/plink:governator:sun"
======================================================================
1 -> tramp-file-name-handler: operation=substitute-in-file-name
args=("/plink:governator:sun")
| 2 -> tramp-run-real-handler: operation=substitute-in-file-name
args=("/plink:governator:sun")
| 2 <- tramp-run-real-handler: "/plink:governator:sun"
1 <- tramp-file-name-handler: "/plink:governator:sun"


Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

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