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

[1.1] [hotfix] nsenter: refuse to build with Go 1.22 on glibc #4240

Closed
wants to merge 1 commit into from

[hotfix] nsenter: refuse to build with Go 1.22 on glibc

c1add7b
Select commit
Loading
Failed to load commit list.
Closed

[1.1] [hotfix] nsenter: refuse to build with Go 1.22 on glibc #4240

[hotfix] nsenter: refuse to build with Go 1.22 on glibc
c1add7b
Select commit
Loading
Failed to load commit list.
Cirrus CI / ci / centos-7 failed Apr 2, 2024 in 24s

Task Summary

Instruction install_dependencies failed in 00:20

Details

ℹ️ Scheduling was delayed due to a concurrency limit on community tasks

✅ 00:03 clone
❌ 00:20 install_dependencies

  Verifying  : glibc-static-2.17-326.el7_9.x86_64                         21/23 
  Verifying  : mpfr-3.1.1-4.el7.x86_64                                    22/23 
  Verifying  : glibc-devel-2.17-326.el7_9.x86_64                          23/23 

Installed:
  criu.x86_64 0:3.16-2.el7                   fuse-sshfs.x86_64 0:2.10-1.el7     
  gcc.x86_64 0:4.8.5-44.el7                  git.x86_64 0:1.8.3.1-25.el7_9      
  glibc-static.x86_64 0:2.17-326.el7_9       jq.x86_64 0:1.6-2.el7              
  libseccomp-devel.x86_64 0:2.3.1-4.el7      make.x86_64 1:3.82-24.el7          

Dependency Installed:
  cpp.x86_64 0:4.8.5-44.el7                                                     
  fuse.x86_64 0:2.9.2-11.el7                                                    
  fuse-libs.x86_64 0:2.9.2-11.el7                                               
  glibc-devel.x86_64 0:2.17-326.el7_9                                           
  glibc-headers.x86_64 0:2.17-326.el7_9                                         
  kernel-headers.x86_64 0:3.10.0-1160.114.2.el7                                 
  libmpc.x86_64 0:1.0.1-3.el7                                                   
  libnet.x86_64 0:1.1.6-7.el7                                                   
  mpfr.x86_64 0:3.1.1-4.el7                                                     
  oniguruma.x86_64 0:6.8.2-2.el7                                                
  perl-Error.noarch 1:0.17020-2.el7                                             
  perl-Git.noarch 0:1.8.3.1-25.el7_9                                            
  perl-TermReadKey.x86_64 0:2.30-20.el7                                         
  protobuf-c.x86_64 0:1.0.2-3.el7                                               
  rsync.x86_64 0:3.1.2-12.el7_9                                                 

Complete!
[ $? -eq 0 ] # fail if yum failed

# Double check that all rpms were installed (yum from CentOS 7
# does not exit with an error if some packages were not found).
# Use --whatprovides since some packages are renamed.
rpm -q --whatprovides $RPMS
gcc-4.8.5-44.el7.x86_64
gcc-4.8.5-44.el7.x86_64
git-1.8.3.1-25.el7_9.x86_64
iptables-1.4.21-35.el7.x86_64
jq-1.6-2.el7.x86_64
glibc-static-2.17-326.el7_9.x86_64
libseccomp-devel-2.3.1-4.el7.x86_64
make-3.82-24.el7.x86_64
criu-3.16-2.el7.x86_64
fuse-sshfs-2.10-1.el7.x86_64
# install Go
PREFIX="https://go.dev/dl/"
# Find out the latest minor release URL.
eval $(curl -fsSL "${PREFIX}?mode=json" | jq -r  --arg Ver "$GO_VERSION" '.[] | select(.version | startswith("go\($Ver)")) | .files[] | select(.os == "linux" and .arch == "amd64" and .kind == "archive") | "filename=\"" + .filename + "\""')
curl -fsSL "$PREFIX$filename" | tar Cxz /usr/local

gzip: stdin: not in gzip format
tar: Child died with signal 13
tar: Error is not recoverable: exiting now
curl: (23) Failed writing body (680 != 1401)

Exit status: 2