yuu_nkjm blog
2011-08-01(Mon) 編集
[Xming][X11][openSUSE][Linux] X11フォーワディングをしようとしたとき,DISPLAY変数に値が設定されない (openSUSEでX11の転送ができない)
openSUSE11.4の場合
引用したものはSolarisだが,openSUSE11.4 (64bit)でも同様の問題が起こった.下記にあるように,IPv4のみの利用とすることでX11の転送が使える様になった.
Solaris 8 および 9 上の sshd サーバで X11 フォワーディングをやろうとするとFailed to allocate internet-domain X11 display socket.というエラーが出てできない(DISPLAY変数に値がセットされない). socfs のバグ修正パッチを当てるのがまっとうなやり方のようだが, IPv4 のみ利用するように変更するのが手っ取り早い.それには sshd_config にて次のように設定してsshd を起動する.
AddressFamily inet ListenAddress 0.0.0.0情報源: http://spiralbound.net/2008/06/03/x11-forwarding-broken-on-solaris
openSUSE12.1の場合 (2011-12-09追記)
openSUSE12.1の場合,上記の対応をしても,まだX11の転送がうまくいかなかった.IPv4のみの利用となっていないようだ.そこで,明示的にIPv4のみの利用にするために,sshdの起動オプションに-4を渡してやる(X11 Forwarding Broken on Solaris | spiralbound.net).
「yast->/etc/sysconfigエディタ->Network/Remote access/SSH」の$SSHD_OPTSに-4を与え,sshdを再起動したところ,X11を転送できるようになった.
ちなみに,sshdのデバッグをするときは,-dオプションを渡してやるか,sshd_configに"LogLevel DEBUG"と書けば,デバッグログが出力されるようになる.
openSUSE13.1の場合 (2014-06-05追記)
この件に関しては,openSUSE12.1の場合 (2011-12-09追記)に書いた内容だけを設定すれば良くなったようだ.他の設定は,SSH X11 フォワーディングでXmingにリモートのXを転送する - yuu_nkjm blog(2011-03-20)を参照すること.
2012-08-01(Wed) 編集
[KVM][VirtualBox] Virtualbox上のゲストOS上でKVMは動かない
Windows 7 (64bit)の上でVirtualboxを動かし,その上にopenSUSE12.1を載っけて,そこでKVMを使おうとした.openSUSE上で/proc/cpuinfoを見るとvmxがなかった.virtualboxの開発が進むとまた変わるかもしれないが,現時点では普通には動かすのは無理そうなので諦めた.