Hi,
Kubernetes (rancher RKE): 1.19.6
Px essential : 2.6.0.2
I’m getting the following panic error when trying to perform an air gapped installation using a proxy (the proxy env variables was properly set according the documentation). The kubernetes nodes are using a proxy to access Internet. I just copied the first error lines according the stack trace is huge
@kube01 portworx[31665]: time="2022-04-28T14:33:31Z" level=info msg="Trying to dial pxessentials.portworx.com:http, proxy: http://myuser%40mydomain:mypassword@127.0.0.1:9000"
@kube01 portworx[31665]: 2022/04/28 14:33:33 [ERR] memberlist: Push/Pull with f9cbbdfb-6805-4f9e-b5be-f9f38f35ccd0v2 failed: dial tcp 10.126.25.227:9002: connect: connection refused
@kube01 portworx[31665]: time="2022-04-28T14:33:33Z" level=info msg="Stopping updates collector"
@kube01 portworx[31665]: panic: runtime error: invalid memory address or nil pointer dereference
@kube01 portworx[31665]: [signal SIGSEGV: segmentation violation code=0x1 addr=0x40 pc=0x1f88ac8]
@kube01 portworx[31665]: goroutine 1 [running]:
@kube01 portworx[31665]: panic(0x30eee00, 0x6795d40)
@kube01 portworx[31665]: /usr/local/go/src/runtime/panic.go:551 +0x3c1 fp=0xc420d650e8 sp=0xc420d65048 pc=0x441a51
@kube01 portworx[31665]: runtime.panicmem()
@kube01 portworx[31665]: /usr/local/go/src/runtime/panic.go:63 +0x5e fp=0xc420d65108 sp=0xc420d650e8 pc=0x44092e
@kube01 portworx[31665]: runtime.sigpanic()
@kube01 portworx[31665]: /usr/local/go/src/runtime/signal_unix.go:388 +0x17a fp=0xc420d65158 sp=0xc420d65108 pc=0x4578da
@kube01 portworx[31665]: github.com/portworx/porx/pkg/apiclient.(*httpProxy).Dial(0xc420ccdb80, 0x37ece98, 0x3, 0xc420ca78a0, 0x1e, 0x0, 0x0, 0x37ec679, 0x2)
@kube01 portworx[31665]: /home/carson/jenkins/jenkins.portworx.co/workspace/elease-build-jobs_gs-rel-2.6.0.2/go/src/github.com/portworx/porx/pkg/apiclient/proxyDialer.go:94 +0x3f8 fp=0xc420d65278 sp=0xc420d65158 pc=0x1f88ac8
@kube01 portworx[31665]: github.com/portworx/porx/pkg/apiclient.IsURLReachable(0xc4217715c0, 0x39, 0x5, 0x0, 0x0)
@kube01 portworx[31665]: /home/carson/jenkins/jenkins.portworx.co/workspace/elease-build-jobs_gs-rel-2.6.0.2/go/src/github.com/portworx/porx/pkg/apiclient/proxyDialer.go:149 +0x778 fp=0xc420d65530 sp=0xc420d65278 pc=0x1f89558
@kube01 portworx[31665]: github.com/portworx/porx/pkg/metering/essential.(*pxEssential).registerEssentialAgent(0xc420352240, 0xb, 0x4791440)
@kube01 portworx[31665]: /home/carson/jenkins/jenkins.portworx.co/workspace/elease-build-jobs_gs-rel-2.6.0.2/go/src/github.com/portworx/porx/pkg/metering/essential/essential.go:154 +0x164 fp=0xc420d65780 sp=0xc420d65530 pc=0x2acb894
@kube01 portworx[31665]: github.com/portworx/porx/pkg/metering/essential.(*pxEssential).Initialize(0xc420352240, 0x0, 0x0)
Any idea to solve this?
Is it due to the fact i’m using credentials?