plone.app.theming RHEL 问题

发布于 2024-12-08 00:01:22 字数 280 浏览 4 评论 0原文

我正在尝试让 plone.app.theming 在 RHEL 5 机器上工作。 Buildout 安装了这个包及其依赖项,没有出现任何问题。我还可以在 Plone 站点上安装该产品(Diazo 主题支持)并访问 Diazo 主题控制面板。但是,在调试模式下运行时,我收到有关 XSLT 转换失败的错误。经过大量研究,我认为问题在于 RHEL 中的两个软件包 libxml2 和 libxslt2 比我正常工作所需的版本要旧。

在我的情况下,有解决方法可以启动并运行它吗?我不是 Linux 管理员,因此任何想法或建议将不胜感激。

I am trying to get plone.app.theming working on a RHEL 5 box. Buildout installed this package and its dependencies without issue. I can also install the product (Diazo theme support) on a Plone site and access the Diazo theming control panel. However, I am getting an error when running in debug mode about XSLT tranforms failing. After much research, I believe the issue lies with the fact that two packages in RHEL, libxml2 and libxslt2, are older than what I need to get this working.

Is there a work around to get this up and running in my case? I am not a Linux admin, so any thoughts or suggestions would be extremely appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

很酷不放纵 2024-12-15 00:01:22

可以使用 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

Either use the Unified Installer for 4.1, which sets this up for you, or add the following to your buildout, which will build lxml, libxml2 and libxslt without touching your system's libraries:

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
百善笑为先 2024-12-15 00:01:22

我在 CentOs 5.x 上遇到了同样的问题
没有解决办法。我整个周末都在与 lxml、zlib 和 lxml 进行斗争。公司

该问题是由于该库在 64 位系统中的位置错误而导致 lxml 中对 zlib 的引用。谷歌搜索我发现这是一个广泛的问题,不仅仅是对于普洛尼斯塔。

对我来说,唯一的方法是使用 CentOs 6。
维托

I had the same problem on a CentOs 5.x
There isn't a solution. I pass an entire weekend fighting with lxml, zlib & co.

The problem is a reference to zlib in lxml caused by a wrong position of this library in a 64bit system. Googling I found that it's a widely problem, not only for the plonistas.

The only way, for me, it's use CentOs 6.
Vito

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文