0

ビルドアウト経由で collective.solr をインストールした後、bin/solr-instance start を実行しようとすると、次のエラーが発生します。

Traceback (most recent call last):
File "bin/solr-instance", line 110, in <module>
 start(True)
File "bin/solr-instance", line 43, in start
 stdout=logfp, stderr=logfp).pid
File "/usr/local/Plone/Python-2.6/lib/python2.6/subprocess.py", line 633, in __init__
 errread, errwrite)
File "/usr/local/Plone/Python-2.6/lib/python2.6/subprocess.py", line 1139, in _execute_child
 raise child_exception
OSError: [Errno 2] No such file or directory

これは Plone 4.1.3 zeoserver のインストールです。何か案は?

これをインストールする 2 つの異なる方法を試しました。pypiの指示に従って、最初にビルドアウトを拡張しようとしました。また、ビットを buildout.cfg ファイルに直接挿入してみました。

これは、solr ビットが直接含まれている buildout.cfg ファイルです。 http://pastie.org/3798794

これは開発ビルドです。混乱を許してください....

4

2 に答える 2

2

この問題に関する更新。

問題はサーバーに関連していたことが判明しました。Red Hat インストールに Java がインストールされていませんでした。システムにJavaをインストールした後:

yum インストール java-1.6.0-openjdk*

bin/solr-instance start を実行すると、Solr が期待どおりに起動しました。

于 2012-05-01T15:27:18.033 に答える
0

これを再現することはできません。次のビルドアウト構成で問題なく動作します。

[buildout]
extends = 
    http://build.pythonpackages.com/buildout/plone/4.2.x-dev
    https://raw.github.com/Jarn/collective.solr/master/buildout/solr.cfg

例えば:

$ bin/solr-instance start
Solr started with pid 12987
于 2012-04-14T04:29:42.523 に答える