sealer icon indicating copy to clipboard operation
sealer copied to clipboard

Unable to push merged manifest

Open clcc2019 opened this issue 2 years ago • 2 comments

What happen?

image

build cmd

sealer build -t xxx/kubernetes:v1.24.14-base-amd64 . --platform linux/amd64
sealer build -t xxx/kubernetes:v1.24.14-base-arm64 . --platform linux/arm64
sealer push xxx/kubernetes:v1.24.14-base-arm64
sealer push xxx/kubernetes:v1.24.14-base-amd64

merge cmd

sealer alpha manifest create xxx/kubernetes:v1.24.14-base
sealer alpha manifest add xxx/kubernetes:v1.24.14-base-arm64 xxx/kubernetes:v1.24.14-base-amd64 xxx/kubernetes:v1.24.14-base
sealer alpha manifest push xxx/kubernetes:v1.24.14-base

Relevant log output?

2023-06-09 15:35:19 [ERROR] [root.go:75] sealer-v0.10.0: initializing source containers-storage:[overlay@/var/lib/containers/storage+/run/containers/storage]@fd4a88b71c54a1871c4e658a620afd53bb430669bcc2c9857ad3e4003489e496: error adding multi-image "containers-storage:[overlay@/var/lib/containers/storage+/run/containers/storage]@fd4a88b71c54a1871c4e658a620afd53bb430669bcc2c9857ad3e4003489e496": error selecting appropriate instance from list: no image found in manifest list for architecture amd64, variant "", OS linux

What you expected to happen?

No response

How to reproduce it (as minimally and precisely as possible)?

No response

Anything else we need to know?

No response

What is the version of Sealer you using?

0.10.0

What is your OS environment?

debian 11

What is the Kernel version?

4.19

Other environment you want to tell us?

  • Cloud provider or hardware configuration:
  • Install tools:
  • Others:

clcc2019 avatar Jun 09 '23 07:06 clcc2019

amd64 is no platform

image

clcc2019 avatar Jun 09 '23 07:06 clcc2019

image

clcc2019 avatar Jun 09 '23 08:06 clcc2019