Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Error on start-build-env.sh #33400

Closed
17 tasks
marblejenka opened this issue Dec 17, 2024 · 2 comments
Closed
17 tasks

[Bug]: Error on start-build-env.sh #33400

marblejenka opened this issue Dec 17, 2024 · 2 comments
Assignees
Labels

Comments

@marblejenka
Copy link
Contributor

What happened?

start-build-env.sh fails due to go get depreciation.

admin_@cloudshell:~/beam (s2bootstrap-strong-redbird)$ ./start-build-env.sh 
[+] Building 273.3s (24/24) FINISHED                                                                                                                                         docker:default
 => [internal] load build definition from Dockerfile                                                                                                                                   0.0s
 => => transferring dockerfile: 2.99kB                                                                                                                                                 0.0s
 => [internal] load metadata for docker.io/library/ubuntu:20.04                                                                                                                        2.5s
 => [internal] load .dockerignore                                                                                                                                                      0.0s
 => => transferring context: 2B                                                                                                                                                        0.0s
 => [ 1/19] FROM docker.io/library/ubuntu:20.04@sha256:8e5c4f0285ecbb4ead070431d29b576a530d3166df73ec44affc1cd27555141b                                                                3.0s
 => => resolve docker.io/library/ubuntu:20.04@sha256:8e5c4f0285ecbb4ead070431d29b576a530d3166df73ec44affc1cd27555141b                                                                  0.0s
 => => sha256:8e5c4f0285ecbb4ead070431d29b576a530d3166df73ec44affc1cd27555141b 6.69kB / 6.69kB                                                                                         0.0s
 => => sha256:e5a6aeef391a8a9bdaee3de6b28f393837c479d8217324a2340b64e45a81e0ef 424B / 424B                                                                                             0.0s
 => => sha256:6013ae1a63c2ee58a8949f03c6366a3ef6a2f386a7db27d86de2de965e9f450b 2.30kB / 2.30kB                                                                                         0.0s
 => => sha256:d9802f032d6798e2086607424bfe88cb8ec1d6f116e11cd99592dcaf261e9cd2 27.51MB / 27.51MB                                                                                       1.0s
 => => extracting sha256:d9802f032d6798e2086607424bfe88cb8ec1d6f116e11cd99592dcaf261e9cd2                                                                                              1.8s
 => [internal] load build context                                                                                                                                                      0.0s
 => => transferring context: 8.63kB                                                                                                                                                    0.0s
 => [ 2/19] WORKDIR /root                                                                                                                                                              0.4s
 => [ 3/19] RUN echo APT::Install-Recommends "0"; > /etc/apt/apt.conf.d/10disableextras                                                                                                0.3s
 => [ 4/19] RUN echo APT::Install-Suggests "0"; >>  /etc/apt/apt.conf.d/10disableextras                                                                                                0.3s
 => [ 5/19] RUN apt -q update    && apt install -y software-properties-common apt-utils apt-transport-https ca-certificates    && add-apt-repository -y ppa:deadsnakes/ppa    && apt  42.7s
 => [ 6/19] RUN mkdir /package                                                                                                                                                         0.3s 
 => [ 7/19] COPY pkglist /package/pkglist                                                                                                                                              0.0s 
 => [ 8/19] RUN apt-get -q install -y --no-install-recommends $(grep -v '^#' /package/pkglist | cat)                                                                                 189.3s 
 => [ 9/19] RUN sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen &&     locale-gen                                                                                                       2.6s 
 => [10/19] RUN alias python=python3.6                                                                                                                                                 0.3s 
 => [11/19] RUN pip3 install grpcio-tools mypy-protobuf                                                                                                                                9.3s 
 => [12/19] RUN pip3 install distlib==0.3.1 yapf==0.29.0 pytest                                                                                                                        3.2s 
 => [13/19] RUN wget https://golang.org/dl/go1.23.1.linux-amd64.tar.gz &&     tar -C /usr/local -xzf go1.23.1.linux-amd64.tar.gz                                                       6.7s 
 => [14/19] RUN mkdir /scripts                                                                                                                                                         0.3s 
 => [15/19] COPY beam_env_checks.sh /scripts/beam_env_checks.sh                                                                                                                        0.1s 
 => [16/19] COPY bashcolors.sh      /scripts/bashcolors.sh                                                                                                                             0.0s 
 => [17/19] RUN chmod 755 /scripts /scripts/beam_env_checks.sh /scripts/bashcolors.sh                                                                                                  0.3s 
 => [18/19] RUN echo '. /etc/bash_completion'        >> /root/.bash_aliases                                                                                                            0.3s 
 => [19/19] RUN echo '. /scripts/beam_env_checks.sh' >> /root/.bash_aliases                                                                                                            0.3s 
 => exporting to image                                                                                                                                                                10.9s
 => => exporting layers                                                                                                                                                               10.9s
 => => writing image sha256:07f9f60272358e6676023ecca04aa7c167efb3e8aef7b581f3fd321e953c16e1                                                                                           0.0s
 => => naming to docker.io/library/beam-build                                                                                                                                          0.0s
[+] Building 3.0s (10/11)                                                                                                                                                    docker:default
 => [internal] load build definition from Dockerfile                                                                                                                                   0.0s
 => => transferring dockerfile: 583B                                                                                                                                                   0.0s
 => WARN: LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 7)                                                                       0.0s
 => WARN: LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 8)                                                                       0.0s
 => [internal] load metadata for docker.io/library/beam-build:latest                                                                                                                   0.0s
 => [internal] load .dockerignore                                                                                                                                                      0.0s
 => => transferring context: 2B                                                                                                                                                        0.0s
 => [1/8] FROM docker.io/library/beam-build:latest                                                                                                                                     0.3s
 => [2/8] RUN rm -f /var/log/faillog /var/log/lastlog                                                                                                                                  0.3s
 => [3/8] RUN groupadd --non-unique -g 1000 admin_                                                                                                                                     0.3s
 => [4/8] RUN groupmod -g 996 docker                                                                                                                                                   0.3s
 => [5/8] RUN useradd -g 1000 -G docker -u 1000 -k /root -m admin_ -d "/home/admin_"                                                                                                   1.1s
 => [6/8] RUN echo "admin_ ALL=NOPASSWD: ALL" > "/etc/sudoers.d/beam-build-1000"                                                                                                       0.3s
 => ERROR [7/8] RUN go get github.com/linkedin/goavro/v2                                                                                                                               0.3s
------                                                                                                                                                                                      
 > [7/8] RUN go get github.com/linkedin/goavro/v2:                                                                                                                                          
0.261 go: go.mod file not found in current directory or any parent directory.                                                                                                               
0.261   'go get' is no longer supported outside a module.                                                                                                                                   
0.261   To build and install a command, use 'go install' with a version,                                                                                                                    
0.261   like 'go install example.com/cmd@latest'                                                                                                                                            
0.261   For more information, see https://golang.org/doc/go-get-install-deprecation
0.261   or run 'go help get' or 'go help install'.
------

 2 warnings found (use docker --debug to expand):
 - LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 7)
 - LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 8)
Dockerfile:10
--------------------
   8 |     ENV GOPATH /home/admin_/beam/sdks/go/examples/.gogradle/project_gopath
   9 |     # This next command still runs as root causing the ~/.cache/go-build to be owned by root
  10 | >>> RUN go get github.com/linkedin/goavro/v2
  11 |     RUN chown -R admin_:1000 /home/admin_/.cache
  12 |     
--------------------
ERROR: failed to solve: process "/bin/bash -o pipefail -c go get github.com/linkedin/goavro/v2" did not complete successfully: exit code: 1

Issue Priority

Priority: 3 (minor)

Issue Components

  • Component: Python SDK
  • Component: Java SDK
  • Component: Go SDK
  • Component: Typescript SDK
  • Component: IO connector
  • Component: Beam YAML
  • Component: Beam examples
  • Component: Beam playground
  • Component: Beam katas
  • Component: Website
  • Component: Infrastructure
  • Component: Spark Runner
  • Component: Flink Runner
  • Component: Samza Runner
  • Component: Twister2 Runner
  • Component: Hazelcast Jet Runner
  • Component: Google Cloud Dataflow Runner
@marblejenka
Copy link
Contributor Author

.take-issue

@damccorm
Copy link
Contributor

Fixed by #33401

@github-actions github-actions bot added this to the 2.63.0 Release milestone Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants