1

Python で SFCB プロバイダーを作成しています。SFCB は C++ プロバイダーとのみ通信するため、必要に応じて SFCB と通信してプロバイダーを開始できる中間層 (cmpi-bindings、python 拡張モジュール) が必要です。

同じ cmpi レイヤーは、ESX 4.1 で実行すると完全に正常に動作します (つまり、SFCB 呼び出しを読み取ってから Python プロバイダーを実行します) が、ESX 4.0 では Python モジュールのインポートに失敗します。

いくつかのデバッグの後、日時モジュールのインポートが未解決のシンボル (PyExc_IOError) エラーで失敗していることがわかりました。-XLinker --exportdynamic を使用してこれらのモジュールをビルドしようとしたため、アプリケーションに埋め込まれた Python インタープリターがネイティブ モジュールのロードに失敗する で提案されている未解決のシンボルを探しましたが、無駄でした。

次に試すことができるオプションは何ですか。(同じコードベースが 4.1 では機能しますが、4.0 では機能しないため)。どんなポインタも役に立ちます

4

0 に答える 0