From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Manuel Uberti Newsgroups: gmane.emacs.bugs Subject: bug#20662: 25.0.50; Remote copy through Dired fails Date: Thu, 28 May 2015 16:21:15 +0200 Message-ID: <5567245B.2090104@inventati.org> References: <55649C03.7090507@inventati.org> <87d21mjuav.fsf@gmx.de> <5565C27D.6080500@inventati.org> <87mw0p52eq.fsf@gmx.de> <556614D2.9060403@inventati.org> <874mmx3tai.fsf@gmx.de> <55670C64.1080006@inventati.org> <87egm03kra.fsf@gmx.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1432822652 16240 80.91.229.3 (28 May 2015 14:17:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 28 May 2015 14:17:32 +0000 (UTC) Cc: 20662@debbugs.gnu.org To: Michael Albinus Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 28 16:17:23 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YxycW-0006hi-5c for geb-bug-gnu-emacs@m.gmane.org; Thu, 28 May 2015 16:17:16 +0200 Original-Received: from localhost ([::1]:59236 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YxycT-0003J8-VC for geb-bug-gnu-emacs@m.gmane.org; Thu, 28 May 2015 10:17:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39156) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YxycN-0003J2-Nx for bug-gnu-emacs@gnu.org; Thu, 28 May 2015 10:17:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YxycI-0008MK-NO for bug-gnu-emacs@gnu.org; Thu, 28 May 2015 10:17:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:49682) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YxycI-0008M8-HD for bug-gnu-emacs@gnu.org; Thu, 28 May 2015 10:17:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YxycH-0006Du-OU for bug-gnu-emacs@gnu.org; Thu, 28 May 2015 10:17:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Manuel Uberti Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 28 May 2015 14:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20662 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20662-submit@debbugs.gnu.org id=B20662.143282258623870 (code B ref 20662); Thu, 28 May 2015 14:17:01 +0000 Original-Received: (at 20662) by debbugs.gnu.org; 28 May 2015 14:16:26 +0000 Original-Received: from localhost ([127.0.0.1]:59657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yxybe-0006Cs-Bz for submit@debbugs.gnu.org; Thu, 28 May 2015 10:16:26 -0400 Original-Received: from latitanza.investici.org ([82.94.249.234]:32327) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YxybZ-0006Cg-3f for 20662@debbugs.gnu.org; Thu, 28 May 2015 10:16:21 -0400 Original-Received: from [82.94.249.234] (latitanza [82.94.249.234]) (Authenticated sender: manuel.uberti@inventati.org) by localhost (Postfix) with ESMTPSA id 40F98120E99; Thu, 28 May 2015 14:16:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1432822576; bh=fO1FnsyemvwT6FBmhft/6kT80sEYxr3Dot/nc5vyE5w=; h=Date:From:To:CC:Subject:References:In-Reply-To; b=T4zIcrsQ5vD8W8mRmvI5uFXqgp70bOHD/FC4LoQkgdf2Lwu0RxAueMhre5Bulq8iD QNoS/stL5fzQ6bmmu9QgP4mHjHccyauDPlKObgZFDEZvum+4nRGKyutYg3BwCB4iql jISKoiOBz+l9L84Mhy/On0EBvvTNXCXG/6GVYFMo= User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 In-Reply-To: <87egm03kra.fsf@gmx.de> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:103264 Archived-At: On 28/05/15 15:16, Michael Albinus wrote: > Manuel Uberti writes: > > Hi Manuel, > >> I turn debug-on-error on, and press 'd' as you suggested, right before >> (copy-file from to ok-flag preserve-time) throws an error. >> >> This is the stacktrace: > > Well, I've nailed it down to > > --8<---------------cut here---------------start------------->8--- > (copy-file (edebug-after 0 68 from) (edebug-after 0 69 to) (edebug-after 0 70 ok-flag) (edebug-after 0 71 preserve-time)) > > (condition-case err (edebug-after (edebug-before 54) 73 (if (edebug-after (edebug-before 55) 59 (stringp (edebug-after (edebug-before 56) 58 (car (edebug-after 0 57 attrs))))) (edebug-after (edebug-before 60) 66 (make-symbolic-link (edebug-after (edebug-before 61) 63 (car (edebug-after 0 62 attrs))) (edebug-after 0 64 to) (edebug-after 0 65 ok-flag))) (edebug-after (edebug-before 67) 72 (copy-file (edebug-after 0 68 from) (edebug-after 0 69 to) (edebug-after 0 70 ok-flag) (edebug-after 0 71 preserve-time))))) (file-date-error (edebug-after (edebug-before 74) 79 (let* ((v (edebug-after (edebug-before 75) 77 (dired-make-relative ...)))) (setq dired-create-files-failures (cons v (edebug-after 0 78 dired-create-files-failures))))) (edebug-after (edebug-before 80) 83 (dired-log "Can't set dat e on %s:\n%s\n" (edebug-after 0 81 from) (edebug-after 0 82 err))))) > > (let ((attrs (edebug-after (edebug-before 20) 22 (file-attributes (edebug-after 0 21 from))))) (edebug-after (edebug-before 23) 85 (if (edebug-after (edebug-before 24) 41 (and (edebug-after 0 25 recursive) (edebug-after (edebug-before 26) 30 (eq t (edebug-after ... 29 ...))) (edebug-after (edebug-before 31) 40 (or (edebug-after ... 34 ...) (edebug-after ... 39 ...))))) (edebug-after (edebug-before 42) 46 (copy-directory (edebug-after 0 43 from) (edebug-after 0 44 to) (edebug-after 0 45 preserve-time))) (edebug-after (edebug-before 47) 52 (or (edebug-after 0 48 top) (edebug-after (edebug-before 49) 51 (dired-handle-overwrite (edebug-after 0 50 to))))) (edebug-after (edebug-before 53) 84 (condition-case err (edebug-after (edebug-before 54) 73 (if (edebug-after ... 59 ...) (edebug-after ... 66 ...) (edebug-after ... 72 ...))) (file-date-error (edebug-after (edebug-before 74) 79 (let* ... ...)) (edebug-after (edebug-before 80) 83 (dired-log "Can't set date on %s:\n%s\n" ... ...)))))))) > > dired-copy-file-recursive("/ssh:admin@192.168.1.50#2130:/home/admin/boccaperta/contabilita/fattureods/078_crowdknitting.ods" "/home/manuel/documents/boccaperta/contabilita/boccaperta/reddito2015/fattureods/078_crowdknitting.ods" nil t t always) > > dired-copy-file("/ssh:admin@192.168.1.50#2130:/home/admin/boccaperta/contabilita/fattureods/078_crowdknitting.ods" "/home/manuel/documents/boccaperta/contabilita/boccaperta/reddito2015/fattureods/078_crowdknitting.ods" nil) > > dired-create-files(dired-copy-file "Copy" ("/ssh:admin@192.168.1.50#2130:/home/admin/boccaperta/contabilita/fattureods/078_crowdknitting.ods") (lambda (_from) (edebug-enter (quote edebug-anon97303) (list _from) (function (lambda nil (edebug-after 0 0 target))))) 67) > > dired-do-create-files(copy dired-copy-file "Copy" nil 67 nil nil) > dired-do-copy(nil) > funcall-interactively(dired-do-copy nil) > call-interactively(dired-do-copy nil nil) > command-execute(dired-do-copy) > --8<---------------cut here---------------end--------------->8--- > > Looks like you are copying > "/ssh:admin@192.168.1.50#2130:/home/admin/boccaperta/contabilita/fattureods/078_crowdknitting.ods" > to "/home/manuel/documents/boccaperta/contabilita/boccaperta/reddito2015/fattureods/078_crowdknitting.ods". > > Questions: > > - Is "/ssh:admin@192.168.1.50#2130:/home/admin/boccaperta/contabilita/fattureods/078_crowdknitting.ods" > a regular file? Is it readable (ie, can you open it in Emacs)? Or is > it a link? > > - Does the directory "/home/manuel/documents/boccaperta/contabilita/boccaperta/reddito2015/fattureods/" > exist? Is it writable (ie, can you create a new file in that > directory)? Does there exist already a file "078_crowdknitting.ods"? > > - Given, you have a file "/tmp/078_crowdknitting.ods". Could you copy it to > "/home/manuel/documents/boccaperta/contabilita/boccaperta/reddito2015/fattureods/078_crowdknitting.ods" > via dired? > >> Regards, >> Manuel > > Best regards, Michael. > Also, I forgot to say that with another client FTP (Filezilla), I can transfer the same file to the directory I need with no issue. (I don't know if this is useful, though) Manuel Uberti