Search server not reachable in new install

** 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

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