unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#22478: 25.1.50; tramp error: Wrong method specification for ‘scp’
@ 2016-01-27 19:23 Sam Steingold
  2016-01-29  9:53 ` Michael Albinus
  0 siblings, 1 reply; 17+ messages in thread
From: Sam Steingold @ 2016-01-27 19:23 UTC (permalink / raw)
  To: 22478

In GNU Emacs 25.1.50.14 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2016-01-24 built on sdsGazPro
Repository revision: 6d25cbeaaf93615b8d7f26024ba014104eb5d4f2
Windowing system distributor 'The X.Org Foundation', version 11.0.11702000
System Description:	Ubuntu 15.10


I get this error:


Debugger entered--Lisp error: (file-error #("Wrong method specification for ‘scp’" 32 35 (tramp-default t)))
  signal(file-error (#("Wrong method specification for ‘scp’" 32 35 (tramp-default t))))
  tramp-sh-handle-file-local-copy(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-handle-file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-file-name-handler(file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-file-name-handler(file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-local-copy(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-handle-insert-file-contents(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  apply(tramp-handle-insert-file-contents (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil))
  tramp-sh-file-name-handler(insert-file-contents #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  apply(tramp-sh-file-name-handler insert-file-contents (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil))
  tramp-file-name-handler(insert-file-contents #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  insert-file-contents(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  insert-file-contents-literally(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-do-copy-or-rename-file-via-buffer(copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t)
  tramp-do-copy-or-rename-file(copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  tramp-sh-handle-copy-file(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  apply(tramp-sh-handle-copy-file (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil))
  tramp-sh-file-name-handler(copy-file #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  apply(tramp-sh-file-name-handler copy-file (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil))
  tramp-file-name-handler(copy-file #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  copy-file("/podval:~/.newsrc" "~/.newsrc" t t)
  sds-mirror("/podval:~/.newsrc" "~/.newsrc")
  sds-pull-gnus-startup()
  run-hooks(gnus-before-startup-hook)
  apply(run-hooks gnus-before-startup-hook)
  gnus-run-hooks(gnus-before-startup-hook)
  gnus-1(nil nil nil)
  gnus(nil)
  gnus-other-frame(nil)
  funcall-interactively(gnus-other-frame nil)
  call-interactively(gnus-other-frame nil nil)
  command-execute(gnus-other-frame)


I am confused because this worked before, and I can "ssh podval" from
the shell (podval is mentioned in ssh/config).

in tramp-sh-handle-file-local-copy:

v ==> [#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil]
filename ==> #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t))
size ==> nil
rem-enc ==> nil
loc-dec ==> nil



Configured features:
XAW3D XPM JPEG TIFF GIF PNG SOUND DBUS NOTIFY GNUTLS LIBXML2 ZLIB
TOOLKIT_SCROLL_BARS LUCID X11

Important settings:
  value of $LANG: C
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Debugger

Minor modes in effect:
  diff-auto-refine-mode: t
  rcirc-track-minor-mode: t
  which-function-mode: t
  url-handler-mode: t
  show-paren-mode: t
  desktop-save-mode: t
  shell-dirtrack-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  column-number-mode: t
  line-number-mode: t

Recent messages:
Type "q" in help window to delete it.
#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t))
t
#("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t))
nil
"/tmp/tramp.2643LXO"
Mark saved where search started
nil [2 times]

funcall-interactively: Beginning of buffer
previous-line: Beginning of buffer

Load-path shadows:
/home/sds/src/emacs/trunk/lisp/textmodes/ispell hides /usr/share/emacs/site-lisp/dictionaries-common/ispell
/home/sds/src/emacs/trunk/lisp/textmodes/flyspell hides /usr/share/emacs/site-lisp/dictionaries-common/flyspell

Features:
(shadow sort bbdb-message mailalias cookie1 mail-extr gnus-msg gnus-art
mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo
emacsbug sendmail cl-indent eieio-opt speedbar sb-image ezimage dframe
gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc
nnoo parse-time gnus-spec gnus-int gnus-range gnus-win skeleton pulse
etags xref project smerge-mode dabbrev log-edit time-stamp
character-fold misearch multi-isearch add-log log-view pcvs-util
remember image-mode message rfc822 mml mml-sec epg mm-decode mm-bodies
mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums gmm-utils
mailheader cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align
cc-engine conf-mode make-mode view tramp-cache sgml-mode sh-script smie
anaconda-mode pythonic f s dash url url-proxy url-privacy url-expand
url-methods url-history url-cookie url-domsuf url-util mailcap python-x
folding-isearch folding python tramp-sh tramp tramp-compat
tramp-loaddefs trampver ucs-normalize json vc-hg vc-dir vc vc-dispatcher
vc-git diff-mode easy-mmode flyspell ispell tex-mode dired-aux map
finder-inf package epg-config dired dired-loaddefs warnings midnight
gnus gnus-ems nnheader mail-utils wid-edit bbdb-mua bbdb-com crm
mailabbrev bbdb-loaddefs bbdb bbdb-site timezone rcirc server which-func
imenu url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs
eieio-loaddefs gnus-util mm-util help-fns mail-prsvr password-cache
url-vars paren help-at-pt desktop frameset cus-start cus-load ido seq
byte-opt bytecomp byte-compile cconv cl-extra help-mode ess-toolbar
ess-mouse mouseme thingatpt browse-url ess-menu ess-swv ess-noweb
ess-noweb-font-lock-mode ess-bugs-l essd-els ess-sas-d ess-sas-l
ess-sas-a shell pcomplete ess-sta-d ess-sta-l cc-vars cc-defs
make-regexp ess-sp6-d ess-sp3-d ess-julia julia-mode ert pp find-func
ewoc debug ess-r-d ess-r-syntax ess-r-completion ess-tracebug
format-spec ess-roxy advice hideshow ess-help ess-developer ess-s-l ess
ess-inf compile comint ansi-color ring ess-mode ess-noweb-mode ess-utils
ess-custom executable easymenu ess-compat ess-site cl gv cl-loaddefs
pcase cl-lib time-date mule-util tooltip eldoc electric uniquify
ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd
tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment
elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan
thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian
slovak czech european ethiopic indian cyrillic chinese charscript
case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer
cl-preloaded nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote dbusbind inotify
dynamic-setting x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 665953 42862)
 (symbols 48 71324 0)
 (miscs 40 6784 72)
 (strings 32 215315 26144)
 (string-bytes 1 5085119)
 (vectors 16 80087)
 (vector-slots 8 1244406 10934)
 (floats 8 647 1044)
 (intervals 56 14751 0)
 (buffers 976 90)
 (heap 1024 68805 1560))

-- 
Sam Steingold (http://sds.podval.org/) on Ubuntu 15.10 (wily) X 11.0.11702000
http://www.childpsy.net/ http://islamexposedonline.com http://ffii.org
http://jihadwatch.org http://honestreporting.com http://memri.org
Warning! Dates in calendar are closer than they appear!





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#22478: 25.1.50; tramp error: Wrong method specification for ‘scp’
  2016-01-27 19:23 bug#22478: 25.1.50; tramp error: Wrong method specification for ‘scp’ Sam Steingold
@ 2016-01-29  9:53 ` Michael Albinus
  2016-07-15 18:56   ` Michael Albinus
  2016-08-11 21:04   ` Sam Steingold
  0 siblings, 2 replies; 17+ messages in thread
From: Michael Albinus @ 2016-01-29  9:53 UTC (permalink / raw)
  To: Sam Steingold; +Cc: 22478

Sam Steingold <sds@gnu.org> writes:

Hi Sam,

> I get this error:
>
> Debugger entered--Lisp error: (file-error #("Wrong method specification for ‘scp’" 32 35 (tramp-default t)))
>   signal(file-error (#("Wrong method specification for ‘scp’" 32 35 (tramp-default t))))
>   tramp-sh-handle-file-local-copy(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))

[...]
>
> I am confused because this worked before, and I can "ssh podval" from
> the shell (podval is mentioned in ssh/config).

Is it always repeatable? Or does it work, when you perform the same
operation a second time (like opening a file)?

Could you set tramp-verbose to 10, and send me the Tramp traces once the
problem happened again?

Thanks, and best regards, Michael.





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#22478: 25.1.50; tramp error: Wrong method specification for ‘scp’
  2016-01-29  9:53 ` Michael Albinus
@ 2016-07-15 18:56   ` Michael Albinus
  2016-08-11 21:04   ` Sam Steingold
  1 sibling, 0 replies; 17+ messages in thread
From: Michael Albinus @ 2016-07-15 18:56 UTC (permalink / raw)
  To: Sam Steingold; +Cc: 22478

Michael Albinus <michael.albinus@gmx.de> writes:

Hi Sam,
>
>> I get this error:
>>
>> Debugger entered--Lisp error: (file-error #("Wrong method specification for ‘scp’" 32 35 (tramp-default t)))
>>   signal(file-error (#("Wrong method specification for ‘scp’" 32 35 (tramp-default t))))
>>   tramp-sh-handle-file-local-copy(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
>
> [...]
>>
>> I am confused because this worked before, and I can "ssh podval" from
>> the shell (podval is mentioned in ssh/config).
>
> Is it always repeatable? Or does it work, when you perform the same
> operation a second time (like opening a file)?
>
> Could you set tramp-verbose to 10, and send me the Tramp traces once the
> problem happened again?

Could you, please, tell the status? Otherwise, we might lose the bug.

Thanks, and best regards, Michael.





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#22478: 25.1.50; tramp error: Wrong method specification for ‘scp’
  2016-01-29  9:53 ` Michael Albinus
  2016-07-15 18:56   ` Michael Albinus
@ 2016-08-11 21:04   ` Sam Steingold
  2016-08-15 10:26     ` Michael Albinus
  1 sibling, 1 reply; 17+ messages in thread
From: Sam Steingold @ 2016-08-11 21:04 UTC (permalink / raw)
  To: Michael Albinus; +Cc: 22478

Hi Michael,

> * Michael Albinus <zvpunry.nyovahf@tzk.qr> [2016-01-29 10:53:12 +0100]:
>
> Sam Steingold <sds@gnu.org> writes:
>
>> I get this error:
>>
>> Debugger entered--Lisp error: (file-error #("Wrong method specification for ‘scp’" 32 35 (tramp-default t)))
>>   signal(file-error (#("Wrong method specification for ‘scp’" 32 35 (tramp-default t))))
>>   tramp-sh-handle-file-local-copy(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
>
> [...]
>>
>> I am confused because this worked before, and I can "ssh podval" from
>> the shell (podval is mentioned in ssh/config).
>
> Is it always repeatable? Or does it work, when you perform the same
> operation a second time (like opening a file)?

yes, it is always repeatable.

> Could you set tramp-verbose to 10, and send me the Tramp traces once the
> problem happened again?

--8<---------------cut here---------------start------------->8---
;; Emacs: 25.1.50.10 Tramp: 2.3.1-pre -*- mode: outline; -*-
;; Location: /home/sds/src/emacs/trunk/lisp/net/tramp.elc Git: 2e0a2b376f51dd515ffeb6449181cc37fe912f5e
16:59:42.968014 tramp-get-connection-property (7) # ~ /home/sds
16:59:42.968618 tramp-get-file-property (8) # /home/sds/.newsrc file-attributes-integer undef
16:59:42.968709 tramp-get-connection-property (7) # stat nil
16:59:42.968776 tramp-get-connection-property (7) # perl \perl
16:59:42.968836 tramp-do-file-attributes-with-perl (5) # file attributes with perl: /home/sds/.newsrc
16:59:42.968899 tramp-get-connection-property (7) # process-name nil
16:59:42.968966 tramp-get-connection-property (7) # scripts (tramp_perl_file_attributes)
16:59:42.969070 tramp-get-connection-property (7) # process-name nil
16:59:42.969135 tramp-get-connection-property (7) # process-name nil
16:59:42.969196 tramp-get-connection-property (7) # process-buffer nil
16:59:42.969262 tramp-get-connection-property (7) # last-cmd-time (22444 54715 603902 971000)
16:59:42.969333 tramp-get-connection-property (7) # process-name nil
16:59:42.969400 tramp-get-connection-property (7) # remote-echo nil
16:59:42.969446 tramp-send-command (6) # echo are you awake
16:59:42.969493 tramp-get-connection-property (7) # process-name nil
16:59:42.969544 tramp-get-connection-property (7) # chunksize 0
16:59:42.969595 tramp-set-connection-property (7) # last-cmd-time (22444 59198 969577 877000)
16:59:42.969648 tramp-send-string (10) # echo are you awake
16:59:42.969695 tramp-get-connection-property (7) # process-buffer nil
16:59:42.969767 tramp-get-connection-property (7) # check-remote-echo nil
16:59:42.969813 tramp-get-connection-property (7) # check-remote-echo nil
16:59:42.969875 tramp-get-connection-property (7) # gateway nil
16:59:43.011552 tramp-accept-process-output (10) # *tramp/scp podval* run *tramp/scp podval*
are you awake
///8a1abdf5d064a13495e6037e3daf8b9a#$
16:59:43.011634 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.011682 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.011740 tramp-wait-for-regexp (6) # 
are you awake
///8a1abdf5d064a13495e6037e3daf8b9a#$
16:59:43.011840 tramp-get-connection-property (7) # process-name nil
16:59:43.011897 tramp-get-connection-property (7) # remote-echo nil
16:59:43.011954 tramp-send-command (6) # tramp_perl_file_attributes /home/sds/.newsrc integer 2>/dev/null; echo tramp_exit_status $?
16:59:43.012005 tramp-get-connection-property (7) # process-name nil
16:59:43.012055 tramp-get-connection-property (7) # chunksize 0
16:59:43.012108 tramp-set-connection-property (7) # last-cmd-time (22444 59199 12090 696000)
16:59:43.012163 tramp-send-string (10) # tramp_perl_file_attributes /home/sds/.newsrc integer 2>/dev/null; echo tramp_exit_status $?
16:59:43.012212 tramp-get-connection-property (7) # process-buffer nil
16:59:43.012284 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.012329 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.012373 tramp-get-connection-property (7) # gateway nil
16:59:43.039605 tramp-accept-process-output (10) # *tramp/scp podval* run *tramp/scp podval*
tramp_exit_status 2
///8a1abdf5d064a13495e6037e3daf8b9a#$
16:59:43.039705 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.039766 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.039832 tramp-wait-for-regexp (6) # 
tramp_exit_status 2
///8a1abdf5d064a13495e6037e3daf8b9a#$
16:59:43.039942 tramp-get-connection-property (7) # process-buffer nil
16:59:43.040575 tramp-barf-unless-okay (10) # 
  backtrace()
  tramp-error([#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] file-error "`%s' returns with error" "tramp_perl_file_attributes /home/sds/.newsrc integer")
  apply(tramp-error [#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] file-error "`%s' returns with error" "tramp_perl_file_attributes /home/sds/.newsrc integer")
  tramp-barf-unless-okay([#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] "tramp_perl_file_attributes /home/sds/.newsrc integer" "`%s' returns with error" "tramp_perl_file_attributes /home/sds/.newsrc integer")
  tramp-send-command-and-read([#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] "tramp_perl_file_attributes /home/sds/.newsrc integer")
  tramp-do-file-attributes-with-perl([#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] "/home/sds/.newsrc" integer)
  tramp-sh-handle-file-attributes(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-handle-file-attributes #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-file-name-handler(file-attributes #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-attributes #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-file-name-handler(file-attributes #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-attributes(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-handle-file-symlink-p(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-handle-file-symlink-p #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-file-name-handler(file-symlink-p #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-symlink-p #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-file-name-handler(file-symlink-p #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-symlink-p("/podval:~/.newsrc")
  file-chase-links("/podval:~/.newsrc")
  sds-mirror("/podval:~/.newsrc" "~/.newsrc")
  sds-pull-gnus-startup()
  run-hooks(gnus-before-startup-hook)
  apply(run-hooks gnus-before-startup-hook)
  gnus-run-hooks(gnus-before-startup-hook)
  gnus-1(nil nil nil)
  gnus(nil)
  gnus-other-frame(nil)
  funcall-interactively(gnus-other-frame nil)
  call-interactively(gnus-other-frame nil nil)
  command-execute(gnus-other-frame)
16:59:43.040707 tramp-barf-unless-okay (1) # File error: ‘tramp_perl_file_attributes /home/sds/.newsrc integer’ returns with error
16:59:43.040923 tramp-get-connection-property (7) # ~ /home/sds
16:59:43.041284 tramp-get-file-property (8) # /home/sds/.newsrc file-exists-p undef
16:59:43.041357 tramp-get-file-property (8) # /home/sds/.newsrc file-attributes-integer nil
16:59:43.041414 tramp-get-file-property (8) # /home/sds/.newsrc file-attributes-string nil
16:59:43.041468 tramp-get-connection-property (7) # file-exists test -e
16:59:43.041541 tramp-get-connection-property (7) # process-name nil
16:59:43.041594 tramp-get-connection-property (7) # process-name nil
16:59:43.041645 tramp-get-connection-property (7) # process-buffer nil
16:59:43.041701 tramp-get-connection-property (7) # last-cmd-time (22444 59199 12090 696000)
16:59:43.041760 tramp-get-connection-property (7) # process-name nil
16:59:43.041812 tramp-get-connection-property (7) # remote-echo nil
16:59:43.041859 tramp-send-command (6) # test -e /home/sds/.newsrc 2>/dev/null; echo tramp_exit_status $?
16:59:43.041907 tramp-get-connection-property (7) # process-name nil
16:59:43.041958 tramp-get-connection-property (7) # chunksize 0
16:59:43.042011 tramp-set-connection-property (7) # last-cmd-time (22444 59199 41993 428000)
16:59:43.042064 tramp-send-string (10) # test -e /home/sds/.newsrc 2>/dev/null; echo tramp_exit_status $?
16:59:43.042113 tramp-get-connection-property (7) # process-buffer nil
16:59:43.042179 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.042224 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.042274 tramp-get-connection-property (7) # gateway nil
16:59:43.064142 tramp-accept-process-output (10) # *tramp/scp podval* run *tramp/scp podval*
tramp_exit_status 0
///8a1abdf5d064a13495e6037e3daf8b9a#$
16:59:43.064248 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.064312 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.064382 tramp-wait-for-regexp (6) # 
tramp_exit_status 0
///8a1abdf5d064a13495e6037e3daf8b9a#$
16:59:43.064503 tramp-get-connection-property (7) # process-buffer nil
16:59:43.064609 tramp-set-file-property (8) # /home/sds/.newsrc file-exists-p t
16:59:43.065065 tramp-get-file-property (8) # /home/sds/.newsrc file-attributes-integer undef
16:59:43.065155 tramp-get-connection-property (7) # stat nil
16:59:43.065206 tramp-get-connection-property (7) # perl \perl
16:59:43.065255 tramp-do-file-attributes-with-perl (5) # file attributes with perl: /home/sds/.newsrc
16:59:43.065306 tramp-get-connection-property (7) # process-name nil
16:59:43.065357 tramp-get-connection-property (7) # scripts (tramp_perl_file_attributes)
16:59:43.065438 tramp-get-connection-property (7) # process-name nil
16:59:43.065491 tramp-get-connection-property (7) # process-name nil
16:59:43.065542 tramp-get-connection-property (7) # process-buffer nil
16:59:43.065597 tramp-get-connection-property (7) # last-cmd-time (22444 59199 41993 428000)
16:59:43.065654 tramp-get-connection-property (7) # process-name nil
16:59:43.065705 tramp-get-connection-property (7) # remote-echo nil
16:59:43.065750 tramp-send-command (6) # tramp_perl_file_attributes /home/sds/.newsrc integer 2>/dev/null; echo tramp_exit_status $?
16:59:43.065798 tramp-get-connection-property (7) # process-name nil
16:59:43.065848 tramp-get-connection-property (7) # chunksize 0
16:59:43.065901 tramp-set-connection-property (7) # last-cmd-time (22444 59199 65883 852000)
16:59:43.065956 tramp-send-string (10) # tramp_perl_file_attributes /home/sds/.newsrc integer 2>/dev/null; echo tramp_exit_status $?
16:59:43.066004 tramp-get-connection-property (7) # process-buffer nil
16:59:43.066073 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.066118 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.066168 tramp-get-connection-property (7) # gateway nil
16:59:43.089212 tramp-accept-process-output (10) # *tramp/scp podval* run *tramp/scp podval*
tramp_exit_status 2
///8a1abdf5d064a13495e6037e3daf8b9a#$
16:59:43.089318 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.089382 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.089451 tramp-wait-for-regexp (6) # 
tramp_exit_status 2
///8a1abdf5d064a13495e6037e3daf8b9a#$
16:59:43.089576 tramp-get-connection-property (7) # process-buffer nil
16:59:43.090225 tramp-barf-unless-okay (10) # 
  backtrace()
  tramp-error([#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] file-error "`%s' returns with error" "tramp_perl_file_attributes /home/sds/.newsrc integer")
  apply(tramp-error [#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] file-error "`%s' returns with error" "tramp_perl_file_attributes /home/sds/.newsrc integer")
  tramp-barf-unless-okay([#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] "tramp_perl_file_attributes /home/sds/.newsrc integer" "`%s' returns with error" "tramp_perl_file_attributes /home/sds/.newsrc integer")
  tramp-send-command-and-read([#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] "tramp_perl_file_attributes /home/sds/.newsrc integer")
  tramp-do-file-attributes-with-perl([#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] "/home/sds/.newsrc" integer)
  tramp-sh-handle-file-attributes(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-handle-file-attributes #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-file-name-handler(file-attributes #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-attributes #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-file-name-handler(file-attributes #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-attributes(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-handle-file-newer-than-file-p("/home/sds/.newsrc" #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-handle-file-newer-than-file-p ("/home/sds/.newsrc" #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t))))
  tramp-sh-file-name-handler(file-newer-than-file-p "/home/sds/.newsrc" #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-newer-than-file-p ("/home/sds/.newsrc" #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t))))
  tramp-file-name-handler(file-newer-than-file-p "/home/sds/.newsrc" #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-newer-than-file-p("~/.newsrc" "/podval:~/.newsrc")
  sds-mirror("/podval:~/.newsrc" "~/.newsrc")
  sds-pull-gnus-startup()
  run-hooks(gnus-before-startup-hook)
  apply(run-hooks gnus-before-startup-hook)
  gnus-run-hooks(gnus-before-startup-hook)
  gnus-1(nil nil nil)
  gnus(nil)
  gnus-other-frame(nil)
  funcall-interactively(gnus-other-frame nil)
  call-interactively(gnus-other-frame nil nil)
  command-execute(gnus-other-frame)
16:59:43.090365 tramp-barf-unless-okay (1) # File error: ‘tramp_perl_file_attributes /home/sds/.newsrc integer’ returns with error
16:59:43.090656 tramp-get-connection-property (7) # ~ /home/sds
16:59:43.091087 tramp-get-file-property (8) # /home/sds/.newsrc file-truename undef
16:59:43.091155 tramp-sh-handle-file-truename (4) # Finding true name for ‘/scp:podval:/home/sds/.newsrc’
16:59:43.091211 tramp-get-connection-property (7) # readlink \readlink
16:59:43.091260 tramp-get-connection-property (7) # readlink \readlink
16:59:43.091332 tramp-get-connection-property (7) # process-name nil
16:59:43.091385 tramp-get-connection-property (7) # process-name nil
16:59:43.091434 tramp-get-connection-property (7) # process-buffer nil
16:59:43.091490 tramp-get-connection-property (7) # last-cmd-time (22444 59199 65883 852000)
16:59:43.091548 tramp-get-connection-property (7) # process-name nil
16:59:43.091599 tramp-get-connection-property (7) # remote-echo nil
16:59:43.091644 tramp-send-command (6) # \readlink --canonicalize-missing /home/sds/.newsrc 2>/dev/null; echo tramp_exit_status $?
16:59:43.091693 tramp-get-connection-property (7) # process-name nil
16:59:43.091744 tramp-get-connection-property (7) # chunksize 0
16:59:43.091797 tramp-set-connection-property (7) # last-cmd-time (22444 59199 91778 596000)
16:59:43.091850 tramp-send-string (10) # \readlink --canonicalize-missing /home/sds/.newsrc 2>/dev/null; echo tramp_exit_status $?
16:59:43.091898 tramp-get-connection-property (7) # process-buffer nil
16:59:43.091966 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.092011 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.092060 tramp-get-connection-property (7) # gateway nil
16:59:43.113014 tramp-accept-process-output (10) # *tramp/scp podval* run *tramp/scp podval*
/mnt/data/home/sds/.newsrc
tramp_exit_status 0
///8a1abdf5d064a13495e6037e3daf8b9a#$
16:59:43.113117 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.113181 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.113257 tramp-wait-for-regexp (6) # 
/mnt/data/home/sds/.newsrc
tramp_exit_status 0
///8a1abdf5d064a13495e6037e3daf8b9a#$
16:59:43.113378 tramp-get-connection-property (7) # process-buffer nil
16:59:43.113477 tramp-get-connection-property (7) # process-buffer nil
16:59:43.113550 tramp-sh-handle-file-truename (4) # True name of ‘/home/sds/.newsrc’ is ‘/mnt/data/home/sds/.newsrc’
16:59:43.113629 tramp-set-file-property (8) # /home/sds/.newsrc file-truename /mnt/data/home/sds/.newsrc
16:59:43.114144 tramp-get-file-property (8) # /mnt/data/home/sds/.newsrc file-attributes-integer undef
16:59:43.114214 tramp-get-connection-property (7) # stat nil
16:59:43.114266 tramp-get-connection-property (7) # perl \perl
16:59:43.114315 tramp-do-file-attributes-with-perl (5) # file attributes with perl: /mnt/data/home/sds/.newsrc
16:59:43.114366 tramp-get-connection-property (7) # process-name nil
16:59:43.114449 tramp-get-connection-property (7) # scripts (tramp_perl_file_attributes)
16:59:43.114525 tramp-get-connection-property (7) # process-name nil
16:59:43.114574 tramp-get-connection-property (7) # process-name nil
16:59:43.114622 tramp-get-connection-property (7) # process-buffer nil
16:59:43.114674 tramp-get-connection-property (7) # last-cmd-time (22444 59199 91778 596000)
16:59:43.114727 tramp-get-connection-property (7) # process-name nil
16:59:43.114775 tramp-get-connection-property (7) # remote-echo nil
16:59:43.114817 tramp-send-command (6) # tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer 2>/dev/null; echo tramp_exit_status $?
16:59:43.114863 tramp-get-connection-property (7) # process-name nil
16:59:43.114911 tramp-get-connection-property (7) # chunksize 0
16:59:43.114959 tramp-set-connection-property (7) # last-cmd-time (22444 59199 114943 169000)
16:59:43.115008 tramp-send-string (10) # tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer 2>/dev/null; echo tramp_exit_status $?
16:59:43.115055 tramp-get-connection-property (7) # process-buffer nil
16:59:43.115143 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.115195 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.115251 tramp-get-connection-property (7) # gateway nil
16:59:43.136967 tramp-accept-process-output (10) # *tramp/scp podval* run *tramp/scp podval*
tramp_exit_status 2
///8a1abdf5d064a13495e6037e3daf8b9a#$
16:59:43.137075 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.137138 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.137208 tramp-wait-for-regexp (6) # 
tramp_exit_status 2
///8a1abdf5d064a13495e6037e3daf8b9a#$
16:59:43.137331 tramp-get-connection-property (7) # process-buffer nil
16:59:43.138072 tramp-barf-unless-okay (10) # 
  backtrace()
  tramp-error([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] file-error "`%s' returns with error" "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  apply(tramp-error [#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] file-error "`%s' returns with error" "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  tramp-barf-unless-okay([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer" "`%s' returns with error" "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  tramp-send-command-and-read([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  tramp-do-file-attributes-with-perl([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] "/mnt/data/home/sds/.newsrc" integer)
  tramp-sh-handle-file-attributes(#("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-handle-file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-file-name-handler(file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-file-name-handler(file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-attributes(#("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-do-copy-or-rename-file(copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  tramp-sh-handle-copy-file(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  apply(tramp-sh-handle-copy-file (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil))
  tramp-sh-file-name-handler(copy-file #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  apply(tramp-sh-file-name-handler copy-file (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil))
  tramp-file-name-handler(copy-file #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  copy-file("/podval:~/.newsrc" "~/.newsrc" t t)
  sds-mirror("/podval:~/.newsrc" "~/.newsrc")
  sds-pull-gnus-startup()
  run-hooks(gnus-before-startup-hook)
  apply(run-hooks gnus-before-startup-hook)
  gnus-run-hooks(gnus-before-startup-hook)
  gnus-1(nil nil nil)
  gnus(nil)
  gnus-other-frame(nil)
  funcall-interactively(gnus-other-frame nil)
  call-interactively(gnus-other-frame nil nil)
  command-execute(gnus-other-frame)
16:59:43.138216 tramp-barf-unless-okay (1) # File error: ‘tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer’ returns with error
16:59:43.138542 tramp-do-copy-or-rename-file (0) # Copying /scp:podval:/home/sds/.newsrc to /home/sds/.newsrc...
16:59:43.138711 tramp-get-connection-property (7) # copy-program undef
16:59:43.139221 tramp-get-file-property (8) # /home/sds/.newsrc file-exists-p t
16:59:43.139370 tramp-handle-insert-file-contents (3) # Inserting ‘/scp:podval:/home/sds/.newsrc’...
16:59:43.139739 tramp-get-file-property (8) # /home/sds/.newsrc file-exists-p t
16:59:43.139960 tramp-get-file-property (8) # /home/sds/.newsrc file-truename /mnt/data/home/sds/.newsrc
16:59:43.140320 tramp-get-file-property (8) # /mnt/data/home/sds/.newsrc file-attributes-integer undef
16:59:43.140381 tramp-get-connection-property (7) # stat nil
16:59:43.140429 tramp-get-connection-property (7) # perl \perl
16:59:43.140473 tramp-do-file-attributes-with-perl (5) # file attributes with perl: /mnt/data/home/sds/.newsrc
16:59:43.140518 tramp-get-connection-property (7) # process-name nil
16:59:43.140567 tramp-get-connection-property (7) # scripts (tramp_perl_file_attributes)
16:59:43.140642 tramp-get-connection-property (7) # process-name nil
16:59:43.140692 tramp-get-connection-property (7) # process-name nil
16:59:43.140739 tramp-get-connection-property (7) # process-buffer nil
16:59:43.140789 tramp-get-connection-property (7) # last-cmd-time (22444 59199 114943 169000)
16:59:43.140842 tramp-get-connection-property (7) # process-name nil
16:59:43.140891 tramp-get-connection-property (7) # remote-echo nil
16:59:43.140934 tramp-send-command (6) # tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer 2>/dev/null; echo tramp_exit_status $?
16:59:43.140979 tramp-get-connection-property (7) # process-name nil
16:59:43.141026 tramp-get-connection-property (7) # chunksize 0
16:59:43.141074 tramp-set-connection-property (7) # last-cmd-time (22444 59199 141058 951000)
16:59:43.141127 tramp-send-string (10) # tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer 2>/dev/null; echo tramp_exit_status $?
16:59:43.141174 tramp-get-connection-property (7) # process-buffer nil
16:59:43.141240 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.141288 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.141338 tramp-get-connection-property (7) # gateway nil
16:59:43.163132 tramp-accept-process-output (10) # *tramp/scp podval* run *tramp/scp podval*
tramp_exit_status 2
///8a1abdf5d064a13495e6037e3daf8b9a#$
16:59:43.163233 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.163298 tramp-get-connection-property (7) # check-remote-echo nil
16:59:43.163383 tramp-wait-for-regexp (6) # 
tramp_exit_status 2
///8a1abdf5d064a13495e6037e3daf8b9a#$
16:59:43.163494 tramp-get-connection-property (7) # process-buffer nil
16:59:43.164016 tramp-barf-unless-okay (10) # 
  backtrace()
  tramp-error([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] file-error "`%s' returns with error" "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  apply(tramp-error [#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] file-error "`%s' returns with error" "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  tramp-barf-unless-okay([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer" "`%s' returns with error" "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  tramp-send-command-and-read([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  tramp-do-file-attributes-with-perl([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] "/mnt/data/home/sds/.newsrc" integer)
  tramp-sh-handle-file-attributes(#("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-handle-file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-file-name-handler(file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-file-name-handler(file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-attributes(#("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-handle-file-local-copy(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-handle-file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-file-name-handler(file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-file-name-handler(file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-local-copy(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-handle-insert-file-contents(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  apply(tramp-handle-insert-file-contents (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil))
  tramp-sh-file-name-handler(insert-file-contents #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  apply(tramp-sh-file-name-handler insert-file-contents (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil))
  tramp-file-name-handler(insert-file-contents #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  insert-file-contents(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  insert-file-contents-literally(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-do-copy-or-rename-file-via-buffer(copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t)
  tramp-do-copy-or-rename-file(copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  tramp-sh-handle-copy-file(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  apply(tramp-sh-handle-copy-file (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil))
  tramp-sh-file-name-handler(copy-file #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  apply(tramp-sh-file-name-handler copy-file (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil))
  tramp-file-name-handler(copy-file #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  copy-file("/podval:~/.newsrc" "~/.newsrc" t t)
  sds-mirror("/podval:~/.newsrc" "~/.newsrc")
  sds-pull-gnus-startup()
  run-hooks(gnus-before-startup-hook)
  apply(run-hooks gnus-before-startup-hook)
  gnus-run-hooks(gnus-before-startup-hook)
  gnus-1(nil nil nil)
  gnus(nil)
  gnus-other-frame(nil)
  funcall-interactively(gnus-other-frame nil)
  call-interactively(gnus-other-frame nil nil)
  command-execute(gnus-other-frame)
16:59:43.164181 tramp-barf-unless-okay (1) # File error: ‘tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer’ returns with error
16:59:43.164235 tramp-get-connection-property (7) # process-name nil
16:59:43.164282 tramp-get-connection-property (7) # remote-encoding base64
16:59:43.164328 tramp-get-connection-property (7) # process-name nil
16:59:43.164372 tramp-get-connection-property (7) # local-decoding base64-decode-region
16:59:43.168143 tramp-get-connection-property (7) # copy-program undef
16:59:43.168575 tramp-sh-handle-file-local-copy (10) # 
  backtrace()
  tramp-sh-handle-file-local-copy(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-handle-file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-file-name-handler(file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-file-name-handler(file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-local-copy(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-handle-insert-file-contents(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  apply(tramp-handle-insert-file-contents (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil))
  tramp-sh-file-name-handler(insert-file-contents #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  apply(tramp-sh-file-name-handler insert-file-contents (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil))
  tramp-file-name-handler(insert-file-contents #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  insert-file-contents(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  insert-file-contents-literally(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-do-copy-or-rename-file-via-buffer(copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t)
  tramp-do-copy-or-rename-file(copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  tramp-sh-handle-copy-file(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  apply(tramp-sh-handle-copy-file (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil))
  tramp-sh-file-name-handler(copy-file #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  apply(tramp-sh-file-name-handler copy-file (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil))
  tramp-file-name-handler(copy-file #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  copy-file("/podval:~/.newsrc" "~/.newsrc" t t)
  sds-mirror("/podval:~/.newsrc" "~/.newsrc")
  sds-pull-gnus-startup()
  run-hooks(gnus-before-startup-hook)
  apply(run-hooks gnus-before-startup-hook)
  gnus-run-hooks(gnus-before-startup-hook)
  gnus-1(nil nil nil)
  gnus(nil)
  gnus-other-frame(nil)
  funcall-interactively(gnus-other-frame nil)
  call-interactively(gnus-other-frame nil nil)
  command-execute(gnus-other-frame)
16:59:43.168711 tramp-sh-handle-file-local-copy (1) # File error: Wrong method specification for ‘scp’
16:59:43.168972 tramp-handle-insert-file-contents (3) # Inserting ‘/scp:podval:/home/sds/.newsrc’...failed
16:59:43.169220 tramp-do-copy-or-rename-file (0) # Copying /scp:podval:/home/sds/.newsrc to /home/sds/.newsrc...failed
17:00:24.385739 tramp-get-connection-property (7) # ~ /home/sds
17:00:24.386131 tramp-get-file-property (8) # /home/sds/.newsrc file-attributes-integer undef
17:00:24.386199 tramp-get-connection-property (7) # stat nil
17:00:24.386252 tramp-get-connection-property (7) # perl \perl
17:00:24.386300 tramp-do-file-attributes-with-perl (5) # file attributes with perl: /home/sds/.newsrc
17:00:24.386350 tramp-get-connection-property (7) # process-name nil
17:00:24.386415 tramp-get-connection-property (7) # scripts (tramp_perl_file_attributes)
17:00:24.386496 tramp-get-connection-property (7) # process-name nil
17:00:24.386546 tramp-get-connection-property (7) # process-name nil
17:00:24.386595 tramp-get-connection-property (7) # process-buffer nil
17:00:24.386649 tramp-get-connection-property (7) # last-cmd-time (22444 59199 141058 951000)
17:00:24.386706 tramp-get-connection-property (7) # process-name nil
17:00:24.386755 tramp-get-connection-property (7) # remote-echo nil
17:00:24.386799 tramp-send-command (6) # tramp_perl_file_attributes /home/sds/.newsrc integer 2>/dev/null; echo tramp_exit_status $?
17:00:24.386846 tramp-get-connection-property (7) # process-name nil
17:00:24.386895 tramp-get-connection-property (7) # chunksize 0
17:00:24.386945 tramp-set-connection-property (7) # last-cmd-time (22444 59240 386929 852000)
17:00:24.386998 tramp-send-string (10) # tramp_perl_file_attributes /home/sds/.newsrc integer 2>/dev/null; echo tramp_exit_status $?
17:00:24.387044 tramp-get-connection-property (7) # process-buffer nil
17:00:24.387139 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.387195 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.387263 tramp-get-connection-property (7) # gateway nil
17:00:24.424265 tramp-accept-process-output (10) # *tramp/scp podval* run *tramp/scp podval*
tramp_exit_status 2
///8a1abdf5d064a13495e6037e3daf8b9a#$
17:00:24.424370 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.424436 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.424508 tramp-wait-for-regexp (6) # 
tramp_exit_status 2
///8a1abdf5d064a13495e6037e3daf8b9a#$
17:00:24.424630 tramp-get-connection-property (7) # process-buffer nil
17:00:24.425329 tramp-barf-unless-okay (10) # 
  backtrace()
  tramp-error([#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] file-error "`%s' returns with error" "tramp_perl_file_attributes /home/sds/.newsrc integer")
  apply(tramp-error [#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] file-error "`%s' returns with error" "tramp_perl_file_attributes /home/sds/.newsrc integer")
  tramp-barf-unless-okay([#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] "tramp_perl_file_attributes /home/sds/.newsrc integer" "`%s' returns with error" "tramp_perl_file_attributes /home/sds/.newsrc integer")
  tramp-send-command-and-read([#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] "tramp_perl_file_attributes /home/sds/.newsrc integer")
  tramp-do-file-attributes-with-perl([#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] "/home/sds/.newsrc" integer)
  tramp-sh-handle-file-attributes(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-handle-file-attributes #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-file-name-handler(file-attributes #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-attributes #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-file-name-handler(file-attributes #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-attributes(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-handle-file-symlink-p(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-handle-file-symlink-p #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-file-name-handler(file-symlink-p #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-symlink-p #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-file-name-handler(file-symlink-p #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-symlink-p("/podval:~/.newsrc")
  file-chase-links("/podval:~/.newsrc")
  sds-mirror("/podval:~/.newsrc" "~/.newsrc")
  sds-pull-gnus-startup()
  run-hooks(gnus-before-startup-hook)
  apply(run-hooks gnus-before-startup-hook)
  gnus-run-hooks(gnus-before-startup-hook)
  gnus-1(nil nil nil)
  gnus(nil)
  funcall-interactively(gnus nil)
  call-interactively(gnus record nil)
  command-execute(gnus record)
  execute-extended-command(nil "gnus" "gnus")
  funcall-interactively(execute-extended-command nil "gnus" "gnus")
  call-interactively(execute-extended-command nil nil)
  command-execute(execute-extended-command)
17:00:24.425482 tramp-barf-unless-okay (1) # File error: ‘tramp_perl_file_attributes /home/sds/.newsrc integer’ returns with error
17:00:24.425665 tramp-get-connection-property (7) # ~ /home/sds
17:00:24.425981 tramp-get-file-property (8) # /home/sds/.newsrc file-exists-p undef
17:00:24.426050 tramp-get-file-property (8) # /home/sds/.newsrc file-attributes-integer nil
17:00:24.426106 tramp-get-file-property (8) # /home/sds/.newsrc file-attributes-string nil
17:00:24.426158 tramp-get-connection-property (7) # file-exists test -e
17:00:24.426230 tramp-get-connection-property (7) # process-name nil
17:00:24.426283 tramp-get-connection-property (7) # process-name nil
17:00:24.426335 tramp-get-connection-property (7) # process-buffer nil
17:00:24.426426 tramp-get-connection-property (7) # last-cmd-time (22444 59240 386929 852000)
17:00:24.426499 tramp-get-connection-property (7) # process-name nil
17:00:24.426551 tramp-get-connection-property (7) # remote-echo nil
17:00:24.426599 tramp-send-command (6) # test -e /home/sds/.newsrc 2>/dev/null; echo tramp_exit_status $?
17:00:24.426648 tramp-get-connection-property (7) # process-name nil
17:00:24.426700 tramp-get-connection-property (7) # chunksize 0
17:00:24.426754 tramp-set-connection-property (7) # last-cmd-time (22444 59240 426736 739000)
17:00:24.426809 tramp-send-string (10) # test -e /home/sds/.newsrc 2>/dev/null; echo tramp_exit_status $?
17:00:24.426858 tramp-get-connection-property (7) # process-buffer nil
17:00:24.426946 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.427036 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.427090 tramp-get-connection-property (7) # gateway nil
17:00:24.453128 tramp-accept-process-output (10) # *tramp/scp podval* run *tramp/scp podval*
tramp_exit_status 0
///8a1abdf5d064a13495e6037e3daf8b9a#$
17:00:24.453240 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.453310 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.453387 tramp-wait-for-regexp (6) # 
tramp_exit_status 0
///8a1abdf5d064a13495e6037e3daf8b9a#$
17:00:24.453514 tramp-get-connection-property (7) # process-buffer nil
17:00:24.453617 tramp-set-file-property (8) # /home/sds/.newsrc file-exists-p t
17:00:24.454065 tramp-get-file-property (8) # /home/sds/.newsrc file-attributes-integer undef
17:00:24.454149 tramp-get-connection-property (7) # stat nil
17:00:24.454215 tramp-get-connection-property (7) # perl \perl
17:00:24.454275 tramp-do-file-attributes-with-perl (5) # file attributes with perl: /home/sds/.newsrc
17:00:24.454338 tramp-get-connection-property (7) # process-name nil
17:00:24.454430 tramp-get-connection-property (7) # scripts (tramp_perl_file_attributes)
17:00:24.454533 tramp-get-connection-property (7) # process-name nil
17:00:24.454599 tramp-get-connection-property (7) # process-name nil
17:00:24.454664 tramp-get-connection-property (7) # process-buffer nil
17:00:24.454732 tramp-get-connection-property (7) # last-cmd-time (22444 59240 426736 739000)
17:00:24.454805 tramp-get-connection-property (7) # process-name nil
17:00:24.454868 tramp-get-connection-property (7) # remote-echo nil
17:00:24.454936 tramp-send-command (6) # tramp_perl_file_attributes /home/sds/.newsrc integer 2>/dev/null; echo tramp_exit_status $?
17:00:24.454995 tramp-get-connection-property (7) # process-name nil
17:00:24.455054 tramp-get-connection-property (7) # chunksize 0
17:00:24.455118 tramp-set-connection-property (7) # last-cmd-time (22444 59240 455098 103000)
17:00:24.455183 tramp-send-string (10) # tramp_perl_file_attributes /home/sds/.newsrc integer 2>/dev/null; echo tramp_exit_status $?
17:00:24.455242 tramp-get-connection-property (7) # process-buffer nil
17:00:24.455322 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.455377 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.455438 tramp-get-connection-property (7) # gateway nil
17:00:24.479139 tramp-accept-process-output (10) # *tramp/scp podval* run *tramp/scp podval*
tramp_exit_status 2
///8a1abdf5d064a13495e6037e3daf8b9a#$
17:00:24.479251 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.479321 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.479397 tramp-wait-for-regexp (6) # 
tramp_exit_status 2
///8a1abdf5d064a13495e6037e3daf8b9a#$
17:00:24.479524 tramp-get-connection-property (7) # process-buffer nil
17:00:24.480239 tramp-barf-unless-okay (10) # 
  backtrace()
  tramp-error([#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] file-error "`%s' returns with error" "tramp_perl_file_attributes /home/sds/.newsrc integer")
  apply(tramp-error [#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] file-error "`%s' returns with error" "tramp_perl_file_attributes /home/sds/.newsrc integer")
  tramp-barf-unless-okay([#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] "tramp_perl_file_attributes /home/sds/.newsrc integer" "`%s' returns with error" "tramp_perl_file_attributes /home/sds/.newsrc integer")
  tramp-send-command-and-read([#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] "tramp_perl_file_attributes /home/sds/.newsrc integer")
  tramp-do-file-attributes-with-perl([#("scp" 0 3 (tramp-default t)) nil "podval" "/home/sds/.newsrc" nil] "/home/sds/.newsrc" integer)
  tramp-sh-handle-file-attributes(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-handle-file-attributes #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-file-name-handler(file-attributes #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-attributes #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-file-name-handler(file-attributes #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-attributes(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-handle-file-newer-than-file-p("/home/sds/.newsrc" #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-handle-file-newer-than-file-p ("/home/sds/.newsrc" #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t))))
  tramp-sh-file-name-handler(file-newer-than-file-p "/home/sds/.newsrc" #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-newer-than-file-p ("/home/sds/.newsrc" #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t))))
  tramp-file-name-handler(file-newer-than-file-p "/home/sds/.newsrc" #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-newer-than-file-p("~/.newsrc" "/podval:~/.newsrc")
  sds-mirror("/podval:~/.newsrc" "~/.newsrc")
  sds-pull-gnus-startup()
  run-hooks(gnus-before-startup-hook)
  apply(run-hooks gnus-before-startup-hook)
  gnus-run-hooks(gnus-before-startup-hook)
  gnus-1(nil nil nil)
  gnus(nil)
  funcall-interactively(gnus nil)
  call-interactively(gnus record nil)
  command-execute(gnus record)
  execute-extended-command(nil "gnus" "gnus")
  funcall-interactively(execute-extended-command nil "gnus" "gnus")
  call-interactively(execute-extended-command nil nil)
  command-execute(execute-extended-command)
17:00:24.480382 tramp-barf-unless-okay (1) # File error: ‘tramp_perl_file_attributes /home/sds/.newsrc integer’ returns with error
17:00:24.480634 tramp-get-connection-property (7) # ~ /home/sds
17:00:24.481091 tramp-get-file-property (8) # /home/sds/.newsrc file-truename undef
17:00:24.481169 tramp-sh-handle-file-truename (4) # Finding true name for ‘/scp:podval:/home/sds/.newsrc’
17:00:24.481237 tramp-get-connection-property (7) # readlink \readlink
17:00:24.481297 tramp-get-connection-property (7) # readlink \readlink
17:00:24.481383 tramp-get-connection-property (7) # process-name nil
17:00:24.481448 tramp-get-connection-property (7) # process-name nil
17:00:24.481508 tramp-get-connection-property (7) # process-buffer nil
17:00:24.481574 tramp-get-connection-property (7) # last-cmd-time (22444 59240 455098 103000)
17:00:24.481645 tramp-get-connection-property (7) # process-name nil
17:00:24.481705 tramp-get-connection-property (7) # remote-echo nil
17:00:24.481762 tramp-send-command (6) # \readlink --canonicalize-missing /home/sds/.newsrc 2>/dev/null; echo tramp_exit_status $?
17:00:24.481821 tramp-get-connection-property (7) # process-name nil
17:00:24.481881 tramp-get-connection-property (7) # chunksize 0
17:00:24.481945 tramp-set-connection-property (7) # last-cmd-time (22444 59240 481925 15000)
17:00:24.482010 tramp-send-string (10) # \readlink --canonicalize-missing /home/sds/.newsrc 2>/dev/null; echo tramp_exit_status $?
17:00:24.482070 tramp-get-connection-property (7) # process-buffer nil
17:00:24.482150 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.482206 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.482267 tramp-get-connection-property (7) # gateway nil
17:00:24.505425 tramp-accept-process-output (10) # *tramp/scp podval* run *tramp/scp podval*
/mnt/data/home/sds/.newsrc
tramp_exit_status 0
///8a1abdf5d064a13495e6037e3daf8b9a#$
17:00:24.505536 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.505606 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.505684 tramp-wait-for-regexp (6) # 
/mnt/data/home/sds/.newsrc
tramp_exit_status 0
///8a1abdf5d064a13495e6037e3daf8b9a#$
17:00:24.505810 tramp-get-connection-property (7) # process-buffer nil
17:00:24.505906 tramp-get-connection-property (7) # process-buffer nil
17:00:24.505984 tramp-sh-handle-file-truename (4) # True name of ‘/home/sds/.newsrc’ is ‘/mnt/data/home/sds/.newsrc’
17:00:24.506067 tramp-set-file-property (8) # /home/sds/.newsrc file-truename /mnt/data/home/sds/.newsrc
17:00:24.506623 tramp-get-file-property (8) # /mnt/data/home/sds/.newsrc file-attributes-integer undef
17:00:24.506719 tramp-get-connection-property (7) # stat nil
17:00:24.506792 tramp-get-connection-property (7) # perl \perl
17:00:24.506862 tramp-do-file-attributes-with-perl (5) # file attributes with perl: /mnt/data/home/sds/.newsrc
17:00:24.506932 tramp-get-connection-property (7) # process-name nil
17:00:24.507015 tramp-get-connection-property (7) # scripts (tramp_perl_file_attributes)
17:00:24.507114 tramp-get-connection-property (7) # process-name nil
17:00:24.507183 tramp-get-connection-property (7) # process-name nil
17:00:24.507245 tramp-get-connection-property (7) # process-buffer nil
17:00:24.507315 tramp-get-connection-property (7) # last-cmd-time (22444 59240 481925 15000)
17:00:24.507388 tramp-get-connection-property (7) # process-name nil
17:00:24.507452 tramp-get-connection-property (7) # remote-echo nil
17:00:24.507511 tramp-send-command (6) # tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer 2>/dev/null; echo tramp_exit_status $?
17:00:24.507573 tramp-get-connection-property (7) # process-name nil
17:00:24.507636 tramp-get-connection-property (7) # chunksize 0
17:00:24.507702 tramp-set-connection-property (7) # last-cmd-time (22444 59240 507681 452000)
17:00:24.507770 tramp-send-string (10) # tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer 2>/dev/null; echo tramp_exit_status $?
17:00:24.507842 tramp-get-connection-property (7) # process-buffer nil
17:00:24.507928 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.507986 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.508050 tramp-get-connection-property (7) # gateway nil
17:00:24.531203 tramp-accept-process-output (10) # *tramp/scp podval* run *tramp/scp podval*
tramp_exit_status 2
///8a1abdf5d064a13495e6037e3daf8b9a#$
17:00:24.531314 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.531385 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.531463 tramp-wait-for-regexp (6) # 
tramp_exit_status 2
///8a1abdf5d064a13495e6037e3daf8b9a#$
17:00:24.531592 tramp-get-connection-property (7) # process-buffer nil
17:00:24.532396 tramp-barf-unless-okay (10) # 
  backtrace()
  tramp-error([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] file-error "`%s' returns with error" "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  apply(tramp-error [#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] file-error "`%s' returns with error" "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  tramp-barf-unless-okay([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer" "`%s' returns with error" "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  tramp-send-command-and-read([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  tramp-do-file-attributes-with-perl([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] "/mnt/data/home/sds/.newsrc" integer)
  tramp-sh-handle-file-attributes(#("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-handle-file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-file-name-handler(file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-file-name-handler(file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-attributes(#("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-do-copy-or-rename-file(copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  tramp-sh-handle-copy-file(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  apply(tramp-sh-handle-copy-file (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil))
  tramp-sh-file-name-handler(copy-file #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  apply(tramp-sh-file-name-handler copy-file (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil))
  tramp-file-name-handler(copy-file #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  copy-file("/podval:~/.newsrc" "~/.newsrc" t t)
  sds-mirror("/podval:~/.newsrc" "~/.newsrc")
  sds-pull-gnus-startup()
  run-hooks(gnus-before-startup-hook)
  apply(run-hooks gnus-before-startup-hook)
  gnus-run-hooks(gnus-before-startup-hook)
  gnus-1(nil nil nil)
  gnus(nil)
  funcall-interactively(gnus nil)
  call-interactively(gnus record nil)
  command-execute(gnus record)
  execute-extended-command(nil "gnus" "gnus")
  funcall-interactively(execute-extended-command nil "gnus" "gnus")
  call-interactively(execute-extended-command nil nil)
  command-execute(execute-extended-command)
17:00:24.532560 tramp-barf-unless-okay (1) # File error: ‘tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer’ returns with error
17:00:24.532737 tramp-do-copy-or-rename-file (0) # Copying /scp:podval:/home/sds/.newsrc to /home/sds/.newsrc...
17:00:24.532911 tramp-get-connection-property (7) # copy-program undef
17:00:24.533384 tramp-get-file-property (8) # /home/sds/.newsrc file-exists-p t
17:00:24.533549 tramp-handle-insert-file-contents (3) # Inserting ‘/scp:podval:/home/sds/.newsrc’...
17:00:24.534108 tramp-get-file-property (8) # /home/sds/.newsrc file-exists-p t
17:00:24.534541 tramp-get-file-property (8) # /home/sds/.newsrc file-truename /mnt/data/home/sds/.newsrc
17:00:24.534931 tramp-get-file-property (8) # /mnt/data/home/sds/.newsrc file-attributes-integer undef
17:00:24.534997 tramp-get-connection-property (7) # stat nil
17:00:24.535047 tramp-get-connection-property (7) # perl \perl
17:00:24.535094 tramp-do-file-attributes-with-perl (5) # file attributes with perl: /mnt/data/home/sds/.newsrc
17:00:24.535143 tramp-get-connection-property (7) # process-name nil
17:00:24.535193 tramp-get-connection-property (7) # scripts (tramp_perl_file_attributes)
17:00:24.535268 tramp-get-connection-property (7) # process-name nil
17:00:24.535319 tramp-get-connection-property (7) # process-name nil
17:00:24.535367 tramp-get-connection-property (7) # process-buffer nil
17:00:24.535417 tramp-get-connection-property (7) # last-cmd-time (22444 59240 507681 452000)
17:00:24.535471 tramp-get-connection-property (7) # process-name nil
17:00:24.535521 tramp-get-connection-property (7) # remote-echo nil
17:00:24.535565 tramp-send-command (6) # tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer 2>/dev/null; echo tramp_exit_status $?
17:00:24.535613 tramp-get-connection-property (7) # process-name nil
17:00:24.535660 tramp-get-connection-property (7) # chunksize 0
17:00:24.535710 tramp-set-connection-property (7) # last-cmd-time (22444 59240 535696 344000)
17:00:24.535763 tramp-send-string (10) # tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer 2>/dev/null; echo tramp_exit_status $?
17:00:24.535809 tramp-get-connection-property (7) # process-buffer nil
17:00:24.535889 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.535951 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.536003 tramp-get-connection-property (7) # gateway nil
17:00:24.559888 tramp-accept-process-output (10) # *tramp/scp podval* run *tramp/scp podval*
tramp_exit_status 2
///8a1abdf5d064a13495e6037e3daf8b9a#$
17:00:24.560049 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.560126 tramp-get-connection-property (7) # check-remote-echo nil
17:00:24.560205 tramp-wait-for-regexp (6) # 
tramp_exit_status 2
///8a1abdf5d064a13495e6037e3daf8b9a#$
17:00:24.560324 tramp-get-connection-property (7) # process-buffer nil
17:00:24.560912 tramp-barf-unless-okay (10) # 
  backtrace()
  tramp-error([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] file-error "`%s' returns with error" "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  apply(tramp-error [#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] file-error "`%s' returns with error" "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  tramp-barf-unless-okay([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer" "`%s' returns with error" "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  tramp-send-command-and-read([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  tramp-do-file-attributes-with-perl([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] "/mnt/data/home/sds/.newsrc" integer)
  tramp-sh-handle-file-attributes(#("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-handle-file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-file-name-handler(file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-file-name-handler(file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-attributes(#("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-handle-file-local-copy(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-handle-file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-file-name-handler(file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-file-name-handler(file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-local-copy(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-handle-insert-file-contents(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  apply(tramp-handle-insert-file-contents (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil))
  tramp-sh-file-name-handler(insert-file-contents #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  apply(tramp-sh-file-name-handler insert-file-contents (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil))
  tramp-file-name-handler(insert-file-contents #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  insert-file-contents(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  insert-file-contents-literally(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-do-copy-or-rename-file-via-buffer(copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t)
  tramp-do-copy-or-rename-file(copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  tramp-sh-handle-copy-file(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  apply(tramp-sh-handle-copy-file (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil))
  tramp-sh-file-name-handler(copy-file #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  apply(tramp-sh-file-name-handler copy-file (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil))
  tramp-file-name-handler(copy-file #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  copy-file("/podval:~/.newsrc" "~/.newsrc" t t)
  sds-mirror("/podval:~/.newsrc" "~/.newsrc")
  sds-pull-gnus-startup()
  run-hooks(gnus-before-startup-hook)
  apply(run-hooks gnus-before-startup-hook)
  gnus-run-hooks(gnus-before-startup-hook)
  gnus-1(nil nil nil)
  gnus(nil)
  funcall-interactively(gnus nil)
  call-interactively(gnus record nil)
  command-execute(gnus record)
  execute-extended-command(nil "gnus" "gnus")
  funcall-interactively(execute-extended-command nil "gnus" "gnus")
  call-interactively(execute-extended-command nil nil)
  command-execute(execute-extended-command)
17:00:24.561108 tramp-barf-unless-okay (1) # File error: ‘tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer’ returns with error
17:00:24.561167 tramp-get-connection-property (7) # process-name nil
17:00:24.561220 tramp-get-connection-property (7) # remote-encoding base64
17:00:24.561271 tramp-get-connection-property (7) # process-name nil
17:00:24.561320 tramp-get-connection-property (7) # local-decoding base64-decode-region
17:00:24.564665 tramp-get-connection-property (7) # copy-program undef
17:00:24.565080 tramp-sh-handle-file-local-copy (10) # 
  backtrace()
  tramp-sh-handle-file-local-copy(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-handle-file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-file-name-handler(file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-file-name-handler(file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-local-copy(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-handle-insert-file-contents(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  apply(tramp-handle-insert-file-contents (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil))
  tramp-sh-file-name-handler(insert-file-contents #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  apply(tramp-sh-file-name-handler insert-file-contents (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil))
  tramp-file-name-handler(insert-file-contents #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  insert-file-contents(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  insert-file-contents-literally(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-do-copy-or-rename-file-via-buffer(copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t)
  tramp-do-copy-or-rename-file(copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  tramp-sh-handle-copy-file(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  apply(tramp-sh-handle-copy-file (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil))
  tramp-sh-file-name-handler(copy-file #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  apply(tramp-sh-file-name-handler copy-file (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil))
  tramp-file-name-handler(copy-file #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/home/sds/.newsrc" t t nil nil)
  copy-file("/podval:~/.newsrc" "~/.newsrc" t t)
  sds-mirror("/podval:~/.newsrc" "~/.newsrc")
  sds-pull-gnus-startup()
  run-hooks(gnus-before-startup-hook)
  apply(run-hooks gnus-before-startup-hook)
  gnus-run-hooks(gnus-before-startup-hook)
  gnus-1(nil nil nil)
  gnus(nil)
  funcall-interactively(gnus nil)
  call-interactively(gnus record nil)
  command-execute(gnus record)
  execute-extended-command(nil "gnus" "gnus")
  funcall-interactively(execute-extended-command nil "gnus" "gnus")
  call-interactively(execute-extended-command nil nil)
  command-execute(execute-extended-command)
17:00:24.565224 tramp-sh-handle-file-local-copy (1) # File error: Wrong method specification for ‘scp’
17:00:24.565467 tramp-handle-insert-file-contents (3) # Inserting ‘/scp:podval:/home/sds/.newsrc’...failed
17:00:24.565729 tramp-do-copy-or-rename-file (0) # Copying /scp:podval:/home/sds/.newsrc to /home/sds/.newsrc...failed
--8<---------------cut here---------------end--------------->8---


-- 
Sam Steingold (http://sds.podval.org/) on Ubuntu 16.04 (xenial) X 11.0.11803000
http://www.childpsy.net/ http://www.memritv.org http://iris.org.il
http://palestinefacts.org http://think-israel.org http://dhimmi.org
My name is Deja Vu. Have we met before?





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#22478: 25.1.50; tramp error: Wrong method specification for ‘scp’
  2016-08-11 21:04   ` Sam Steingold
@ 2016-08-15 10:26     ` Michael Albinus
  2016-08-22 22:02       ` Sam Steingold
  0 siblings, 1 reply; 17+ messages in thread
From: Michael Albinus @ 2016-08-15 10:26 UTC (permalink / raw)
  To: Sam Steingold; +Cc: 22478

Sam Steingold <sds@gnu.org> writes:

> Hi Michael,

Hi Sam,

We see the following error in the traces:

> 16:59:43.011954 tramp-send-command (6) # tramp_perl_file_attributes /home/sds/.newsrc integer 2>/dev/null; echo tramp_exit_status $?
> 16:59:43.039832 tramp-wait-for-regexp (6) # 
> tramp_exit_status 2
> ///8a1abdf5d064a13495e6037e3daf8b9a#$

Unfortunately, the call of the shell function tramp_perl_file_attributes
redirects stderr, so we don't know exactly what happened.

Checking the relevant code, I've found a potential problem in Tramp's
cache handling. Not sure whether it is related to your problem, but I've
committed the following patch to the master branch:

--8<---------------cut here---------------start------------->8---
*** /home/albinus/src/tramp/lisp/tramp-cache.el.~996962bcc3f8778ae9bae93e4ac926fde1d34ea9~	2016-08-15 12:17:00.813388070 +0200
--- /home/albinus/src/tramp/lisp/tramp-cache.el	2016-08-15 11:01:56.021498208 +0200
***************
*** 237,245 ****
      (aset key 3 nil)
      (aset key 4 nil))
    (let* ((hash (tramp-get-hash-table key))
! 	 (value (if (hash-table-p hash)
! 		    (gethash property hash default)
! 		  default)))
      (tramp-message key 7 "%s %s" property value)
      value))
  
--- 237,250 ----
      (aset key 3 nil)
      (aset key 4 nil))
    (let* ((hash (tramp-get-hash-table key))
! 	 (value
! 	  ;; If the key is an auxiliary process object, check whether
! 	  ;; the process is still alive.
! 	  (if (and (processp key) (not (memq (process-status key) '(run open))))
! 	      default
! 	    (if (hash-table-p hash)
! 		(gethash property hash default)
! 	      default))))
      (tramp-message key 7 "%s %s" property value)
      value))
  
--8<---------------cut here---------------end--------------->8---

Could you, pls, check whether this cures the problem already? If not, we
need more information why the shell function fails. Pls apply the
following patch:

--8<---------------cut here---------------start------------->8---
*** /home/albinus/src/tramp/lisp/tramp-sh.el.~b3f62af997d071306fe3ab571f54e0537557f373~	2016-08-15 12:21:09.129601587 +0200
--- /home/albinus/src/tramp/lisp/tramp-sh.el	2016-08-15 12:20:22.127720434 +0200
***************
*** 1400,1405 ****
--- 1400,1409 ----
    (tramp-message vec 5 "file attributes with perl: %s" localname)
    (tramp-maybe-send-script
     vec tramp-perl-file-attributes "tramp_perl_file_attributes")
+   (tramp-send-command
+    vec
+    (format "tramp_perl_file_attributes %s %s"
+ 	   (tramp-shell-quote-argument localname) id-format))
    (tramp-send-command-and-read
     vec
     (format "tramp_perl_file_attributes %s %s"
--8<---------------cut here---------------end--------------->8---

Afterwards, rerun the test until it fails, with tramp-verbose set to
10. Maybe we will know better then what happens.

Best regards, Michael.





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#22478: 25.1.50; tramp error: Wrong method specification for ‘scp’
  2016-08-15 10:26     ` Michael Albinus
@ 2016-08-22 22:02       ` Sam Steingold
  2016-08-23  6:25         ` Michael Albinus
  0 siblings, 1 reply; 17+ messages in thread
From: Sam Steingold @ 2016-08-22 22:02 UTC (permalink / raw)
  To: Michael Albinus; +Cc: 22478

alas, I see the same problem with the current git tip

On Mon, Aug 15, 2016 at 6:26 AM, Michael Albinus <michael.albinus@gmx.de> wrote:
> Sam Steingold <sds@gnu.org> writes:
>
>> Hi Michael,
>
> Hi Sam,
>
> We see the following error in the traces:
>
>> 16:59:43.011954 tramp-send-command (6) # tramp_perl_file_attributes /home/sds/.newsrc integer 2>/dev/null; echo tramp_exit_status $?
>> 16:59:43.039832 tramp-wait-for-regexp (6) #
>> tramp_exit_status 2
>> ///8a1abdf5d064a13495e6037e3daf8b9a#$
>
> Unfortunately, the call of the shell function tramp_perl_file_attributes
> redirects stderr, so we don't know exactly what happened.
>
> Checking the relevant code, I've found a potential problem in Tramp's
> cache handling. Not sure whether it is related to your problem, but I've
> committed the following patch to the master branch:
>
> --8<---------------cut here---------------start------------->8---
> *** /home/albinus/src/tramp/lisp/tramp-cache.el.~996962bcc3f8778ae9bae93e4ac926fde1d34ea9~      2016-08-15 12:17:00.813388070 +0200
> --- /home/albinus/src/tramp/lisp/tramp-cache.el 2016-08-15 11:01:56.021498208 +0200
> ***************
> *** 237,245 ****
>       (aset key 3 nil)
>       (aset key 4 nil))
>     (let* ((hash (tramp-get-hash-table key))
> !        (value (if (hash-table-p hash)
> !                   (gethash property hash default)
> !                 default)))
>       (tramp-message key 7 "%s %s" property value)
>       value))
>
> --- 237,250 ----
>       (aset key 3 nil)
>       (aset key 4 nil))
>     (let* ((hash (tramp-get-hash-table key))
> !        (value
> !         ;; If the key is an auxiliary process object, check whether
> !         ;; the process is still alive.
> !         (if (and (processp key) (not (memq (process-status key) '(run open))))
> !             default
> !           (if (hash-table-p hash)
> !               (gethash property hash default)
> !             default))))
>       (tramp-message key 7 "%s %s" property value)
>       value))
>
> --8<---------------cut here---------------end--------------->8---
>
> Could you, pls, check whether this cures the problem already? If not, we
> need more information why the shell function fails. Pls apply the
> following patch:
>
> --8<---------------cut here---------------start------------->8---
> *** /home/albinus/src/tramp/lisp/tramp-sh.el.~b3f62af997d071306fe3ab571f54e0537557f373~ 2016-08-15 12:21:09.129601587 +0200
> --- /home/albinus/src/tramp/lisp/tramp-sh.el    2016-08-15 12:20:22.127720434 +0200
> ***************
> *** 1400,1405 ****
> --- 1400,1409 ----
>     (tramp-message vec 5 "file attributes with perl: %s" localname)
>     (tramp-maybe-send-script
>      vec tramp-perl-file-attributes "tramp_perl_file_attributes")
> +   (tramp-send-command
> +    vec
> +    (format "tramp_perl_file_attributes %s %s"
> +          (tramp-shell-quote-argument localname) id-format))
>     (tramp-send-command-and-read
>      vec
>      (format "tramp_perl_file_attributes %s %s"
> --8<---------------cut here---------------end--------------->8---
>
> Afterwards, rerun the test until it fails, with tramp-verbose set to
> 10. Maybe we will know better then what happens.
>
> Best regards, Michael.



-- 
Sam Steingold <http://sds.podval.org> <http://www.childpsy.net/>





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#22478: 25.1.50; tramp error: Wrong method specification for ‘scp’
  2016-08-22 22:02       ` Sam Steingold
@ 2016-08-23  6:25         ` Michael Albinus
  2016-08-23 21:21           ` Sam Steingold
  0 siblings, 1 reply; 17+ messages in thread
From: Michael Albinus @ 2016-08-23  6:25 UTC (permalink / raw)
  To: Sam Steingold; +Cc: 22478

Sam Steingold <sds@gnu.org> writes:

> alas, I see the same problem with the current git tip

What a pity.

Could you also pls apply the second patch from my last email, and send
the traces again? I would like to know what happens with tramp_perl_file_attributes.

Thanks, and best regards, Michael.





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#22478: 25.1.50; tramp error: Wrong method specification for ‘scp’
  2016-08-23  6:25         ` Michael Albinus
@ 2016-08-23 21:21           ` Sam Steingold
  2016-08-24  9:11             ` Michael Albinus
  0 siblings, 1 reply; 17+ messages in thread
From: Sam Steingold @ 2016-08-23 21:21 UTC (permalink / raw)
  To: Michael Albinus; +Cc: 22478

> * Michael Albinus <zvpunry.nyovahf@tzk.qr> [2016-08-23 08:25:22 +0200]:
>
> Sam Steingold <sds@gnu.org> writes:
>
>> alas, I see the same problem with the current git tip
>
> What a pity.
>
> Could you also pls apply the second patch from my last email, and send
> the traces again? I would like to know what happens with tramp_perl_file_attributes.

here you go...

--8<---------------cut here---------------start------------->8---
17:18:02.604028 tramp-get-connection-property (7) # check-remote-echo nil
17:18:02.604107 tramp-get-connection-property (7) # check-remote-echo nil
17:18:02.604197 tramp-wait-for-regexp (6) # 
tramp_exit_status 2
///f5d1a93737065072f3fb8a21f0ff2ac0#$
17:18:02.604306 tramp-get-connection-property (7) # process-buffer nil
17:18:02.605036 tramp-barf-unless-okay (10) # 
  backtrace()
  tramp-error([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] file-error "`%s' returns with error" "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  apply(tramp-error [#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] file-error "`%s' returns with error" "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  tramp-barf-unless-okay([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer" "`%s' returns with error" "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  tramp-send-command-and-read([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] "tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer")
  tramp-do-file-attributes-with-perl([#("scp" 0 3 (tramp-default t)) nil "podval" "/mnt/data/home/sds/.newsrc" nil] "/mnt/data/home/sds/.newsrc" integer)
  tramp-sh-handle-file-attributes(#("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-handle-file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-file-name-handler(file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-file-name-handler(file-attributes #("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-attributes(#("/scp:podval:/mnt/data/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-handle-file-local-copy(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-handle-file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-file-name-handler(file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-file-name-handler(file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-local-copy(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-handle-insert-file-contents(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  apply(tramp-handle-insert-file-contents (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil))
  tramp-sh-file-name-handler(insert-file-contents #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  apply(tramp-sh-file-name-handler insert-file-contents (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil))
  tramp-file-name-handler(insert-file-contents #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  insert-file-contents(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  insert-file-contents-literally(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-do-copy-or-rename-file-via-buffer(copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/Users/sds/.newsrc" t)
  tramp-do-copy-or-rename-file(copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/Users/sds/.newsrc" t t nil nil)
  tramp-sh-handle-copy-file(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/Users/sds/.newsrc" t t nil nil)
  apply(tramp-sh-handle-copy-file (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/Users/sds/.newsrc" t t nil nil))
  tramp-sh-file-name-handler(copy-file #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/Users/sds/.newsrc" t t nil nil)
  apply(tramp-sh-file-name-handler copy-file (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/Users/sds/.newsrc" t t nil nil))
  tramp-file-name-handler(copy-file #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/Users/sds/.newsrc" t t nil nil)
  copy-file("/podval:~/.newsrc" "~/.newsrc" t t)
  sds-mirror("/podval:~/.newsrc" "~/.newsrc")
  sds-pull-gnus-startup()
  run-hooks(gnus-before-startup-hook)
  apply(run-hooks gnus-before-startup-hook)
  gnus-run-hooks(gnus-before-startup-hook)
  gnus-1(nil nil nil)
  gnus(nil)
  funcall-interactively(gnus nil)
  call-interactively(gnus record nil)
  command-execute(gnus record)
  execute-extended-command(nil "gnus" "gnus")
  funcall-interactively(execute-extended-command nil "gnus" "gnus")
  call-interactively(execute-extended-command nil nil)
  command-execute(execute-extended-command)
17:18:02.605281 tramp-barf-unless-okay (1) # File error: ‘tramp_perl_file_attributes /mnt/data/home/sds/.newsrc integer’ returns with error
17:18:02.605364 tramp-get-connection-property (7) # process-name nil
17:18:02.605440 tramp-get-connection-property (7) # remote-encoding undef
17:18:02.605509 tramp-get-connection-property (7) # process-name nil
17:18:02.605587 tramp-find-inline-encoding (5) # Checking local encoding function ‘base64-encode-region’
17:18:02.605647 tramp-find-inline-encoding (5) # Checking local decoding function ‘base64-decode-region’
17:18:02.605706 tramp-find-inline-encoding (5) # Checking remote encoding command ‘base64’ for sanity
17:18:02.605783 tramp-get-connection-property (7) # process-name nil
17:18:02.605854 tramp-get-connection-property (7) # process-name nil
17:18:02.605918 tramp-get-connection-property (7) # process-buffer nil
17:18:02.605993 tramp-get-connection-property (7) # last-cmd-time (22460 48522 585813 0)
17:18:02.606074 tramp-get-connection-property (7) # process-name nil
17:18:02.606147 tramp-get-connection-property (7) # remote-echo nil
17:18:02.606214 tramp-send-command (6) # ( base64 </dev/null 2>/dev/null; echo tramp_exit_status $? )
17:18:02.606278 tramp-get-connection-property (7) # process-name nil
17:18:02.606351 tramp-get-connection-property (7) # chunksize 0
17:18:02.606420 tramp-set-connection-property (7) # last-cmd-time (22460 48522 606398 0)
17:18:02.606505 tramp-send-string (10) # ( base64 </dev/null 2>/dev/null; echo tramp_exit_status $? )
17:18:02.606571 tramp-get-connection-property (7) # process-buffer nil
17:18:02.606679 tramp-get-connection-property (7) # check-remote-echo nil
17:18:02.606759 tramp-get-connection-property (7) # check-remote-echo nil
17:18:02.606838 tramp-get-connection-property (7) # gateway nil
17:18:02.625136 tramp-accept-process-output (10) # *tramp/scp podval* run *tramp/scp podval*
tramp_exit_status 0
///f5d1a93737065072f3fb8a21f0ff2ac0#$
17:18:02.625355 tramp-get-connection-property (7) # check-remote-echo nil
17:18:02.625480 tramp-get-connection-property (7) # check-remote-echo nil
17:18:02.625619 tramp-wait-for-regexp (6) # 
tramp_exit_status 0
///f5d1a93737065072f3fb8a21f0ff2ac0#$
17:18:02.625803 tramp-get-connection-property (7) # process-buffer nil
17:18:02.625935 tramp-find-inline-encoding (5) # Checking remote decoding command ‘base64 -d -i’ for sanity
17:18:02.626089 tramp-get-connection-property (7) # process-name nil
17:18:02.626170 tramp-get-connection-property (7) # process-name nil
17:18:02.626241 tramp-get-connection-property (7) # process-buffer nil
17:18:02.626317 tramp-get-connection-property (7) # last-cmd-time (22460 48522 606398 0)
17:18:02.626409 tramp-get-connection-property (7) # process-name nil
17:18:02.626488 tramp-get-connection-property (7) # remote-echo nil
17:18:02.626554 tramp-send-command (6) # ( echo xyzzy | base64 | base64 -d -i 2>/dev/null; echo tramp_exit_status $? )
17:18:02.626621 tramp-get-connection-property (7) # process-name nil
17:18:02.626694 tramp-get-connection-property (7) # chunksize 0
17:18:02.626766 tramp-set-connection-property (7) # last-cmd-time (22460 48522 626744 0)
17:18:02.626847 tramp-send-string (10) # ( echo xyzzy | base64 | base64 -d -i 2>/dev/null; echo tramp_exit_status $? )
17:18:02.626916 tramp-get-connection-property (7) # process-buffer nil
17:18:02.627026 tramp-get-connection-property (7) # check-remote-echo nil
17:18:02.627107 tramp-get-connection-property (7) # check-remote-echo nil
17:18:02.627184 tramp-get-connection-property (7) # gateway nil
17:18:02.646349 tramp-accept-process-output (10) # *tramp/scp podval* run *tramp/scp podval*
xyzzy
tramp_exit_status 0
///f5d1a93737065072f3fb8a21f0ff2ac0#$
17:18:02.646465 tramp-get-connection-property (7) # check-remote-echo nil
17:18:02.646550 tramp-get-connection-property (7) # check-remote-echo nil
17:18:02.646631 tramp-wait-for-regexp (6) # 
xyzzy
tramp_exit_status 0
///f5d1a93737065072f3fb8a21f0ff2ac0#$
17:18:02.646749 tramp-get-connection-property (7) # process-buffer nil
17:18:02.646841 tramp-find-inline-encoding (5) # Using local encoding ‘base64-encode-region’
17:18:02.646915 tramp-set-connection-property (7) # local-encoding base64-encode-region
17:18:02.646978 tramp-find-inline-encoding (5) # Using local decoding ‘base64-decode-region’
17:18:02.647048 tramp-set-connection-property (7) # local-decoding base64-decode-region
17:18:02.647118 tramp-find-inline-encoding (5) # Using remote encoding ‘base64’
17:18:02.647189 tramp-set-connection-property (7) # remote-encoding base64
17:18:02.647257 tramp-find-inline-encoding (5) # Using remote decoding ‘base64 -d -i’
17:18:02.647328 tramp-set-connection-property (7) # remote-decoding base64 -d -i
17:18:02.647396 tramp-get-connection-property (7) # process-name nil
17:18:02.647466 tramp-get-connection-property (7) # remote-encoding base64
17:18:02.647529 tramp-get-connection-property (7) # process-name nil
17:18:02.647598 tramp-set-connection-property (7) # remote-encoding base64
17:18:02.647685 tramp-get-connection-property (7) # process-name nil
17:18:02.647756 tramp-get-connection-property (7) # local-decoding base64-decode-region
17:18:02.649393 tramp-get-connection-property (7) # copy-program undef
17:18:02.649969 tramp-sh-handle-file-local-copy (10) # 
  backtrace()
  tramp-sh-handle-file-local-copy(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-handle-file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-sh-file-name-handler(file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  apply(tramp-sh-file-name-handler file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-file-name-handler(file-local-copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  file-local-copy(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-handle-insert-file-contents(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  apply(tramp-handle-insert-file-contents (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil))
  tramp-sh-file-name-handler(insert-file-contents #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  apply(tramp-sh-file-name-handler insert-file-contents (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil))
  tramp-file-name-handler(insert-file-contents #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  insert-file-contents(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) nil nil nil nil)
  insert-file-contents-literally(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)))
  tramp-do-copy-or-rename-file-via-buffer(copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/Users/sds/.newsrc" t)
  tramp-do-copy-or-rename-file(copy #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/Users/sds/.newsrc" t t nil nil)
  tramp-sh-handle-copy-file(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/Users/sds/.newsrc" t t nil nil)
  apply(tramp-sh-handle-copy-file (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/Users/sds/.newsrc" t t nil nil))
  tramp-sh-file-name-handler(copy-file #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/Users/sds/.newsrc" t t nil nil)
  apply(tramp-sh-file-name-handler copy-file (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/Users/sds/.newsrc" t t nil nil))
  tramp-file-name-handler(copy-file #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/Users/sds/.newsrc" t t nil nil)
  copy-file("/podval:~/.newsrc" "~/.newsrc" t t)
  sds-mirror("/podval:~/.newsrc" "~/.newsrc")
  sds-pull-gnus-startup()
  run-hooks(gnus-before-startup-hook)
  apply(run-hooks gnus-before-startup-hook)
  gnus-run-hooks(gnus-before-startup-hook)
  gnus-1(nil nil nil)
  gnus(nil)
  funcall-interactively(gnus nil)
  call-interactively(gnus record nil)
  command-execute(gnus record)
  execute-extended-command(nil "gnus" "gnus")
  funcall-interactively(execute-extended-command nil "gnus" "gnus")
  call-interactively(execute-extended-command nil nil)
  command-execute(execute-extended-command)
17:18:02.650116 tramp-sh-handle-file-local-copy (1) # File error: Wrong method specification for ‘scp’
xyzzy
17:18:02.650859 tramp-handle-insert-file-contents (3) # Inserting ‘/scp:podval:/home/sds/.newsrc’...failed
17:18:02.651429 tramp-do-copy-or-rename-file (0) # Copying /scp:podval:/home/sds/.newsrc to /Users/sds/.newsrc...failed
--8<---------------cut here---------------end--------------->8---

thanks!

-- 
Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1404
http://www.childpsy.net/ http://islamexposedonline.com http://dhimmi.org
http://honestreporting.com http://think-israel.org http://www.dhimmitude.org
You can have it good, soon or cheap.  Pick two...





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#22478: 25.1.50; tramp error: Wrong method specification for ‘scp’
  2016-08-23 21:21           ` Sam Steingold
@ 2016-08-24  9:11             ` Michael Albinus
       [not found]               ` <m1eg5e9szu.fsf@CLR-Data-sds.local>
  0 siblings, 1 reply; 17+ messages in thread
From: Michael Albinus @ 2016-08-24  9:11 UTC (permalink / raw)
  To: Sam Steingold; +Cc: 22478

Sam Steingold <sds@gnu.org> writes:

Hi Sam,

>> Could you also pls apply the second patch from my last email, and send
>> the traces again? I would like to know what happens with tramp_perl_file_attributes.
>
> here you go...

I'm sorry, but there's no command Tramp has sent in the traces wrt the
problem. Much too short.

Could you, pls, reproduce the problem from the beginning, and send me
the full traces? In doubt, better send too much. Without sufficient data
I have no chance to analyze.

If you prefer you could send me traces off-list.

> thanks!

Best regards, Michael.





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#22478: 25.1.50; tramp error: Wrong method specification for ‘scp’
       [not found]               ` <m1eg5e9szu.fsf@CLR-Data-sds.local>
@ 2016-08-25  9:09                 ` Michael Albinus
  2016-08-25 13:47                   ` Sam Steingold
  2016-08-25 14:03                   ` Sam Steingold
  0 siblings, 2 replies; 17+ messages in thread
From: Michael Albinus @ 2016-08-25  9:09 UTC (permalink / raw)
  To: Sam Steingold; +Cc: 22478

Sam Steingold <sds@gnu.org> writes:

Hi Sam,

> is this better?

Yes. It doesn't tell us the full story, but it tells us that your perl
on the remote machine doesn't work.

As workaround, you might deactivate it for that machine. Like this:

(add-to-list 'tramp-connection-properties '("podval" "perl" nil))

However, I would also like to add a test to Tramp in order to detect
such broken perl stanzas. Could you, pls, perform the following commands
on the remote machine, and show me their output?

# which perl
# perl -v
# perl -e 'print "hello\n"'; echo $?
# perl -e '@stat = lstat("/dev/null"); print join(" ", @stat) . "\n"'; echo $?

Thanks, and best regards, Michael.





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#22478: 25.1.50; tramp error: Wrong method specification for ‘scp’
  2016-08-25  9:09                 ` Michael Albinus
@ 2016-08-25 13:47                   ` Sam Steingold
  2016-08-26 13:20                     ` Michael Albinus
  2016-08-25 14:03                   ` Sam Steingold
  1 sibling, 1 reply; 17+ messages in thread
From: Sam Steingold @ 2016-08-25 13:47 UTC (permalink / raw)
  To: Michael Albinus; +Cc: 22478

Hi Michael,

> * Michael Albinus <zvpunry.nyovahf@tzk.qr> [2016-08-25 11:09:54 +0200]:
>
> Sam Steingold <sds@gnu.org> writes:
>
> Yes. It doesn't tell us the full story, but it tells us that your perl
> on the remote machine doesn't work.

indeed...

> As workaround, you might deactivate it for that machine. Like this:
>
> (add-to-list 'tramp-connection-properties '("podval" "perl" nil))

will try

> However, I would also like to add a test to Tramp in order to detect
> such broken perl stanzas. Could you, pls, perform the following commands
> on the remote machine, and show me their output?
>
> # which perl

/usr/bin/perl

> # perl -v

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LC_PAPER = "en_US.UTF-8",
	LC_COLLATE = "C",
	LANG = "C.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

This is perl 5, version 18, subversion 4 (v5.18.4) built for x86_64-linux-thread-multi
(with 25 registered patches, see perl -V for more detail)

Copyright 1987-2013, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.



> # perl -e 'print "hello\n"'; echo $?

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LC_PAPER = "en_US.UTF-8",
	LC_COLLATE = "C",
	LANG = "C.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Can't locate Carp/Always.pm in @INC (you may need to install the Carp::Always module) (@INC contains: /home/sds/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .).
BEGIN failed--compilation aborted.
2


> # perl -e '@stat = lstat("/dev/null"); print join(" ", @stat) . "\n"'; echo $?

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LC_PAPER = "en_US.UTF-8",
	LC_COLLATE = "C",
	LANG = "C.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Can't locate Carp/Always.pm in @INC (you may need to install the Carp::Always module) (@INC contains: /home/sds/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .).
BEGIN failed--compilation aborted.
2


> Thanks, and best regards, Michael.

Thanks for your patience!

-- 
Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1404
http://www.childpsy.net/ http://think-israel.org http://thereligionofpeace.com
http://palestinefacts.org http://honestreporting.com
Fibonacci dinner = breakfast + lunch leftovers.





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#22478: 25.1.50; tramp error: Wrong method specification for ‘scp’
  2016-08-25  9:09                 ` Michael Albinus
  2016-08-25 13:47                   ` Sam Steingold
@ 2016-08-25 14:03                   ` Sam Steingold
  2016-08-26 14:10                     ` Michael Albinus
  1 sibling, 1 reply; 17+ messages in thread
From: Sam Steingold @ 2016-08-25 14:03 UTC (permalink / raw)
  To: Michael Albinus; +Cc: 22478

> * Michael Albinus <zvpunry.nyovahf@tzk.qr> [2016-08-25 11:09:54 +0200]:
>
> Sam Steingold <sds@gnu.org> writes:
>
> As workaround, you might deactivate it for that machine. Like this:
>
> (add-to-list 'tramp-connection-properties '("podval" "perl" nil))

Now I get


--8<---------------cut here---------------start------------->8---
09:50:21.251021 tramp-get-connection-property (7) # check-remote-echo nil
09:50:21.251093 tramp-wait-for-regexp (6) # 
503
tramp_exit_status 0
///f5d1a93737065072f3fb8a21f0ff2ac0#$
09:50:21.251204 tramp-get-connection-property (7) # process-buffer nil
09:50:21.251292 tramp-get-connection-property (7) # process-buffer nil
09:50:21.251376 tramp-set-connection-property (7) # gid-integer 503
09:50:21.251452 tramp-get-connection-property (7) # process-name nil
09:50:21.251523 tramp-get-connection-property (7) # device undef
09:50:21.251589 tramp-get-connection-property (7) # process-name nil
09:50:21.251662 tramp-set-connection-property (7) # device (-1 . 1)
09:50:21.251771 tramp-set-file-property (8) # /home/sds/.newsrc file-attributes-integer (nil 1 503 503 (0 0) (0 0) (0 0) 7139 -rw------- nil (622 . 4) (-1 . 1))
09:50:21.252271 tramp-sh-handle-file-newer-than-file-p (10) # 
  backtrace()
  tramp-sh-handle-file-newer-than-file-p(#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/Users/sds/.newsrc")
  apply(tramp-sh-handle-file-newer-than-file-p (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/Users/sds/.newsrc"))
  tramp-sh-file-name-handler(file-newer-than-file-p #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/Users/sds/.newsrc")
  apply(tramp-sh-file-name-handler file-newer-than-file-p (#("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/Users/sds/.newsrc"))
  tramp-file-name-handler(file-newer-than-file-p #("/scp:podval:/home/sds/.newsrc" 1 4 (tramp-default t)) "/Users/sds/.newsrc")
  file-newer-than-file-p("/podval:~/.newsrc" "~/.newsrc")
  sds-mirror("~/.newsrc" "/podval:~/.newsrc")
  sds-push-gnus-startup()
  run-hooks(gnus-after-exiting-gnus-hook)
  apply(run-hooks gnus-after-exiting-gnus-hook)
  gnus-run-hooks(gnus-after-exiting-gnus-hook)
  gnus-group-exit()
  funcall-interactively(gnus-group-exit)
  call-interactively(gnus-group-exit nil nil)
  command-execute(gnus-group-exit)
09:50:21.252386 tramp-sh-handle-file-newer-than-file-p (1) # File error: Files /scp:podval:/home/sds/.newsrc and /Users/sds/.newsrc must have same method, user, host
503
--8<---------------cut here---------------end--------------->8---


thanks!

-- 
Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1404
http://www.childpsy.net/ http://truepeace.org http://dhimmi.org
http://honestreporting.com http://www.dhimmitude.org http://ffii.org
War has never solved anything - except for ending Slavery, Nazism,
Communism.





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#22478: 25.1.50; tramp error: Wrong method specification for ‘scp’
  2016-08-25 13:47                   ` Sam Steingold
@ 2016-08-26 13:20                     ` Michael Albinus
  0 siblings, 0 replies; 17+ messages in thread
From: Michael Albinus @ 2016-08-26 13:20 UTC (permalink / raw)
  To: Sam Steingold; +Cc: 22478

Sam Steingold <sds@gnu.org> writes:

> Hi Michael,

Hi Sam,

>> # perl -e 'print "hello\n"'; echo $?
>
> perl: warning: Setting locale failed.
> perl: warning: Please check that your locale settings:
> 	LANGUAGE = (unset),
> 	LC_ALL = (unset),
> 	LC_PAPER = "en_US.UTF-8",
> 	LC_COLLATE = "C",
> 	LANG = "C.UTF-8"
>     are supported and installed on your system.
> perl: warning: Falling back to the standard locale ("C").
> Can't locate Carp/Always.pm in @INC (you may need to install the Carp::Always module) (@INC contains: /home/sds/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .).
> BEGIN failed--compilation aborted.
> 2

I've added this check now to tramp-sh.el, looking for a proper
installation of Perl once the binary is found. Committed to the
repositories.

You might try this, but prior to open a Tramp connection, you shall
clear persistent caches:

(tramp-cleanup-all-connections)

Next I will check the other problem you've reported.

> Thanks for your patience!

Best regards, Michael.





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#22478: 25.1.50; tramp error: Wrong method specification for ‘scp’
  2016-08-25 14:03                   ` Sam Steingold
@ 2016-08-26 14:10                     ` Michael Albinus
  2016-08-26 16:01                       ` Sam Steingold
  0 siblings, 1 reply; 17+ messages in thread
From: Michael Albinus @ 2016-08-26 14:10 UTC (permalink / raw)
  To: Sam Steingold; +Cc: 22478

Sam Steingold <sds@gnu.org> writes:

Hi Sam,

> 09:50:21.251771 tramp-set-file-property (8) # /home/sds/.newsrc file-attributes-integer (nil 1 503 503 (0 0) (0 0) (0 0) 7139 -rw------- nil (622 . 4) (-1 . 1))
> 09:50:21.252386 tramp-sh-handle-file-newer-than-file-p (1) # File error: Files /scp:podval:/home/sds/.newsrc and /Users/sds/.newsrc must have same method, user, host

This is a special case in tramp-sh-handle-file-newer-than-file-p, which
happened because file-atributes for your remote /home/sds/.newsrc has
returned a "don't know" timestamp, seen as (0 0). The traces don't tell
why this happened, they are too short.

Maybe you start again with a fresh Emacs session, recompiled from a
recent checkout, and w/o the patch I gave you yesterday. Full traces
(sent to me off-list, if you want), shall tell us more.

> thanks!

Best regards, Michael.





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#22478: 25.1.50; tramp error: Wrong method specification for ‘scp’
  2016-08-26 14:10                     ` Michael Albinus
@ 2016-08-26 16:01                       ` Sam Steingold
  2016-08-27 10:47                         ` Michael Albinus
  0 siblings, 1 reply; 17+ messages in thread
From: Sam Steingold @ 2016-08-26 16:01 UTC (permalink / raw)
  To: Michael Albinus; +Cc: 22478

Hi Michael,

> * Michael Albinus <zvpunry.nyovahf@tzk.qr> [2016-08-26 16:10:53 +0200]:
>
> Sam Steingold <sds@gnu.org> writes:
>
>> 09:50:21.251771 tramp-set-file-property (8) # /home/sds/.newsrc
>> file-attributes-integer (nil 1 503 503 (0 0) (0 0) (0 0) 7139
>> -rw------- nil (622 . 4) (-1 . 1))
>> 09:50:21.252386 tramp-sh-handle-file-newer-than-file-p (1) # File
>> error: Files /scp:podval:/home/sds/.newsrc and /Users/sds/.newsrc must
>> have same method, user, host
>
> This is a special case in tramp-sh-handle-file-newer-than-file-p, which
> happened because file-atributes for your remote /home/sds/.newsrc has
> returned a "don't know" timestamp, seen as (0 0). The traces don't tell
> why this happened, they are too short.
>
> Maybe you start again with a fresh Emacs session, recompiled from a
> recent checkout, and w/o the patch I gave you yesterday. Full traces
> (sent to me off-list, if you want), shall tell us more.

The server I use (podval) has just been fixed, so I am a happy camper
for now.

I think you should be able to reproduce the problem yourself by breaking
perl on a server you control. This way you will be able to debug the
problem without waiting for my logs.

Thanks again for your generous help!


-- 
Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1404
http://www.childpsy.net/ http://camera.org http://jihadwatch.org
http://truepeace.org http://mideasttruth.com http://dhimmi.org
main(a){printf(a,34,a="main(a){printf(a,34,a=%c%s%c,34);}",34);}





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#22478: 25.1.50; tramp error: Wrong method specification for ‘scp’
  2016-08-26 16:01                       ` Sam Steingold
@ 2016-08-27 10:47                         ` Michael Albinus
  2016-09-06  7:42                           ` Michael Albinus
  0 siblings, 1 reply; 17+ messages in thread
From: Michael Albinus @ 2016-08-27 10:47 UTC (permalink / raw)
  To: Sam Steingold; +Cc: 22478

Sam Steingold <sds@gnu.org> writes:

> Hi Michael,

Hi Sam,

>> Maybe you start again with a fresh Emacs session, recompiled from a
>> recent checkout, and w/o the patch I gave you yesterday. Full traces
>> (sent to me off-list, if you want), shall tell us more.
>
> The server I use (podval) has just been fixed, so I am a happy camper
> for now.
>
> I think you should be able to reproduce the problem yourself by breaking
> perl on a server you control. This way you will be able to debug the
> problem without waiting for my logs.

I've tried this, but couldn't provoke the other error you've
reported. Is there a chance that podval breaks, again? Otherwise, I
don't see what I could do else.

> Thanks again for your generous help!

Best regards, Michael.





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#22478: 25.1.50; tramp error: Wrong method specification for ‘scp’
  2016-08-27 10:47                         ` Michael Albinus
@ 2016-09-06  7:42                           ` Michael Albinus
  0 siblings, 0 replies; 17+ messages in thread
From: Michael Albinus @ 2016-09-06  7:42 UTC (permalink / raw)
  To: Sam Steingold; +Cc: 22478-done

Version: 25.2

> I've tried this, but couldn't provoke the other error you've
> reported. Is there a chance that podval breaks, again? Otherwise, I
> don't see what I could do else.

Given, that the initial bug has been resolved in Tramp, and that the
other problem won't be reproducible since the remote machine has been
fixed meanwhile, I'm closing the bug. Feel free to reopen if you have
more evidences on the other problem.

Best regards, Michael.





^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2016-09-06  7:42 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-27 19:23 bug#22478: 25.1.50; tramp error: Wrong method specification for ‘scp’ Sam Steingold
2016-01-29  9:53 ` Michael Albinus
2016-07-15 18:56   ` Michael Albinus
2016-08-11 21:04   ` Sam Steingold
2016-08-15 10:26     ` Michael Albinus
2016-08-22 22:02       ` Sam Steingold
2016-08-23  6:25         ` Michael Albinus
2016-08-23 21:21           ` Sam Steingold
2016-08-24  9:11             ` Michael Albinus
     [not found]               ` <m1eg5e9szu.fsf@CLR-Data-sds.local>
2016-08-25  9:09                 ` Michael Albinus
2016-08-25 13:47                   ` Sam Steingold
2016-08-26 13:20                     ` Michael Albinus
2016-08-25 14:03                   ` Sam Steingold
2016-08-26 14:10                     ` Michael Albinus
2016-08-26 16:01                       ` Sam Steingold
2016-08-27 10:47                         ` Michael Albinus
2016-09-06  7:42                           ` Michael Albinus

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).