リモートコンピュータからスクリーンセッションに接続しようとしましたが、私のscreen -r
端末は終了しました(作成した記憶がないため、接続してそれが何であるかを確認しようとしました)。これで、リモートコンピュータまたはローカルコンピュータのあらゆる種類の画面に接続すると、同じ結果が得られます。
以下に詳細な症状があります。リモートコンピュータから:
fbence@atlasz:~
$ screen --version
Screen version 4.01.00devel (GNU) 2-May-06
空screen
のコマンドを実行すると端末が閉じます。コマンドを実行するとscreen -ls
端末が閉じる場合もあり、意味のある出力が出る場合もあります。
fbence@atlasz:~
$ screen -ls
There are screens on:
26539.pts-8.atlasz (03/31/2015 02:08:46 PM) (Detached)
26410.pts-8.atlasz (03/31/2015 02:07:40 PM) (Detached)
26276.pts-8.atlasz (03/31/2015 02:06:25 PM) (Detached)
4227.pts-8.atlasz (03/03/2015 10:06:44 PM) (Detached)
23448.munka (02/17/2015 12:44:03 PM) (Detached)
5 Sockets in /var/run/screen/S-fbence.
これらの3つのうち最新のものは、端末が終了する前に空の画面コマンドによって生成された可能性が高い。
私のローカルコンピュータから:
fbence@medusa:~
$ screen -version
Screen version 4.02.01 (GNUbb1ef15) 28-Apr-14
fbence@medusa:~
$ screen
bind (/tmp/screens/S-fbence/17815.pts-1.medusa): Írásvédett fájlrendszer
"Írásvédett fájlrendszer"は書き込み禁止ファイルシステムに似ています(余談:私の言語でLinuxを使用できることは本当に気に入っていますが、翻訳が間違っているとGoogle検索には役に立ちません!)。
さて、まったく関係がないかもしれませんが、私の仕事用コンピュータにはRAMがたくさんありません。私はそうしましたが、数分後にそれをやり直しました(理由はわかりません)、最終的に次のような結果が得られました。
fbence@medusa:~
$ sudo swapoff -a && sudo swapon -a
[sudo] password for fbence:
sudo: unable to open /var/lib/sudo/fbence/1: Írásvédett fájlrendszer
[sudo] password for fbence:
sudo: unable to open /var/lib/sudo/fbence/1: Írásvédett fájlrendszer
繰り返しますが、「書き込み防止ファイルシステム」です。繰り返しますが、画面に接続しようとすると、最終的に端末が終了します。
再起動すると問題が(おそらく)解決されると思いましたが、実際にはここで何が起こっているのかに興味があります。
Ubuntu 14.04.02 LTSでgnome Terminal 3.6.2を使用しており、私の.screenrcは次のようになります。
hardstatus alwayslastline "%{= G}%{g}[ %{G}%H %{g}][ %?%-Lw%?%{R} %n*%f %t %{g}%?%+Lw%? %{g}]%=%{g}[ %{W}%c:%s %{g}]"
caption splitonly "%{= g}[%n %t]"
startup_message off
autodetach on
defscrollback 10000
termcapinfo xterm ti@:te@
altscreen on
私が何を台無しにしたか、どのように修正することができます知っていますか?