From: Demian K. <dem...@vi...> - 2011-06-13 12:41:40
|
A few observations: 1.) The output you're showing for VuFind's start-up looks incomplete -- there should usually be a lot more. Is it possible you have the JETTY_CONSOLE environment variable set, so the rest of the output is being redirected to a log file? 2.) I notice some double-slashes in the startup output -- /usr/local/vufind//solr... Does your VUFIND_HOME variable have a trailing slash? If so, you don't need it. I don't think this actually hurts anything, but you might want to fix it just to be on the safe side. 3.) The most important clue I see is the message about no segments file in the index folder. Do you have a /usr/local/vufind/solr/biblio/index directory with no contents? If so, remove the empty directory, restart VuFind, and see if that helps. (In fact, even if you have files in the index, it might be worth erasing it and starting over in case something got corrupted). If things are still broken, you might want to check permissions to be sure that Solr is able to properly read and write its own index. Good luck, and please let us know if you're still having trouble after trying these things! - Demian > -----Original Message----- > From: Renate Morgenstern [mailto:rmo...@iw...] > Sent: Saturday, June 11, 2011 10:50 AM > To: vuf...@li... > Cc: Demian Katz > Subject: Problem starting Vufind > > Hi, > I went over my Vufind installation on Ubuntu Maverick again, and > re-downloading it this time with svn. I want to connect it to a Koha > installation which is on the same PC. > Any help will be appreciated to get Vufind working. > > It seems to start, but when I want to open a browser on > localhost://vufind I get the following error message: > ================================================== > An error has occurred > Solr index is offline. > > Please contact the Library Reference Department for assistance > su...@my... > > Debug Information > > Backtrace: > > [533] /usr/share/php/PEAR.php > [158] /usr/local/vufind/web/sys/Solr.php > [151] /usr/local/vufind/web/sys/ConnectionManager.php > [94] /usr/local/vufind/web/sys/SearchObject/Solr.php > [59] /usr/local/vufind/web/sys/SearchObject/Factory.php > [119] /usr/local/vufind/web/sys/Interface.php > [72] /usr/local/vufind/web/index.php > ================================== > > To check whether solr is running with localhost:8080/solr I get the > message that the page can't be found. > > Below is the output when starting vufind: > ==================================== > Starting VuFind ... > /usr/lib/jvm/java-6-sun-1.6.0.24/jre/bin/java -server -Xms1024m > -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 > -Dsolr.solr.home=/usr/local/vufind//solr > -Djetty.logs=/usr/local/vufind//solr/jetty/logs > -Djetty.home=/usr/local/vufind//solr/jetty > -jar /usr/local/vufind//solr/jetty/start.jar > /usr/local/vufind//solr/jetty/etc/jetty.xml > nohup: appending output to `nohup.out' > VuFind running pid=7795 > > When I want to import records it seems that there is a problem with > solr > > root@user-laptop:/usr/local/vufind# ./import-marc.sh clsisbn.mrc > /usr/local/vufind/solr /usr/local/vufind > Now Importing clsisbn.mrc ... > java -Xms512m -Xmx512m > -Dsolrmarc.solr.war.path=/usr/local/vufind//solr/jetty/webapps/solr.war > -Dsolr.core.name=biblio -Dsolrmarc.path=/usr/local/vufind//import > -Dsolr.path=/usr/local/vufind//solr > -Dsolr.solr.home=/usr/local/vufind//solr > -jar /usr/local/vufind//import/SolrMarc.jar > import.properties /usr/local/vufind/clsisbn.mrc > INFO [main] (MarcImporter.java:841) - Starting SolrMarc indexing. > INFO [main] (Utils.java:189) - Opening > file: /usr/local/vufind/import/import.properties > INFO [main] (MarcImporter.java:690) - Updating to Solr index > at /usr/local/vufind/solr > INFO [main] (MarcImporter.java:706) - Using Solr core biblio > INFO [main] (SolrCoreLoader.java:102) - Using the data directory > of: /usr/local/vufind/solr/biblio > INFO [main] (SolrCoreLoader.java:104) - Using the multicore schema file > at : /usr/local/vufind/solr/solr.xml > INFO [main] (SolrCoreLoader.java:105) - Using the biblio core > Jun 11, 2011 3:20:32 PM org.apache.solr.common.SolrException log > SEVERE: java.lang.RuntimeException: java.io.FileNotFoundException: no > segments* file found in > org.apache.lucene.store.NIOFSDirectory@/usr/local/vufind/solr/biblio/in > dex: files: > at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1068) > at org.apache.solr.core.SolrCore.<init>(SolrCore.java:579) > at org.apache.solr.core.CoreContainer.create(CoreContainer.java:428) > at org.apache.solr.core.CoreContainer.load(CoreContainer.java:278) > at org.apache.solr.core.CoreContainer.<init>(CoreContainer.java:181) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructor > AccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCon > structorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:532) > at org.solrmarc.solr.SolrCoreLoader.loadCore(SolrCoreLoader.java:110) > at org.solrmarc.marc.MarcImporter.getSolrProxy(MarcImporter.java:707) > at > org.solrmarc.marc.MarcImporter.loadLocalProperties(MarcImporter.java:20 > 1) > at org.solrmarc.marc.MarcHandler.loadProperties(MarcHandler.java:166) > at org.solrmarc.marc.MarcHandler.init(MarcHandler.java:112) > at org.solrmarc.marc.MarcImporter.main(MarcImporter.java:847) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja > va:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso > rImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:616) > at com.simontuffs.onejar.Boot.run(Boot.java:334) > at com.simontuffs.onejar.Boot.main(Boot.java:170) > Caused by: java.io.FileNotFoundException: no segments* file found in > org.apache.lucene.store.NIOFSDirectory@/usr/local/vufind/solr/biblio/in > dex: files: > at org.apache.lucene.index.SegmentInfos > $FindSegmentsFile.run(SegmentInfos.java:634) > at > org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:69) > at org.apache.lucene.index.IndexReader.open(IndexReader.java:476) > at org.apache.lucene.index.IndexReader.open(IndexReader.java:403) > at > org.apache.solr.core.StandardIndexReaderFactory.newReader(StandardIndex > ReaderFactory.java:38) > at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1057) > ... 20 more > > Jun 11, 2011 3:20:32 PM org.apache.solr.core.SolrCore finalize > SEVERE: REFCOUNT ERROR: unreferenced > org.apache.solr.core.SolrCore@3c9c31 (biblio) has a reference count of > 1 > INFO [main] (MarcHandler.java:348) - Attempting to open data > file: /usr/local/vufind/clsisbn.mrc > Error: Problem creating updateHandler in SolrCoreProxy > ERROR [main] (MarcImporter.java:369) - Error indexing record: 2210804 - > - > Error: Problem creating updateHandler in SolrCoreProxy > org.solrmarc.solr.SolrRuntimeException: Error: Problem creating > updateHandler in SolrCoreProxy > at > org.solrmarc.solr.SolrCoreProxy.initializeUpdateHandler(SolrCoreProxy.j > ava:415) > at > org.solrmarc.solr.SolrCoreProxy.initializeAddDocObjects(SolrCoreProxy.j > ava:320) > at org.solrmarc.solr.SolrCoreProxy.addDoc(SolrCoreProxy.java:93) > at org.solrmarc.marc.MarcImporter.addToIndex(MarcImporter.java:445) > at org.solrmarc.marc.MarcImporter.addToIndex(MarcImporter.java:389) > at org.solrmarc.marc.MarcImporter.importRecords(MarcImporter.java:304) > at org.solrmarc.marc.MarcImporter.handleAll(MarcImporter.java:578) > at org.solrmarc.marc.MarcImporter.main(MarcImporter.java:857) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja > va:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso > rImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:616) > at com.simontuffs.onejar.Boot.run(Boot.java:334) > at com.simontuffs.onejar.Boot.main(Boot.java:170) > Caused by: java.lang.NullPointerException > at > org.solrmarc.solr.SolrCoreProxy.initializeUpdateHandler(SolrCoreProxy.j > ava:407) > ... 13 more > INFO [main] (MarcImporter.java:583) - Exception occurred while > Indexing: > Error: Problem creating updateHandler in SolrCoreProxy > INFO [main] (MarcImporter.java:584) - Setting Solr closed flag > INFO [main] (MarcImporter.java:588) - Adding 0 of 1 documents to index > INFO [main] (MarcImporter.java:589) - Deleting 0 documents from index > INFO [main] (MarcImporter.java:503) - Connecting to solr server at URL: > http://localhost:8080/solr/biblio/update > WARN [main] (MarcImporter.java:514) - Unable to establish connection to > solr server at URL: http://localhost:8080/solr/biblio/update > INFO [main] (MarcImporter.java:598) - Finished indexing in 0:00.00 > INFO [main] (MarcImporter.java:607) - Indexed 0 at a rate of about 0.0 > per sec > INFO [main] (MarcImporter.java:608) - Deleted 0 records > INFO [Thread-1] (MarcImporter.java:537) - Starting Shutdown hook > INFO [Thread-1] (MarcImporter.java:556) - Finished Shutdown hook > root@user-laptop:/usr/local/vufind# > > Here is the error log of Apache startup. I see that there is a problem > with PEAR. > > ======================================= > [Sat Jun 11 15:41:06 2011] [notice] Graceful restart requested, doing > restart > PHP Warning: PHP Startup: Unable to load dynamic library > '/usr/lib/php5/20090626+lfs/myssql.so' - /usr/lib/php5/20090626 > +lfs/myssql.so: cannot open shared object file: No such file or > directory in Unknown on line 0 > PHP Warning: PHP Startup: Unable to load dynamic library > '/usr/lib/php5/20090626+lfs/oci8.so' - /usr/lib/php5/20090626 > +lfs/oci8.so: cannot open shared object file: No such file or directory > in Unknown on line 0 > [Sat Jun 11 15:41:06 2011] [notice] Apache/2.2.16 (Ubuntu) > PHP/5.3.3-1ubuntu9.5 with Suhosin-Patch configured -- resuming normal > operations > [Sat Jun 11 15:42:27 2011] [notice] caught SIGTERM, shutting down > PHP Warning: PHP Startup: Unable to load dynamic library > '/usr/lib/php5/20090626+lfs/myssql.so' - /usr/lib/php5/20090626 > +lfs/myssql.so: cannot open shared object file: No such file or > directory in Unknown on line 0 > PHP Warning: PHP Startup: Unable to load dynamic library > '/usr/lib/php5/20090626+lfs/oci8.so' - /usr/lib/php5/20090626 > +lfs/oci8.so: cannot open shared object file: No such file or directory > in Unknown on line 0 > [Sat Jun 11 15:42:28 2011] [notice] Apache/2.2.16 (Ubuntu) > PHP/5.3.3-1ubuntu9.5 with Suhosin-Patch configured -- resuming normal > operations > > |