Emulator import fails (imagebuilder seems to lack rights)

Hello again,

when importing Emulators to a blank and new installation there seems to be a permission issue: 2020-07-14 07:08:37,443 INFO [MediumBuilderHDD] (EE-ManagedExecutorService-io-Thread-4) (build-8967403453321770883) Waiting for subprocess 614 to finish... 2020-07-14 07:08:37,484 INFO [MediumBuilderHDD] (EE-ManagedExecutorService-io-Thread-4) (build-8967403453321770883) Subprocess 614 terminated with code 0 2020-07-14 07:08:37,485 INFO [MediumBuilderHDD] (EE-ManagedExecutorService-io-Thread-4) (build-8967403453321770883) Emulator's version: git+eaas-07102019 2020-07-14 07:08:37,486 INFO [MediumBuilderHDD] (EE-ManagedExecutorService-io-Thread-4) (build-8967403453321770883) Starting subprocess: oci-image-tool unpack --ref name= /tmp/eaas/imagebuilder/build-8967403453321770883/image /tmp/eaas/imagebuilder/build-8967403453321770883/rootfs 2020-07-14 07:08:37,505 INFO [MediumBuilderHDD] (EE-ManagedExecutorService-io-Thread-4) (build-8967403453321770883) Waiting for subprocess 625 to finish... 2020-07-14 07:08:43,970 INFO [MediumBuilderHDD] (EE-ManagedExecutorService-io-Thread-4) (build-8967403453321770883) Subprocess 625 terminated with code 1 2020-07-14 07:08:43,970 INFO [MediumBuilderHDD] (EE-ManagedExecutorService-io-Thread-4) (build-8967403453321770883) Subprocess 625 STDERR: lstat /tmp/eaas/imagebuilder/build-8967403453321770883/rootfs/usr/lib/python3/dist-packages/pycache/.wh..opq: operation not permitted unable to delete whiteout path github.com/opencontainers/image-tools/image.unpackLayerEntry /root/work/src/github.com/opencontainers/image-tools/image/manifest.go:263 github.com/opencontainers/image-tools/image.unpackLayer /root/work/src/github.com/opencontainers/image-tools/image/manifest.go:205 github.com/opencontainers/image-tools/image.unpackManifest.func2 /root/work/src/github.com/opencontainers/image-tools/image/manifest.go:109 github.com/opencontainers/image-tools/image.(*pathWalker).find /root/work/src/github.com/opencontainers/image-tools/image/walker.go:242 github.com/opencontainers/image-tools/image.unpackManifest /root/work/src/github.com/opencontainers/image-tools/image/manifest.go:108 github.com/opencontainers/image-tools/image.unpack /root/work/src/github.com/opencontainers/image-tools/image/image.go:205 github.com/opencontainers/image-tools/image.UnpackLayout /root/work/src/github.com/opencontainers/image-tools/image/image.go:151 main.unpackAction /root/work/src/github.com/opencontainers/image-tools/cmd/oci-image-tool/unpack.go:72 github.com/opencontainers/image-tools/vendor/github.com/urfave/cli.HandleAction /root/work/src/github.com/opencontainers/image-tools/vendor/github.com/urfave/cli/app.go:485 github.com/opencontainers/image-tools/vendor/github.com/urfave/cli.Command.Run /root/work/src/github.com/opencontainers/image-tools/vendor/github.com/urfave/cli/command.go:193 github.com/opencontainers/image-tools/vendor/github.com/urfave/cli.(*App).Run /root/work/src/github.com/opencontainers/image-tools/vendor/github.com/urfave/cli/app.go:250 main.main /root/work/src/github.com/opencontainers/image-tools/cmd/oci-image-tool/main.go:63 runtime.main /usr/lib/go-1.10/src/runtime/proc.go:198 runtime.goexit /usr/lib/go-1.10/src/runtime/asm_amd64.s:2361 unpack: error extracting layer github.com/opencontainers/image-tools/image.unpackManifest.func2 /root/work/src/github.com/opencontainers/image-tools/image/manifest.go:110 github.com/opencontainers/image-tools/image.(*pathWalker).find /root/work/src/github.com/opencontainers/image-tools/image/walker.go:242 github.com/opencontainers/image-tools/image.unpackManifest /root/work/src/github.com/opencontainers/image-tools/image/manifest.go:108 github.com/opencontainers/image-tools/image.unpack /root/work/src/github.com/opencontainers/image-tools/image/image.go:205 github.com/opencontainers/image-tools/image.UnpackLayout /root/work/src/github.com/opencontainers/image-tools/image/image.go:151 main.unpackAction /root/work/src/github.com/opencontainers/image-tools/cmd/oci-image-tool/unpack.go:72 github.com/opencontainers/image-tools/vendor/github.com/urfave/cli.HandleAction /root/work/src/github.com/opencontainers/image-tools/vendor/github.com/urfave/cli/app.go:485 github.com/opencontainers/image-tools/vendor/github.com/urfave/cli.Command.Run /root/work/src/github.com/opencontainers/image-tools/vendor/github.com/urfave/cli/command.go:193 github.com/opencontainers/image-tools/vendor/github.com/urfave/cli.(*App).Run /root/work/src/github.com/opencontainers/image-tools/vendor/github.com/urfave/cli/app.go:250 main.main /root/work/src/github.com/opencontainers/image-tools/cmd/oci-image-tool/main.go:63 runtime.main /usr/lib/go-1.10/src/runtime/proc.go:198 runtime.goexit /usr/lib/go-1.10/src/runtime/asm_amd64.s:2361

I can get it running by adding a volume '/tmp' to eaas in docker-compose.yaml which links a folder with write permission.

BR, Stephan