1

RHEL 5 ボックスで plone.app.theming を動作させようとしています。Buildout は、このパッケージとその依存関係を問題なくインストールしました。製品 (Diazo テーマ サポート) を Plone サイトにインストールして、Diazo テーマ コントロール パネルにアクセスすることもできます。ただし、デバッグ モードで実行すると、XSLT 変換の失敗に関するエラーが発生します。多くの調査の結果、RHEL の libxml2 と libxslt2 の 2 つのパッケージが、これを機能させるために必要なものよりも古いという事実に問題があると考えています。

私の場合、これを起動して実行するための回避策はありますか? 私は Linux 管理者ではないので、ご意見やご提案をいただければ幸いです。

4

2 に答える 2

1

これをセットアップする 4.1 用の統合インストーラーを使用するか、システムのライブラリーに触れることなく lxml、libxml2、および libxslt をビルドする以下をビルドアウトに追加します。

parts += lxml pylxml

[lxml]
recipe = z3c.recipe.staticlxml
egg = lxml
libxml2-url = ftp://xmlsoft.org/libxml2/libxml2-2.7.8.tar.gz
libxslt-url = ftp://xmlsoft.org/libxml2/libxslt-1.1.26.tar.gz
static-build = true

[pylxml]
recipe=zc.recipe.egg
interpreter=pylxml
eggs=
    lxml
于 2011-10-03T22:22:20.697 に答える
0

CentOs 5.x でも同じ問題が発生しました。解決策はありません。lxml、zlibなどと戦って週末全体を過ごします。

問題は、64 ビット システムでこのライブラリの位置が間違っているために発生する lxml の zlib への参照です。グーグルで調べてみると、プロニスタだけでなく、広く問題になっていることがわかりました。

私にとって唯一の方法は、CentOs 6 を使用することです。

于 2011-10-04T08:09:49.257 に答える