From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#31924: 27.0.50; tramp handler /sudo::FILE fails when /bin/sh points to zsh Date: Wed, 16 Oct 2019 15:21:17 +0200 Message-ID: <878spku8qa.fsf@gmx.de> References: <87k1qs7bfc.fsf@calancha-pc.dy.bbexcite.jp> <87wousz9g6.fsf@gmx.de> <87wouopsqw.fsf@calancha-pc.dy.bbexcite.jp> <87a7rkv5i0.fsf@gmx.de> <87vaa7odeg.fsf@calancha-pc.dy.bbexcite.jp> <8736xbf2l8.fsf@gmx.de> <878spui3or.fsf@gmx.de> <87pnixt0mm.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="77746"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 31924@debbugs.gnu.org To: Tino Calancha Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Oct 16 15:22:33 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iKjG4-000K6Z-O6 for geb-bug-gnu-emacs@m.gmane.org; Wed, 16 Oct 2019 15:22:32 +0200 Original-Received: from localhost ([::1]:42656 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iKjG2-0005tZ-8i for geb-bug-gnu-emacs@m.gmane.org; Wed, 16 Oct 2019 09:22:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56577) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iKjFb-0005qf-Am for bug-gnu-emacs@gnu.org; Wed, 16 Oct 2019 09:22:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iKjFa-0006Ah-3y for bug-gnu-emacs@gnu.org; Wed, 16 Oct 2019 09:22:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36594) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iKjFZ-0006AS-Rn for bug-gnu-emacs@gnu.org; Wed, 16 Oct 2019 09:22:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iKjFZ-0008KT-LZ for bug-gnu-emacs@gnu.org; Wed, 16 Oct 2019 09:22:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 16 Oct 2019 13:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31924 X-GNU-PR-Package: emacs Original-Received: via spool by 31924-submit@debbugs.gnu.org id=B31924.157123209131984 (code B ref 31924); Wed, 16 Oct 2019 13:22:01 +0000 Original-Received: (at 31924) by debbugs.gnu.org; 16 Oct 2019 13:21:31 +0000 Original-Received: from localhost ([127.0.0.1]:45415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iKjF3-0008Jn-V0 for submit@debbugs.gnu.org; Wed, 16 Oct 2019 09:21:31 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:52421) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iKjF1-0008JX-CE for 31924@debbugs.gnu.org; Wed, 16 Oct 2019 09:21:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1571232080; bh=2xI/PcXhV5EGwae1rO5Z7lR9sgT+C+isd0qZqd8Pd0E=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=FBQlETC3U5yQS3zxpguUL2CNGyJC/bUS68kTVuTcRya36bXR5WSseGAO2KTwgBox/ SKwdqVtqNk9CXL55XBjeJElYSmLUhMXgXJAsBx1DRRQgUDlGPkGWVqvV+BLsHr9oev Lf8jV3qCYokqlWwWcDU/T+YrVF+2YIL9twnV5kmo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from detlef.gmx.de ([212.86.42.71]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MhU5b-1hpEAd2Tg3-00ecaT; Wed, 16 Oct 2019 15:21:20 +0200 In-Reply-To: (Tino Calancha's message of "Wed, 16 Oct 2019 11:36:13 +0000 (UTC)") X-Provags-ID: V03:K1:thkqiWGA7JF4ii0rbR3f9G1L4Db1ojVBJOLd9oynSc3FhHwtC4N SDyCjKT8zRfqMHzPUlaQ66OYUksEeZODZbSM0DYs6szpJ5L+5mCAStBRfL0teKmOZygoopX mWH6tLdTe7CwZ6ddIiMx+DKy/mHjhNrvgGR6sie+XLqAwajNqTDejtk0E2ustZfI3zj2qWC 5MGgXJWIcWmiz5Z+z1I/w== X-UI-Out-Filterresults: notjunk:1;V03:K0:hh47PlnhFOU=:1VzPa8H7ILdvJ2p2TgTSef DZBO2Gs708XC+q9ztSp7FecNGiSh0SXi8CTBmmX4SEE691L6rlaGBQRA8aNW5nbVh6+wXld4w GFHmhQ53prLTXyDlDLSNQKrEI5VIX1xEzNm9E/nyN7dtN+8Hxm+7433fL6uOSi3sczsjWXv4D 8gpqLMVvw60vXVrwQjqUC50xImraDdcSnL/22AeneirnvmK4l6au5KtR61ZVYaHjYVCwl1yQW gQOmzE/vcRUV23pfqXPoRBQU3RMcZJ87r4k6yYKt/QtyEn3GQNUaOIEjtTk4qejVoKsKZBn1Q 6pyYNHl9/7vt9syDUKVzwdtVklp8ihGPiz795Kg0nE3lT+aQxjKVisCpzk4J9VGoCXRiPkn/U EupK4TkKIvYzPB/mx9pK4A6dta510N+LAH/abPnm2dqxkPYYqVJ07r4Pd8uyiuN5rKbO0BZgj knlzwPz/3hxqG9QowuZCrOiKYHOVIkmaLBAUwFiWjqlY7VutDHuuqE/FUWLvGUdlTsNqPt++N BjRvigg0VlDb4+i2Wx+N6NCsPGuC23O0lxJGb0Izf25W3j55SdZ7JY2aGYczmpvvn3A5UTnIo JotkP1ittNl9lgqBaodEO5GU8kpbk+caaU6PocyPbtiI5Mx9H3DobOsQ/oRcFDoH8VTneIS6t HataU4MsrJCQL9Vo9YJ2b7CDGlzwQO1SFtnUdtrWMk9Pb82M1gqZonyPl8jq4i1/3dSsJ+Cta 1gLHaIuCtZBGuAIsUrMeNgnJMQ00+tszEPydC+vCSLCbWlOevTe6MAsaQVY3AvTH29ckViZh X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.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" Xref: news.gmane.org gmane.emacs.bugs:169448 Archived-At: Tino Calancha writes: Hi Tino, >> Then open a remote file (it's sudo'ed, isn't it?), and after the error, >> pls send me the complete Tramp debug buffer. > > Sent offlist to Michael the content of the tramp debug buffers. Thanks, this made it obvious what happened. I could reproduce it locally. When I've fixed this bug, I've tested with the ssh method. sudo is kinda different, I have adapted now the template for calling it. Works for me now also with sudo. Pushed to master. Could you pls check? When you recompile the pulled sources, you need also to regenerate tramp-loaddefs.el. This is not performed by default, so I suggest to apply at least --8<---------------cut here---------------start------------->8--- make -C lisp autoloads all --8<---------------cut here---------------end--------------->8--- Note also, that you need both these settings --8<---------------cut here---------------start------------->8--- (setq tramp-encoding-shell "/usr/bin/zsh") (add-to-list 'tramp-connection-properties '("^/sudo:" "remote-shell" "/usr/bin/zsh")) --8<---------------cut here---------------end--------------->8--- Of course, you could apply any regexp instead of "^/sudo:". If you take nil instead, "/usr/bin/zsh" would run on all your remote hosts. Best regards, Michael.