Python 运行plone 4构建时,egg包中有许多丢失的文件

Python 运行plone 4构建时,egg包中有许多丢失的文件,python,plone,buildout,Python,Plone,Buildout,我需要帮助。我正在尝试在我的Fedora 14操作系统上构建plone 4.1。但我有个问题。似乎大多数鸡蛋包都有许多丢失的文件。我所做的:粘贴创建-t plone4_buildout->python2.6 boottrap.py->bin/buildout。我做了一个变通方法:从pypi下载包并替换错误包。谁能告诉我发生了什么事 我的错误消息: Installing instance. While: Installing instance. An internal error occur

我需要帮助。我正在尝试在我的Fedora 14操作系统上构建plone 4.1。但我有个问题。似乎大多数鸡蛋包都有许多丢失的文件。我所做的:粘贴创建-t plone4_buildout->python2.6 boottrap.py->bin/buildout。我做了一个变通方法:从pypi下载包并替换错误包。谁能告诉我发生了什么事

我的错误消息:

Installing instance.
While:
  Installing instance.

An internal error occured due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
  File "/home/thaison/Projects/xxx/eggs/zc.buildout-1.4.4-py2.6.egg/zc/buildout/buildout.py", line 1683, in main
    getattr(buildout, command)(args)
  File "/home/thaison/Projects/xxx/eggs/zc.buildout-1.4.4-py2.6.egg/zc/buildout/buildout.py", line 555, in install
    installed_files = self[part]._call(recipe.install)
  File "/home/thaison/Projects/xxx/eggs/zc.buildout-1.4.4-py2.6.egg/zc/buildout/buildout.py", line 1227, in _call
return f()
  File "/home/thaison/Projects/xxx/eggs/plone.recipe.zope2instance-4.1.7-py2.6.egg/plone/recipe/zope2instance/__init__.py", line 84, in install
make.make_instance(options.get('user', None), location, version)
  File "/home/thaison/Projects/xxx/eggs/plone.recipe.zope2instance-4.1.7-py2.6.egg/plone/recipe/zope2instance/make.py", line 23, in make_instance
copyskel(skelsrc, instancehome)
  File "/home/thaison/Projects/xxx/eggs/plone.recipe.zope2instance-4.1.7-py2.6.egg/plone/recipe/zope2instance/make.py", line 65, in copyskel
os.chdir(sourcedir)
OSError: [Errno 2] No such file or directory: '/home/thaison/Projects/xxx/eggs/plone.recipe.zope2instance-4.1.7-py2.6.egg/plone/recipe/zope2instance/skel213'

plone.recipe.zope2instance-4.1.7-py2.6.egg是第一个缺少文件的egg包。我记不清了,但是有很多鸡蛋包装都有同样的问题

最有可能的是,您在提取一些鸡蛋的过程中进行了一次构建,结果非常糟糕。然后你重新运行构建,蛋似乎已经存在,但它只是真实蛋的一半。事实上,如果您检查pypi上的目录,则缺少的目录do存在于归档文件中,我相信对于任何缺少的文件都是一样的。我建议彻底清除eggs目录,并从头开始重新启动进程


我不认为在这种情况下,您在使用软呢帽时会遇到SELinux的问题,但为了以防万一,我也会尝试暂时禁用它。

您能用一个例子来扩展您的问题吗?软件包的名称,您期望但缺少的文件,诸如此类。您需要指定确切的错误消息。你所描述的程序对我很有效。是的,我想是的。我的网络安全可能导致此问题。我以后再决定。现在我正在使用Plone UnifiedInstaller。它工作正常。谢谢你的回答!