Debian jessieでVMWareが起動しない。

VMWarePlayerをjessieにインストールしたが、起動しない。
厳密には、起動するが立ち上がった瞬間、落ちる。

VMWarePlayerの多言語化対応がイマイチなようで、それが原因のようです。

試しに、コンソールで以下のコマンドだと、正しく起動できる。


$ LANG=C vmplayer

でも、アクティビティのアイコンクリックだと、落ちる。
試しに、アクティビティの起動コマンドを以下に変更しても、落ちる。


/usr/bin/vmplayer %u

env LANG=C /usr/bin/vmplayer %u

じゃ、どうするかと言うと、vmplayerの起動スクリプトに直書きして対応。


# which vmplayer
/usr/bin/vmplayer

# vim /usr/bin/vmplayer
#!/usr/bin/env bash
(略)
set -e
export LANG=C # 追記
(略)

これで正しく起動できます。良かった。