Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 699000 - sys-cluster/kube-scheduler-1.16.2 - src_compile(): go: Get https://proxy.golang.org/bitbucket.org/bertimus9/systemstat/@v/v0.0.0-20180207000608-0eeff89b0690.mod: dial tcp: lookup proxy.golang.org: no such host
Summary: sys-cluster/kube-scheduler-1.16.2 - src_compile(): go: Get https://proxy.gola...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 2 votes (vote)
Assignee: William Hubbs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-31 06:47 UTC by Amel Hodzic
Modified: 2020-01-07 01:42 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (file_699000.txt,3.42 KB, text/plain)
2019-10-31 06:51 UTC, Amel Hodzic
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Amel Hodzic 2019-10-31 06:47:53 UTC
This seems to be related to the recent bug for kube-kubectl ( bug 693548 ) and unsupported version of go ( =dev-lang/go-1.13 ).



Reproducible: Always




[32;01m * [39;49;00mPackage:    sys-cluster/kube-scheduler-1.16.2
[32;01m * [39;49;00mRepository: gentoo
[32;01m * [39;49;00mMaintainer: mrueg@gentoo.org
[32;01m * [39;49;00mUSE:        abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU
[32;01m * [39;49;00mFEATURES:   network-sandbox preserve-libs sandbox selinux sesandbox userpriv usersandbox
>>> Unpacking source...
>>> Source unpacked in /var/tmp/portage/sys-cluster/kube-scheduler-1.16.2/work
>>> Preparing source in /var/tmp/portage/sys-cluster/kube-scheduler-1.16.2/work/kube-scheduler-1.16.2 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sys-cluster/kube-scheduler-1.16.2/work/kube-scheduler-1.16.2 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/sys-cluster/kube-scheduler-1.16.2/work/kube-scheduler-1.16.2 ...
make -j17 -j1 -C src/k8s.io/kubernetes WHAT=cmd/kube-scheduler GOFLAGS=-v 
make: Entering directory '/var/tmp/portage/sys-cluster/kube-scheduler-1.16.2/work/kube-scheduler-1.16.2/src/k8s.io/kubernetes'
make[1]: Entering directory '/var/tmp/portage/sys-cluster/kube-scheduler-1.16.2/work/kube-scheduler-1.16.2/src/k8s.io/kubernetes'
go: bitbucket.org/bertimus9/systemstat@v0.0.0-20180207000608-0eeff89b0690: Get https://proxy.golang.org/bitbucket.org/bertimus9/systemstat/@v/v0.0.0-20180207000608-0eeff89b0690.mod: dial tcp: lookup proxy.golang.org: no such host
+++ [1031 01:12:12] Building go targets for linux/amd64:
    ./vendor/k8s.io/code-generator/cmd/deepcopy-gen
go: bitbucket.org/bertimus9/systemstat@v0.0.0-20180207000608-0eeff89b0690: Get https://proxy.golang.org/bitbucket.org/bertimus9/systemstat/@v/v0.0.0-20180207000608-0eeff89b0690.mod: dial tcp: lookup proxy.golang.org: no such host
!!! [1031 01:12:12] Call tree:
!!! [1031 01:12:12]  1: /var/tmp/portage/sys-cluster/kube-scheduler-1.16.2/work/kube-scheduler-1.16.2/src/k8s.io/kubernetes/hack/lib/golang.sh:714 kube::golang::build_some_binaries(...)
!!! [1031 01:12:12]  2: /var/tmp/portage/sys-cluster/kube-scheduler-1.16.2/work/kube-scheduler-1.16.2/src/k8s.io/kubernetes/hack/lib/golang.sh:853 kube::golang::build_binaries_for_platform(...)
!!! [1031 01:12:12]  3: hack/make-rules/build.sh:27 kube::golang::build_binaries(...)
!!! [1031 01:12:12] Call tree:
!!! [1031 01:12:12]  1: hack/make-rules/build.sh:27 kube::golang::build_binaries(...)
!!! [1031 01:12:12] Call tree:
!!! [1031 01:12:12]  1: hack/make-rules/build.sh:27 kube::golang::build_binaries(...)
make[1]: *** [Makefile.generated_files:200: _output/bin/deepcopy-gen] Error 1
make[1]: Leaving directory '/var/tmp/portage/sys-cluster/kube-scheduler-1.16.2/work/kube-scheduler-1.16.2/src/k8s.io/kubernetes'
make: *** [Makefile:559: generated_files] Error 2
make: Leaving directory '/var/tmp/portage/sys-cluster/kube-scheduler-1.16.2/work/kube-scheduler-1.16.2/src/k8s.io/kubernetes'
 [31;01m*[0m ERROR: sys-cluster/kube-scheduler-1.16.2::gentoo failed (compile phase):
 [31;01m*[0m   emake failed
 [31;01m*[0m 
 [31;01m*[0m If you need support, post the output of `emerge --info '=sys-cluster/kube-scheduler-1.16.2::gentoo'`,
 [31;01m*[0m the complete build log and the output of `emerge -pqv '=sys-cluster/kube-scheduler-1.16.2::gentoo'`.
 [31;01m*[0m The complete build log is located at '/var/tmp/portage/sys-cluster/kube-scheduler-1.16.2/temp/build.log'.
 [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/sys-cluster/kube-scheduler-1.16.2/temp/environment'.
 [31;01m*[0m Working directory: '/var/tmp/portage/sys-cluster/kube-scheduler-1.16.2/work/kube-scheduler-1.16.2'
 [31;01m*[0m S: '/var/tmp/portage/sys-cluster/kube-scheduler-1.16.2/work/kube-scheduler-1.16.2'
Comment 1 Amel Hodzic 2019-10-31 06:51:37 UTC
Created attachment 594622 [details]
build.log
Comment 2 Amel Hodzic 2019-10-31 06:59:18 UTC
Other related kubernetes packages are affected as well.

* =sys-cluster/kube-scheduler-1.16.2
* =sys-cluster/kube-apiserver-1.16.2
* =sys-cluster/kube-controller-manager-1.16.2
* =sys-cluster/kubelet-1.16.2
* =sys-cluster/kube-proxy-1.16.2

Similarly, as I have observed, as well as is indicated in that previously-referenced bug, this issue may also be true for the 1.15.4 versions of the packages.  As of right now, only sys-cluster/kubectl has been addressed and resolved.
Comment 3 Amel Hodzic 2019-10-31 07:20:06 UTC
There's an upstream tracker for adopting golang-1.13.  
https://github.com/kubernetes/kubernetes/issues/82531

For the time being, the workaround is to remove go.mod from the sources.