Synker issues
Bug
Description
When attempting to extract the Big Bang images from images.tar.gz on a RHEL7/RHEl8 host, we get the following error:
./synker: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by ./synker)
./synker: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by ./synker)
When we attempt to use a previous synker binary, we get the following error:
INFO[0000] Disabling policy checking source="utils.go:101"
INFO[0000] Retargeting images to registry.<our-harbor>
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x1376bb0]
goroutine 1 [running]:
dccscr.dsop.io/platform-one/synker/cmd.push(0x2367b58, 0x0, 0x0)
/go/synker/cmd/push.go:76 +0x3b0
dccscr.dsop.io/platform-one/synker/cmd.Push(0x23320a0, 0x2367b58, 0x0, 0x0)
/go/synker/cmd/push.go:40 +0x3f
github.com/spf13/cobra.(*Command).execute(0x23320a0, 0x2367b58, 0x0, 0x0, 0x23320a0, 0x2367b58)
/go/pkg/mod/github.com/spf13/cobra@v0.0.5/command.go:830 +0x2aa
github.com/spf13/cobra.(*Command).ExecuteC(0x2332320, 0x43d4ea, 0x22d6b60, 0xc000000180)
/go/pkg/mod/github.com/spf13/cobra@v0.0.5/command.go:914 +0x2fb
github.com/spf13/cobra.(*Command).Execute(...)
/go/pkg/mod/github.com/spf13/cobra@v0.0.5/command.go:864
dccscr.dsop.io/platform-one/synker/cmd.Execute()
/go/synker/cmd/root.go:30 +0x31
main.main()
/go/synker/main.go:21 +0x20
BigBang Version
This particular issue is with 2.47.0, though it was seen in previous versions.
I don't know which version the previous synker binary came from.