Almot77 commented on issue #12219:
URL: https://github.com/apache/skywalking/issues/12219#issuecomment-2109366071

   How to install go libaries ?
   Ubuntu 22.04
   I do:
   
   ````
   sudo apt install time nodejs npm
   sudo npm cache clean -f
   sudo npm install -g n
   sudo n stable
   wget https://go.dev/dl/go1.22.3.linux-amd64.tar.gz
   sudo  rm -rf /usr/local/go && tar -C /usr/local -xzf 
go1.22.3.linux-amd64.tar.gz
   export PATH=$PATH:/usr/local/go/bin
   ````
   
   $ make docker.build
   
   ```
   make docker -C docker; \
   if [ $? -ne 0 ]; then \
           exit 1; \
   fi; \
   
   make[1]: Entering directory 
'/home/srvdocker/skywalking/build/skywalking-banyandb/docker'
   Build apache/skywalking-banyandb:latest
   [+] Building 1.3s (14/18)                                                    
                                                                                
   docker:default
    => [internal] load .dockerignore                                            
                                                                                
             0.0s
    => => transferring context: 2B                                              
                                                                                
             0.0s
    => [internal] load build definition from Dockerfile                         
                                                                                
             0.0s
    => => transferring dockerfile: 2.03kB                                       
                                                                                
             0.0s
    => [internal] load metadata for docker.io/library/busybox:stable-glibc      
                                                                                
             0.5s
    => [internal] load metadata for docker.io/library/alpine:edge               
                                                                                
             0.5s
    => [internal] load metadata for docker.io/library/golang:1.22               
                                                                                
             0.5s
    => [base 1/4] FROM 
docker.io/library/golang:1.22@sha256:b1e05e2c918f52c59d39ce7d5844f73b2f4511f7734add8bb98c9ecdd4443365
                                                 0.0s
    => [internal] load build context                                            
                                                                                
             0.1s
    => => transferring context: 73.62kB                                         
                                                                                
             0.1s
    => CACHED [build-linux 1/4] FROM 
docker.io/library/busybox:stable-glibc@sha256:9bc27a72a82d22e54b4cc8bd7b99d3907a442869f77f075e0119104f2404953d
                          0.0s
    => [certs 1/2] FROM 
docker.io/library/alpine:edge@sha256:e31c3b1cd47718260e1b6163af0a05b3c428dc01fa410baf72ca8b8076e22e72
                                                0.0s
    => CACHED [certs 2/2] RUN apk add --no-cache ca-certificates && 
update-ca-certificates                                                          
                         0.0s
    => CACHED [base 2/4] WORKDIR /src                                           
                                                                                
             0.0s
    => CACHED [base 3/4] COPY go.* ./                                           
                                                                                
             0.0s
    => CACHED [base 4/4] RUN go mod download                                    
                                                                                
             0.0s
    => ERROR [builder 1/2] RUN --mount=target=.             
--mount=type=cache,target=/root/.cache/go-build             BUILD_DIR=/out 
BUILD_TAGS=prometheus make -C banyan  0.8s
   ------
    > [builder 1/2] RUN --mount=target=.             
--mount=type=cache,target=/root/.cache/go-build             BUILD_DIR=/out 
BUILD_TAGS=prometheus make -C banyand banyand-server-static:
   0.215 make: Entering directory '/src/banyand'
   0.233 Building static binary
   0.233 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build \
   0.233         -buildvcs=false \
   0.233   -a --ldflags '-X 
github.com/apache/skywalking-banyandb/pkg/version.build=v0.6.0-1-gc827067-main 
-extldflags "-static"' -tags "netgo prometheus" -installsuffix netgo \
   0.233   -o /out/banyand-server-static 
github.com/apache/skywalking-banyandb/banyand/cmd/server
   0.434 ../api/data/data.go:24:2: no required module provides package 
github.com/apache/skywalking-banyandb/api/proto/banyandb/measure/v1; to add it:
   0.434   go get 
github.com/apache/skywalking-banyandb/api/proto/banyandb/measure/v1
   0.434 ../api/data/data.go:25:2: no required module provides package 
github.com/apache/skywalking-banyandb/api/proto/banyandb/stream/v1; to add it:
   0.434   go get 
github.com/apache/skywalking-banyandb/api/proto/banyandb/stream/v1
   0.434 ../pkg/run/run.go:36:2: no required module provides package 
github.com/apache/skywalking-banyandb/api/proto/banyandb/database/v1; to add it:
   0.434   go get 
github.com/apache/skywalking-banyandb/api/proto/banyandb/database/v1
   0.434 dquery/measure.go:25:2: no required module provides package 
github.com/apache/skywalking-banyandb/api/proto/banyandb/common/v1; to add it:
   0.434   go get 
github.com/apache/skywalking-banyandb/api/proto/banyandb/common/v1
   0.434 dquery/dquery.go:27:2: no required module provides package 
github.com/apache/skywalking-banyandb/api/proto/banyandb/model/v1; to add it:
   0.434   go get 
github.com/apache/skywalking-banyandb/api/proto/banyandb/model/v1
   0.434 metadata/schema/checker.go:27:2: no required module provides package 
github.com/apache/skywalking-banyandb/api/proto/banyandb/property/v1; to add it:
   0.434   go get 
github.com/apache/skywalking-banyandb/api/proto/banyandb/property/v1
   0.434 ../ui/embed.go:25:12: pattern dist: no matching files found
   0.434 queue/pub/client.go:29:2: no required module provides package 
github.com/apache/skywalking-banyandb/api/proto/banyandb/cluster/v1; to add it:
   0.434   go get 
github.com/apache/skywalking-banyandb/api/proto/banyandb/cluster/v1
   0.440 make: *** [../scripts/build/build.mk:61: /out/banyand-server-static] 
Error 1
   0.440 make: Leaving directory '/src/banyand'
   ------
   Dockerfile:40
   --------------------
     39 |
     40 | >>> RUN --mount=target=. \
     41 | >>>             --mount=type=cache,target=/root/.cache/go-build \
     42 | >>>             BUILD_DIR=/out BUILD_TAGS=prometheus make -C banyand 
banyand-server-static
     43 |     RUN --mount=target=. \
   --------------------
   ERROR: failed to solve: process "/bin/sh -c BUILD_DIR=/out 
BUILD_TAGS=prometheus make -C banyand banyand-server-static" did not complete 
successfully: exit code: 2
   Command exited with non-zero status 1
   0.15user 0.15system 0:01.51elapsed 20%CPU (0avgtext+0avgdata 
48096maxresident)k
   128inputs+56outputs (0major+10330minor)pagefaults 0swaps
   make[1]: *** [../scripts/build/docker.mk:46: docker] Error 1
   make[1]: Leaving directory 
'/home/srvdocker/skywalking/build/skywalking-banyandb/docker'
   make: *** [Makefile:154: docker.build] Error 1
   ````
   
   I try get libs:
   ````
   $ go get github.com/apache/skywalking-banyandb/api/proto/banyandb/measure/v1
   go: github.com/apache/skywalking-banyandb/api/proto/banyandb/measure/v1: no 
matching versions for query "upgrade"
   
   $ go get github.com/apache/skywalking-banyandb/api/proto/banyandb/property/v1
   go: github.com/apache/skywalking-banyandb/api/proto/banyandb/property/v1: no 
matching versions for query "upgrade"
   ````
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to