Mac OS X 10.5.8 を使用しています。これがいつ発生し始めたのか正確にはわかりませんが、ssh セッションから開始された screen セッションに再接続すると、dscl (ディレクトリ サービス) に依存するもの、または基になる getent のものはすべて失敗することがわかりました。
ターミナルでそのマシンのセッションを開始すると、すべてが機能します。再接続時に問題が発生するのは、リモートで開始されたスクリーン セッションのみです。
$ dscl . -list /Users
>> works
$ screen
$ dscl . -list /Users
>> works
[detached]
$ dscl . -list /Users
>> works
$ screen -x
$ dscl . -list /Users
Operation failed with error: eServerNotRunning
また失敗します:
$ whoami
504
約 6 時間再起動し、デバッグし、グーグル検索しましたが、うまくいきませんでした。
多くのアプリケーション (ssh、git、rake など) に影響するため、非常に苦痛です。
これが他の誰かに影響を与えているかどうか、または誰かがそれを修正する方法を知っているかどうか、私は興味があります.