2013-11-28 13 views
1

我想安裝一個雞蛋在我的Plone 4.3.1環境(與ZEO)。擴展程序將不會顯示後,建立和重新啓動

所以我增加了行 「collective.quickupload」 我buildout.cfg文件,並使用以下命令運行擴建:

/usr/local/Plone/zeocluster# sudo -E -u plone_buildout ./bin/buildout 

這裏就是我的了:

Updating zeoserver. 
Updating client1. 
Updating client2. 
Updating backup. 
Updating zopepy. 
Updating unifiedinstaller. 
Updating precompiler. 
Compiling Python files. 
Compiling locale files. 
Error while compiling /usr/local/Plone/buildout-cache/eggs/python_gettext-1.2-py2.7.egg/pythongettext/tests/test_escape.po 
Error while compiling /usr/local/Plone/buildout-cache/eggs/python_gettext-1.2-py2.7.egg/pythongettext/tests/test5.po 
Updating setpermissions. 
setpermissions: Running 
# Dummy references to force this to execute after referenced parts 
echo /usr/local/Plone/zeocluster/var/backups yes > /dev/null 
chmod 600 .installed.cfg 
# Make sure anything we've created in var is r/w by our group 
find /usr/local/Plone/zeocluster/var -type d -exec chmod 770 {} \; 2> /dev/null 
find /usr/local/Plone/zeocluster/var -type f -exec chmod 660 {} \; 2> /dev/null 
find /usr/local/Plone/zeocluster/var -type d -exec chmod 770 {} \; 2> /dev/null 
find /usr/local/Plone/zeocluster/var -type f -exec chmod 660 {} \; 2> /dev/null 
chmod 754 /usr/local/Plone/zeocluster/bin/* 
*************** PICKED VERSIONS **************** 
[versions] 
collective.quickupload = 1.6.1 
ua-parser = 0.3.4 

*************** /PICKED VERSIONS *************** 

然後,我重新啓動我的Plone實例使用: ./bin/plonectl restart

重新啓動工作正常,但擴展名未顯示在擴展名列表中的Plo東北。

我也嘗試在fg模式下啓動zeoserver,client1和client2。這沒有奏效。我得到了以下錯誤: [...]

File "/usr/local/Plone/buildout-cache/eggs/zc.lockfile-1.0.2-py2.7.egg/zc/lockfile/__init__.py", line 59, in _lock_file 
raise LockError("Couldn't lock %r" % file.name) 
zc.lockfile.LockError: Couldn't lock '/usr/local/Plone/zeocluster/var/filestorage/Data.fs.lock' 

非常感謝您的反饋!

+0

fg模式錯誤可能是因爲某些東西仍在後臺運行。 –

+0

你認爲Plone/Zeo進程還在運行嗎? –

+0

嘗試./bin/restartcluster.sh這將重新啓動zeoserver和所有客戶端。 – Jihaisse

回答

0

非常感謝您的回答。我重新啓動服務器(再次),在buildout.cfg中更改ZEO的IP地址和端口,並正常啓動實例。現在它似乎工作。我想你是對的:另一個進程使用相同的端口。儘管我試圖顯示正在運行的進程,但它不在列表中。

相關問題