« 2009年5月 | トップページ | 2009年10月 »

2009年6月

2009年6月 5日 (金)

no protocol specified

まとめると,

  • suxはscreenの中からはできない
  • no protocol specifiedはsuしたときのXアプリ起動に失敗してる
という話.後者のメッセジに関してはこの意味じゃないときもあるだろうけど.

カーネルが変わって初起動,VMware@Ubuntu.
起動時にパスワード聞かれて「あぁ,そういえばコンパイルとかすんのか」と思いつつ入力…したら落ちる.あれ?sweat02

よくわからないので,xtermから起動

no protocol specified
インストーラも起動してみるが同じ….うーん.

悩んだ挙句にどうも,suするときにDISPLAYが転送できてないよって話っぽい.

% sudo apt-get install sux
% sux
xauth: creating new authority file /tmp/.XXXXX
パスワード:
# vmplayer
あれ?同じ?試しに
# xeyes
No protocol specified
Error: Can't open display: :0.0
あれ駄目じゃん.まさかと思って,もう一個xterm起動.
% sux

# xeyes
できた! screen のせいだったらしい.
# vmplayer
無事再コンパイル完了.

| | コメント (0) | トラックバック (0)

« 2009年5月 | トップページ | 2009年10月 »