You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@solr.apache.org by Eric Wood <er...@interplas.com> on 2023/06/19 16:30:02 UTC

Searching for Solr? You must type the correct path.

I just installed solr 9.2.1 on a new Ubuntu install.

Any ideas why solr 9.2.1 is throwing this when trying to access via a 
web browser:

http://newsolrserver:8983/solr/#/login

Searching for Solr?
You must type the correct path.
Solr will respond.


My current solr 8.11.1 works just fine:

http://oldsolrserver:8983/solr/#/login

I get the login.

The symlink is there.   solr -> /opt/solr-9.2.1

Any ideas?

-eric

Re: Searching for Solr? You must type the correct path.

Posted by Eric Wood <er...@interplas.com>.
That was it.  I copied over my data files and they became owned by 
root:root instead of solr:solr.
Thank you!
-Eric

On 6/19/2023 2:42 PM, Mikhail Khludnev wrote:
> The root cause is
>   Caused by: java.nio.file.AccessDeniedException: /var/solr/data/solr.xml
>           at
> check Unix chmod,chown
>
> On Mon, Jun 19, 2023 at 9:27 PM Eric Wood<er...@interplas.com>  wrote:
>
>> Here's my logs.  One thing to note is that I copied over everything from
>> my 8.11.1 /var/solr/data into my 9.2.1 data directory.
>>
>> /var/solr/logs # cat 2023_06_19.request.log
>> 10.0.0.145 - - [19/Jun/2023:15:44:30 +0000] "GET /solr/ HTTP/1.1" 404 96
>> 10.0.0.145 - - [19/Jun/2023:15:48:34 +0000] "GET /solr/login HTTP/1.1"
>> 404 96
>> 10.0.0.145 - - [19/Jun/2023:15:49:36 +0000] "GET /solr/solr/ HTTP/1.1"
>> 404 96
>> 10.0.0.145 - - [19/Jun/2023:15:49:39 +0000] "GET /solr/ HTTP/1.1" 404 96
>>
>> um...
>> " Could not load SOLR configuration"
>>
>> cat solr.log
>> 2023-06-19 18:16:09.777 INFO  (main) [] o.e.j.s.Server jetty-10.0.13;
>> built: 2022-12-07T20:13:20.134Z; git:
>> 1c2636ea05c0ca8de1ffd6ca7f3a98ac084c766d; jvm
>> 11.0.19+7-post-Ubuntu-0ubuntu122.04.1
>> 2023-06-19 18:16:09.881 WARN  (main) [] o.e.j.u.DeprecationWarning Using
>> @Deprecated Class org.eclipse.jetty.servlet.listener.ELContextCleaner
>> 2023-06-19 18:16:09.894 INFO  (main) [] o.a.s.s.CoreContainerProvider
>> Using logger factory org.apache.logging.slf4j.Log4jLoggerFactory
>> 2023-06-19 18:16:09.897 INFO  (main) [] o.a.s.s.CoreContainerProvider
>> ___      _       Welcome to Apache Solr™ version 9.2.1
>> 2023-06-19 18:16:09.897 INFO  (main) [] o.a.s.s.CoreContainerProvider /
>> __| ___| |_ _   Starting in standalone mode on port 8983
>> 2023-06-19 18:16:09.897 INFO  (main) [] o.a.s.s.CoreContainerProvider
>> \__ \/ _ \ | '_|  Install dir: /opt/solr-9.2.1
>> 2023-06-19 18:16:09.897 INFO  (main) [] o.a.s.s.CoreContainerProvider
>> |___/\___/_|_|    Start time: 2023-06-19T18:16:09.897837Z
>> 2023-06-19 18:16:09.898 INFO  (main) [] o.a.s.s.CoreContainerProvider
>> Solr started with "-XX:+CrashOnOutOfMemoryError" that will crash on any
>> OutOfMemoryError exception. The cause of the OOME will be logged in the
>> crash file at the following path: /var/solr/logs/jvm_crash_32832.log
>> 2023-06-19 18:16:09.903 INFO  (main) [] o.a.s.s.CoreContainerProvider
>> Solr Home: /var/solr/data (source: system property: solr.solr.home)
>> 2023-06-19 18:16:09.904 INFO  (main) [] o.a.s.c.SolrXmlConfig Loading
>> solr.xml from /var/solr/data/solr.xml
>> 2023-06-19 18:16:09.905 ERROR (main) [] o.a.s.s.CoreContainerProvider
>> Could not start Solr. Check solr/home property and the logs
>> 2023-06-19 18:16:09.914 ERROR (main) [] o.a.s.c.SolrCore null =>
>> org.apache.solr.common.SolrException: Could not load SOLR configuration
>>           at
>> org.apache.solr.core.SolrXmlConfig.fromFile(SolrXmlConfig.java:208)
>> org.apache.solr.common.SolrException: Could not load SOLR configuration
>>           at
>> org.apache.solr.core.SolrXmlConfig.fromFile(SolrXmlConfig.java:208) ~[?:?]
>>           at
>> org.apache.solr.core.SolrXmlConfig.fromSolrHome(SolrXmlConfig.java:250)
>> ~[?:?]
>>           at
>> org.apache.solr.core.NodeConfig.loadNodeConfig(NodeConfig.java:236) ~[?:?]
>>           at
>> org.apache.solr.servlet.CoreContainerProvider.createCoreContainer(CoreContainerProvider.java:410)
>>
>> ~[?:?]
>>           at
>> org.apache.solr.servlet.CoreContainerProvider.init(CoreContainerProvider.java:230)
>>
>> ~[?:?]
>>           at
>> org.apache.solr.servlet.CoreContainerProvider.contextInitialized(CoreContainerProvider.java:114)
>>
>> ~[?:?]
>>           at
>> org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:1048)
>>
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:624)
>>
>> ~[jetty-servlet-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.server.handler.ContextHandler.contextInitialized(ContextHandler.java:983)
>>
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:740)
>>
>> ~[jetty-servlet-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:392)
>>
>> ~[jetty-servlet-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1304)
>>
>> ~[jetty-webapp-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:900)
>>
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:306)
>>
>> ~[jetty-servlet-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:532)
>> ~[jetty-webapp-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:121)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>>
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>>
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:121)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>>
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>>
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>>
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:221)
>>
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at org.eclipse.jetty.server.Server.start(Server.java:470)
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>>
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at org.eclipse.jetty.server.Server.doStart(Server.java:415)
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.xml.XmlConfiguration.lambda$main$4(XmlConfiguration.java:1880)
>>
>> ~[jetty-xml-10.0.13.jar:10.0.13]
>>           at java.security.AccessController.doPrivileged(Native Method)
>> ~[?:?]
>>           at
>> org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1818)
>> ~[jetty-xml-10.0.13.jar:10.0.13]
>>           at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method) ~[?:?]
>>           at
>> jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>
>> ~[?:?]
>>           at
>> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>
>> ~[?:?]
>>           at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
>>           at org.eclipse.jetty.start.Main.invokeMain(Main.java:229)
>> ~[start.jar:10.0.13]
>>           at org.eclipse.jetty.start.Main.start(Main.java:527)
>> ~[start.jar:10.0.13]
>>           at org.eclipse.jetty.start.Main.main(Main.java:76)
>> ~[start.jar:10.0.13]
>> Caused by: java.nio.file.AccessDeniedException: /var/solr/data/solr.xml
>>           at
>> sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
>> ~[?:?]
>>           at
>> sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
>> ~[?:?]
>>           at
>> sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
>> ~[?:?]
>>           at
>> sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:219)
>>
>> ~[?:?]
>>           at java.nio.file.Files.newByteChannel(Files.java:371) ~[?:?]
>>           at java.nio.file.Files.newByteChannel(Files.java:422) ~[?:?]
>>           at
>> java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:420)
>>
>> ~[?:?]
>>           at java.nio.file.Files.newInputStream(Files.java:156) ~[?:?]
>>           at
>> org.apache.solr.core.SolrXmlConfig.fromFile(SolrXmlConfig.java:203) ~[?:?]
>>           ... 52 more
>> 2023-06-19 18:16:09.922 ERROR (main) [] o.a.s.s.CoreContainerProvider
>> Error processing the request. CoreContainer is either not initialized or
>> shutting down.
>> 2023-06-19 18:16:09.922 ERROR (main) [] o.a.s.s.SolrDispatchFilter Could
>> not start Dispatch Filter.
>> 2023-06-19 18:16:09.922 ERROR (main) [] o.a.s.c.SolrCore null =>
>> javax.servlet.UnavailableException: Error processing the request.
>> CoreContainer is either not initialized or shutting down.
>>           at
>>
>> org.apache.solr.servlet.CoreContainerProvider.waitForCoreContainer(CoreContainerProvider.java:154)
>> javax.servlet.UnavailableException: Error processing the request.
>> CoreContainer is either not initialized or shutting down.
>>           at
>> org.apache.solr.servlet.CoreContainerProvider.waitForCoreContainer(CoreContainerProvider.java:154)
>>
>> ~[?:?]
>>           at
>> org.apache.solr.servlet.CoreContainerProvider.getCoreContainer(CoreContainerProvider.java:123)
>>
>> ~[?:?]
>>           at
>> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:149)
>>
>> ~[?:?]
>>           at
>> org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:133)
>> ~[jetty-servlet-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$2(ServletHandler.java:725)
>>
>> ~[jetty-servlet-10.0.13.jar:10.0.13]
>>           at
>> java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
>>
>> ~[?:?]
>>           at
>> java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
>>
>> ~[?:?]
>>           at
>> java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
>>
>> ~[?:?]
>>           at
>> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:749)
>>
>> ~[jetty-servlet-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:392)
>>
>> ~[jetty-servlet-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1304)
>>
>> ~[jetty-webapp-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:900)
>>
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:306)
>>
>> ~[jetty-servlet-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:532)
>> ~[jetty-webapp-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:121)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>>
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>>
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:121)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>>
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>>
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>>
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:221)
>>
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at org.eclipse.jetty.server.Server.start(Server.java:470)
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>>
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at org.eclipse.jetty.server.Server.doStart(Server.java:415)
>> ~[jetty-server-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>>
>> ~[jetty-util-10.0.13.jar:10.0.13]
>>           at
>> org.eclipse.jetty.xml.XmlConfiguration.lambda$main$4(XmlConfiguration.java:1880)
>>
>> ~[jetty-xml-10.0.13.jar:10.0.13]
>>           at java.security.AccessController.doPrivileged(Native Method)
>> ~[?:?]
>>           at
>> org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1818)
>> ~[jetty-xml-10.0.13.jar:10.0.13]
>>           at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method) ~[?:?]
>>           at
>> jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>
>> ~[?:?]
>>           at
>> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>
>> ~[?:?]
>>           at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
>>           at org.eclipse.jetty.start.Main.invokeMain(Main.java:229)
>> ~[start.jar:10.0.13]
>>           at org.eclipse.jetty.start.Main.start(Main.java:527)
>> ~[start.jar:10.0.13]
>>           at org.eclipse.jetty.start.Main.main(Main.java:76)
>> ~[start.jar:10.0.13]
>> 2023-06-19 18:16:09.928 INFO  (main) [] o.e.j.s.h.ContextHandler Started
>> o.e.j.w.WebAppContext@5949eba8
>> {solr-jetty-context.xml,/solr,file:///opt/solr-9.2.1/server/solr-webapp/webapp/,AVAILABLE}{/opt/solr-9.2.1/server/solr-webapp/webapp}
>> 2023-06-19 18:16:09.933 INFO  (main) [] o.e.j.s.RequestLogWriter Opened
>> /var/solr/logs/2023_06_19.request.log
>> 2023-06-19 18:16:09.937 INFO  (main) [] o.e.j.s.AbstractConnector
>> Started ServerConnector@4052274f{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:8983}
>> 2023-06-19 18:16:09.938 INFO  (main) [] o.e.j.s.Server Started
>> Server@5f4d427e{STARTING}[10.0.13,sto=0] @552ms
>>
>> Maybe I shouldn't have overwrote solr.xml ?
>>
>> Thanks
>> -eric
>>
>>
>> # diff /opt/solr-9.2.1/server/solr/solr.xml /var/solr/data/solr.xml
>> 20,21c20,21
>> <    This is an example of a simple "solr.xml" file for configuring one or
>> <    more Solr Cores, as well as allowing Cores to be added, removed, and
>> ---
>>   >    This is an example of a simple "solr.xml" file for configuring one or
>>   >    more Solr Cores, as well as allowing Cores to be added, removed, and
>> 24c24
>> <    More information about options available in this configuration file,
>> ---
>>   >    More information about options available in this configuration file,
>> 26c26
>> < 
>> https://solr.apache.org/guide/solr/latest/configuration-guide/configuring-solr-xml.html 
>> --- >     https://lucene.apache.org/solr/guide/format-of-solr-xml.html
>> 33d32
>> <   <str name="modules">${solr.modules:}</str>
>> 35d33
>> <   <str name="allowUrls">${solr.allowUrls:}</str>
>> 40c38
>> <     <int name="hostPort">${solr.port.advertise:0}</int>
>> ---
>>   >     <int name="hostPort">${jetty.port:8983}</int>
>> 50,54d47
>> <     <str
>>
>> name="zkCredentialsInjector">${zkCredentialsInjector:org.apache.solr.common.cloud.DefaultZkCredentialsInjector}</str>
>> <     <bool
>>
>> name="distributedClusterStateUpdates">${distributedClusterStateUpdates:false}</bool>
>> <     <bool
>>
>> name="distributedCollectionConfigSetExecution">${distributedCollectionConfigSetExecution:false}</bool>
>> <     <int
>>
>> name="minStateByteLenForCompression">${minStateByteLenForCompression:-1}</int>
>> <     <str
>>
>> name="stateCompressor">${stateCompressor:org.apache.solr.common.util.ZLibCompressor}</str>
>> 61a55
>>   >     <str name="shardsWhitelist">${solr.shardsWhitelist:}</str>
>> 63,74d56
>> <
>> <   <metrics enabled="${metricsEnabled:true}">
>> <     <!--    Solr computes JVM metrics for threads. Computing these
>> metrics, esp. computing deadlocks etc.,
>> <      requires potentially expensive computations, and can be avoided
>> for every metrics call by
>> <      setting a high caching expiration interval (in seconds).
>> <       <caching>
>> <         <int name="threadsIntervalSeconds">5</int>
>> <       </caching>
>> <     -->
>> <     <!--reporter name="jmx_metrics" group="core"
>> class="org.apache.solr.metrics.reporters.SolrJmxReporter"/-->
>> <   </metrics>
>> <
>>
>>
>>
>> On 6/19/2023 1:07 PM, Shawn Heisey wrote:
>>> On 6/19/23 10:30, Eric Wood wrote:
>>>> I just installed solr 9.2.1 on a new Ubuntu install.
>>>>
>>>> Any ideas why solr 9.2.1 is throwing this when trying to access via a
>>>> web browser:
>>>>
>>>> http://newsolrserver:8983/solr/#/login
>>>>
>>>> Searching for Solr?
>>>> You must type the correct path.
>>>> Solr will respond.
>>>>
>>>>
>>>> My current solr 8.11.1 works just fine:
>>>>
>>>> http://oldsolrserver:8983/solr/#/login
>>>>
>>>> I get the login.
>>>>
>>>> The symlink is there.   solr -> /opt/solr-9.2.1
>>> The symlink doesn't affect that.  If that were a problem I am pretty
>>> sure you wouldn't even get that error message.
>>>
>>> Can you share your solr.log file?  It seems like maybe Solr did not
>>> properly start ... jetty is obviously started, but the /solr URL path
>>> assigned to the webapp doesn't appear to be operational. Without logs
>>> I couldn't say what might be wrong.  Hopefully there are messages in
>>> the log that might offer insight.
>>>
>>> It sounds like you have used the service installer.  Can you also
>>> share the contents of the include script in /etc/default?  Redact it
>>> if it contains sensitive info, but be sure the redaction is as small
>>> as you can make it so we can still see the intent without actually
>>> seeing passwords or keys.
>>>
>>> Thanks,
>>> Shawn
>>

-- 
Eric Wood
International Plastics, Inc.
eric@interplas.com | (864) 297-8000 x 145 | F: (864) 297-7186
185 Commerce Center, Greenville, South Carolina 29615-5817

Re: Searching for Solr? You must type the correct path.

Posted by Mikhail Khludnev <mk...@apache.org>.
The root cause is
 Caused by: java.nio.file.AccessDeniedException: /var/solr/data/solr.xml
         at
check Unix chmod,chown

On Mon, Jun 19, 2023 at 9:27 PM Eric Wood <er...@interplas.com> wrote:

> Here's my logs.  One thing to note is that I copied over everything from
> my 8.11.1 /var/solr/data into my 9.2.1 data directory.
>
> /var/solr/logs # cat 2023_06_19.request.log
> 10.0.0.145 - - [19/Jun/2023:15:44:30 +0000] "GET /solr/ HTTP/1.1" 404 96
> 10.0.0.145 - - [19/Jun/2023:15:48:34 +0000] "GET /solr/login HTTP/1.1"
> 404 96
> 10.0.0.145 - - [19/Jun/2023:15:49:36 +0000] "GET /solr/solr/ HTTP/1.1"
> 404 96
> 10.0.0.145 - - [19/Jun/2023:15:49:39 +0000] "GET /solr/ HTTP/1.1" 404 96
>
> um...
> " Could not load SOLR configuration"
>
> cat solr.log
> 2023-06-19 18:16:09.777 INFO  (main) [] o.e.j.s.Server jetty-10.0.13;
> built: 2022-12-07T20:13:20.134Z; git:
> 1c2636ea05c0ca8de1ffd6ca7f3a98ac084c766d; jvm
> 11.0.19+7-post-Ubuntu-0ubuntu122.04.1
> 2023-06-19 18:16:09.881 WARN  (main) [] o.e.j.u.DeprecationWarning Using
> @Deprecated Class org.eclipse.jetty.servlet.listener.ELContextCleaner
> 2023-06-19 18:16:09.894 INFO  (main) [] o.a.s.s.CoreContainerProvider
> Using logger factory org.apache.logging.slf4j.Log4jLoggerFactory
> 2023-06-19 18:16:09.897 INFO  (main) [] o.a.s.s.CoreContainerProvider
> ___      _       Welcome to Apache Solr™ version 9.2.1
> 2023-06-19 18:16:09.897 INFO  (main) [] o.a.s.s.CoreContainerProvider /
> __| ___| |_ _   Starting in standalone mode on port 8983
> 2023-06-19 18:16:09.897 INFO  (main) [] o.a.s.s.CoreContainerProvider
> \__ \/ _ \ | '_|  Install dir: /opt/solr-9.2.1
> 2023-06-19 18:16:09.897 INFO  (main) [] o.a.s.s.CoreContainerProvider
> |___/\___/_|_|    Start time: 2023-06-19T18:16:09.897837Z
> 2023-06-19 18:16:09.898 INFO  (main) [] o.a.s.s.CoreContainerProvider
> Solr started with "-XX:+CrashOnOutOfMemoryError" that will crash on any
> OutOfMemoryError exception. The cause of the OOME will be logged in the
> crash file at the following path: /var/solr/logs/jvm_crash_32832.log
> 2023-06-19 18:16:09.903 INFO  (main) [] o.a.s.s.CoreContainerProvider
> Solr Home: /var/solr/data (source: system property: solr.solr.home)
> 2023-06-19 18:16:09.904 INFO  (main) [] o.a.s.c.SolrXmlConfig Loading
> solr.xml from /var/solr/data/solr.xml
> 2023-06-19 18:16:09.905 ERROR (main) [] o.a.s.s.CoreContainerProvider
> Could not start Solr. Check solr/home property and the logs
> 2023-06-19 18:16:09.914 ERROR (main) [] o.a.s.c.SolrCore null =>
> org.apache.solr.common.SolrException: Could not load SOLR configuration
>          at
> org.apache.solr.core.SolrXmlConfig.fromFile(SolrXmlConfig.java:208)
> org.apache.solr.common.SolrException: Could not load SOLR configuration
>          at
> org.apache.solr.core.SolrXmlConfig.fromFile(SolrXmlConfig.java:208) ~[?:?]
>          at
> org.apache.solr.core.SolrXmlConfig.fromSolrHome(SolrXmlConfig.java:250)
> ~[?:?]
>          at
> org.apache.solr.core.NodeConfig.loadNodeConfig(NodeConfig.java:236) ~[?:?]
>          at
> org.apache.solr.servlet.CoreContainerProvider.createCoreContainer(CoreContainerProvider.java:410)
>
> ~[?:?]
>          at
> org.apache.solr.servlet.CoreContainerProvider.init(CoreContainerProvider.java:230)
>
> ~[?:?]
>          at
> org.apache.solr.servlet.CoreContainerProvider.contextInitialized(CoreContainerProvider.java:114)
>
> ~[?:?]
>          at
> org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:1048)
>
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:624)
>
> ~[jetty-servlet-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.server.handler.ContextHandler.contextInitialized(ContextHandler.java:983)
>
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:740)
>
> ~[jetty-servlet-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:392)
>
> ~[jetty-servlet-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1304)
>
> ~[jetty-webapp-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:900)
>
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:306)
>
> ~[jetty-servlet-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:532)
> ~[jetty-webapp-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:121)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:121)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:221)
>
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at org.eclipse.jetty.server.Server.start(Server.java:470)
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at org.eclipse.jetty.server.Server.doStart(Server.java:415)
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.xml.XmlConfiguration.lambda$main$4(XmlConfiguration.java:1880)
>
> ~[jetty-xml-10.0.13.jar:10.0.13]
>          at java.security.AccessController.doPrivileged(Native Method)
> ~[?:?]
>          at
> org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1818)
> ~[jetty-xml-10.0.13.jar:10.0.13]
>          at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method) ~[?:?]
>          at
> jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>
> ~[?:?]
>          at
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
> ~[?:?]
>          at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
>          at org.eclipse.jetty.start.Main.invokeMain(Main.java:229)
> ~[start.jar:10.0.13]
>          at org.eclipse.jetty.start.Main.start(Main.java:527)
> ~[start.jar:10.0.13]
>          at org.eclipse.jetty.start.Main.main(Main.java:76)
> ~[start.jar:10.0.13]
> Caused by: java.nio.file.AccessDeniedException: /var/solr/data/solr.xml
>          at
> sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
> ~[?:?]
>          at
> sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
> ~[?:?]
>          at
> sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
> ~[?:?]
>          at
> sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:219)
>
> ~[?:?]
>          at java.nio.file.Files.newByteChannel(Files.java:371) ~[?:?]
>          at java.nio.file.Files.newByteChannel(Files.java:422) ~[?:?]
>          at
> java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:420)
>
> ~[?:?]
>          at java.nio.file.Files.newInputStream(Files.java:156) ~[?:?]
>          at
> org.apache.solr.core.SolrXmlConfig.fromFile(SolrXmlConfig.java:203) ~[?:?]
>          ... 52 more
> 2023-06-19 18:16:09.922 ERROR (main) [] o.a.s.s.CoreContainerProvider
> Error processing the request. CoreContainer is either not initialized or
> shutting down.
> 2023-06-19 18:16:09.922 ERROR (main) [] o.a.s.s.SolrDispatchFilter Could
> not start Dispatch Filter.
> 2023-06-19 18:16:09.922 ERROR (main) [] o.a.s.c.SolrCore null =>
> javax.servlet.UnavailableException: Error processing the request.
> CoreContainer is either not initialized or shutting down.
>          at
>
> org.apache.solr.servlet.CoreContainerProvider.waitForCoreContainer(CoreContainerProvider.java:154)
> javax.servlet.UnavailableException: Error processing the request.
> CoreContainer is either not initialized or shutting down.
>          at
> org.apache.solr.servlet.CoreContainerProvider.waitForCoreContainer(CoreContainerProvider.java:154)
>
> ~[?:?]
>          at
> org.apache.solr.servlet.CoreContainerProvider.getCoreContainer(CoreContainerProvider.java:123)
>
> ~[?:?]
>          at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:149)
>
> ~[?:?]
>          at
> org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:133)
> ~[jetty-servlet-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$2(ServletHandler.java:725)
>
> ~[jetty-servlet-10.0.13.jar:10.0.13]
>          at
> java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
>
> ~[?:?]
>          at
> java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
>
> ~[?:?]
>          at
> java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
>
> ~[?:?]
>          at
> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:749)
>
> ~[jetty-servlet-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:392)
>
> ~[jetty-servlet-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1304)
>
> ~[jetty-webapp-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:900)
>
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:306)
>
> ~[jetty-servlet-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:532)
> ~[jetty-webapp-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:121)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:121)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:221)
>
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at org.eclipse.jetty.server.Server.start(Server.java:470)
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
>
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at org.eclipse.jetty.server.Server.doStart(Server.java:415)
> ~[jetty-server-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>
> ~[jetty-util-10.0.13.jar:10.0.13]
>          at
> org.eclipse.jetty.xml.XmlConfiguration.lambda$main$4(XmlConfiguration.java:1880)
>
> ~[jetty-xml-10.0.13.jar:10.0.13]
>          at java.security.AccessController.doPrivileged(Native Method)
> ~[?:?]
>          at
> org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1818)
> ~[jetty-xml-10.0.13.jar:10.0.13]
>          at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method) ~[?:?]
>          at
> jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>
> ~[?:?]
>          at
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
> ~[?:?]
>          at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
>          at org.eclipse.jetty.start.Main.invokeMain(Main.java:229)
> ~[start.jar:10.0.13]
>          at org.eclipse.jetty.start.Main.start(Main.java:527)
> ~[start.jar:10.0.13]
>          at org.eclipse.jetty.start.Main.main(Main.java:76)
> ~[start.jar:10.0.13]
> 2023-06-19 18:16:09.928 INFO  (main) [] o.e.j.s.h.ContextHandler Started
> o.e.j.w.WebAppContext@5949eba8
> {solr-jetty-context.xml,/solr,file:///opt/solr-9.2.1/server/solr-webapp/webapp/,AVAILABLE}{/opt/solr-9.2.1/server/solr-webapp/webapp}
> 2023-06-19 18:16:09.933 INFO  (main) [] o.e.j.s.RequestLogWriter Opened
> /var/solr/logs/2023_06_19.request.log
> 2023-06-19 18:16:09.937 INFO  (main) [] o.e.j.s.AbstractConnector
> Started ServerConnector@4052274f{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:8983}
> 2023-06-19 18:16:09.938 INFO  (main) [] o.e.j.s.Server Started
> Server@5f4d427e{STARTING}[10.0.13,sto=0] @552ms
>
> Maybe I shouldn't have overwrote solr.xml ?
>
> Thanks
> -eric
>
>
> # diff /opt/solr-9.2.1/server/solr/solr.xml /var/solr/data/solr.xml
> 20,21c20,21
> <    This is an example of a simple "solr.xml" file for configuring one or
> <    more Solr Cores, as well as allowing Cores to be added, removed, and
> ---
>  >    This is an example of a simple "solr.xml" file for configuring one or
>  >    more Solr Cores, as well as allowing Cores to be added, removed, and
> 24c24
> <    More information about options available in this configuration file,
> ---
>  >    More information about options available in this configuration file,
> 26c26
> <
>
> https://solr.apache.org/guide/solr/latest/configuration-guide/configuring-solr-xml.html
> ---
>  >    https://lucene.apache.org/solr/guide/format-of-solr-xml.html
> 33d32
> <   <str name="modules">${solr.modules:}</str>
> 35d33
> <   <str name="allowUrls">${solr.allowUrls:}</str>
> 40c38
> <     <int name="hostPort">${solr.port.advertise:0}</int>
> ---
>  >     <int name="hostPort">${jetty.port:8983}</int>
> 50,54d47
> <     <str
>
> name="zkCredentialsInjector">${zkCredentialsInjector:org.apache.solr.common.cloud.DefaultZkCredentialsInjector}</str>
> <     <bool
>
> name="distributedClusterStateUpdates">${distributedClusterStateUpdates:false}</bool>
> <     <bool
>
> name="distributedCollectionConfigSetExecution">${distributedCollectionConfigSetExecution:false}</bool>
> <     <int
>
> name="minStateByteLenForCompression">${minStateByteLenForCompression:-1}</int>
> <     <str
>
> name="stateCompressor">${stateCompressor:org.apache.solr.common.util.ZLibCompressor}</str>
> 61a55
>  >     <str name="shardsWhitelist">${solr.shardsWhitelist:}</str>
> 63,74d56
> <
> <   <metrics enabled="${metricsEnabled:true}">
> <     <!--    Solr computes JVM metrics for threads. Computing these
> metrics, esp. computing deadlocks etc.,
> <      requires potentially expensive computations, and can be avoided
> for every metrics call by
> <      setting a high caching expiration interval (in seconds).
> <       <caching>
> <         <int name="threadsIntervalSeconds">5</int>
> <       </caching>
> <     -->
> <     <!--reporter name="jmx_metrics" group="core"
> class="org.apache.solr.metrics.reporters.SolrJmxReporter"/-->
> <   </metrics>
> <
>
>
>
> On 6/19/2023 1:07 PM, Shawn Heisey wrote:
> > On 6/19/23 10:30, Eric Wood wrote:
> >> I just installed solr 9.2.1 on a new Ubuntu install.
> >>
> >> Any ideas why solr 9.2.1 is throwing this when trying to access via a
> >> web browser:
> >>
> >> http://newsolrserver:8983/solr/#/login
> >>
> >> Searching for Solr?
> >> You must type the correct path.
> >> Solr will respond.
> >>
> >>
> >> My current solr 8.11.1 works just fine:
> >>
> >> http://oldsolrserver:8983/solr/#/login
> >>
> >> I get the login.
> >>
> >> The symlink is there.   solr -> /opt/solr-9.2.1
> >
> > The symlink doesn't affect that.  If that were a problem I am pretty
> > sure you wouldn't even get that error message.
> >
> > Can you share your solr.log file?  It seems like maybe Solr did not
> > properly start ... jetty is obviously started, but the /solr URL path
> > assigned to the webapp doesn't appear to be operational. Without logs
> > I couldn't say what might be wrong.  Hopefully there are messages in
> > the log that might offer insight.
> >
> > It sounds like you have used the service installer.  Can you also
> > share the contents of the include script in /etc/default?  Redact it
> > if it contains sensitive info, but be sure the redaction is as small
> > as you can make it so we can still see the intent without actually
> > seeing passwords or keys.
> >
> > Thanks,
> > Shawn
>
>

-- 
Sincerely yours
Mikhail Khludnev

Re: Searching for Solr? You must type the correct path.

Posted by Eric Wood <er...@interplas.com>.
Here's my logs.  One thing to note is that I copied over everything from 
my 8.11.1 /var/solr/data into my 9.2.1 data directory.

/var/solr/logs # cat 2023_06_19.request.log
10.0.0.145 - - [19/Jun/2023:15:44:30 +0000] "GET /solr/ HTTP/1.1" 404 96
10.0.0.145 - - [19/Jun/2023:15:48:34 +0000] "GET /solr/login HTTP/1.1" 
404 96
10.0.0.145 - - [19/Jun/2023:15:49:36 +0000] "GET /solr/solr/ HTTP/1.1" 
404 96
10.0.0.145 - - [19/Jun/2023:15:49:39 +0000] "GET /solr/ HTTP/1.1" 404 96

um...
" Could not load SOLR configuration"

cat solr.log
2023-06-19 18:16:09.777 INFO  (main) [] o.e.j.s.Server jetty-10.0.13; 
built: 2022-12-07T20:13:20.134Z; git: 
1c2636ea05c0ca8de1ffd6ca7f3a98ac084c766d; jvm 
11.0.19+7-post-Ubuntu-0ubuntu122.04.1
2023-06-19 18:16:09.881 WARN  (main) [] o.e.j.u.DeprecationWarning Using 
@Deprecated Class org.eclipse.jetty.servlet.listener.ELContextCleaner
2023-06-19 18:16:09.894 INFO  (main) [] o.a.s.s.CoreContainerProvider 
Using logger factory org.apache.logging.slf4j.Log4jLoggerFactory
2023-06-19 18:16:09.897 INFO  (main) [] o.a.s.s.CoreContainerProvider  
___      _       Welcome to Apache Solr™ version 9.2.1
2023-06-19 18:16:09.897 INFO  (main) [] o.a.s.s.CoreContainerProvider / 
__| ___| |_ _   Starting in standalone mode on port 8983
2023-06-19 18:16:09.897 INFO  (main) [] o.a.s.s.CoreContainerProvider 
\__ \/ _ \ | '_|  Install dir: /opt/solr-9.2.1
2023-06-19 18:16:09.897 INFO  (main) [] o.a.s.s.CoreContainerProvider 
|___/\___/_|_|    Start time: 2023-06-19T18:16:09.897837Z
2023-06-19 18:16:09.898 INFO  (main) [] o.a.s.s.CoreContainerProvider 
Solr started with "-XX:+CrashOnOutOfMemoryError" that will crash on any 
OutOfMemoryError exception. The cause of the OOME will be logged in the 
crash file at the following path: /var/solr/logs/jvm_crash_32832.log
2023-06-19 18:16:09.903 INFO  (main) [] o.a.s.s.CoreContainerProvider 
Solr Home: /var/solr/data (source: system property: solr.solr.home)
2023-06-19 18:16:09.904 INFO  (main) [] o.a.s.c.SolrXmlConfig Loading 
solr.xml from /var/solr/data/solr.xml
2023-06-19 18:16:09.905 ERROR (main) [] o.a.s.s.CoreContainerProvider 
Could not start Solr. Check solr/home property and the logs
2023-06-19 18:16:09.914 ERROR (main) [] o.a.s.c.SolrCore null => 
org.apache.solr.common.SolrException: Could not load SOLR configuration
         at 
org.apache.solr.core.SolrXmlConfig.fromFile(SolrXmlConfig.java:208)
org.apache.solr.common.SolrException: Could not load SOLR configuration
         at 
org.apache.solr.core.SolrXmlConfig.fromFile(SolrXmlConfig.java:208) ~[?:?]
         at 
org.apache.solr.core.SolrXmlConfig.fromSolrHome(SolrXmlConfig.java:250) 
~[?:?]
         at 
org.apache.solr.core.NodeConfig.loadNodeConfig(NodeConfig.java:236) ~[?:?]
         at 
org.apache.solr.servlet.CoreContainerProvider.createCoreContainer(CoreContainerProvider.java:410) 
~[?:?]
         at 
org.apache.solr.servlet.CoreContainerProvider.init(CoreContainerProvider.java:230) 
~[?:?]
         at 
org.apache.solr.servlet.CoreContainerProvider.contextInitialized(CoreContainerProvider.java:114) 
~[?:?]
         at 
org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:1048) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:624) 
~[jetty-servlet-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.server.handler.ContextHandler.contextInitialized(ContextHandler.java:983) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:740) 
~[jetty-servlet-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:392) 
~[jetty-servlet-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1304) 
~[jetty-webapp-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:900) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:306) 
~[jetty-servlet-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:532) 
~[jetty-webapp-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:121) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:121) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:221) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171) 
~[jetty-util-10.0.13.jar:10.0.13]
         at org.eclipse.jetty.server.Server.start(Server.java:470) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89) 
~[jetty-server-10.0.13.jar:10.0.13]
         at org.eclipse.jetty.server.Server.doStart(Server.java:415) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.xml.XmlConfiguration.lambda$main$4(XmlConfiguration.java:1880) 
~[jetty-xml-10.0.13.jar:10.0.13]
         at java.security.AccessController.doPrivileged(Native Method) 
~[?:?]
         at 
org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1818) 
~[jetty-xml-10.0.13.jar:10.0.13]
         at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method) ~[?:?]
         at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:?]
         at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
~[?:?]
         at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
         at org.eclipse.jetty.start.Main.invokeMain(Main.java:229) 
~[start.jar:10.0.13]
         at org.eclipse.jetty.start.Main.start(Main.java:527) 
~[start.jar:10.0.13]
         at org.eclipse.jetty.start.Main.main(Main.java:76) 
~[start.jar:10.0.13]
Caused by: java.nio.file.AccessDeniedException: /var/solr/data/solr.xml
         at 
sun.nio.fs.UnixException.translateToIOException(UnixException.java:90) 
~[?:?]
         at 
sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) ~[?:?]
         at 
sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116) ~[?:?]
         at 
sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:219) 
~[?:?]
         at java.nio.file.Files.newByteChannel(Files.java:371) ~[?:?]
         at java.nio.file.Files.newByteChannel(Files.java:422) ~[?:?]
         at 
java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:420) 
~[?:?]
         at java.nio.file.Files.newInputStream(Files.java:156) ~[?:?]
         at 
org.apache.solr.core.SolrXmlConfig.fromFile(SolrXmlConfig.java:203) ~[?:?]
         ... 52 more
2023-06-19 18:16:09.922 ERROR (main) [] o.a.s.s.CoreContainerProvider 
Error processing the request. CoreContainer is either not initialized or 
shutting down.
2023-06-19 18:16:09.922 ERROR (main) [] o.a.s.s.SolrDispatchFilter Could 
not start Dispatch Filter.
2023-06-19 18:16:09.922 ERROR (main) [] o.a.s.c.SolrCore null => 
javax.servlet.UnavailableException: Error processing the request. 
CoreContainer is either not initialized or shutting down.
         at 
org.apache.solr.servlet.CoreContainerProvider.waitForCoreContainer(CoreContainerProvider.java:154)
javax.servlet.UnavailableException: Error processing the request. 
CoreContainer is either not initialized or shutting down.
         at 
org.apache.solr.servlet.CoreContainerProvider.waitForCoreContainer(CoreContainerProvider.java:154) 
~[?:?]
         at 
org.apache.solr.servlet.CoreContainerProvider.getCoreContainer(CoreContainerProvider.java:123) 
~[?:?]
         at 
org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:149) 
~[?:?]
         at 
org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:133) 
~[jetty-servlet-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$2(ServletHandler.java:725) 
~[jetty-servlet-10.0.13.jar:10.0.13]
         at 
java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) 
~[?:?]
         at 
java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734) 
~[?:?]
         at 
java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) 
~[?:?]
         at 
org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:749) 
~[jetty-servlet-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:392) 
~[jetty-servlet-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1304) 
~[jetty-webapp-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:900) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:306) 
~[jetty-servlet-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:532) 
~[jetty-webapp-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:121) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:121) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:221) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171) 
~[jetty-util-10.0.13.jar:10.0.13]
         at org.eclipse.jetty.server.Server.start(Server.java:470) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89) 
~[jetty-server-10.0.13.jar:10.0.13]
         at org.eclipse.jetty.server.Server.doStart(Server.java:415) 
~[jetty-server-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 
~[jetty-util-10.0.13.jar:10.0.13]
         at 
org.eclipse.jetty.xml.XmlConfiguration.lambda$main$4(XmlConfiguration.java:1880) 
~[jetty-xml-10.0.13.jar:10.0.13]
         at java.security.AccessController.doPrivileged(Native Method) 
~[?:?]
         at 
org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1818) 
~[jetty-xml-10.0.13.jar:10.0.13]
         at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method) ~[?:?]
         at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:?]
         at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
~[?:?]
         at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
         at org.eclipse.jetty.start.Main.invokeMain(Main.java:229) 
~[start.jar:10.0.13]
         at org.eclipse.jetty.start.Main.start(Main.java:527) 
~[start.jar:10.0.13]
         at org.eclipse.jetty.start.Main.main(Main.java:76) 
~[start.jar:10.0.13]
2023-06-19 18:16:09.928 INFO  (main) [] o.e.j.s.h.ContextHandler Started 
o.e.j.w.WebAppContext@5949eba8{solr-jetty-context.xml,/solr,file:///opt/solr-9.2.1/server/solr-webapp/webapp/,AVAILABLE}{/opt/solr-9.2.1/server/solr-webapp/webapp}
2023-06-19 18:16:09.933 INFO  (main) [] o.e.j.s.RequestLogWriter Opened 
/var/solr/logs/2023_06_19.request.log
2023-06-19 18:16:09.937 INFO  (main) [] o.e.j.s.AbstractConnector 
Started ServerConnector@4052274f{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:8983}
2023-06-19 18:16:09.938 INFO  (main) [] o.e.j.s.Server Started 
Server@5f4d427e{STARTING}[10.0.13,sto=0] @552ms

Maybe I shouldn't have overwrote solr.xml ?

Thanks
-eric


# diff /opt/solr-9.2.1/server/solr/solr.xml /var/solr/data/solr.xml
20,21c20,21
<    This is an example of a simple "solr.xml" file for configuring one or
<    more Solr Cores, as well as allowing Cores to be added, removed, and
---
 >    This is an example of a simple "solr.xml" file for configuring one or
 >    more Solr Cores, as well as allowing Cores to be added, removed, and
24c24
<    More information about options available in this configuration file,
---
 >    More information about options available in this configuration file,
26c26
< 
https://solr.apache.org/guide/solr/latest/configuration-guide/configuring-solr-xml.html
---
 >    https://lucene.apache.org/solr/guide/format-of-solr-xml.html
33d32
<   <str name="modules">${solr.modules:}</str>
35d33
<   <str name="allowUrls">${solr.allowUrls:}</str>
40c38
<     <int name="hostPort">${solr.port.advertise:0}</int>
---
 >     <int name="hostPort">${jetty.port:8983}</int>
50,54d47
<     <str 
name="zkCredentialsInjector">${zkCredentialsInjector:org.apache.solr.common.cloud.DefaultZkCredentialsInjector}</str>
<     <bool 
name="distributedClusterStateUpdates">${distributedClusterStateUpdates:false}</bool>
<     <bool 
name="distributedCollectionConfigSetExecution">${distributedCollectionConfigSetExecution:false}</bool>
<     <int 
name="minStateByteLenForCompression">${minStateByteLenForCompression:-1}</int>
<     <str 
name="stateCompressor">${stateCompressor:org.apache.solr.common.util.ZLibCompressor}</str>
61a55
 >     <str name="shardsWhitelist">${solr.shardsWhitelist:}</str>
63,74d56
<
<   <metrics enabled="${metricsEnabled:true}">
<     <!--    Solr computes JVM metrics for threads. Computing these 
metrics, esp. computing deadlocks etc.,
<      requires potentially expensive computations, and can be avoided 
for every metrics call by
<      setting a high caching expiration interval (in seconds).
<       <caching>
<         <int name="threadsIntervalSeconds">5</int>
<       </caching>
<     -->
<     <!--reporter name="jmx_metrics" group="core" 
class="org.apache.solr.metrics.reporters.SolrJmxReporter"/-->
<   </metrics>
<



On 6/19/2023 1:07 PM, Shawn Heisey wrote:
> On 6/19/23 10:30, Eric Wood wrote:
>> I just installed solr 9.2.1 on a new Ubuntu install.
>>
>> Any ideas why solr 9.2.1 is throwing this when trying to access via a 
>> web browser:
>>
>> http://newsolrserver:8983/solr/#/login
>>
>> Searching for Solr?
>> You must type the correct path.
>> Solr will respond.
>>
>>
>> My current solr 8.11.1 works just fine:
>>
>> http://oldsolrserver:8983/solr/#/login
>>
>> I get the login.
>>
>> The symlink is there.   solr -> /opt/solr-9.2.1
>
> The symlink doesn't affect that.  If that were a problem I am pretty 
> sure you wouldn't even get that error message.
>
> Can you share your solr.log file?  It seems like maybe Solr did not 
> properly start ... jetty is obviously started, but the /solr URL path 
> assigned to the webapp doesn't appear to be operational. Without logs 
> I couldn't say what might be wrong.  Hopefully there are messages in 
> the log that might offer insight.
>
> It sounds like you have used the service installer.  Can you also 
> share the contents of the include script in /etc/default?  Redact it 
> if it contains sensitive info, but be sure the redaction is as small 
> as you can make it so we can still see the intent without actually 
> seeing passwords or keys.
>
> Thanks,
> Shawn


Re: Searching for Solr? You must type the correct path.

Posted by Shawn Heisey <ap...@elyograg.org>.
On 6/19/23 10:30, Eric Wood wrote:
> I just installed solr 9.2.1 on a new Ubuntu install.
> 
> Any ideas why solr 9.2.1 is throwing this when trying to access via a 
> web browser:
> 
> http://newsolrserver:8983/solr/#/login
> 
> Searching for Solr?
> You must type the correct path.
> Solr will respond.
> 
> 
> My current solr 8.11.1 works just fine:
> 
> http://oldsolrserver:8983/solr/#/login
> 
> I get the login.
> 
> The symlink is there.   solr -> /opt/solr-9.2.1

The symlink doesn't affect that.  If that were a problem I am pretty 
sure you wouldn't even get that error message.

Can you share your solr.log file?  It seems like maybe Solr did not 
properly start ... jetty is obviously started, but the /solr URL path 
assigned to the webapp doesn't appear to be operational.  Without logs I 
couldn't say what might be wrong.  Hopefully there are messages in the 
log that might offer insight.

It sounds like you have used the service installer.  Can you also share 
the contents of the include script in /etc/default?  Redact it if it 
contains sensitive info, but be sure the redaction is as small as you 
can make it so we can still see the intent without actually seeing 
passwords or keys.

Thanks,
Shawn