Wine を更新した後の起動に失敗した時 ― 2009年01月18日 16時06分02秒
% wine .wine/drive_c/Program\ Files/Mozilla\ Firefox/firefox.exe
wine client error:31: version mismatch 343/346.
Your wineserver binary was not upgraded correctly,
or you have an older one somewhere in your PATH.
Or maybe the wrong wineserver is still running?
ps で見ると分かるが、wine は幾つかのスレッドを生成する。
% ps -ax | grep wine
18450 ?? Ss 0:00.46 /usr/local/lib/../bin/wineserver
18453 ?? I 0:00.02 C:\\windows\\system32\\services.exe (wine-pthread)
18454 ?? I 0:00.02 C:\\windows\\system32\\winedevice.exe (wine-pthread)
18456 ?? Ss 0:01.28 C:\\windows\\system32\\explorer.exe (wine-pthread)
18493 pa R+ 0:00.00 grep wine
18448 pf I 0:04.79 .wine/drive_c/Program Files/Mozilla Firefox/firefox.e
プログラムを終了しても、このスレッドが全て正しく終了されずに、走り続けている事がある。
これが起きていて、Wine のバージョンがこれらのスレッドを走られた時と違っていると、上記のエラーが出る。つまり、wine を更新して、wine を再起動したが、スレッドが終了されなかった時だ。
% pkill -9 wine
をすれば良い。
コメント
トラックバック
このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2009/01/18/4064360/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。