Search server not reachable in new install

search
musicbrainz-server
Tags: #<Tag:0x00007fe3d4f74238> #<Tag:0x00007fe3d4f74080>

#1

** I know this is not a supported configuration, but hopefully someone can point me in the right direction **

Hi All

My old Musicbrainz VM wasn’t updating correctly (not upgraded for a long while) so I thought I would grab the newest image and use that.

I’ve just set up a VM with the docker instances. I use Proxmox and have a nice home lab to use so I wanted to use KVM and not Virtualbox.

I changed DBDefs.pm to include the correct hostname in “sub WEB_SERVER”.
I changed eth1 to have a static IP on my local network but didn’t change anything else re: Interfaces etc.

Everything appears to be working fine.

But! The search server is not available!

Here are the logs:

# docker logs musicbrainzdocker_search_1
2017-02-12 14:36:44.222:INFO::main: Logging initialized @336ms
2017-02-12 14:36:44.275:WARN:oejs.HomeBaseWarning:main: This instance of Jetty is not running from a separate {jetty.base} directory, this is not recommended.  See documentation at http://www.eclipse.org/jetty/documentation/current/startup.html
2017-02-12 14:36:44.410:INFO:oejs.Server:main: jetty-9.3.10.v20160621
2017-02-12 14:36:44.438:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:///usr/local/jetty/webapps/] at interval 1
2017-02-12 14:36:47.623:INFO:ROOT:main: org.tuckey.web.filters.urlrewrite.UrlRewriteFilter INFO: loaded (conf ok) Feb 12, 2017 2:36:47 PM org.musicbrainz.search.servlet.SearchServerServlet init
INFO: Start:Loading Indexes from /home/search/indexdata,Type:mmap,MaxHeap:1862270976
2017-02-12 14:36:49.765:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@343f4d3d{/,file:///tmp/jetty/jetty-0.0.0.0-8080-ROOT.war-_-any-9059394805023887599.dir/webapp/,AVAILABLE}{/ROOT.war}
2017-02-12 14:36:49.787:INFO:oejs.AbstractConnector:main: Started ServerConnector@60df08f5{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
2017-02-12 14:36:49.788:INFO:oejs.Server:main: Started @5902ms

It looks fine to my uneducated eyes…

But!

root@musicbrainz:~# netstat -vant
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 0.0.0.0:53096           0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0     36 192.168.0.204:22        192.168.0.131:56018     ESTABLISHED
tcp6       0      0 :::5000                 :::*                    LISTEN
tcp6       0      0 :::111                  :::*                    LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN
tcp6       0      0 :::36161                :::*                    LISTEN

Port 8080 is not open and not listening. I tried localhost and all interfaces in the VM with no success.

Is this a docker networking issue?

Any ideas as to how to troubleshoot this would be much appreciated!

Thanks in advance


#2

Just wondering if you’ve ever figured this out. I’m currently running into the same problem. Will update if I find an answer.