From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#17653: 24.3; Tramp doesn't detect ssh ControlMaster Date: Sun, 01 Jun 2014 10:20:24 +0200 Message-ID: <877g51vy5z.fsf@gmx.de> References: <87k392kpse.wl%jch@pps.univ-paris-diderot.fr> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1401610885 21564 80.91.229.3 (1 Jun 2014 08:21:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 1 Jun 2014 08:21:25 +0000 (UTC) Cc: 17653@debbugs.gnu.org To: Juliusz Chroboczek Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jun 01 10:21:18 2014 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 1Wr113-0002qc-UY for geb-bug-gnu-emacs@m.gmane.org; Sun, 01 Jun 2014 10:21:18 +0200 Original-Received: from localhost ([::1]:34233 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wr113-0004lY-Cf for geb-bug-gnu-emacs@m.gmane.org; Sun, 01 Jun 2014 04:21:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49867) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wr10v-0004kS-8Y for bug-gnu-emacs@gnu.org; Sun, 01 Jun 2014 04:21:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wr10o-0002s4-Sj for bug-gnu-emacs@gnu.org; Sun, 01 Jun 2014 04:21:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40573) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wr10o-0002rx-P3 for bug-gnu-emacs@gnu.org; Sun, 01 Jun 2014 04:21:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Wr10o-0001xJ-AF for bug-gnu-emacs@gnu.org; Sun, 01 Jun 2014 04:21:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 01 Jun 2014 08:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17653 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17653-submit@debbugs.gnu.org id=B17653.14016108387455 (code B ref 17653); Sun, 01 Jun 2014 08:21:02 +0000 Original-Received: (at 17653) by debbugs.gnu.org; 1 Jun 2014 08:20:38 +0000 Original-Received: from localhost ([127.0.0.1]:39450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wr10Q-0001wB-2Y for submit@debbugs.gnu.org; Sun, 01 Jun 2014 04:20:38 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:62822) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wr10K-0001vq-Nr for 17653@debbugs.gnu.org; Sun, 01 Jun 2014 04:20:34 -0400 Original-Received: from detlef.gmx.de ([87.146.60.64]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0MEFqW-1X20R82FGi-00FP42; Sun, 01 Jun 2014 10:20:26 +0200 In-Reply-To: <87k392kpse.wl%jch@pps.univ-paris-diderot.fr> (Juliusz Chroboczek's message of "Sat, 31 May 2014 16:04:33 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) X-Provags-ID: V03:K0:sg1i2dwgY4ExfU7Fz9gjfwCIgJbv8BmTpRDdJTxDxckmh4Nqs1e LFlDbMi2To6HBEW1+XcXYrmRWKcrxgsYpI1XMh7tUqCA6p+/K5F/tsnW2xWqemiyjB48bdy V+suaA9PP04Z+WGzK21Hzpa6xRORMrhXK7XjBE2Oa5ff/nUR2l8EWgaf/eeDg4INU55vheT /cJWIZr+xfPvxmi2vxO4g== 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:89848 Archived-At: Juliusz Chroboczek writes: > (tramp-detect-ssh-controlmaster) > nil > (call-process "ssh" nil t nil "-o" "ControlMaster") > command-line line 0: missing argument. > 255 > > The issue is that tramp-detect-ssh-controlmaster looks for the fixed > string "Missing ControlMaster argument", while my version of ssh returns > a differently worded error message. In the current pretest of Emacs 24.4 as well in recent Tramp versions, the defun `tramp-detect-ssh-controlmaster' is replaced by a defconst `tramp-ssh-controlmaster-options'. The defcustom `tramp-use-ssh-controlmaster-options' controls whether you use it. > On a related note -- there doesn't seem to be a way of working around that > without resorting to advice, there's no defvar to tweak. The native way to fix this in Tramp is tweaking `tramp-methods'. Add a new method "myssh" with your preferred arguments. Confirmed, `tramp-methods' is under-documented. I could guide you in case of problems. > -- Juliusz Best regards, Michael.