我之前曾經介紹過 IBM OmniFind Yahoo! Edition,我也曾經安裝在 Windows 與一台舊版的 Linux 主機,都沒有問題,但最近我安裝到 Ubuntu 8.04 LTS 上面卻遇到一些問題,雖然安裝的好,但卻怎樣都 run 不起來。
當我在啟動的時候錯誤訊息如下:
myserver:/opt/ibm/OmniFindYahooEdition/bin# ./startup.sh
IQQP2601E The parser component cannot be started. The parser component will not be available.
com.ibm.es.nuvo.parser.transform.TransformationService.initialize(Unknown Source)
com.ibm.es.nuvo.GlobalSystem.initialize(Unknown Source)
com.ibm.es.nuvo.Startup.main(Unknown Source)
Causes of the problem:
IQQG0143E An error occurred when child processes were being initialized.
com.ibm.es.nuvo.util.remoteprocess.manager.fenced.FencedWorkerManager.initialize(Unknown Source)
com.ibm.es.nuvo.parser.transform.oi.fenced.FencedOITransformationManager.start(Unknown Source)
com.ibm.es.nuvo.parser.transform.oi.fenced.FencedOITransformationManager.getInstance(Unknown Source)
com.ibm.es.nuvo.parser.transform.TransformationService.initialize(Unknown Source)
com.ibm.es.nuvo.GlobalSystem.initialize(Unknown Source)
com.ibm.es.nuvo.Startup.main(Unknown Source)
IQQG0146E The child process stopped with the following return code: 127.
com.ibm.es.nuvo.util.remoteprocess.worker.fenced.AbstractFencedWorker.<init>(Unknown Source)
com.ibm.es.nuvo.parser.transform.oi.fenced.worker.FencedOITransformationWorker.<init>(Unknown Source)
com.ibm.es.nuvo.parser.transform.oi.fenced.worker.FencedOITransformationWorkerFactory.createWorker(Unknown Source)
com.ibm.es.nuvo.util.remoteprocess.manager.fenced.FencedWorkerManager.initialize(Unknown Source)
com.ibm.es.nuvo.parser.transform.oi.fenced.FencedOITransformationManager.start(Unknown Source)
com.ibm.es.nuvo.parser.transform.oi.fenced.FencedOITransformationManager.getInstance(Unknown Source)
com.ibm.es.nuvo.parser.transform.TransformationService.initialize(Unknown Source)
com.ibm.es.nuvo.GlobalSystem.initialize(Unknown Source)
com.ibm.es.nuvo.Startup.main(Unknown Source)
IQQG0044E The server is shutting down.
上網怎麼找都找不到解決方案,目前實在太少人使用這套好用的搜尋引擎了,我最後花了好多時間才解決的,要在 Ubuntu 8.04 LTS 上安裝的標準步驟如下:
1. 安裝必要的元件 ( 我花了好多時間才確認就是這些元件要安裝 )
apt-get install bc sun-java5-bin sun-java5-jre libxp-java libstdc++5
2. 下載 & 安裝
wget http://842lin.omnifind.info/setuplinux_i586.bin (注意: 不支援x64平台)
chmod 755 setuplinux_i586.bin
./setuplinux_i586.bin -console
3. 啟動服務
/opt/ibm/OmniFindYahooEdition/bin/startup.sh
相關連結