google / seesaw

Seesaw v2 is a Linux Virtual Server (LVS) based load balancing platform.
Apache License 2.0
5.65k stars 511 forks source link

Error while setting up #55

Open arjun1638 opened 5 years ago

arjun1638 commented 5 years ago

I tried to build a docker image but while performing test i.e "make test". I got the following errors: --- FAIL: TestHTTPChecker (0.01s) healthcheck_test.go:144: Failed to get TCP listener: listen tcp6 [::1]:0: bind: cannot assign requested address --- FAIL: TestHTTPCheckerSecure (0.03s) healthcheck_test.go:144: Failed to get TCP listener: listen tcp6 [::1]:0: bind: cannot assign requested address --- FAIL: TestTCPChecker (3.10s) healthcheck_test.go:249: Failed to get TCP listener: listen tcp6 [::1]:0: bind: cannot assign requested address --- FAIL: TestUDPChecker (0.00s) healthcheck_test.go:315: Failed to get UDPConn: listen udp6 [::1]:0: bind: cannot assign requested address

Dockerfile: FROM ubuntu:xenial LABEL maintainer="arjun1638@gmail.com" RUN apt-get update && apt-get -y upgrade \ libnl-3-dev libnl-genl-3-dev build-essential git wget \ net-tools \ iproute \ inetutils-ping \ curl \ python \ python-yaml RUN wget https://dl.google.com/go/go1.12.7.linux-amd64.tar.gz RUN tar -xvf go1.12.7.linux-amd64.tar.gz RUN mv go /usr/local/ ENV GOROOT=/usr/local/go ENV GOPATH=$HOME/Projects/Proj1 ENV GOBIN=$GOPATH/bin ENV PATH=$GOPATH/bin:$GOROOT/bin:$PATH

seesaw setup

RUN go get -u golang.org/x/crypto/ssh RUN go get -u github.com/dlintw/goconf RUN go get -u github.com/golang/glog RUN go get -u github.com/miekg/dns RUN go get -u github.com/kylelemons/godebug/pretty RUN go get -u github.com/golang/protobuf/proto

RUN mkdir -p ${GOPATH}/src/github.com/google RUN cd ${GOPATH}/src/github.com/google && git clone https://github.com/google/seesaw RUN cd ${GOPATH}/src/github.com/google/seesaw && make test


Any help would be greatly appreciated.

liuyuan10 commented 5 years ago

I don't know if anyone ever runs seesaw as a docker container. You'll need to get it work. But in docker build, you don't need to run make test. just make install