From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Filipp Gunbin Newsgroups: gmane.emacs.bugs Subject: bug#20246: 25.0.50; Tramp does not show correct error message when ssh refuses to connect to host due to changed host key Date: Fri, 08 May 2015 13:36:38 +0300 Message-ID: References: <87a8ypil28.fsf@gmx.de> <87vbh4oxph.fsf@gmx.de> <87d234kuwg.fsf@gmx.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1431081447 18408 80.91.229.3 (8 May 2015 10:37:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 8 May 2015 10:37:27 +0000 (UTC) Cc: 20246@debbugs.gnu.org To: Michael Albinus Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri May 08 12:37:15 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 1Yqfea-00073L-LP for geb-bug-gnu-emacs@m.gmane.org; Fri, 08 May 2015 12:37:12 +0200 Original-Received: from localhost ([::1]:54652 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YqfeZ-0007ye-M9 for geb-bug-gnu-emacs@m.gmane.org; Fri, 08 May 2015 06:37:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51462) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YqfeW-0007yW-7t for bug-gnu-emacs@gnu.org; Fri, 08 May 2015 06:37:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YqfeR-0006Oo-4k for bug-gnu-emacs@gnu.org; Fri, 08 May 2015 06:37:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:56553) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YqfeQ-0006Oe-GU for bug-gnu-emacs@gnu.org; Fri, 08 May 2015 06:37:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YqfeP-0007cR-UQ for bug-gnu-emacs@gnu.org; Fri, 08 May 2015 06:37:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Filipp Gunbin Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 May 2015 10:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20246 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20246-submit@debbugs.gnu.org id=B20246.143108140529258 (code B ref 20246); Fri, 08 May 2015 10:37:01 +0000 Original-Received: (at 20246) by debbugs.gnu.org; 8 May 2015 10:36:45 +0000 Original-Received: from localhost ([127.0.0.1]:38295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yqfe8-0007bp-0L for submit@debbugs.gnu.org; Fri, 08 May 2015 06:36:44 -0400 Original-Received: from out4-smtp.messagingengine.com ([66.111.4.28]:35757) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yqfe5-0007bg-Lg for 20246@debbugs.gnu.org; Fri, 08 May 2015 06:36:42 -0400 Original-Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id EE6A220970 for <20246@debbugs.gnu.org>; Fri, 8 May 2015 06:36:40 -0400 (EDT) Original-Received: from frontend2 ([10.202.2.161]) by compute1.internal (MEProxy); Fri, 08 May 2015 06:36:40 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.fm; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=fYypT kx4baGpiPydUCFx+U9AYxk=; b=M078iP+NPX6D7IB7e0crldUMUW7KqtZnj+MdN Jhx6Ah2nSF/eHYPntdT6Ga7ReHbWD1zvxh6sm5nqYy2fL39S26nVYYC3aFgX3s8M ZZeG7fbPQm86ttnSvMCHH5nYp8hNJ0wNa0gGloHfLr0vI9FsvzOgfo1VpLJ/UTuw loBlmA= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=fYypTkx4baGpiPydUCFx+U9AYxk=; b=DMaHP BOs6e07TZoK59wirDPmTvKB4es8l6s/l/oBLJ2dBgZ+BBbVFwgEi4+/WPDO33Rt6 KSXcze/EYnNpSM+YUocMEZOMex9q4V6BgFvAkqHclbSeMuNC6Ff3cr7SYtEvUEhS cRwQMC3j/t//0lLG3UkdC05wWmbD5N06WzUSTY= X-Sasl-enc: RqVSZsYE6JkOabrH1yNH8Tk66CC/AjSoSw/doQD1bi1K 1431081400 Original-Received: from fgunbin.local (unknown [94.25.218.10]) by mail.messagingengine.com (Postfix) with ESMTPA id C2E2F6801A6; Fri, 8 May 2015 06:36:39 -0400 (EDT) In-Reply-To: <87d234kuwg.fsf@gmx.de> (Michael Albinus's message of "Thu, 16 Apr 2015 16:30:39 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (darwin) 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:102592 Archived-At: On 16/04/2015 16:30 +0200, Michael Albinus wrote: > Filipp Gunbin writes: > >> Michael, > > Hi Filipp, > >>> Could you, please, apply the following patch: >>> >>> *** /home/albinus/src/tramp/lisp/tramp.el.~master~ 2015-04-10 16:34:06.421074752 +0200 >>> --- /home/albinus/src/tramp/lisp/tramp.el 2015-04-10 16:29:29.236143227 +0200 >>> *************** >>> *** 3558,3563 **** >>> --- 3558,3565 ---- >>> (tramp-message vec 6 "\n%s" (buffer-string))) >>> (unless (eq exit 'ok) >>> (tramp-clear-passwd vec) >>> + (tramp-flush-directory-property vec "") >>> + (tramp-flush-connection-property proc) >>> (delete-process proc) >>> (tramp-error-with-buffer >>> (tramp-get-connection-buffer vec) vec 'file-error >>> >>> This changes the behaviour that Tramp doesn't keep its cache anymore, >>> when there is an error during connection. Tramp reports that the >>> file/directory doesn't exist, and Emacs falls back to its default >>> behaviour, offering you a new empty buffer. This sounds consistent. >> >> Thanks, I applied the patch (using tramp from git master), but nothing >> changed. >> >> Also, it seems that the error messages start to appear after a smaller >> period of time than `remote-file-name-inhibit-cache' (which is 10, >> indeed). > > Hmm, strange. Have you tested starting with "emacs -Q"? Hi Michael, sorry for delay. I tried with "emacs -Q -L ~/src/tramp/lisp", the result is the same. Filipp