2011-10-03 48 views
1

我正試圖在RHEL 5盒子上運行plone.app.theming。 Buildout安裝這個軟件包及其依賴項沒有問題。我也可以在Plone網站上安裝產品(Diazo主題支持)並訪問Diazo主題控制面板。但是,在調試模式下運行XSLT轉換失敗時出現錯誤。經過大量研究後,我認爲問題在於,RHEL中的兩個軟件包libxml2和libxslt2比我需要的更早。plone.app.theming RHEL問題

有沒有辦法解決這個問題?我不是Linux管理員,所以任何想法或建議將非常感激。

+0

這是http://stackoverflow.com/questions/7570183/unable-to-use-diazo-plone-app-的副本theming-on-centos –

回答

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 
+1

謝謝史蒂夫。這是我領導的方向。然而,當我在build中運行它時,我的實例開始了,但是之後我無法訪問Zope或Plone。在調試模式下啓動會顯示以下錯誤: ImportError:/usr/local/Plone/buildout-cache/eggs/lxml-2.2.8-py2.6-linux-i686.egg/lxml/etree.so:can not restore在reloc之後部分prot:拒絕權限 – cthomas1978

0

我CentOs 5.x上的同樣問題 沒有解決方案。我通過一整個週末與lxml戰鬥,zlib & co。

問題是由於在64位系統中該庫的位置錯誤導致lxml中對zlib的引用。谷歌搜索,我發現這是一個廣泛的問題,不僅爲plonistas。

的唯一途徑,對我來說,這是使用的CentOS 6 維託