From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Steven Ihde Newsgroups: gmane.emacs.bugs Subject: bug#3992: emacsclient and ssh on MacOS X Date: Mon, 12 Jul 2010 13:38:21 -0700 Message-ID: <746F3247-3F89-4BF3-A513-9F52D5DBE1B2@hamachi.us> References: <700e2ca10907310105l36c6397bxbca15cad3ddd3477@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1278969806 11110 80.91.229.12 (12 Jul 2010 21:23:26 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 12 Jul 2010 21:23:26 +0000 (UTC) To: 3992@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jul 12 23:23:25 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OYQTC-0004P6-On for geb-bug-gnu-emacs@m.gmane.org; Mon, 12 Jul 2010 23:23:24 +0200 Original-Received: from localhost ([127.0.0.1]:47086 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OYQT2-0000Is-PU for geb-bug-gnu-emacs@m.gmane.org; Mon, 12 Jul 2010 17:23:12 -0400 Original-Received: from [140.186.70.92] (port=43505 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OYQ6t-00064Z-9g for bug-gnu-emacs@gnu.org; Mon, 12 Jul 2010 17:00:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OYQ6m-0001Mb-5X for bug-gnu-emacs@gnu.org; Mon, 12 Jul 2010 17:00:19 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:33462) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OYQ6m-0001MT-4A for bug-gnu-emacs@gnu.org; Mon, 12 Jul 2010 17:00:12 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OYPoE-0003Ld-Bt; Mon, 12 Jul 2010 16:41:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <700e2ca10907310105l36c6397bxbca15cad3ddd3477@mail.gmail.com> Resent-From: Steven Ihde Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Jul 2010 20:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 3992 X-GNU-PR-Package: emacs,ns X-GNU-PR-Keywords: Original-Received: via spool by 3992-submit@debbugs.gnu.org id=B3992.127896725912862 (code B ref 3992); Mon, 12 Jul 2010 20:41:02 +0000 Original-Received: (at 3992) by debbugs.gnu.org; 12 Jul 2010 20:40:59 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OYPoB-0003LO-AL for submit@debbugs.gnu.org; Mon, 12 Jul 2010 16:40:59 -0400 Original-Received: from ns1.hamachi.us ([64.81.48.14] helo=mail.hamachi.us) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OYPlc-0003KC-5q for 3992@debbugs.gnu.org; Mon, 12 Jul 2010 16:38:20 -0400 Original-Received: from sihde-md.linkedin.biz (dagmar.corp.linkedin.com [69.28.149.29]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail.hamachi.us (Postfix) with ESMTPSA id 5B9AF8850 for <3992@debbugs.gnu.org>; Mon, 12 Jul 2010 13:38:22 -0700 (PDT) X-Mailer: Apple Mail (2.936) X-Mailman-Approved-At: Mon, 12 Jul 2010 16:40:58 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Mon, 12 Jul 2010 16:41:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Mailman-Approved-At: Mon, 12 Jul 2010 17:23:06 -0400 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:38467 Archived-At: I experienced this problem too. I found that in my case the problem was caused by the setting of $TMPDIR on OS X. When logging in at the desktop, $TMPDIR is set by launchd to some directory under /var/folders. This doesn't happen when logging in via ssh. Thus, emacsclient on an ssh session is unable to find a server started under a desktop session, because they communicate through a unix socket located under $TMPDIR. To fix this, add something like the following to your .profile or .bashrc so it is executed when logging in via ssh: if [ -z "$TMPDIR" ]; then export TMPDIR=`getconf DARWIN_USER_TEMP_DIR` fi This will set TMPDIR to the same per-user directory as when logging in on the desktop. This fixed the problem for me.