端末ログインがハングする
新しいMacBook Pro(2016年後半、タッチバー)に奇妙な問題があります。 正常に動作し、しばらく使用した後、loginハングするため新しいターミナルウィンドウを開くことができません。再起動すると問題が修正されます。 これは他の人が抱えている問題のようですので、私は彼らの解決策をすべて試しました(から 1および[2]): 取りはずし ~/Library/Preferences/com.apple.Terminal.plist (から別のシェルに私のデフォルトのシェルを設定/bin/zshします/bin/shか/bin/bash) 削除またはクリーニング私の.profile、.zprofile、...これは動作しませんし、私はので、私の場合、シェルにも呼び出される前に、問題が発生したことを検証することができecho HEY、私の最初の行として.zshenvこれも達していません。loginトラブルを引き起こしているに違いありません。/etc/profile上部にエコーを追加する編集でも何も表示されません Run command:ターミナル設定の設定を次のようなものに変更してecho fooも機能しません(Run inside shellチェックしたままでもチェックを外しても何も変わりません)。 その他の注意事項: 同様に、[2] 、、ssh-add -K私は決して前にトラブルがなかったものを、再起動の間で鍵を保持されません。 コンソールには、疑わしいエラーや警告は表示されません。 新しいTerminalウィンドウを開くと、ttyファイル(/dev/ttys<number>)が作成されるようです。 この場合、Terminal.appを使用するかiTerm.appを使用するかは問題ではありません。 私はかなりきれいにインストールしています(ラップトップを手に入れただけで、バックアップを復元せず、いくつかのアプリをbrew installとでインストールしましたbrew cask install)。 これを再現することはできず、多くの場合、新しいターミナルを開いて何が起こっているのかを調べることさえできないため、これはデバッグが非常に困難です。 誰にもヒントがありますか? 更新: iTermを使用して、開始コマンドをに設定することでシェルを取得できました/bin/bash。ただし、このシェルではsudo機能しません。(プロンプトを表示せずに)ハングし、ハングすると作業ctrl-Cをctrl-D行いません。 他のプログラムを使用しても、このシェルでは機能しません:nodeまたは/usr/local/bin/node両方がハングします。私が知る限り、それはにあるプログラムです/usr/local/bin。 アップデート2: brew list --full-name 次のパッケージになります。 autoconf automake blueutil boost cabal-install cairo cfssl cmake coreutils doxygen editorconfig erlang ffind ffmpeg …