2015年11月10日火曜日

ERROR: Current execution environment is VCO=aoi. Software tree is for environment VCO=ixl

Calibre を実行するときに,
ERROR: Current execution environment is VCO=aoi. Software tree is for environment VCO=ixl
というエラーが出て起動しなかった.

調べた結果以下の事がわかった.
Calibre on Linuxにはいくつかバージョンがある.
・ixl:RedHat Enterprise Linux 5 (64bit)に最適化されたパッケージ
・aoi:RedHat Enterprise Linux 6 (64bit)以降に最適化されたパッケージ
・Calibre 32bitはもうサポートしません

そのため,Calibre実行時にCalibreは実行マシンのOSを調べ,自身がixlのパッケージなのに実行環境がRHEL6以降だと検知すると,動作を止めるらしい.

RHEL6でもixlを使いたい場合,環境変数を設定すればよいらしい.

例1:% export USE_CALIBRE_VCO=ixl

例2:% export  CALIBRE_2013_4_ALLOW_IXL_ON_RHEL6=101010

参考:Calibre Platform Support Overview and Roadmap - Mentor Graphics

0 件のコメント:

コメントを投稿