Mac上のターミナルからからQNAPへSSH接続し、screenを起動しようとすると下記のエラーが出た。
[~] # screen /var/run/utmp: No such file or directory
Cannot find terminfo entry for ‘xterm-256color’.
ここでは、utmpとterminfoの2つを解決しなければならない。
まずは、utmpの回避
[~] # touch /var/run/utmp
ただし、QNAP再起動後には、消えてしまうので、これも解決したい場合には、https://stackoverflow.com/questions/12345675/screen-cannot-find-terminfo-entry-for-xterm-256color を参考にされると良いでしょう。
次に、terminfoの回避
[~] # export | grep xterm export TERM="xterm-256color" [~] # ls /usr/share/terminfo/x/ xterm xterm-xfree86 [~] # export TERM=xterm-xfree86
説明すると、現在のxtermを調べ、xterm-256colorとなっているので、terminfo内を調べてみるとxterm-256colorが存在せず、xtermとxterm-xfree86なので、それらを指定する事で解決。
Macのターミナルアプリがxterm-256colorとなっているのが原因でもあるので、QNAPへ接続するときには、ターミナルタイプをxtermにしておけばOKです。