[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: tramp (2.0.11); ange-ftp doesn't work
From: |
Michael Albinus |
Subject: |
Re: tramp (2.0.11); ange-ftp doesn't work |
Date: |
06 Aug 2002 11:02:25 +0200 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 |
address@hidden (Kai =?iso-8859-15?q?Gro=DFjohann?=) writes:
> Does it use tramp-run-real-handler in the next-to-last line? If no,
> please update Tramp and tell me if it works now.
>
> (Remember to delete any old *.elc files and to restart Emacs and all
> that Jazz.)
Everything looks fine to me. Nevertheless; I've switch to tramp
2.0.11., and there's still the error message 'Variable binding depth
exceeds max-specpdl-size'.
Maybe it's not a problem of tramp-invoke-ange-ftp in general, because
the error happens _after_ I have been asked for the passsword, so it
should have been passed that function already.
Backtrace:
Signaling: (error "Variable binding depth exceeds max-specpdl-size")
ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory
"/slbwba:/home/albinus"))
tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
byte-code("Ã ÄÅ A\n\"*" [save-match-data-internal fn args match-data
((set-match-data save-match-data-internal)) apply] 3)
tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
file-name-nondirectory("/slbwba:/home/albinus")
apply(file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory
"/slbwba:/home/albinus"))
tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
byte-code("Ã ÄÅ A\n\"*" [save-match-data-internal fn args match-data
((set-match-data save-match-data-internal)) apply] 3)
tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
file-name-nondirectory("/slbwba:/home/albinus")
apply(file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory
"/slbwba:/home/albinus"))
tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
byte-code("Ã ÄÅ A\n\"*" [save-match-data-internal fn args match-data
((set-match-data save-match-data-internal)) apply] 3)
tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
file-name-nondirectory("/slbwba:/home/albinus")
apply(file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory
"/slbwba:/home/albinus"))
tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
byte-code("Ã ÄÅ A\n\"*" [save-match-data-internal fn args match-data
((set-match-data save-match-data-internal)) apply] 3)
tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
file-name-nondirectory("/slbwba:/home/albinus")
apply(file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory
"/slbwba:/home/albinus"))
tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
byte-code("Ã ÄÅ A\n\"*" [save-match-data-internal fn args match-data
((set-match-data save-match-data-internal)) apply] 3)
tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
file-name-nondirectory("/slbwba:/home/albinus")
apply(file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory
"/slbwba:/home/albinus"))
tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
byte-code("Ã ÄÅ A\n\"*" [save-match-data-internal fn args match-data
((set-match-data save-match-data-internal)) apply] 3)
tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
file-name-nondirectory("/slbwba:/home/albinus")
apply(file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory
"/slbwba:/home/albinus"))
tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
byte-code("Ã ÄÅ A\n\"*" [save-match-data-internal fn args match-data
((set-match-data save-match-data-internal)) apply] 3)
tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
file-name-nondirectory("/slbwba:/home/albinus")
apply(file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory
"/slbwba:/home/albinus"))
tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
byte-code("Ã ÄÅ A\n\"*" [save-match-data-internal fn args match-data
((set-match-data save-match-data-internal)) apply] 3)
tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
file-name-nondirectory("/slbwba:/home/albinus")
apply(file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory
"/slbwba:/home/albinus"))
tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
byte-code("Ã ÄÅ A\n\"*" [save-match-data-internal fn args match-data
((set-match-data save-match-data-internal)) apply] 3)
tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
file-name-nondirectory("/slbwba:/home/albinus")
apply(file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory
"/slbwba:/home/albinus"))
tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
byte-code("Ã ÄÅ A\n\"*" [save-match-data-internal fn args match-data
((set-match-data save-match-data-internal)) apply] 3)
tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
file-name-nondirectory("/slbwba:/home/albinus")
apply(file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory
"/slbwba:/home/albinus"))
tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
byte-code("Ã ÄÅ A\n\"*" [save-match-data-internal fn args match-data
((set-match-data save-match-data-internal)) apply] 3)
tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
file-name-nondirectory("/slbwba:/home/albinus")
apply(file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory
"/slbwba:/home/albinus"))
tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
byte-code("Ã ÄÅ A\n\"*" [save-match-data-internal fn args match-data
((set-match-data save-match-data-internal)) apply] 3)
tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
file-name-nondirectory("/slbwba:/home/albinus")
apply(file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory
"/slbwba:/home/albinus"))
tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
byte-code("Ã ÄÅ A\n\"*" [save-match-data-internal fn args match-data
((set-match-data save-match-data-internal)) apply] 3)
tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
file-name-nondirectory("/slbwba:/home/albinus")
apply(file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory
"/slbwba:/home/albinus"))
tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
byte-code("Ã ÄÅ A\n\"*" [save-match-data-internal fn args match-data
((set-match-data save-match-data-internal)) apply] 3)
tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
file-name-nondirectory("/slbwba:/home/albinus")
apply(file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory
"/slbwba:/home/albinus"))
tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
byte-code("Ã ÄÅ A\n\"*" [save-match-data-internal fn args match-data
((set-match-data save-match-data-internal)) apply] 3)
tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
file-name-nondirectory("/slbwba:/home/albinus")
apply(file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory
"/slbwba:/home/albinus"))
tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
byte-code("Ã ÄÅ A\n\"*" [save-match-data-internal fn args match-data
((set-match-data save-match-data-internal)) apply] 3)
tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
file-name-nondirectory("/slbwba:/home/albinus")
apply(file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
file-name-nondirectory("/slbwba:/home/albinus")
ange-ftp-get-file-entry("/slbwba:/home/albinus/")
ange-ftp-file-directory-p("/slbwba:/home/albinus")
apply(ange-ftp-file-directory-p "/slbwba:/home/albinus")
ange-ftp-hook-function(file-directory-p "/slbwba:/home/albinus")
file-directory-p("/slbwba:/home/albinus/")
find-file-noselect("/slbwba:" nil nil 1)
find-file("/slbwba:" 1)
* call-interactively(find-file)
If it's worth, he're my tramp-related settings in .emacs:
(add-to-list 'load-path "~/src/tramp/lisp")
(add-to-list 'load-path "~/src/tramp/contrib")
(add-to-list 'Info-default-directory-list "~/src/tramp/info")
(require 'tramp)
(add-to-list 'tramp-remote-path "/home/env/bin")
(add-to-list 'tramp-remote-path "/appli/pub/bin")
(setq shell-prompt-pattern "^[^]#$%>\n]*[]#$%>] *" ; shell prompt ends with "]"
tramp-default-method "ftp"
tramp-debug-buffer 't)
; under HP-UX we need the "remsh" instead of "rsh"
(if (string-equal system-type "hpux")
(progn
(setcar (cddr (assoc "rsh" tramp-multi-connection-function-alist))
"remsh %h -l %u%n")
(setq my-tramp-methods tramp-methods)
(while my-tramp-methods
(let ((cdr (cdr (assoc 'tramp-rsh-program (car my-tramp-methods)))))
(if (string-equal "rsh" (car cdr))
(setcar cdr "remsh"))
(setq my-tramp-methods (cdr my-tramp-methods))))))
> kai
Best regards, Michael.
PS: The link to the download area on <http://savannah.gnu.org/projects/tramp/>
seems to be broken since yesterday. The link to
<ftp://ls6-ftp.cs.uni-dortmund.de/pub/src/emacs/tramp.tar.gz> (as
mentioned in the info pages) is semi-optimal only, the file carries
its version number now.
PPS: You don't need to mail me directly any longer; I've subscribed
the mailing list recently.