При запуске сборки plone 4 в пакетах с яйцами пропадает много файлов - PullRequest
0 голосов
/ 17 декабря 2011

Мне нужна помощь.Я пытаюсь собрать plone 4.1 на своей Fedora 14 Os.Но у меня проблема.Кажется, у большинства пакетов с яйцами было много пропущенных файлов.Что я сделал: paster create -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 - первый пакет с яйцомнедостающие файлы.Я точно не помню, но есть много яичных пакетов с той же проблемой.

1 Ответ

0 голосов
/ 20 декабря 2011

Скорее всего, вы запустили сборку, которая очень плохо закончилась во время извлечения яйца. Затем вы перезапустили сборку, и яйцо, казалось, уже присутствовало, но это была только половина настоящего яйца. В самом деле, если вы отметите product на pypi, в архиве будет отсутствующий каталог, и я уверен, что для любого отсутствующего файла то же самое будет. Я бы предложил полностью очистить каталог яиц и перезапустить процесс с самого начала.

Я не думаю, что в данном конкретном случае вы сталкиваетесь с проблемой SELinux (как вы сказали, что используете Fedora), но на всякий случай я бы также попытался временно отключить его.

...