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-debug-buffer t) 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-- >From the gnus.emacs.help newsgroup: I have the following in my .emacs file: (add-to-list 'load-path "/usr/share/emacs21/site-lisp/tramp/") (require 'tramp) (setq tramp-debug-buffer t) (setq tramp-verbose 10) (setq tramp-default-method "scpx") When I start emacs I immediately try to find-file on a remote machine: C-x C-f /angelina.phys.uaf.edu:.emacs and still get the 'File not found and directory write-protected' message. Also, I do not get any of the debug buffers mentioned above/below (that is, I do not get any *tramp/foo* or *debug tramp/foo* buffers). I am running under ssh-agent, so I know I can get to the other machine. I am on ramona.phys.uaf.edu. I have included the output of my debian installation of tramp at the end of this message. I am using the latest unstable version of debian, if that may be an issue. Michael Albinus <[EMAIL PROTECTED]> writes: > > If I complete the file name by typing it, as > > '/machine.uaf.edu:.emacs', I get a message that says: > > > > 'File not found and directory write-protected' > > > > It is trying to create a file in my root directory. So tramp finds > > my ~/.ssh/known_hosts file ok but then the connection is not > > happening. > > Could you, pls, perform `M-x tramp-bug', and follow the instructions > there? Additionally, you shall provide the contents of the buffers > `*tramp/ssh [EMAIL PROTECTED]*' and `*debug tramp/ssh > [EMAIL PROTECTED]*' (given you're using ssh as default method). Emacs : GNU Emacs 21.2.1 (i386-debian-linux-gnu, X toolkit, Xaw3d scroll bars) of 2002-03-22 on raven, modified by Debian Package: tramp (2.0.22) current state: ============== (setq tramp-ls-command nil tramp-test-groks-nt nil tramp-file-exists-command nil tramp-current-multi-method nil tramp-current-method nil tramp-current-user nil tramp-current-host nil tramp-auto-save-directory nil tramp-default-method "scpx" tramp-rsh-end-of-line "\n" tramp-password-end-of-line "\n" tramp-remote-path '("/bin" "/usr/bin" "/usr/sbin" "/usr/local/bin" "/usr/ccs/bin" "/local/bin" "/local/freeware/bin" "/local/gnu/bin" "/usr/freeware/bin" "/usr/pkg/bin" "/usr/contrib/bin") tramp-login-prompt-regexp ".*ogin: *" tramp-password-prompt-regexp "^.*\\([pP]assword\\|passphrase.*\\): ? *" tramp-wrong-passwd-regexp "^.*\\(Connection \\(?:\\(?:clo\\|refu\\)sed\\)\\|Host key verification failed\\.\\|Login \\(?:[Ii]ncorrect\\)\\|Name or service not known\\|\\(?: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/n)\\)\\s-*" tramp-temp-name-prefix "tramp." tramp-file-name-structure '("^/\\(\\([a-zA-Z_0-9-]+\\):\\)?\\(\\([^:@/ ]*\\)@\\)?\\([a-zA-Z0-9_.-]*\\):\\(.*$\\)" 2 4 5 6) tramp-file-name-regexp "\\`/\\[.*\\]" tramp-multi-file-name-structure '("^/\\(\\([a-zA-Z_0-9-]+\\)\\)?\\(\\(:%s\\)+\\)?:\\(.*$\\)" 2 3 -1) tramp-multi-file-name-hop-structure '("\\([a-zA-Z_0-9-]+\\):\\([^:@/ ]*\\)@\\([a-zA-Z0-9_.-]*\\)" 1 2 3) tramp-multi-methods '("multi" "multiu") tramp-multi-connection-function-alist '(("telnet" tramp-multi-connect-telnet "telnet %h%n") ("rsh" tramp-multi-connect-rlogin "rsh %h -l %u%n") ("ssh" tramp-multi-connect-rlogin "ssh %h -l %u%n") ("su" tramp-multi-connect-su "su - %u%n") ("sudo" tramp-multi-connect-su "sudo -u %u -s%n") ) tramp-methods '(("rcp" (tramp-connection-function tramp-open-connection-rsh) (tramp-rsh-program "rsh") (tramp-rcp-program "rcp") (tramp-remote-sh "/bin/sh") (tramp-rsh-args nil) (tramp-rcp-args nil) (tramp-rcp-keep-date-arg "-p") (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("scp" (tramp-connection-function tramp-open-connection-rsh) (tramp-rsh-program "ssh") (tramp-rcp-program "scp") (tramp-remote-sh "/bin/sh") (tramp-rsh-args ("-e" "none")) (tramp-rcp-args nil) (tramp-rcp-keep-date-arg "-p") (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("scp1" (tramp-connection-function tramp-open-connection-rsh) (tramp-rsh-program "ssh") (tramp-rcp-program "scp") (tramp-remote-sh "/bin/sh") (tramp-rsh-args ("-1" "-e" "none")) (tramp-rcp-args ("-1")) (tramp-rcp-keep-date-arg "-p") (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("scp2" (tramp-connection-function tramp-open-connection-rsh) (tramp-rsh-program "ssh") (tramp-rcp-program "scp") (tramp-remote-sh "/bin/sh") (tramp-rsh-args ("-2" "-e" "none")) (tramp-rcp-args ("-2")) (tramp-rcp-keep-date-arg "-p") (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("scp1-old" (tramp-connection-function tramp-open-connection-rsh) (tramp-rsh-program "ssh1") (tramp-rcp-program "scp1") (tramp-remote-sh "/bin/sh") (tramp-rsh-args ("-e" "none")) (tramp-rcp-args nil) (tramp-rcp-keep-date-arg "-p") (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("scp2-old" (tramp-connection-function tramp-open-connection-rsh) (tramp-rsh-program "ssh2") (tramp-rcp-program "scp2") (tramp-remote-sh "/bin/sh") (tramp-rsh-args ("-e" "none")) (tramp-rcp-args nil) (tramp-rcp-keep-date-arg "-p") (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("rsync" (tramp-connection-function tramp-open-connection-rsh) (tramp-rsh-program "ssh") (tramp-rcp-program "rsync") (tramp-remote-sh "/bin/sh") (tramp-rsh-args ("-e" "none")) (tramp-rcp-args ("-e" "ssh")) (tramp-rcp-keep-date-arg "-t") (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("rsh" (tramp-connection-function tramp-open-connection-rsh) (tramp-rsh-program "rsh") (tramp-rcp-program nil) (tramp-remote-sh "/bin/sh") (tramp-rsh-args nil) (tramp-rcp-args nil) (tramp-rcp-keep-date-arg nil) (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("ssh" (tramp-connection-function tramp-open-connection-rsh) (tramp-rsh-program "ssh") (tramp-rcp-program nil) (tramp-remote-sh "/bin/sh") (tramp-rsh-args ("-e" "none")) (tramp-rcp-args nil) (tramp-rcp-keep-date-arg nil) (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("ssh1" (tramp-connection-function tramp-open-connection-rsh) (tramp-rsh-program "ssh") (tramp-rcp-program nil) (tramp-remote-sh "/bin/sh") (tramp-rsh-args ("-1" "-e" "none")) (tramp-rcp-args ("-1")) (tramp-rcp-keep-date-arg nil) (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("ssh2" (tramp-connection-function tramp-open-connection-rsh) (tramp-rsh-program "ssh") (tramp-rcp-program nil) (tramp-remote-sh "/bin/sh") (tramp-rsh-args ("-2" "-e" "none")) (tramp-rcp-args ("-2")) (tramp-rcp-keep-date-arg nil) (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("ssh1-old" (tramp-connection-function tramp-open-connection-rsh) (tramp-rsh-program "ssh1") (tramp-rcp-program nil) (tramp-remote-sh "/bin/sh") (tramp-rsh-args ("-e" "none")) (tramp-rcp-args nil) (tramp-rcp-keep-date-arg nil) (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("ssh2-old" (tramp-connection-function tramp-open-connection-rsh) (tramp-rsh-program "ssh2") (tramp-rcp-program nil) (tramp-remote-sh "/bin/sh") (tramp-rsh-args ("-e" "none")) (tramp-rcp-args nil) (tramp-rcp-keep-date-arg nil) (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("telnet" (tramp-connection-function tramp-open-connection-telnet) (tramp-rsh-program nil) (tramp-rcp-program nil) (tramp-remote-sh "/bin/sh") (tramp-rsh-args nil) (tramp-rcp-args nil) (tramp-rcp-keep-date-arg nil) (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program "telnet") (tramp-telnet-args nil)) ("su" (tramp-connection-function tramp-open-connection-su) (tramp-rsh-program nil) (tramp-rcp-program nil) (tramp-remote-sh "/bin/sh") (tramp-rsh-args nil) (tramp-rcp-args nil) (tramp-rcp-keep-date-arg nil) (tramp-su-program "su") (tramp-su-args ("-" "%u")) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("sudo" (tramp-connection-function tramp-open-connection-su) (tramp-rsh-program nil) (tramp-rcp-program nil) (tramp-remote-sh "/bin/sh") (tramp-rsh-args nil) (tramp-rcp-args nil) (tramp-rcp-keep-date-arg nil) (tramp-su-program "sudo") (tramp-su-args ("-u" "%u" "-s")) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("multi" (tramp-connection-function tramp-open-connection-multi) (tramp-rsh-program nil) (tramp-rcp-program nil) (tramp-remote-sh "/bin/sh") (tramp-rsh-args nil) (tramp-rcp-args nil) (tramp-rcp-keep-date-arg nil) (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("scpx" (tramp-connection-function tramp-open-connection-rsh) (tramp-rsh-program "ssh") (tramp-rcp-program "scp") (tramp-remote-sh "/bin/sh") (tramp-rsh-args ("-e" "none" "-t" "-t" "/bin/sh")) (tramp-rcp-args nil) (tramp-rcp-keep-date-arg "-p") (tramp-telnet-program nil) (tramp-telnet-args nil)) ("sshx" (tramp-connection-function tramp-open-connection-rsh) (tramp-rsh-program "ssh") (tramp-rcp-program nil) (tramp-remote-sh "/bin/sh") (tramp-rsh-args ("-e" "none" "-t" "-t" "/bin/sh")) (tramp-rcp-args nil) (tramp-rcp-keep-date-arg nil) (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("krlogin" (tramp-connection-function tramp-open-connection-rsh) (tramp-rsh-program "krlogin") (tramp-rcp-program nil) (tramp-remote-sh "/bin/sh") (tramp-rsh-args ("-x")) (tramp-rcp-args nil) (tramp-rcp-keep-date-arg nil) (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("plink" (tramp-connection-function tramp-open-connection-rsh) (tramp-rsh-program "plink") (tramp-rcp-program nil) (tramp-remote-sh "/bin/sh") (tramp-rsh-args ("-ssh")) (tramp-rcp-args nil) (tramp-rcp-keep-date-arg nil) (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("pscp" (tramp-connection-function tramp-open-connection-rsh) (tramp-rsh-program "plink") (tramp-rcp-program "pscp") (tramp-remote-sh "/bin/sh") (tramp-rsh-args ("-ssh")) (tramp-rcp-args nil) (tramp-rcp-keep-date-arg "-p") (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program nil) (tramp-telnet-args nil)) ("fcp" (tramp-connection-function tramp-open-connection-rsh) (tramp-rsh-program "fsh") (tramp-rcp-program "fcp") (tramp-remote-sh "/bin/sh -i") (tramp-rsh-args ("sh" "-i")) (tramp-rcp-args nil) (tramp-rcp-keep-date-arg "-p") (tramp-su-program nil) (tramp-su-args nil) (tramp-telnet-program nil) (tramp-telnet-args nil)) ) tramp-end-of-output "/////" tramp-coding-commands '(("mimencode -b" "mimencode -u -b" base64-encode-region base64-decode-region) ("mmencode -b" "mmencode -u -b" base64-encode-region base64-decode-region) ("recode data..base64" "recode base64..data" base64-encode-region base64-decode-region) ("uuencode xxx" "uudecode -o -" tramp-uuencode-region uudecode-decode-region) ("uuencode xxx" "uudecode -p" tramp-uuencode-region uudecode-decode-region) ("uuencode xxx" "tramp_uudecode" tramp-uuencode-region uudecode-decode-region) ("tramp_encode_with_module" "tramp_decode_with_module" base64-encode-region base64-decode-region) ("tramp_encode" "tramp_decode" base64-encode-region base64-decode-region) ) tramp-actions-before-shell '((tramp-password-prompt-regexp tramp-action-password) (tramp-login-prompt-regexp tramp-action-login) (shell-prompt-pattern tramp-action-succeed) (tramp-shell-prompt-pattern tramp-action-succeed) (tramp-wrong-passwd-regexp tramp-action-permission-denied) (tramp-yesno-prompt-regexp tramp-action-yesno) (tramp-yn-prompt-regexp tramp-action-yn)) tramp-multi-actions '((tramp-password-prompt-regexp tramp-multi-action-password) (tramp-login-prompt-regexp tramp-multi-action-login) (shell-prompt-pattern tramp-multi-action-succeed) (tramp-shell-prompt-pattern tramp-multi-action-succeed) (tramp-wrong-passwd-regexp tramp-multi-action-permission-denied) ) tramp-terminal-type "dumb" tramp-shell-prompt-pattern "^[^#$%>\n]*[#$%>] *" 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 file-name-handler-alist '(("\\.Z\\(~\\|\\.~[0-9]+~\\)?\\'\\|\\.bz2\\'\\|\\.tgz\\'\\|\\.g?z\\(~\\|\\.~[0-9]+~\\)?\\'" . jka-compr-handler) ("^/[^/]*$" . tramp-completion-file-name-handler) ("\\`/\\[.*\\]" . tramp-file-name-handler) ("\\`/:" . file-name-non-special)) ) ---- ramona:/home/ryan# apt-get install tramp Reading Package Lists... Done Building Dependency Tree... Done The following NEW packages will be installed: tramp 0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0B/132kB of archives. After unpacking 493kB will be used. Selecting previously deselected package tramp. (Reading database ... 51716 files and directories currently installed.) Unpacking tramp (from .../tramp_1%3a2.0.22-1_all.deb) ... Setting up tramp (2.0.22-1) ... install/tramp: Handling install for emacsen flavor emacs21 Loading 00debian-vars... Loading 50bbdb (source)... Loading 50python-mode (source)... Loading 50sawfish (source)... Loading 50tramp (source)... Loading 50vm-init (source)... Wrote /usr/share/emacs21/site-lisp/tramp/base64.elc Wrote /usr/share/emacs21/site-lisp/tramp/format-spec.elc Loading /usr/lib/emacs/21.2/i386-debian-linux-gnu/fns-21.2.1.el (source)... Wrote /usr/share/emacs21/site-lisp/tramp/tramp-util.elc Wrote /usr/share/emacs21/site-lisp/tramp/tramp-uu.elc Wrote /usr/share/emacs21/site-lisp/tramp/tramp-vc.elc Wrote /usr/share/emacs21/site-lisp/tramp/tramp.elc Wrote /usr/share/emacs21/site-lisp/tramp/trampcache.elc Wrote /usr/share/emacs21/site-lisp/tramp/uudecode.elc Done _______________________________________________ Tramp-devel mailing list [EMAIL PROTECTED] http://mail.freesoftware.fsf.org/mailman/listinfo/tramp-devel