Can't get rancher to start of the box: Unable to start event router

I am trying to get rancher to run, but it doesn’t seem to want to play ball. Any help would be greatly appreciated.

My setup is: RHEL7, docker-1.10.3-46.el7.14.x86_64, 4 cpu cores, 16GB of ram.

To start it:

docker run -d --restart=unless-stopped -p 8080:8080 rancher/server

Common cycling error message:

time="2016-11-09T00:03:07Z" level=fatal msg="Unable to start event router" error="Get http://localhost:8080/v1/externalhandlers/1eh78: dial tcp 127.0.0.1:8080: getsockopt: connection refused"
time="2016-11-09T00:03:09Z" level=info msg="Starting rancher-compose-executor" version=v0.8.6
time="2016-11-09T00:03:10Z" level=info msg="Initializing event router" workerCount=10
time="2016-11-09T00:03:11Z" level=info msg="Starting rancher-compose-executor" version=v0.8.6
time="2016-11-09T00:03:11Z" level=fatal msg="Unable to create event router" error="Get http://localhost:8080/v1: dial tcp 127.0.0.1:8080: getsockopt: connection refused"
time="2016-11-09T00:03:13Z" level=info msg="Starting rancher-compose-executor" version=v0.8.6
time="2016-11-09T00:03:13Z" level=fatal msg="Unable to start event router" error="Get http://localhost:8080/v1/externalhandlers/1eh81: dial tcp 127.0.0.1:8080: getsockopt: connection refused"
time="2016-11-09T00:03:15Z" level=info msg="Starting rancher-compose-executor" version=v0.8.6
time="2016-11-09T00:03:15Z" level=info msg="Initializing event router" workerCount=10
time="2016-11-09T00:03:17Z" level=info msg="Starting rancher-compose-executor" version=v0.8.6
time="2016-11-09T00:03:17Z" level=fatal msg="Unable to start event router" error="Post http://localhost:8080/v1/externalhandlers/1eh82/?action=remove: EOF"
time="2016-11-09T00:03:19Z" level=info msg="Starting rancher-compose-executor" version=v0.8.6
time="2016-11-09T00:03:19Z" level=info msg="Initializing event router" workerCount=10
time="2016-11-09T00:03:21Z" level=info msg="Starting rancher-compose-executor" version=v0.8.6
time="2016-11-09T00:03:22Z" level=fatal msg="Unable to create event router" error="Get http://localhost:8080/v1: EOF"
time="2016-11-09T00:03:23Z" level=info msg="Starting rancher-compose-executor" version=v0.8.6
time="2016-11-09T00:03:23Z" level=fatal msg="Unable to create event router" error="Get http://localhost:8080/v1: dial tcp 127.0.0.1:8080: getsockopt: connection refused"
time="2016-11-09T00:03:25Z" level=info msg="Starting rancher-compose-executor" version=v0.8.6
time="2016-11-09T00:03:25Z" level=fatal msg="Unable to start event router" error="Post http://localhost:8080/v1/externalhandlers/1eh83/?action=remove: EOF"
time="2016-11-09T00:03:27Z" level=info msg="Starting rancher-compose-executor" version=v0.8.6
time="2016-11-09T00:03:27Z" level=fatal msg="Unable to start event router" error="Get http://localhost:8080/v1/externalhandlers/1eh84: dial tcp 127.0.0.1:8080: getsockopt: connection refused"

Error messages from the top:

161109  0:12:01 [Note] /usr/sbin/mysqld (mysqld 5.5.50-0ubuntu0.14.04.1) starting as process 26 ...
Uptime: 2  Threads: 1  Questions: 2  Slow queries: 0  Opens: 33  Flush tables: 1  Open tables: 26  Queries per second avg: 1.000
Setting up database
Importing schema
CATTLE_AGENT_PACKAGE_AGENT_BINARIES_URL=/usr/share/cattle/artifacts/agent-binaries.tar.gz
CATTLE_AGENT_PACKAGE_CADVISOR_URL=/usr/share/cattle/artifacts/cadvisor.tar.gz
CATTLE_AGENT_PACKAGE_HOST_API_URL=/usr/share/cattle/artifacts/host-api.tar.gz
CATTLE_AGENT_PACKAGE_NODE_AGENT_URL=/usr/share/cattle/artifacts/node-agent.tar.gz
CATTLE_AGENT_PACKAGE_PYTHON_AGENT_URL=/usr/share/cattle/artifacts/python-agent.tar.gz
CATTLE_AGENT_PACKAGE_RANCHER_DNS_URL=/usr/share/cattle/artifacts/rancher-dns.tar.gz
CATTLE_AGENT_PACKAGE_RANCHER_METADATA_URL=/usr/share/cattle/artifacts/rancher-metadata.tar.gz
CATTLE_AGENT_PACKAGE_RANCHER_NET_URL=/usr/share/cattle/artifacts/rancher-net.tar.gz
CATTLE_CATTLE_VERSION=v0.165.8.4
CATTLE_DB_CATTLE_DATABASE=mysql
CATTLE_DB_CATTLE_MYSQL_HOST=localhost
CATTLE_DB_CATTLE_MYSQL_NAME=cattle
CATTLE_DB_CATTLE_MYSQL_PORT=3306
CATTLE_DB_CATTLE_USERNAME=cattle
CATTLE_GRAPHITE_HOST=
CATTLE_GRAPHITE_PORT=
CATTLE_HOME=/var/lib/cattle
CATTLE_HOST_API_PROXY_MODE=embedded
CATTLE_LOGBACK_OUTPUT_GELF_HOST=
CATTLE_LOGBACK_OUTPUT_GELF_PORT=
CATTLE_RANCHER_COMPOSE_VERSION=v0.8.6
CATTLE_RANCHER_SERVER_IMAGE=rancher/server
CATTLE_RANCHER_SERVER_VERSION=v1.1.4
CATTLE_USE_LOCAL_ARTIFACTS=true
DEFAULT_CATTLE_API_UI_INDEX=//releases.rancher.com/ui/1.1.14
DEFAULT_CATTLE_CATALOG_EXECUTE=true
DEFAULT_CATTLE_CATALOG_URL=library=https://github.com/rancher/rancher-catalog.git,community=https://github.com/rancher/community-catalog.git
DEFAULT_CATTLE_COMPOSE_EXECUTOR_EXECUTE=true
DEFAULT_CATTLE_MACHINE_EXECUTE=true
DEFAULT_CATTLE_RANCHER_COMPOSE_DARWIN_URL=https://releases.rancher.com/compose/v0.8.6/rancher-compose-darwin-amd64-v0.8.6.tar.gz
DEFAULT_CATTLE_RANCHER_COMPOSE_LINUX_URL=https://releases.rancher.com/compose/v0.8.6/rancher-compose-linux-amd64-v0.8.6.tar.gz
DEFAULT_CATTLE_RANCHER_COMPOSE_WINDOWS_URL=https://releases.rancher.com/compose/v0.8.6/rancher-compose-windows-386-v0.8.6.zip
00:12:09.383 [main] WARN  o.e.jetty.security.SecurityHandler - ServletContext@o.e.j.w.WebAppContext@6275186{/,file:/usr/share/cattle/58488b81592773dcae114770406e3e1b/,STARTING}{file:/usr/share/cattle/58488b81592773dcae114770406e3e1b/} has uncovered http methods for path: /
00:12:11.053 [main] INFO  ConsoleStatus - [1/6] [0ms] [0ms] Loading config-bootstrap
00:12:11.211 [main] INFO  ConsoleStatus - [2/6] [161ms] [156ms] Loading base-config
00:12:11.496 [main] INFO  ConsoleStatus - [3/6] [446ms] [284ms] Loading config
00:12:11.505 [main] INFO  ConsoleStatus - [4/6] [455ms] [8ms] Starting config-bootstrap
00:12:11.726 [main] INFO  ConsoleStatus - [5/6] [676ms] [221ms] Starting base-config
00:12:11.726 [main] INFO  ConsoleStatus - [6/6] [676ms] [0ms] Starting config
2016-11-09 00:12:11,971 INFO    [main] [ConsoleStatus] [1/32] [0ms] [0ms] Loading bootstrap
2016-11-09 00:12:12,043 INFO    [main] [ConsoleStatus] [2/32] [72ms] [72ms] Loading config-defaults
2016-11-09 00:12:16,142 WARN    [main] [liquibase] modifyDataType will lose primary key/autoincrement/not null settings for mysql.  Use <sql> and re-specify all configuration if this is the case
2016-11-09 00:12:23,464 INFO    [main] [ConsoleStatus] [3/32] [11493ms] [11421ms] Loading system
2016-11-09 00:12:23,503 INFO    [main] [ConsoleStatus] [4/32] [11532ms] [39ms] Loading defaults
2016-11-09 00:12:23,650 INFO    [main] [ConsoleStatus] [5/32] [11679ms] [147ms] Loading types
2016-11-09 00:12:26,878 INFO    [main] [ConsoleStatus] [6/32] [14907ms] [3228ms] Loading system-services
2016-11-09 00:12:27,031 INFO    [main] [ConsoleStatus] [7/32] [15060ms] [153ms] Loading agent-server
2016-11-09 00:12:27,187 INFO    [main] [ConsoleStatus] [8/32] [15216ms] [156ms] Loading allocator-server
2016-11-09 00:12:28,093 INFO    [main] [ConsoleStatus] [9/32] [16122ms] [906ms] Loading api-server
2016-11-09 00:12:29,873 INFO    [main] [ConsoleStatus] [10/32] [17902ms] [1780ms] Loading iaas-api
2016-11-09 00:12:29,921 INFO    [main] [ConsoleStatus] [11/32] [17950ms] [48ms] Loading archaius
2016-11-09 00:12:30,096 INFO    [main] [ConsoleStatus] [12/32] [18125ms] [175ms] Loading core-model
2016-11-09 00:12:30,130 INFO    [main] [ConsoleStatus] [13/32] [18159ms] [34ms] Loading core-object-defaults
2016-11-09 00:12:30,162 INFO    [main] [ConsoleStatus] [14/32] [18191ms] [32ms] Loading encryption
2016-11-09 00:12:32,016 INFO    [main] [ConsoleStatus] [15/32] [20045ms] [1854ms] Loading process
2016-11-09 00:12:32,047 INFO    [main] [ConsoleStatus] [16/32] [20076ms] [31ms] Loading redis
2016-11-09 00:12:32,097 INFO    [main] [ConsoleStatus] [17/32] [20126ms] [50ms] Starting bootstrap
2016-11-09 00:12:32,097 INFO    [main] [ConsoleStatus] [18/32] [20126ms] [0ms] Starting config-defaults
2016-11-09 00:12:32,097 INFO    [main] [ConsoleStatus] [19/32] [20126ms] [0ms] Starting system
2016-11-09 00:12:32,097 INFO    [main] [ConsoleStatus] [20/32] [20126ms] [0ms] Starting defaults
2016-11-09 00:12:32,097 INFO    [main] [ConsoleStatus] [21/32] [20126ms] [0ms] Starting types
2016-11-09 00:12:36,765 INFO    [main] [ConsoleStatus] [22/32] [24794ms] [4668ms] Starting system-services
2016-11-09 00:12:36,765 INFO    [main] [ConsoleStatus] [23/32] [24794ms] [0ms] Starting agent-server
2016-11-09 00:12:36,766 INFO    [main] [ConsoleStatus] [24/32] [24795ms] [1ms] Starting allocator-server
2016-11-09 00:12:39,289 INFO    [main] [ConsoleStatus] [25/32] [27318ms] [2523ms] Starting api-server
2016-11-09 00:12:40,717 INFO    [main] [ConsoleStatus] [26/32] [28746ms] [1428ms] Starting iaas-api
2016-11-09 00:12:40,717 INFO    [main] [ConsoleStatus] [27/32] [28746ms] [0ms] Starting archaius
2016-11-09 00:12:40,717 INFO    [main] [ConsoleStatus] [28/32] [28746ms] [0ms] Starting core-model
2016-11-09 00:12:40,717 INFO    [main] [ConsoleStatus] [29/32] [28746ms] [0ms] Starting core-object-defaults
2016-11-09 00:12:40,717 INFO    [main] [ConsoleStatus] [30/32] [28746ms] [0ms] Starting encryption
2016-11-09 00:12:40,722 INFO    [main] [ConsoleStatus] [31/32] [28751ms] [5ms] Starting process
2016-11-09 00:12:40,722 INFO    [main] [ConsoleStatus] [32/32] [28751ms] [0ms] Starting redis
00:12:40.849 [main] INFO  ConsoleStatus - [DONE ] [33148ms] Startup Succeeded, Listening on port 8081
time="2016-11-09T00:12:41Z" level=info msg="Starting websocket proxy. Listening on [:8080], Proxying to cattle API at [localhost:8081], Monitoring parent pid [10]."
time="2016-11-09T00:12:41Z" level=info msg="Downloading certificate from http://localhost:8081/v1/credentials/1c1/certificate"
time="2016-11-09T00:12:42Z" level=info msg="Starting Rancher Catalog service"
time="2016-11-09T00:12:42Z" level=info msg="Using catalog library=https://github.com/rancher/rancher-catalog.git"
time="2016-11-09T00:12:42Z" level=info msg="Using catalog community=https://github.com/rancher/community-catalog.git"
time="2016-11-09T00:12:42Z" level=info msg="Setting log level" logLevel=info
time="2016-11-09T00:12:42Z" level=info msg="Starting go-machine-service..." gitcommit=v0.31.7
time="2016-11-09T00:12:42Z" level=info msg="Waiting for handler registration (1/2)"
time="2016-11-09T00:12:42Z" level=info msg="Starting rancher-compose-executor" version=v0.8.6
time="2016-11-09T00:12:42Z" level=error msg="Failed to pull the catalog from git repo https://github.com/rancher/rancher-catalog.git, error: exit status 1"
time="2016-11-09T00:12:42Z" level=error msg="Git pull for Catalog library failing with error: exit status 1 "
time="2016-11-09T00:12:43Z" level=error msg="Failed to pull the catalog from git repo https://github.com/rancher/community-catalog.git, error: exit status 1"
time="2016-11-09T00:12:43Z" level=error msg="Git pull for Catalog community failing with error: exit status 1 "
fatal error: unexpected signal during runtime execution
[signal 0xb code=0x1 addr=0x63 pc=0x7fdac431428c]
runtime stack:
runtime.throw(0xaede60, 0x2a)
        /usr/local/go/src/runtime/panic.go:547 +0x90
runtime.sigpanic()
        /usr/local/go/src/runtime/sigpanic_unix.go:12 +0x5a
goroutine 6 [syscall, locked to thread]:
runtime.cgocall(0x7aa1e0, 0xc820158bd8, 0x0)
        /usr/local/go/src/runtime/cgocall.go:123 +0x11b fp=0xc820158b78 sp=0xc820158b48
net._C2func_getaddrinfo(0x7fdaac0008c0, 0x0, 0xc8203146f0, 0xc820082060, 0x0, 0x0, 0x0)
        ??:0 +0x55 fp=0xc820158bd8 sp=0xc820158b78
net.cgoLookupIPCNAME(0xc820010045, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb47900)
        /usr/local/go/src/net/cgo_unix.go:111 +0x448 fp=0xc820158d50 sp=0xc820158bd8
net.cgoLookupIP(0xc820010045, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/cgo_unix.go:163 +0x56 fp=0xc820158da8 sp=0xc820158d50
net.lookupIP(0xc820010045, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/lookup_unix.go:67 +0x94 fp=0xc820158e18 sp=0xc820158da8
net.glob.func16(0xb47948, 0xc820010045, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/hook.go:10 +0x4d fp=0xc820158e58 sp=0xc820158e18
net.lookupIPDeadline.func1(0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/lookup.go:106 +0x71 fp=0xc820158ed8 sp=0xc820158e58
internal/singleflight.(*Group).doCall(0xfc6400, 0xc8204dc140, 0xc820010045, 0x9, 0xc82047c380)
        /usr/local/go/src/internal/singleflight/singleflight.go:93 +0x2c fp=0xc820158f88 sp=0xc820158ed8
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820158f90 sp=0xc820158f88
created by internal/singleflight.(*Group).DoChan
        /usr/local/go/src/internal/singleflight/singleflight.go:86 +0x3ee
goroutine 1 [IO wait]:
net.runtime_pollWait(0x7fdac4524b28, 0x72, 0x0)
        /usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc820136ca0, 0x72, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc820136ca0, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).accept(0xc820136c40, 0x0, 0x7fdac4529230, 0xc820361180)
        /usr/local/go/src/net/fd_unix.go:426 +0x27c
net.(*TCPListener).AcceptTCP(0xc820082210, 0x3d180e4a1800, 0x0, 0x0)
        /usr/local/go/src/net/tcpsock_posix.go:254 +0x4d
net.(*TCPListener).Accept(0xc820082210, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/tcpsock_posix.go:264 +0x3d
github.com/rancher/websocket-proxy/proxy/proxyprotocol.(*Listener).Accept(0xc82011d800, 0x0, 0x0, 0x0, 0x0)
        /go/src/github.com/rancher/websocket-proxy/proxy/proxyprotocol/proxy_protocol.go:71 +0x79
github.com/rancher/websocket-proxy/proxy/tls.(*SplitListener).Accept(0xc820361040, 0x0, 0x0, 0x0, 0x0)
        /go/src/github.com/rancher/websocket-proxy/proxy/tls/splitter.go:29 +0x79
net/http.(*Server).Serve(0xc82009be00, 0x7fdac4529110, 0xc820361040, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:2117 +0x129
github.com/rancher/websocket-proxy/proxy.(*Starter).StartProxy(0xc8200a8f00, 0x0, 0x0)
        /go/src/github.com/rancher/websocket-proxy/proxy/proxy.go:164 +0x1463
main.main()
        /go/src/github.com/rancher/websocket-proxy/main.go:29 +0x723
goroutine 17 [syscall, locked to thread]:
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1998 +0x1
goroutine 20 [select]:
github.com/rancher/websocket-proxy/vendor/github.com/patrickmn/go-cache.(*janitor).Run(0xc820075d80, 0xc8200718c0)
        /go/src/github.com/rancher/websocket-proxy/vendor/github.com/patrickmn/go-cache/cache.go:1037 +0x15c
created by github.com/rancher/websocket-proxy/vendor/github.com/patrickmn/go-cache.runJanitor
        /go/src/github.com/rancher/websocket-proxy/vendor/github.com/patrickmn/go-cache/cache.go:1056 +0x81
goroutine 21 [sleep]:
time.Sleep(0xee6b280)
        /usr/local/go/src/runtime/time.go:59 +0xf9
github.com/rancher/websocket-proxy/proxy.(*Starter).StartProxy.func1(0xc8200a8f00)
        /go/src/github.com/rancher/websocket-proxy/proxy/proxy.go:113 +0x14c
created by github.com/rancher/websocket-proxy/proxy.(*Starter).StartProxy
        /go/src/github.com/rancher/websocket-proxy/proxy/proxy.go:115 +0xf04
goroutine 4 [IO wait]:
net.runtime_pollWait(0x7fdac4524828, 0x72, 0xc8202b7000)
        /usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc82006fd40, 0x72, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc82006fd40, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc82006fce0, 0xc8202b7000, 0x1000, 0x1000, 0x0, 0x7fdac451f028, 0xc8200740a0)
        /usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc820280040, 0xc8202b7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/net.go:172 +0xe4
bufio.(*Reader).Read(0xc8201433e0, 0xc8202b7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:197 +0x126
github.com/rancher/websocket-proxy/proxy/proxyprotocol.(*Conn).Read(0xc82032efc0, 0xc8202b7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /go/src/github.com/rancher/websocket-proxy/proxy/proxyprotocol/proxy_protocol.go:107 +0xdc
bufio.(*Reader).fill(0xc820143440)
        /usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).Read(0xc820143440, 0xc8202a80eb, 0x1, 0x1, 0x877d20, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:207 +0x260
github.com/rancher/websocket-proxy/proxy/tls.(*Conn).Read(0xc82032eff0, 0xc8202a80eb, 0x1, 0x1, 0x0, 0x0, 0x0)
        /go/src/github.com/rancher/websocket-proxy/proxy/tls/splitter.go:20 +0x7d
net/http.(*connReader).closeNotifyAwaitActivityRead(0xc8203611a0, 0xc8200145a0, 0xc82047c2a0)
        /usr/local/go/src/net/http/server.go:542 +0x9c
created by net/http.(*connReader).startBackgroundRead
        /usr/local/go/src/net/http/server.go:537 +0x92
goroutine 25 [IO wait]:
net.runtime_pollWait(0x7fdac4524a68, 0x72, 0xc82014e000)
        /usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc820136d80, 0x72, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc820136d80, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc820136d20, 0xc82014e000, 0x1000, 0x1000, 0x0, 0x7fdac451f028, 0xc8200740a0)
        /usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc820082620, 0xc82014e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/net.go:172 +0xe4
net/http.noteEOFReader.Read(0x7fdac4527c50, 0xc820082620, 0xc82007bda8, 0xc82014e000, 0x1000, 0x1000, 0x407023, 0x0, 0x0)
        /usr/local/go/src/net/http/transport.go:1687 +0x67
net/http.(*noteEOFReader).Read(0xc820103ec0, 0xc82014e000, 0x1000, 0x1000, 0xc820156d1d, 0x0, 0x0)
        <autogenerated>:284 +0xd0
bufio.(*Reader).fill(0xc8201424e0)
        /usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).Peek(0xc8201424e0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:132 +0xcc
net/http.(*persistConn).readLoop(0xc82007bd40)
        /usr/local/go/src/net/http/transport.go:1073 +0x177
created by net/http.(*Transport).dialConn
        /usr/local/go/src/net/http/transport.go:857 +0x10a6
goroutine 26 [select]:
net/http.(*persistConn).writeLoop(0xc82007bd40)
        /usr/local/go/src/net/http/transport.go:1277 +0x472
created by net/http.(*Transport).dialConn
        /usr/local/go/src/net/http/transport.go:858 +0x10cb
goroutine 28 [select]:
net/http.(*Transport).getConn(0xc8200e6000, 0xc820394700, 0x0, 0xa3ae70, 0x4, 0xc820010045, 0xe, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/transport.go:711 +0x4ef
net/http.(*Transport).RoundTrip(0xc8200e6000, 0xc820394700, 0xf, 0x0, 0x0)
        /usr/local/go/src/net/http/transport.go:311 +0x7e9
net/http/httputil.(*ReverseProxy).ServeHTTP(0xc820071900, 0x7fdac4529328, 0xc820444340, 0xc8204ce000)
        /usr/local/go/src/net/http/httputil/reverseproxy.go:210 +0x886
github.com/rancher/websocket-proxy/proxy.(*proxyProtocolConverter).ServeHTTP(0xc820075da0, 0x7fdac4529328, 0xc820444340, 0xc8204ce000)
        /go/src/github.com/rancher/websocket-proxy/proxy/proxy.go:243 +0x5e
github.com/rancher/websocket-proxy/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc820086d70, 0x7fdac4529328, 0xc820444340, 0xc8204ce000)
        /go/src/github.com/rancher/websocket-proxy/vendor/github.com/gorilla/mux/mux.go:98 +0x29e
github.com/rancher/websocket-proxy/proxy.(*pathCleaner).ServeHTTP(0xc820082208, 0x7fdac4529328, 0xc820444340, 0xc8204ce000)
        /go/src/github.com/rancher/websocket-proxy/proxy/proxy.go:205 +0xe9
github.com/rancher/websocket-proxy/proxy.(*SwarmHandler).ServeHTTP(0xc820103aa0, 0x7fdac4529328, 0xc820444340, 0xc8204ce000)
        /go/src/github.com/rancher/websocket-proxy/proxy/swarm_handler.go:14 +0x9e
net/http.serverHandler.ServeHTTP(0xc82009be00, 0x7fdac4529328, 0xc820444340, 0xc8204ce000)
        /usr/local/go/src/net/http/server.go:2081 +0x19e
net/http.(*conn).serve(0xc820100500)
        /usr/local/go/src/net/http/server.go:1472 +0xf2e
created by net/http.(*Server).Serve
        /usr/local/go/src/net/http/server.go:2137 +0x44e
goroutine 29 [select]:
net/http.(*persistConn).roundTrip(0xc82007bd40, 0xc82011cd60, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/transport.go:1473 +0xf1f
net/http.(*Transport).RoundTrip(0xc8200e6000, 0xc820394620, 0xf, 0x0, 0x0)
        /usr/local/go/src/net/http/transport.go:324 +0x9bb
net/http/httputil.(*ReverseProxy).ServeHTTP(0xc820071900, 0x7fdac4529328, 0xc820284b60, 0xc820394540)
        /usr/local/go/src/net/http/httputil/reverseproxy.go:210 +0x886
github.com/rancher/websocket-proxy/proxy.(*proxyProtocolConverter).ServeHTTP(0xc820075da0, 0x7fdac4529328, 0xc820284b60, 0xc820394540)
        /go/src/github.com/rancher/websocket-proxy/proxy/proxy.go:243 +0x5e
github.com/rancher/websocket-proxy/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc820086d70, 0x7fdac4529328, 0xc820284b60, 0xc820394540)
        /go/src/github.com/rancher/websocket-proxy/vendor/github.com/gorilla/mux/mux.go:98 +0x29e
github.com/rancher/websocket-proxy/proxy.(*pathCleaner).ServeHTTP(0xc820082208, 0x7fdac4529328, 0xc820284b60, 0xc820394540)
        /go/src/github.com/rancher/websocket-proxy/proxy/proxy.go:205 +0xe9
github.com/rancher/websocket-proxy/proxy.(*SwarmHandler).ServeHTTP(0xc820103aa0, 0x7fdac4529328, 0xc820284b60, 0xc820394540)
        /go/src/github.com/rancher/websocket-proxy/proxy/swarm_handler.go:14 +0x9e
net/http.serverHandler.ServeHTTP(0xc82009be00, 0x7fdac4529328, 0xc820284b60, 0xc820394540)
        /usr/local/go/src/net/http/server.go:2081 +0x19e
net/http.(*conn).serve(0xc820100580)
        /usr/local/go/src/net/http/server.go:1472 +0xf2e
created by net/http.(*Server).Serve
        /usr/local/go/src/net/http/server.go:2137 +0x44e
goroutine 30 [select]:
net/http.(*Transport).getConn(0xc8200e6000, 0xc8204ce1c0, 0x0, 0xa3ae70, 0x4, 0xc820010045, 0xe, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/transport.go:711 +0x4ef
net/http.(*Transport).RoundTrip(0xc8200e6000, 0xc8204ce1c0, 0xf, 0x0, 0x0)
        /usr/local/go/src/net/http/transport.go:311 +0x7e9
net/http/httputil.(*ReverseProxy).ServeHTTP(0xc820071900, 0x7fdac4529328, 0xc820444410, 0xc8204ce0e0)
        /usr/local/go/src/net/http/httputil/reverseproxy.go:210 +0x886
github.com/rancher/websocket-proxy/proxy.(*proxyProtocolConverter).ServeHTTP(0xc820075da0, 0x7fdac4529328, 0xc820444410, 0xc8204ce0e0)
        /go/src/github.com/rancher/websocket-proxy/proxy/proxy.go:243 +0x5e
github.com/rancher/websocket-proxy/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc820086d70, 0x7fdac4529328, 0xc820444410, 0xc8204ce0e0)
        /go/src/github.com/rancher/websocket-proxy/vendor/github.com/gorilla/mux/mux.go:98 +0x29e
github.com/rancher/websocket-proxy/proxy.(*pathCleaner).ServeHTTP(0xc820082208, 0x7fdac4529328, 0xc820444410, 0xc8204ce0e0)
        /go/src/github.com/rancher/websocket-proxy/proxy/proxy.go:205 +0xe9
github.com/rancher/websocket-proxy/proxy.(*SwarmHandler).ServeHTTP(0xc820103aa0, 0x7fdac4529328, 0xc820444410, 0xc8204ce0e0)
        /go/src/github.com/rancher/websocket-proxy/proxy/swarm_handler.go:14 +0x9e
net/http.serverHandler.ServeHTTP(0xc82009be00, 0x7fdac4529328, 0xc820444410, 0xc8204ce0e0)
        /usr/local/go/src/net/http/server.go:2081 +0x19e
net/http.(*conn).serve(0xc820100600)
        /usr/local/go/src/net/http/server.go:1472 +0xf2e
created by net/http.(*Server).Serve
        /usr/local/go/src/net/http/server.go:2137 +0x44e
goroutine 31 [IO wait]:
net.runtime_pollWait(0x7fdac45248e8, 0x72, 0xc8202b5000)
        /usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc82006fcd0, 0x72, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc82006fcd0, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc82006fc70, 0xc8202b5000, 0x1000, 0x1000, 0x0, 0x7fdac451f028, 0xc8200740a0)
        /usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc820280038, 0xc8202b5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/net.go:172 +0xe4
bufio.(*Reader).Read(0xc820143320, 0xc8202b5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:197 +0x126
github.com/rancher/websocket-proxy/proxy/proxyprotocol.(*Conn).Read(0xc82032ef00, 0xc8202b5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /go/src/github.com/rancher/websocket-proxy/proxy/proxyprotocol/proxy_protocol.go:107 +0xdc
bufio.(*Reader).fill(0xc820143380)
        /usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).Read(0xc820143380, 0xc82011ce1c, 0x1, 0x1, 0x877d20, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:207 +0x260
github.com/rancher/websocket-proxy/proxy/tls.(*Conn).Read(0xc82032ef30, 0xc82011ce1c, 0x1, 0x1, 0x0, 0x0, 0x0)
        /go/src/github.com/rancher/websocket-proxy/proxy/tls/splitter.go:20 +0x7d
net/http.(*connReader).closeNotifyAwaitActivityRead(0xc8203611e0, 0xc820143860, 0xc820361380)
        /usr/local/go/src/net/http/server.go:542 +0x9c
created by net/http.(*connReader).startBackgroundRead
        /usr/local/go/src/net/http/server.go:537 +0x92
goroutine 32 [select]:
net/http/httputil.(*ReverseProxy).ServeHTTP.func1.1(0xc820136000, 0x7fdac5d65068, 0xc8200e6000, 0xc820394620, 0xc820143800)
        /usr/local/go/src/net/http/httputil/reverseproxy.go:164 +0xe8
created by net/http/httputil.(*ReverseProxy).ServeHTTP.func1
        /usr/local/go/src/net/http/httputil/reverseproxy.go:169 +0x65
goroutine 5 [select]:
net.lookupIPDeadline(0xc820010045, 0x9, 0xecfb46119, 0xe532d22, 0xfc70a0, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/lookup.go:109 +0x6a6
net.internetAddrList(0xa3c4f8, 0x3, 0xc820010045, 0xe, 0xecfb46119, 0xe532d22, 0xfc70a0, 0x0, 0x0, 0x0, ...)
        /usr/local/go/src/net/ipsock.go:252 +0x6ee
net.resolveAddrList(0xa3a560, 0x4, 0xa3c4f8, 0x3, 0xc820010045, 0xe, 0xecfb46119, 0xe532d22, 0xfc70a0, 0x0, ...)
        /usr/local/go/src/net/dial.go:158 +0x466
net.(*Dialer).Dial(0xc820086320, 0xa3c4f8, 0x3, 0xc820010045, 0xe, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/dial.go:216 +0x124
net.(*Dialer).Dial-fm(0xa3c4f8, 0x3, 0xc820010045, 0xe, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/transport.go:38 +0x6e
net/http.(*Transport).dial(0xc8200e6000, 0xa3c4f8, 0x3, 0xc820010045, 0xe, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/transport.go:659 +0x96
net/http.(*Transport).dialConn(0xc8200e6000, 0x0, 0xa3ae70, 0x4, 0xc820010045, 0xe, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/transport.go:762 +0x1e3d
net/http.(*Transport).getConn.func4(0xc8200e6000, 0x0, 0xa3ae70, 0x4, 0xc820010045, 0xe, 0xc820014600)
        /usr/local/go/src/net/http/transport.go:706 +0x66
created by net/http.(*Transport).getConn
        /usr/local/go/src/net/http/transport.go:708 +0x262
time="2016-11-09T00:12:43Z" level=fatal msg="Unable to create event router" error="Get http://localhost:8080/v1: EOF"
time="2016-11-09T00:12:44Z" level=info msg="Starting rancher-compose-executor" version=v0.8.6
time="2016-11-09T00:12:44Z" level=fatal msg="Unable to create event router" error="Get http://localhost:8080/v1: dial tcp 127.0.0.1:8080: getsockopt: connection refused"

Check if something is listening on port 8080 (ie conflicting).

from the host: sudo netstat -apetnl | grep LISTEN