MacBook Air から OSX 10.7.5 を使用してリモート Linux ワークステーションにログインし、Suse を実行しています (/etc/issue: SUSE Linux Enterprise Desktop 11 SP2 (x86_64) - Kernel \r (\l))
macports の最新の X11、XQuartz XWindow System (XQuartz 2.7.4 (xorg-server 1.13.0)) で遊び始めるまで、すべてが正常に機能していました。OSX 10.7.5 にはデフォルトで XQuartz 2.6.4 (xorg-server 1.10.6) が付属していますが、インストールしてデフォルトの XQuartz 2.7.4 にしました。現在、次の 2 つの問題を観察しています。
(1)リモートのSuseボックスにログインするとき(これはVPNトンネルを介して行われますが、それが重要かどうかはわかりません)、「user1> ssh -X user2@wks01」を介して取得しています
警告: 信頼できない X11 転送のセットアップに失敗しました: xauth キー データが生成されません
これは (少なくとも、新しい Xquarts サーバーに「セキュリティ」拡張が存在しないという事実に起因するように見えます)。ssh -vvv オプションを介してトレースされ、xauth が失敗したため、MacBox またはリモート Suse で個別に実行すると、次のようになります。
user2@wks04:~> xauth generate "$DISPLAY" . trustedxauth: (argv):1: ディスプレイ "localhost:10.0" でセキュリティ拡張機能を照会できませんでした
「ssh -Y」は警告なしでログインします
(2) 興味深いことに、ssh モード -X と -Y の両方で、xclock、xlogo、xcalc、さらには eclipse など、チェックした任意の X アプリケーションを開いてディスプレイに転送できます。ただし、単純な 'xterm' を実行すると、ジョブがハングします (つまり、実行中のように見えます) が、xterm が Mac に表示されません。
XQuartz 2.6.4 へのロールバックはおそらく上記の問題を解決するでしょう (上記のすべての操作は以前はスムーズに機能していました) が、問題の根本を理解したいと思っています。
ご協力ありがとうございます、ドミトリー