Bug 2036817 - Import CrashLoopBackOff after enable enableCommonBootImageImport
Summary: Import CrashLoopBackOff after enable enableCommonBootImageImport
Keywords:
Status: CLOSED DUPLICATE of bug 2037270
Alias: None
Product: Container Native Virtualization (CNV)
Classification: Red Hat
Component: Storage
Version: 4.10.0
Hardware: Unspecified
OS: Unspecified
unspecified
urgent
Target Milestone: ---
: 4.10.0
Assignee: Arnon Gilboa
QA Contact: Yan Du
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-01-04 05:54 UTC by Yan Du
Modified: 2022-01-05 13:46 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-01-05 13:46:17 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Yan Du 2022-01-04 05:54:41 UTC
Description of problem:
Import CrashLoopBackOff after enable enableCommonBootImageImport


Version-Release number of selected component (if applicable):
CNV4.10.0
hyperconverged-cluster-operator-container-v4.10.0-105
virt-cdi-operator-container-v4.10.0-70


How reproducible:
Always

Steps to Reproduce:
1. Enable enableCommonBootImageImport FG in hco
2. Check the import process in openshift-virtualization-os-images ns
3.

Actual results:
$ oc get pod
NAME                            READY   STATUS             RESTARTS        AGE
importer-centos8-4a6a0eee7b4a   0/1     CrashLoopBackOff   24 (2m3s ago)   100m
importer-fedora-3b3fc310abea    0/1     CrashLoopBackOff   24 (97s ago)    100m

$ oc logs importer-fedora-3b3fc310abea
I0104 05:38:55.809574       1 importer.go:77] Starting importer
I0104 05:38:55.809677       1 importer.go:132] begin import process
I0104 05:38:55.809714       1 data-processor.go:340] Calculating available size
I0104 05:38:55.809730       1 data-processor.go:352] Checking out file system volume size.
I0104 05:38:55.809737       1 data-processor.go:360] Request image size not empty.
I0104 05:38:55.809744       1 data-processor.go:365] Target size 5681173672.
I0104 05:38:55.809824       1 data-processor.go:243] New phase: TransferScratch
I0104 05:38:55.809852       1 registry-datasource.go:82] Copying registry image to scratch space.
I0104 05:38:55.809864       1 transport.go:175] Downloading image from 'docker://quay.io/containerdisks/fedora:35@sha256:3b3fc310abeadd38655f2886feffcab5a37c9c3272d95b3147090c3710d8dd72', copying file from 'disk' to '/scratch'
E0104 05:38:55.809969       1 transport.go:71] Could not parse image: Docker references with both a tag and digest are currently not supported
E0104 05:38:55.809999       1 data-processor.go:240] Docker references with both a tag and digest are currently not supported
github.com/containers/image/v5/docker.newReference
	/remote-source/app/vendor/github.com/containers/image/v5/docker/docker_transport.go:80
github.com/containers/image/v5/docker.NewReference
	/remote-source/app/vendor/github.com/containers/image/v5/docker/docker_transport.go:64
github.com/containers/image/v5/docker.ParseReference
	/remote-source/app/vendor/github.com/containers/image/v5/docker/docker_transport.go:59
kubevirt.io/containerized-data-importer/pkg/importer.parseImageName
	/remote-source/app/pkg/importer/transport.go:91
kubevirt.io/containerized-data-importer/pkg/importer.readImageSource
	/remote-source/app/pkg/importer/transport.go:69
kubevirt.io/containerized-data-importer/pkg/importer.copyRegistryImage
	/remote-source/app/pkg/importer/transport.go:181
kubevirt.io/containerized-data-importer/pkg/importer.CopyRegistryImage
	/remote-source/app/pkg/importer/transport.go:261
kubevirt.io/containerized-data-importer/pkg/importer.(*RegistryDataSource).Transfer
	/remote-source/app/pkg/importer/registry-datasource.go:83
kubevirt.io/containerized-data-importer/pkg/importer.(*DataProcessor).ProcessDataWithPause
	/remote-source/app/pkg/importer/data-processor.go:197
kubevirt.io/containerized-data-importer/pkg/importer.(*DataProcessor).ProcessData
	/remote-source/app/pkg/importer/data-processor.go:172
main.main
	/remote-source/app/cmd/cdi-importer/importer.go:138
runtime.main
	/usr/lib/golang/src/runtime/proc.go:225
runtime.goexit
	/usr/lib/golang/src/runtime/asm_amd64.s:1371
Could not parse image
kubevirt.io/containerized-data-importer/pkg/importer.readImageSource
	/remote-source/app/pkg/importer/transport.go:72
kubevirt.io/containerized-data-importer/pkg/importer.copyRegistryImage
	/remote-source/app/pkg/importer/transport.go:181
kubevirt.io/containerized-data-importer/pkg/importer.CopyRegistryImage
	/remote-source/app/pkg/importer/transport.go:261
kubevirt.io/containerized-data-importer/pkg/importer.(*RegistryDataSource).Transfer
	/remote-source/app/pkg/importer/registry-datasource.go:83
kubevirt.io/containerized-data-importer/pkg/importer.(*DataProcessor).ProcessDataWithPause
	/remote-source/app/pkg/importer/data-processor.go:197
kubevirt.io/containerized-data-importer/pkg/importer.(*DataProcessor).ProcessData
	/remote-source/app/pkg/importer/data-processor.go:172
main.main
	/remote-source/app/cmd/cdi-importer/importer.go:138
runtime.main
	/usr/lib/golang/src/runtime/proc.go:225
runtime.goexit
	/usr/lib/golang/src/runtime/asm_amd64.s:1371
Failed to read registry image
kubevirt.io/containerized-data-importer/pkg/importer.(*RegistryDataSource).Transfer
	/remote-source/app/pkg/importer/registry-datasource.go:85
kubevirt.io/containerized-data-importer/pkg/importer.(*DataProcessor).ProcessDataWithPause
	/remote-source/app/pkg/importer/data-processor.go:197
kubevirt.io/containerized-data-importer/pkg/importer.(*DataProcessor).ProcessData
	/remote-source/app/pkg/importer/data-processor.go:172
main.main
	/remote-source/app/cmd/cdi-importer/importer.go:138
runtime.main
	/usr/lib/golang/src/runtime/proc.go:225
runtime.goexit
	/usr/lib/golang/src/runtime/asm_amd64.s:1371
Unable to transfer source data to scratch space
kubevirt.io/containerized-data-importer/pkg/importer.(*DataProcessor).ProcessDataWithPause
	/remote-source/app/pkg/importer/data-processor.go:202
kubevirt.io/containerized-data-importer/pkg/importer.(*DataProcessor).ProcessData
	/remote-source/app/pkg/importer/data-processor.go:172
main.main
	/remote-source/app/cmd/cdi-importer/importer.go:138
runtime.main
	/usr/lib/golang/src/runtime/proc.go:225
runtime.goexit
	/usr/lib/golang/src/runtime/asm_amd64.s:1371
E0104 05:38:55.810232       1 importer.go:141] Docker references with both a tag and digest are currently not supported
github.com/containers/image/v5/docker.newReference
	/remote-source/app/vendor/github.com/containers/image/v5/docker/docker_transport.go:80
github.com/containers/image/v5/docker.NewReference
	/remote-source/app/vendor/github.com/containers/image/v5/docker/docker_transport.go:64
github.com/containers/image/v5/docker.ParseReference
	/remote-source/app/vendor/github.com/containers/image/v5/docker/docker_transport.go:59
kubevirt.io/containerized-data-importer/pkg/importer.parseImageName
	/remote-source/app/pkg/importer/transport.go:91
kubevirt.io/containerized-data-importer/pkg/importer.readImageSource
	/remote-source/app/pkg/importer/transport.go:69
kubevirt.io/containerized-data-importer/pkg/importer.copyRegistryImage
	/remote-source/app/pkg/importer/transport.go:181
kubevirt.io/containerized-data-importer/pkg/importer.CopyRegistryImage
	/remote-source/app/pkg/importer/transport.go:261
kubevirt.io/containerized-data-importer/pkg/importer.(*RegistryDataSource).Transfer
	/remote-source/app/pkg/importer/registry-datasource.go:83
kubevirt.io/containerized-data-importer/pkg/importer.(*DataProcessor).ProcessDataWithPause
	/remote-source/app/pkg/importer/data-processor.go:197
kubevirt.io/containerized-data-importer/pkg/importer.(*DataProcessor).ProcessData
	/remote-source/app/pkg/importer/data-processor.go:172
main.main
	/remote-source/app/cmd/cdi-importer/importer.go:138
runtime.main
	/usr/lib/golang/src/runtime/proc.go:225
runtime.goexit
	/usr/lib/golang/src/runtime/asm_amd64.s:1371
Could not parse image
kubevirt.io/containerized-data-importer/pkg/importer.readImageSource
	/remote-source/app/pkg/importer/transport.go:72
kubevirt.io/containerized-data-importer/pkg/importer.copyRegistryImage
	/remote-source/app/pkg/importer/transport.go:181
kubevirt.io/containerized-data-importer/pkg/importer.CopyRegistryImage
	/remote-source/app/pkg/importer/transport.go:261
kubevirt.io/containerized-data-importer/pkg/importer.(*RegistryDataSource).Transfer
	/remote-source/app/pkg/importer/registry-datasource.go:83
kubevirt.io/containerized-data-importer/pkg/importer.(*DataProcessor).ProcessDataWithPause
	/remote-source/app/pkg/importer/data-processor.go:197
kubevirt.io/containerized-data-importer/pkg/importer.(*DataProcessor).ProcessData
	/remote-source/app/pkg/importer/data-processor.go:172
main.main
	/remote-source/app/cmd/cdi-importer/importer.go:138
runtime.main
	/usr/lib/golang/src/runtime/proc.go:225
runtime.goexit
	/usr/lib/golang/src/runtime/asm_amd64.s:1371
Failed to read registry image
kubevirt.io/containerized-data-importer/pkg/importer.(*RegistryDataSource).Transfer
	/remote-source/app/pkg/importer/registry-datasource.go:85
kubevirt.io/containerized-data-importer/pkg/importer.(*DataProcessor).ProcessDataWithPause
	/remote-source/app/pkg/importer/data-processor.go:197
kubevirt.io/containerized-data-importer/pkg/importer.(*DataProcessor).ProcessData
	/remote-source/app/pkg/importer/data-processor.go:172
main.main
	/remote-source/app/cmd/cdi-importer/importer.go:138
runtime.main
	/usr/lib/golang/src/runtime/proc.go:225
runtime.goexit
	/usr/lib/golang/src/runtime/asm_amd64.s:1371
Unable to transfer source data to scratch space
kubevirt.io/containerized-data-importer/pkg/importer.(*DataProcessor).ProcessDataWithPause
	/remote-source/app/pkg/importer/data-processor.go:202
kubevirt.io/containerized-data-importer/pkg/importer.(*DataProcessor).ProcessData
	/remote-source/app/pkg/importer/data-processor.go:172
main.main
	/remote-source/app/cmd/cdi-importer/importer.go:138
runtime.main
	/usr/lib/golang/src/runtime/proc.go:225
runtime.goexit
	/usr/lib/golang/src/runtime/asm_amd64.s:1371


Expected results:
Import succeed

Additional info:

Comment 1 Yan Du 2022-01-05 13:25:36 UTC
Arnon,  could you please take a look?

Comment 2 Arnon Gilboa 2022-01-05 13:46:17 UTC
Yan, it looks like a duplicate of bz2037270. Right?

*** This bug has been marked as a duplicate of bug 2037270 ***


Note You need to log in before you can comment on or make changes to this bug.