From: Demian K. <dem...@vi...> - 2013-04-03 13:39:26
|
It looks like you have two different problems going on... 1.) The database credentials in your web/conf/config.ini are not valid to connect to your MySQL server. Did you run the install script that comes with VuFind to set up the database, install dependencies, and establish an initial configuration? If you did, is it possible it somehow failed to update your config.ini correctly? You might want to check the connection string in the file, and if it looks correct, try using the command line MySQL client to connect to the database using the same credentials as a comparison (if it works in CLI, it should work in VuFind). 2.) That's a very strange error you're seeing from Solr. What version of Java are you running? Perhaps this is related to some kind of compatibility problem -- I'm not sure why you would be getting those messages from a non-customized Solr in a healthy Java environment. - Demian > -----Original Message----- > From: schnydszch [mailto:eug...@ya...] > Sent: Tuesday, April 02, 2013 11:35 PM > To: vuf...@li... > Subject: [VuFind-General] New to vufind and problems on solr and mysql > database > > Hello vufind users and developers. I installed vufind in a debian 6.0 virtual > machine (in Virtualbox). I followed instruction from here: > http://vufind.org/wiki/installation_ubuntu#installing_vufind_from_the_deb_pack > age > But not the deb package, the longer process. I exported JAVA_HOME sudo sh -c > 'echo export JAVA_HOME=\"/usr/lib/jvm/default-java\" >> /etc/profile' by > using locate first (locate /lib/tools.jar) and substituting default-java > with the right location of my java. I configured my config.ini's debug level > to 5 and I get this error message: DEBUG: SQLSTATE[28000] [1045] Access > denied for user 'mysqlusername'@'localhost' (using password: YES) and this > one: 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 > [163] /usr/local/vufind/web/sys/Solr.php > [146] /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 > [120] /usr/local/vufind/web/sys/Interface.php > [72] /usr/local/vufind/web/index.php > > When I go to ip:8080/solr, i get this: HTTP ERROR: 500 > > Severe errors in solr configuration. > > Check your log files for more detailed information on what may be wrong. > > If you want solr to continue after configuration errors, change: > > <abortOnConfigurationError>false</abortOnConfigurationError> > > in solr.xml > > ------------------------------------------------------------- > java.lang.AssertionError: Analyzer implementation classes or at least their > tokenStream() and reusableTokenStream() implementations must be final > at org.apache.lucene.analysis.Analyzer.assertFinal(Analyzer.java:59) > at org.apache.lucene.analysis.Analyzer.<init>(Analyzer.java:45) > at > org.apache.solr.schema.IndexSchema$SolrIndexAnalyzer.<init>(IndexSchema.java:3 > 58) > at > org.apache.solr.schema.IndexSchema.refreshAnalyzers(IndexSchema.java:351) > at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:682) > at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:125) > at org.apache.solr.core.CoreContainer.create(CoreContainer.java:461) > at org.apache.solr.core.CoreContainer.load(CoreContainer.java:316) > at org.apache.solr.core.CoreContainer.load(CoreContainer.java:207) > at > org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:1 > 30) > at > org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:94) > at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:593) > at org.mortbay.jetty.servlet.Context.startContext(Context.java:140) > at > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220) > at > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513) > at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152 > ) > at > org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerColle > ction.java:156) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152 > ) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > at org.mortbay.jetty.Server.doStart(Server.java:222) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:977) > at java.lang.reflect.Method.invoke(libgcj.so.10) > at org.mortbay.start.Main.invokeMain(Main.java:194) > at org.mortbay.start.Main.start(Main.java:512) > at org.mortbay.start.Main.main(Main.java:119) > ------------------------------------------------------------- > java.lang.AssertionError: Analyzer implementation classes or at least their > tokenStream() and reusableTokenStream() implementations must be final > at org.apache.lucene.analysis.Analyzer.assertFinal(Analyzer.java:59) > at org.apache.lucene.analysis.Analyzer.<init>(Analyzer.java:45) > at > org.apache.solr.schema.IndexSchema$SolrIndexAnalyzer.<init>(IndexSchema.java:3 > 58) > at > org.apache.solr.schema.IndexSchema.refreshAnalyzers(IndexSchema.java:351) > at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:682) > at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:125) > at org.apache.solr.core.CoreContainer.create(CoreContainer.java:461) > at org.apache.solr.core.CoreContainer.load(CoreContainer.java:316) > at org.apache.solr.core.CoreContainer.load(CoreContainer.java:207) > at > org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:1 > 30) > at > org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:94) > at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:593) > at org.mortbay.jetty.servlet.Context.startContext(Context.java:140) > at > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220) > at > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513) > at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152 > ) > at > org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerColle > ction.java:156) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152 > ) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > at org.mortbay.jetty.Server.doStart(Server.java:222) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:977) > at java.lang.reflect.Method.invoke(libgcj.so.10) > at org.mortbay.start.Main.invokeMain(Main.java:194) > at org.mortbay.start.Main.start(Main.java:512) > at org.mortbay.start.Main.main(Main.java:119) > ------------------------------------------------------------- > java.lang.AssertionError: Analyzer implementation classes or at least their > tokenStream() and reusableTokenStream() implementations must be final > at org.apache.lucene.analysis.Analyzer.assertFinal(Analyzer.java:59) > at org.apache.lucene.analysis.Analyzer.<init>(Analyzer.java:45) > at > org.apache.solr.schema.IndexSchema$SolrIndexAnalyzer.<init>(IndexSchema.java:3 > 58) > at > org.apache.solr.schema.IndexSchema.refreshAnalyzers(IndexSchema.java:351) > at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:682) > at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:125) > at org.apache.solr.core.CoreContainer.create(CoreContainer.java:461) > at org.apache.solr.core.CoreContainer.load(CoreContainer.java:316) > at org.apache.solr.core.CoreContainer.load(CoreContainer.java:207) > at > org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:1 > 30) > at > org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:94) > at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:593) > at org.mortbay.jetty.servlet.Context.startContext(Context.java:140) > at > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220) > at > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513) > at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152 > ) > at > org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerColle > ction.java:156) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152 > ) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > at org.mortbay.jetty.Server.doStart(Server.java:222) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:977) > at java.lang.reflect.Method.invoke(libgcj.so.10) > at org.mortbay.start.Main.invokeMain(Main.java:194) > at org.mortbay.start.Main.start(Main.java:512) > at org.mortbay.start.Main.main(Main.java:119) > RequestURI=/solr/ > > I've tried the deb package but had some problems and tried the longer > process and still can't work my vufind installation correctly. Trying to > google whatever error message I get but still to no avail. I've actually > been trying this for two weeks. Hopefully, someone could help me start with > vufind. Thank you in advance and good day. > > > > -- > View this message in context: http://vufind.2307425.n4.nabble.com/New-to- > vufind-and-problems-on-solr-and-mysql-database-tp4661815.html > Sent from the vufind-general mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Minimize network downtime and maximize team effectiveness. > Reduce network management and security costs.Learn how to hire > the most talented Cisco Certified professionals. Visit the > Employer Resources Portal > http://www.cisco.com/web/learning/employer_resources/index.html > _______________________________________________ > VuFind-General mailing list > VuF...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-general |