tramp-devel
[Top][All Lists]
Advanced

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

Accessing SMB shares extremely slow


From: Martin Apel
Subject: Accessing SMB shares extremely slow
Date: Tue, 16 Oct 2012 10:32:54 +0200
User-agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:16.0) Gecko/20121005 Thunderbird/16.0

Hi there,

I am using tramp via the SMB method to access files on a Windows machine. I have been using this method for several years now, but at some point this has become incredibly slow. I'm not sure, if the change is related to upgrading my Emacs version or whatever else may have caused this issue. Loading a small file from a Samba share takes at least 5 seconds, saving
is worse still, it takes up to half a minute.

I tried to investigate the cause for this and found out, that most of the time is spent inside tramp-accept-process-output as can be seen from
the following profiling output for a single file open:

tramp-smb-file-name-handler                 330 13.859976999 0.0419999303
tramp-smb-handle-file-local-copy            1 6.914245     6.914245
tramp-smb-send-command                      1 6.91259      6.91259
tramp-smb-wait-for-output                   1 6.912537     6.912537
tramp-accept-process-output                 7 6.9121980000 0.9874568571
accept-process-output                       7 0.903607     0.1290867142
tramp-smb-file-name-p                       330 0.0027250000 8.257...e-06
tramp-smb-handle-expand-file-name           101 0.001948     1.928...e-05
tramp-smb-handle-file-attributes            36 0.0013329999 3.702...e-05
tramp-smb-handle-file-writable-p            2 0.00113      0.000565
tramp-smb-handle-file-directory-p           1 0.000534     0.000534
tramp-smb-get-file-entries                  2 0.000248     0.000124
tramp-smb-get-stat-capability               1 3.1e-05      3.1e-05
tramp-smb-get-localname                     1 2.9e-05      2.9e-05
tramp-smb-get-share                         4 2.100...e-05 5.250...e-06
tramp-smb-maybe-open-connection             1 1.5e-05      1.5e-05
tramp-smb-get-cifs-capabilities             1 1.2e-05      1.2e-05


I tried multiple different target shares/machines, which makes no difference. I used smbclient by hand to connect to these machines and everything was quick as expected. Opening a file took about 0.3 seconds, which was what I expected.

I have attached some information, and I hope, that someone is able to help me track this down. I am happy to provide any additional information, if this helps.

Martin


Emacs  : GNU Emacs 24.2.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw
scroll bars)
 of 2012-09-06 on debian64
Package: tramp (2.2.3-24.1)

current state:
==============
(setq
 backup-by-copying nil
 backup-by-copying-when-linked nil
 backup-by-copying-when-mismatch t
 backup-by-copying-when-privileged-mismatch 200
 backup-directory-alist nil
 file-name-handler-alist
'(("\\(?:\\.dz\\|\\.xz\\|\\.lzma\\|\\.lz\\|\\.g?z\\|\\.\\(?:tgz\\|svgz\\|sifz\\)\\|\\.tbz2?\\|\\.bz2\\|\\.Z\\)\\(?:~\\|\\.~[-[:alnum:]:address@hidden(?:~[[:digit:]]+\\)?~\\)?\\'"
.. jka-compr-handler)
                           ("\\.gpg\\(~\\|\\.~[0-9]+~\\)?\\'" .
                            epa-file-handler)
                           ("\\`/[^/]*\\'" .
                            tramp-completion-file-name-handler)
                           ("\\`/\\([^[/:]+\\|[^/]+]\\):" .
                            tramp-file-name-handler)
                           ("\\`/:" . file-name-non-special))
 password-cache t
 password-cache-expiry 3600
 remote-file-name-inhibit-cache nil
 shell-prompt-pattern "^[^#$%>\n]*[#$%>] *"
 tramp-auto-save-directory nil
 tramp-backup-directory-alist nil
 tramp-bug-report-address "address@hidden"
 tramp-cache-data '((["smb" "apel%intec" "pklma" nil]
                     ("smbclient-version" "Version 3.6.6")
                     ("smbserver-version"
                      "Domain=[INTEC] OS=[Windows 7 Professional 7601
Service Pack 1] Server=[Windows 7 Professional 6.1]")
                     ("share-cache"
                      (("E$" "dr-xr-xr-x" 0 (0 0)) ("E" "dr-xr-xr-x" 0
(0 0))
                       ("C$" "dr-xr-xr-x" 0 (0 0))
                       ("ADMIN$" "dr-xr-xr-x" 0 (0 0)))
                      )
                     ("first-password-request" nil))
                    (["smb" "apel%intec" "pklma" "/e/apel/init_win32.bat"]
                     ("inode" ((20604 8690 427842) . 1))
                     ("file-attributes-integer"
                      ((20604 8690 428121) nil -1 -1 -1 (0 0) (20411 24273)
                       (0 0) 694 "-rwxrwxrwx" nil 1 (-1 . 1))
                      )
                     )
                    ("#<process *tramp/smb address@hidden>"
                     ("smb-share" "e") ("chunksize" nil)
                     ("last-cmd-time" (20604 8692 370355))
                     ("device" (-1 . 1)) ("stat-capability" nil)
                     ("cifs-capabilities" nil))
                    (["smb" "apel%intec" "pklma" "/e"]
                     ("inode" ((20604 8690 429414) . 2))
                     ("file-attributes-integer" ((20604 8690 429581)))
                     ("file-entries"
                      ((20604 8692 340306) ("" "drwxrwxrwx" 0 (0 0))
                       ("System Volume Information" "drwxrwxrwx" 0
                        (20161 10449))
                       ("simbuild" "drwxrwxrwx" 0 (20338 58484))
                       ("msdia80.dll" "-rwxrwxrwx" 904704 (17776 41098))
                       ("kluger" "drwxrwxrwx" 0 (20567 1810))
                       ("G Data" "drwxrwxrwx" 0 (20161 10560))
                       ("apel" "drwxrwxrwx" 0 (20600 12565))
                       ("$RECYCLE.BIN" "drwxrwxrwx" 0 (20165 264)))
                      )
                     )
                    (["smb" "apel%intec" "pklma" "/"]
                     ("file-entries"
                      ((20604 8690 429275) ("" "drwxrwxrwx" 0 (0 0))
                       ("E$" "dr-xr-xr-x" 0 (0 0)) ("E" "dr-xr-xr-x" 0
(0 0))
                       ("C$" "dr-xr-xr-x" 0 (0 0))
                       ("ADMIN$" "dr-xr-xr-x" 0 (0 0)))
                      )
                     )
                    )
 tramp-cache-data-changed t
 tramp-cache-unload-hook '(#[nil "\300\301\302\"\207"
                             [remove-hook kill-emacs-hook
                              tramp-dump-connection-properties]
                             3]
                           #[nil

"\300\301\302\"\210\300\303\302\"\210\300\304\302\"\207"
                             [remove-hook before-revert-hook
                              tramp-flush-file-function
                              eshell-pre-command-hook kill-buffer-hook]
                             3]
                           )
 tramp-chunksize nil
 tramp-completion-file-name-handler-alist '((file-name-all-completions .

tramp-completion-handle-file-name-all-completions)
                                            (file-name-completion .

tramp-completion-handle-file-name-completion)
                                            )
 tramp-completion-file-name-regexp "\\`/[^/]*\\'"
 tramp-completion-file-name-regexp-separate "\\`/\\([[][^]]*\\)?\\'"
 tramp-completion-file-name-regexp-unified "\\`/[^/]*\\'"
 tramp-completion-file-name-regexp-url
"\\`/[^/:]+\\(:\\(/\\(/[^/]*\\)?\\)?\\)?\\'"
 tramp-completion-function-alist '(("fcp" (tramp-parse-rhosts "~/.rhosts")
                                    (tramp-parse-shosts
"~/.ssh/known_hosts"))
                                   ("pscp" (tramp-parse-rhosts "~/.rhosts")
                                    (tramp-parse-shosts
"~/.ssh/known_hosts"))
                                   ("plink1" (tramp-parse-rhosts
"~/.rhosts")
                                    (tramp-parse-shosts
"~/.ssh/known_hosts"))
("plink" (tramp-parse-rhosts "~/.rhosts")
                                    (tramp-parse-shosts
"~/.ssh/known_hosts"))
                                   ("krlogin"
                                    (tramp-parse-rhosts "~/.rhosts"))
                                   ("ksu" (tramp-parse-passwd
"/etc/passwd"))
                                   ("sudo" (tramp-parse-passwd
"/etc/passwd"))
("su" (tramp-parse-passwd "/etc/passwd"))
                                   ("telnet" (tramp-parse-hosts
"/etc/hosts"))
                                   ("sshx" (tramp-parse-rhosts "~/.rhosts")
                                    (tramp-parse-shosts
"~/.ssh/known_hosts"))
                                   ("ssh2_old"
                                    (tramp-parse-rhosts "~/.rhosts")
                                    (tramp-parse-shosts
"~/.ssh/known_hosts"))
                                   ("ssh1_old"
                                    (tramp-parse-rhosts "~/.rhosts")
                                    (tramp-parse-shosts
"~/.ssh/known_hosts"))
                                   ("ssh2" (tramp-parse-rhosts "~/.rhosts")
                                    (tramp-parse-shosts
"~/.ssh/known_hosts"))
                                   ("ssh1" (tramp-parse-rhosts "~/.rhosts")
                                    (tramp-parse-shosts
"~/.ssh/known_hosts"))
                                   ("ssh" (tramp-parse-rhosts "~/.rhosts")
                                    (tramp-parse-shosts
"~/.ssh/known_hosts"))
                                   ("remsh" (tramp-parse-rhosts
"~/.rhosts"))
                                   ("rsh" (tramp-parse-rhosts "~/.rhosts"))
                                   ("rsyncc" (tramp-parse-rhosts
"~/.rhosts")
                                    (tramp-parse-shosts
"~/.ssh/known_hosts"))
("rsync" (tramp-parse-rhosts "~/.rhosts")
                                    (tramp-parse-shosts
"~/.ssh/known_hosts"))
                                   ("sftp" (tramp-parse-rhosts "~/.rhosts")
                                    (tramp-parse-shosts
"~/.ssh/known_hosts"))
                                   ("scpx" (tramp-parse-rhosts "~/.rhosts")
                                    (tramp-parse-shosts
"~/.ssh/known_hosts"))
                                   ("scpc" (tramp-parse-rhosts "~/.rhosts")
                                    (tramp-parse-shosts
"~/.ssh/known_hosts"))
                                   ("scp2" (tramp-parse-rhosts "~/.rhosts")
                                    (tramp-parse-shosts
"~/.ssh/known_hosts"))
                                   ("scp1" (tramp-parse-rhosts "~/.rhosts")
                                    (tramp-parse-shosts
"~/.ssh/known_hosts"))
                                   ("scp" (tramp-parse-rhosts "~/.rhosts")
                                    (tramp-parse-shosts
"~/.ssh/known_hosts"))
                                   ("remcp" (tramp-parse-rhosts
"~/.rhosts"))
("rcp" (tramp-parse-rhosts "~/.rhosts")))
 tramp-completion-function-alist-putty '((tramp-parse-putty

"HKEY_CURRENT_USER\\Software\\SimonTatham\\PuTTY\\Sessions")
                                         )
 tramp-completion-function-alist-rsh '((tramp-parse-rhosts
"/etc/hosts.equiv")
                                       (tramp-parse-rhosts "~/.rhosts"))
 tramp-completion-function-alist-ssh '((tramp-parse-rhosts
"/etc/hosts.equiv")
                                       (tramp-parse-rhosts
                                        "/etc/shosts.equiv")
                                       (tramp-parse-shosts
                                        "/etc/ssh_known_hosts")
                                       (tramp-parse-sconfig
"/etc/ssh_config")
                                       (tramp-parse-shostkeys
                                        "/etc/ssh2/hostkeys")
                                       (tramp-parse-sknownhosts
                                        "/etc/ssh2/knownhosts")
                                       (tramp-parse-rhosts "~/.rhosts")
                                       (tramp-parse-shosts
                                        "~/.ssh/known_hosts")
                                       )
 tramp-completion-function-alist-su '((tramp-parse-passwd "/etc/passwd"))
 tramp-completion-function-alist-telnet '((tramp-parse-hosts "/etc/hosts"))
 tramp-completion-mode nil
 tramp-completion-reread-directory-timeout 10
 tramp-copy-failed-regexp "\\(.+: \\(No such file or
directory\\|Permission denied\\|is a directory\\|not a regular
file\\)\\)\\s-*"
 tramp-current-host "pklma"
 tramp-current-method "smb"
 tramp-current-user "apel%intec"
 tramp-debug-outline-regexp "[0-9]+:[0-9]+:[0-9]+\\.[0-9]+ [a-z0-9-]+
(\\([0-9]+\\)) #"
 tramp-default-host "debian64.intec.dom"
 tramp-default-method "ssh"
 tramp-default-method-alist '((nil "%" "smb")

("\\`\\(127\\.0\\.0\\.1\\|::1\\|debian64\\.intec\\.dom\\|localhost6?\\)\\'"
"\\`root\\'" "su")
                              (nil "\\`\\(anonymous\\|ftp\\)\\'" "ftp")
                              ("\\`ftp\\." nil "ftp"))
 tramp-default-password-end-of-line "\n"
 tramp-default-proxies-alist nil
 tramp-default-user nil
 tramp-default-user-alist '(("\\`smb\\'" nil nil)

("\\`\\(?:fcp\\|krlogin\\|r\\(?:cp\\|emcp\\|sh\\)\\|telnet\\)\\'" nil
"apel")
("\\`\\(?:ksu\\|su\\(?:do\\)?\\)\\'" nil "root")
                            ("\\`\\(?:socks\\|tunnel\\)\\'" nil "apel")
                            ("\\`synce\\'" nil nil))
 tramp-devices 1
 tramp-domain-regexp "[-a-zA-Z0-9_.]+"
 tramp-echo-mark "_echo"
 tramp-echo-mark-marker "_echo"
 tramp-echo-mark-marker-length 5
 tramp-echoed-echo-mark-regexp "_echo\\(\\( \\)?\\)\\{5\\}"
 tramp-encoding-command-interactive "-i"
 tramp-encoding-command-switch "-c"
 tramp-encoding-shell "/bin/sh"
 tramp-file-name-regexp "\\`/\\([^[/:]+\\|[^/]+]\\):"
 tramp-file-name-regexp-separate "\\`/\\[.*\\]"
 tramp-file-name-regexp-unified "\\`/\\([^[/:]+\\|[^/]+]\\):"
 tramp-file-name-regexp-url "\\`/[^/:]+://"
 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-foreign-file-name-handler-alist '((tramp-smb-file-name-p .
tramp-smb-file-name-handler)
                                         (tramp-gvfs-file-name-p .
tramp-gvfs-file-name-handler)
                                         (tramp-ftp-file-name-p .
tramp-ftp-file-name-handler)
                                         (identity .
tramp-sh-file-name-handler)
                                         )
 tramp-ftp-method "ftp"
 tramp-gvfs-methods '("dav" "davs" "obex" "synce")
 tramp-gw-socks-method "socks"
 tramp-gw-tunnel-method "tunnel"
 tramp-half-a-year '(241 17024)
 tramp-handle-file-local-copy-hook nil
 tramp-handle-write-region-hook nil
 tramp-host-regexp "[a-zA-Z0-9_.-]+"
 tramp-host-with-port-regexp "\\([a-zA-Z0-9_.-]+\\)#\\([0-9]+\\)"
 tramp-initial-end-of-output "#$ "
 tramp-inodes 3
 tramp-ipv6-regexp "\\(?:\\(?:[a-zA-Z0-9]+\\)?:\\)+[a-zA-Z0-9.]+"
 tramp-local-end-of-line "\n"
 tramp-local-host-regexp
"\\`\\(127\\.0\\.0\\.1\\|::1\\|debian64\\.intec\\.dom\\|localhost6?\\)\\'"
 tramp-localname-regexp ".*$"
 tramp-locked nil
 tramp-locker nil
 tramp-login-prompt-regexp ".*ogin\\( .*\\)?: *"
 tramp-message-show-message t
 tramp-method-regexp "[a-zA-Z_0-9-]+"
 tramp-methods '(("smb" (tramp-remote-shell "") (tramp-tmpdir "/C$/Temp"))
                 ("fcp" (tramp-login-program "fsh")
                  (tramp-login-args (("%h") ("-l" "%u") ("sh" "-i")))
                  (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-i") ("-c"))
(tramp-copy-program "fcp") (tramp-copy-args (("-p" "%k")))
                  (tramp-copy-keep-date t))
                 ("psftp" (tramp-login-program "plink")
                  (tramp-login-args (("-l" "%u") ("-P" "%p") ("-ssh")
("%h")))
                  (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c"))
                  (tramp-copy-program "pscp")
                  (tramp-copy-args
                   (("-l" "%u") ("-P" "%p") ("-sftp") ("-p" "%k") ("-q")
                    ("-r"))
                   )
                  (tramp-copy-keep-date t) (tramp-copy-recursive t)
                  (tramp-password-end-of-line "xy"))
                 ("pscp" (tramp-login-program "plink")
                  (tramp-login-args (("-l" "%u") ("-P" "%p") ("-ssh")
("%h")))
                  (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c"))
                  (tramp-copy-program "pscp")
                  (tramp-copy-args
                   (("-l" "%u") ("-P" "%p") ("-scp") ("-p" "%k") ("-q")
                    ("-r"))
                   )
                  (tramp-copy-keep-date t) (tramp-copy-recursive t)
(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-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c")))
                 ("plink1" (tramp-login-program "plink")
                  (tramp-login-args
                   (("-l" "%u") ("-P" "%p") ("-1" "-ssh") ("%h")))
                  (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c"))
(tramp-password-end-of-line "xy") (tramp-default-port 22))
                 ("plink" (tramp-login-program "plink")
                  (tramp-login-args (("-l" "%u") ("-P" "%p") ("-ssh")
("%h")))
                  (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c"))
(tramp-password-end-of-line "xy") (tramp-default-port 22))
                 ("krlogin" (tramp-login-program "krlogin")
                  (tramp-login-args (("%h") ("-l" "%u") ("-x")))
                  (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c")))
                 ("ksu" (tramp-login-program "ksu")
                  (tramp-login-args (("%u") ("-q")))
                  (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c")))
                 ("sudo" (tramp-login-program "sudo")
                  (tramp-login-args
                   (("-u" "%u") ("-s") ("-H") ("-p" "Password:")))
                  (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c")))
                 ("su" (tramp-login-program "su")
                  (tramp-login-args (("-") ("%u")))
                  (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c")))
                 ("telnet" (tramp-login-program "telnet")
                  (tramp-login-args (("%h") ("%p")))
                  (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c")) (tramp-default-port 23))
                 ("sshx" (tramp-login-program "ssh")
                  (tramp-login-args
(("-l" "%u") ("-p" "%p") ("-e" "none") ("-t" "-t") ("%h")
                    ("/bin/sh"))
                   )
(tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c"))
                  (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
                   (("-l" "%u") ("-p" "%p") ("-2") ("-e" "none") ("%h")))
(tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c"))
                  (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
                   (("-l" "%u") ("-p" "%p") ("-1") ("-e" "none") ("%h")))
(tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c"))
                  (tramp-gw-args
                   (("-o" "GlobalKnownHostsFile=/dev/null")
                    ("-o" "UserKnownHostsFile=/dev/null")
                    ("-o" "StrictHostKeyChecking=no"))
                   )
                  (tramp-default-port 22))
                 ("ssh" (tramp-login-program "ssh")
                  (tramp-login-args
                   (("-l" "%u") ("-p" "%p") ("-e" "none") ("%h")))
(tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c"))
                  (tramp-gw-args
                   (("-o" "GlobalKnownHostsFile=/dev/null")
                    ("-o" "UserKnownHostsFile=/dev/null")
                    ("-o" "StrictHostKeyChecking=no"))
                   )
                  (tramp-default-port 22))
                 ("remsh" (tramp-login-program "remsh")
                  (tramp-login-args (("%h") ("-l" "%u")))
                  (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c")))
                 ("rsh" (tramp-login-program "rsh")
                  (tramp-login-args (("%h") ("-l" "%u")))
                  (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c")))
                 ("rsyncc" (tramp-login-program "ssh")
                  (tramp-login-args
                   (("-l" "%u") ("-p" "%p")
                    ("-o" "address@hidden:%%p")
                    ("-o" "ControlMaster=yes") ("-e" "none") ("%h"))
                   )
(tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c"))
                  (tramp-copy-program "rsync")
                  (tramp-copy-args (("-t" "%k") ("-r")))
                  (tramp-copy-env
                   (("RSYNC_RSH")
                    ("ssh -o address@hidden:%%p -o
ControlMaster=auto")
                    )
                   )
                  (tramp-copy-keep-date t) (tramp-copy-keep-tmpfile t)
                  (tramp-copy-recursive t))
                 ("rsync" (tramp-login-program "ssh")
                  (tramp-login-args
                   (("-l" "%u") ("-p" "%p") ("-e" "none") ("%h")))
(tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c"))
                  (tramp-copy-program "rsync")
                  (tramp-copy-args (("-e" "ssh") ("-t" "%k") ("-r")))
                  (tramp-copy-keep-date t) (tramp-copy-keep-tmpfile t)
                  (tramp-copy-recursive t))
                 ("sftp" (tramp-login-program "ssh")
                  (tramp-login-args
                   (("-l" "%u") ("-p" "%p") ("-e" "none") ("%h")))
(tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c"))
                  (tramp-copy-program "sftp"))
                 ("scpx" (tramp-login-program "ssh")
                  (tramp-login-args
(("-l" "%u") ("-p" "%p") ("-e" "none") ("-t" "-t") ("%h")
                    ("/bin/sh"))
                   )
(tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c")) (tramp-copy-program
"scp")
                  (tramp-copy-args (("-P" "%p") ("-p" "%k") ("-q") ("-r")))
                  (tramp-copy-keep-date t) (tramp-copy-recursive t)
                  (tramp-gw-args
                   (("-o" "GlobalKnownHostsFile=/dev/null")
                    ("-o" "UserKnownHostsFile=/dev/null")
                    ("-o" "StrictHostKeyChecking=no"))
                   )
                  (tramp-default-port 22))
                 ("scpc" (tramp-login-program "ssh")
                  (tramp-login-args
                   (("-l" "%u") ("-p" "%p")
                    ("-o" "address@hidden:%%p")
                    ("-o" "ControlMaster=yes") ("-e" "none") ("%h"))
                   )
(tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c")) (tramp-copy-program
"scp")
                  (tramp-copy-args
                   (("-P" "%p") ("-p" "%k") ("-q") ("-r")
                    ("-o" "address@hidden:%%p")
                    ("-o" "ControlMaster=auto"))
                   )
                  (tramp-copy-keep-date t) (tramp-copy-recursive t)
                  (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
                   (("-l" "%u") ("-p" "%p") ("-2") ("-e" "none") ("%h")))
(tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c")) (tramp-copy-program
"scp")
                  (tramp-copy-args
                   (("-2") ("-P" "%p") ("-p" "%k") ("-q") ("-r")))
                  (tramp-copy-keep-date t) (tramp-copy-recursive t)
                  (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
                   (("-l" "%u") ("-p" "%p") ("-1") ("-e" "none") ("%h")))
(tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c")) (tramp-copy-program
"scp")
                  (tramp-copy-args
                   (("-1") ("-P" "%p") ("-p" "%k") ("-q") ("-r")))
                  (tramp-copy-keep-date t) (tramp-copy-recursive t)
                  (tramp-gw-args
                   (("-o" "GlobalKnownHostsFile=/dev/null")
                    ("-o" "UserKnownHostsFile=/dev/null")
                    ("-o" "StrictHostKeyChecking=no"))
                   )
                  (tramp-default-port 22))
                 ("scp" (tramp-login-program "ssh")
                  (tramp-login-args
                   (("-l" "%u") ("-p" "%p") ("-e" "none") ("%h")))
(tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c")) (tramp-copy-program
"scp")
                  (tramp-copy-args (("-P" "%p") ("-p" "%k") ("-q") ("-r")))
                  (tramp-copy-keep-date t) (tramp-copy-recursive t)
                  (tramp-gw-args
                   (("-o" "GlobalKnownHostsFile=/dev/null")
                    ("-o" "UserKnownHostsFile=/dev/null")
                    ("-o" "StrictHostKeyChecking=no"))
                   )
                  (tramp-default-port 22))
                 ("remcp" (tramp-login-program "remsh")
                  (tramp-login-args (("%h") ("-l" "%u")))
                  (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c")) (tramp-copy-program
"rcp")
                  (tramp-copy-args (("-p" "%k"))) (tramp-copy-keep-date t))
                 ("rcp" (tramp-login-program "rsh")
                  (tramp-login-args (("%h") ("-l" "%u")))
                  (tramp-remote-shell "/bin/sh")
                  (tramp-remote-shell-args ("-c")) (tramp-copy-program
"rcp")
                  (tramp-copy-args (("-p" "%k") ("-r")))
                  (tramp-copy-keep-date t) (tramp-copy-recursive t))
                 ("synce") ("obex") ("davs") ("dav") ("ftp"))
 tramp-mode t
 tramp-operation-not-permitted-regexp "\\(preserving times.*\\|set
mode\\):\\s-*\\(Operation not permitted\\)"
 tramp-parse-time-months '(("jan" . 1) ("feb" . 2) ("mar" . 3) ("apr" . 4)
                           ("may" . 5) ("jun" . 6) ("jul" . 7) ("aug" . 8)
                           ("sep" . 9) ("oct" . 10) ("nov" . 11) ("dec"
.. 12))
 ;; Variable encoded due to non-printable characters.
 tramp-password-prompt-regexp (base64-decode-string
"Xi4qXChbcFBdYXNzd29yZFx8W3BQXWFzc3BocmFzZVwpLio6AD8gKg==")
 tramp-persistency-file-name "/home/home_dev/apel/.emacs.d/tramp"
 tramp-port-regexp "[0-9]+"
 tramp-postfix-host-format ":"
 tramp-postfix-host-regexp ":"
 tramp-postfix-ipv6-format "]"
 tramp-postfix-ipv6-regexp "]"
 tramp-postfix-method-format ":"
 tramp-postfix-method-regexp ":"
 tramp-postfix-user-format "@"
 tramp-postfix-user-regexp "@"
 tramp-prefix-domain-format "%"
 tramp-prefix-domain-regexp "%"
 tramp-prefix-format "/"
 tramp-prefix-ipv6-format "["
 tramp-prefix-ipv6-regexp "\\["
 tramp-prefix-port-format "#"
 tramp-prefix-port-regexp "#"
 tramp-prefix-regexp "^/"
 tramp-process-alive-regexp ""
 tramp-process-connection-type t
tramp-remote-path '(tramp-default-remote-path "/bin" "/usr/bin" "/usr/sbin"
                     "/usr/local/bin" "/local/bin" "/local/freeware/bin"
                     "/local/gnu/bin" "/usr/freeware/bin" "/usr/pkg/bin"
                     "/usr/contrib/bin")
 tramp-rfn-eshadow-overlay nil
 tramp-rfn-eshadow-update-overlay-regexp "[^:/~]*\\(/\\|~\\)"
 tramp-rsh-end-of-line "\n"
 ;; Variable encoded due to non-printable characters.
 tramp-shell-prompt-pattern (base64-decode-string
"XCg/Ol5cfA1cKVteIyQlPgpdKiM/WyMkJT5dICpcKBtcW1swLTk7XSpbYS16QS1aXSAqXCkq")
 tramp-smb-actions-with-share '((tramp-smb-prompt tramp-action-succeed)
                                (tramp-password-prompt-regexp
                                 tramp-action-password)
                                (tramp-wrong-passwd-regexp
                                 tramp-action-permission-denied)
                                (tramp-smb-errors
                                 tramp-action-permission-denied)
                                (tramp-process-alive-regexp
                                 tramp-action-process-alive)
                                )
 tramp-smb-actions-without-share '((tramp-password-prompt-regexp
                                    tramp-action-password)
                                   (tramp-wrong-passwd-regexp
tramp-action-permission-denied)
                                   (tramp-smb-errors
tramp-action-permission-denied)
                                   (tramp-process-alive-regexp
                                    tramp-action-out-of-band)
                                   )
 tramp-smb-conf "/dev/null"
 tramp-smb-errors "Connection\\( to \\S-+\\)? failed\\|Read from server
failed, maybe it closed the connection\\|Call timed out: server did not
respond\\|\\S-+: command not found\\|Server doesn't support UNIX CIFS
calls\\|\\(?:ERR\\(?:DOS\\|HRD\\|SRV\\|bad\\(?:file\\|pw\\)\\|filexists\\|no\\(?:access\\|mem\\|suchshare\\)\\)\\|NT_STATUS_\\(?:ACC\\(?:ESS_DENIED\\|OUNT_LOCKED_OUT\\)\\|BAD_NETWORK_NAME\\|C\\(?:ANNOT_DELETE\\|ONNECTION_REFUSED\\)\\|D\\(?:IRECTORY_NOT_EMPTY\\|UPLICATE_NAME\\)\\|FILE_IS_A_DIRECTORY\\|I\\(?:MAGE_ALREADY_LOADED\\|O_TIMEOUT\\)\\|LOGON_FAILURE\\|N\\(?:ETWORK_ACCESS_DENIED\\|O\\(?:T_IMPLEMENTED\\|_SUCH_\\(?:FILE\\|USER\\)\\)\\)\\|OBJECT_NAME_\\(?:COLLISION\\|\\(?:INVALI\\|NOT_FOUN\\)D\\)\\|SHARING_VIOLATION\\|TRUSTED_RELATIONSHIP_FAILURE\\|UNSUCCESSFUL\\|WRONG_PASSWORD\\)\\)"
 tramp-smb-file-name-handler-alist '((add-name-to-file .
tramp-smb-handle-add-name-to-file)
                                     (copy-directory .
tramp-smb-handle-copy-directory)
                                     (copy-file .
tramp-smb-handle-copy-file)
                                     (delete-directory .
tramp-smb-handle-delete-directory)
                                     (delete-file .
tramp-smb-handle-delete-file)
                                     (directory-file-name .
tramp-handle-directory-file-name)
                                     (directory-files .
tramp-smb-handle-directory-files)
(directory-files-and-attributes .

tramp-handle-directory-files-and-attributes)
                                     (dired-call-process . ignore)
                                     (dired-compress-file . ignore)
                                     (dired-uncache .
                                      tramp-handle-dired-uncache)
                                     (expand-file-name .
tramp-smb-handle-expand-file-name)
                                     (file-accessible-directory-p .
tramp-smb-handle-file-directory-p)
                                     (file-attributes .
tramp-smb-handle-file-attributes)
                                     (file-directory-p .
tramp-smb-handle-file-directory-p)
                                     (file-executable-p .
                                      tramp-handle-file-exists-p)
                                     (file-exists-p .
                                      tramp-handle-file-exists-p)
                                     (file-local-copy .
tramp-smb-handle-file-local-copy)
                                     (file-modes . tramp-handle-file-modes)
                                     (file-name-all-completions .

tramp-smb-handle-file-name-all-completions)
                                     (file-name-as-directory .
tramp-handle-file-name-as-directory)
                                     (file-name-completion .
tramp-handle-file-name-completion)
                                     (file-name-directory .
tramp-handle-file-name-directory)
                                     (file-name-nondirectory .
tramp-handle-file-name-nondirectory)
                                     (file-newer-than-file-p .
tramp-handle-file-newer-than-file-p)
                                     (file-ownership-preserved-p . ignore)
                                     (file-readable-p .
                                      tramp-handle-file-exists-p)
                                     (file-regular-p .
                                      tramp-handle-file-regular-p)
                                     (file-remote-p .
                                      tramp-handle-file-remote-p)
                                     (file-symlink-p .
                                      tramp-handle-file-symlink-p)
                                     (file-writable-p .
tramp-smb-handle-file-writable-p)
                                     (find-backup-file-name .
tramp-handle-find-backup-file-name)
                                     (insert-directory .
tramp-smb-handle-insert-directory)
                                     (insert-file-contents .
tramp-handle-insert-file-contents)
                                     (load . tramp-handle-load)
                                     (make-directory .
tramp-smb-handle-make-directory)
                                     (make-directory-internal .

tramp-smb-handle-make-directory-internal)
                                     (make-symbolic-link .
tramp-smb-handle-make-symbolic-link)
                                     (rename-file .
tramp-smb-handle-rename-file)
                                     (set-file-modes .
tramp-smb-handle-set-file-modes)
                                     (set-file-times . ignore)
                                     (set-visited-file-modtime . ignore)
                                     (shell-command . ignore)
                                     (substitute-in-file-name .

tramp-smb-handle-substitute-in-file-name)
(unhandled-file-name-directory .

tramp-handle-unhandled-file-name-directory)
                                     (vc-registered . ignore)
                                     (verify-visited-file-modtime . ignore)
                                     (write-region .
tramp-smb-handle-write-region)
                                     )
 tramp-smb-method "smb"
 tramp-smb-program "smbclient"
 tramp-smb-prompt "^smb: .+> \\|^\\s-+Server\\s-+Comment$"
 tramp-smb-version "Version 3.6.6"
 tramp-syntax 'ftp
 tramp-temp-buffer-file-name nil
 tramp-temp-buffer-name " *tramp temp*"
 tramp-temp-name-prefix "tramp."
 tramp-terminal-prompt-regexp "\\(TERM = (.*)\\|Terminal type\\?
\\[.*\\]\\)\\s-*"
 tramp-terminal-type "dumb"
 tramp-unload-hook '(#[nil "\300\301\302\"\207"
                       [unload-feature tramp-cmds force] 3]
                     #[nil "\300\301\302\"\207"
                       [unload-feature tramp-cache force] 3]
                     #[nil "\300\301\302\"\207"
                       [unload-feature tramp-smb force] 3]
                     #[nil "\300\301\302\"\207"
                       [remove-hook auto-save-hook
                        tramp-set-auto-save-file-modes]
                       3]
                     #[nil "\300\301\302\"\207"
                       [remove-hook kill-buffer-hook
                        tramp-delete-temp-file-function]
                       3]
                     tramp-unload-file-name-handlers
                     #[nil "\300\301\302\"\207"
                       [remove-hook rfn-eshadow-update-overlay-hook
                        tramp-rfn-eshadow-update-overlay]
                       3]
                     #[nil "\300\301\302\"\207"
                       [remove-hook rfn-eshadow-setup-minibuffer-hook
                        tramp-rfn-eshadow-setup-minibuffer]
                       3]
                     #[nil "\300\301\302\"\207"
                       [unload-feature tramp-compat force] 3]
                     )
 tramp-user-regexp "[^:/     ]+"
 tramp-user-with-domain-regexp "\\([^:/ ]+\\)%\\([-a-zA-Z0-9_.]+\\)"
 tramp-verbose 9
 tramp-version "2.2.3-24.1"
 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\\|Timeout, server not responding\\)\\.\\).*\\|^.*\\(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-*"
 )

(setq
 buffer-name "*tramp/smb address@hidden"
 )

load-path shadows:
==================

This is a special notion of the `gnus/message' package.  If you
use another mail agent (by copying the contents of this buffer)
please ensure that the buffers are attached to your email.


--

Martin Apel
Software Architect
Phone:   + 49 8105 77266-53
E-Mail:  address@hidden

SIMPACK AG
Friedrichshafener Strasse 1, 82205 Gilching, Germany
address@hidden, www.simpack.com
Phone: + 49 8105 77266-0
Fax:   + 49 8105 77266-11


Executive Board: Dr. Alexander Eichberger, Dr. Lutz Mauer
Chair of Supervisory Board: Silvia Förster (CPA)
Commercial Register München HRB 181 229


____________
Virus checked by G Data AntiVirus
Version: AVA 22.6441 dated 16.10.2012

Attachment: tramp-debug.buffer
Description: Binary data

Attachment: tramp-smb.buffer
Description: Text document


reply via email to

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