MediaWiki 1.16.alpha on Ubuntu.
Installed java-6-sun-1.6.0.24 and Apache Ant 1.7.0.
Installed lucene-search-bin-2.1.3.tar.gz into /my/lucene/lucene-search-2.1.3
.
Configs are created:
./configure /path/to/wiki/install/root/
Running
./build
returns
Dumping MyWiki... MediaWiki lucene-search indexer - rebuild all indexes associated with a database. Trying config file at path /root/.lsearch.conf Trying config file at path /root/my/lucene/lucene-search-2.1.3/lsearch.conf MediaWiki lucene-search indexer - index builder from xml database dumps. 0 [main] INFO org.wikimedia.lsearch.util.Localization - Reading localization for En 83 [main] INFO org.wikimedia.lsearch.ranks.Links - Making index at /root/my/lucene/lucene-search-2.1.3/indexes/import/MyWiki.links 141 [main] INFO org.wikimedia.lsearch.ranks.LinksBuilder - Calculating article links... 232 [main] FATAL org.wikimedia.lsearch.importer.Importer - Cannot store link analytics: Premature end of file. java.io.IOException: Trying to hardlink nonexisting file /root/my/lucene/lucene-search-2.1.3/indexes/import/MyWiki at org.wikimedia.lsearch.util.FSUtils.createHardLinkRecursive(FSUtils.java:97) at org.wikimedia.lsearch.util.FSUtils.createHardLinkRecursive(FSUtils.java:81) at org.wikimedia.lsearch.importer.BuildAll.copy(BuildAll.java:157) at org.wikimedia.lsearch.importer.BuildAll.main(BuildAll.java:112) 235 [main] ERROR org.wikimedia.lsearch.importer.BuildAll - Error during rebuild of MyWiki : Trying to hardlink nonexisting file /root/my/lucene/lucene-search-2.1.3/indexes/import/MyWiki java.io.IOException: Trying to hardlink nonexisting file /root/my/lucene/lucene-search-2.1.3/indexes/import/MyWiki at org.wikimedia.lsearch.util.FSUtils.createHardLinkRecursive(FSUtils.java:97) at org.wikimedia.lsearch.util.FSUtils.createHardLinkRecursive(FSUtils.java:81) at org.wikimedia.lsearch.importer.BuildAll.copy(BuildAll.java:157) at org.wikimedia.lsearch.importer.BuildAll.main(BuildAll.java:112) Finished build in 0s
Creating a dump xml with maintenance/dumpBackup.php also fails. The command returns no error at all.
./lsearchd
returns
RMI registry started. Trying config file at path /root/.lsearch.conf Trying config file at path /root/my/lucene/lucene-search-2.1.3/lsearch.conf 0 [main] INFO org.wikimedia.lsearch.util.Localization - Reading localization for En 581 [main] INFO org.wikimedia.lsearch.interoperability.RMIServer - RMIMessenger bound 583 [Thread-2] INFO org.wikimedia.lsearch.frontend.SearchServer - Searcher started on port 8123 583 [Thread-1] INFO org.wikimedia.lsearch.frontend.HTTPIndexServer - Indexer started on port 8321 588 [Thread-5] INFO org.wikimedia.lsearch.search.SearcherCache - Starting initial deployer for [MyWiki, MyWiki.hl, MyWiki.links, MyWiki.related, MyWiki.spell]
Running the test search returns a 500 server error:
Internal error in SearchEngine: MyWiki is being deployed or is not searched by this host LSearch daemon on localhost
and adds this to the console log:
2199 [Thread-8] INFO org.wikimedia.lsearch.frontend.HttpMonitor - HttpMonitor thread started 2200 [pool-2-thread-1] INFO org.wikimedia.lsearch.frontend.HttpHandler - query:/search/MyWiki/Boratto what:search dbname:MyWiki term:Boratto 2234 [pool-2-thread-1] INFO org.wikimedia.lsearch.analyzers.StopWords - Successfully loaded stop words for: [nl, en, it, fr, de, sv, es, no, pt, da] in 18 ms java.lang.RuntimeException: MyWiki is being deployed or is not searched by this host at org.wikimedia.lsearch.search.SearcherCache.getLocalSearcher(SearcherCache.java:388) at org.wikimedia.lsearch.search.WikiSearcher.<init>(WikiSearcher.java:96) at org.wikimedia.lsearch.search.SearchEngine.search(SearchEngine.java:715) at org.wikimedia.lsearch.search.SearchEngine.search(SearchEngine.java:129) at org.wikimedia.lsearch.frontend.SearchDaemon.processRequest(SearchDaemon.java:101) at org.wikimedia.lsearch.frontend.HttpHandler.handle(HttpHandler.java:193) at org.wikimedia.lsearch.frontend.HttpHandler.run(HttpHandler.java:114) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) 2251 [pool-2-thread-1] ERROR org.wikimedia.lsearch.search.SearchEngine - Internal error in SearchEngine trying to make WikiSearcher: MyWiki is being deployed or is not searched by this host java.lang.RuntimeException: MyWiki is being deployed or is not searched by this host at org.wikimedia.lsearch.search.SearcherCache.getLocalSearcher(SearcherCache.java:388) at org.wikimedia.lsearch.search.WikiSearcher.<init>(WikiSearcher.java:96) at org.wikimedia.lsearch.search.SearchEngine.search(SearchEngine.java:715) at org.wikimedia.lsearch.search.SearchEngine.search(SearchEngine.java:129) at org.wikimedia.lsearch.frontend.SearchDaemon.processRequest(SearchDaemon.java:101) at org.wikimedia.lsearch.frontend.HttpHandler.handle(HttpHandler.java:193) at org.wikimedia.lsearch.frontend.HttpHandler.run(HttpHandler.java:114) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) 2541 [pool-2-thread-2] WARN org.wikimedia.lsearch.frontend.HttpHandler - Unknown request /favicon.ico
Where to start troubleshooting? Thanks in advance!