xen-image-minimal failed at do_rootfs

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

xen-image-minimal failed at do_rootfs

2,444 Views
vsuneja63
Contributor III

Hi,

I am building xen-image-minimal on kirkstone sources, downloaded & included meta-virtualization, meta-qt5, meta-openembedded, meta-raspberrypi for kirkstone. Building this image for rpi4 platform but at do_rootfs it throwing kernel module xen errors.local.conf & bblayers.conf are given below:

bblayers.conf

BBLAYERS ?= " \
/home/vipulkumar/platform/poky_kirkstone/meta \
/home/vipulkumar/platform/poky_kirkstone/meta-poky \
/home/vipulkumar/platform/poky_kirkstone/meta-yocto-bsp \
/home/vipulkumar/platform/poky_kirkstone/meta-qt5 \
/home/vipulkumar/platform/poky_kirkstone/meta-raspberrypi \
/home/vipulkumar/platform/poky_kirkstone/meta-virtualization \
/home/vipulkumar/platform/poky_kirkstone/meta-skeleton \
/home/vipulkumar/platform/poky_kirkstone/meta-selftest \
/home/vipulkumar/platform/poky_kirkstone/meta-openembedded/meta-oe \
/home/vipulkumar/platform/poky_kirkstone/meta-openembedded/meta-multimedia \
/home/vipulkumar/platform/poky_kirkstone/meta-openembedded/meta-python \
/home/vipulkumar/platform/poky_kirkstone/meta-openembedded/meta-networking \
/home/vipulkumar/platform/poky_kirkstone/meta-openembedded/meta-filesystems \
"

local.conf

MACHINE ?= "raspberrypi4-64"
DISTRO_FEATURES:append = "virtualization xen"

 

Host Machine: Ubuntu 16.04

Any suggestion on this will be really helpful. Below are the logs:

vipulkumar@A812DBLR:~/platform/poky_kirkstone/build$ bitbake -k xen-image-minimal
WARNING: You have included the meta-virtualization layer, but 'virtualization' has not been enabled in your DISTRO_FEATURES. Some bbappend files may not take effect. See the meta-virtualization README for details on enabling virtualization support.
Loading cache: 100% |#######################################################################################################| Time: 0:00:01
Loaded 4288 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION = "2.0.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "universal"
TARGET_SYS = "aarch64-poky-linux"
MACHINE = "raspberrypi4-64"
DISTRO = "poky"
DISTRO_VERSION = "4.0.2"
TUNE_FEATURES = "aarch64 armv8a crc cortexa72"
TARGET_FPU = ""
meta
meta-poky
meta-yocto-bsp = "kirkstone:27fde9cc2aeddb9ea964efb4cc2de7c608256777"
meta-qt5 = "kirkstone:5b71df60e523423b9df6793de9387f87a149ac42"
meta-raspberrypi = "kirkstone:0135a02ea577bd39dd552236ead2c5894d89da1d"
meta-virtualization = "kirkstone:26a361a39ff5ab6fae22efbdc582f84d13330ba2"
meta-skeleton
meta-selftest = "kirkstone:27fde9cc2aeddb9ea964efb4cc2de7c608256777"
meta-oe
meta-multimedia
meta-python
meta-networking
meta-filesystems = "kirkstone:a47ef046619d639dfbd3be2a13ef6d5b40fd40a1"

WARNING: /home/vipulkumar/platform/poky_kirkstone/meta/recipes-kernel/linux/linux-yocto_5.15.bb:do_compile is tainted from a forced run0:00
Initialising tasks: 100% |##################################################################################################| Time: 0:00:03
Sstate summary: Wanted 2 Local 0 Mirrors 0 Missed 2 Current 1764 (0% match, 99% complete)
NOTE: Executing Tasks
ERROR: xen-image-minimal-1.0-r0 do_rootfs: Could not invoke dnf. Command '/home/vipulkumar/platform/poky_kirkstone/build/tmp/work/raspberrypi4_64-poky-linux/xen-image-minimal/1.0-r0/recipe-sysroot-native/usr/bin/dnf -v --rpmverbosity=info -y -c /home/vipulkumar/platform/poky_kirkstone/build/tmp/work/raspberrypi4_64-poky-linux/xen-image-minimal/1.0-r0/rootfs/etc/dnf/dnf.conf --setopt=reposdir=/home/vipulkumar/platform/poky_kirkstone/build/tmp/work/raspberrypi4_64-poky-linux/xen-image-minimal/1.0-r0/rootfs/etc/yum.repos.d --installroot=/home/vipulkumar/platform/poky_kirkstone/build/tmp/work/raspberrypi4_64-poky-linux/xen-image-minimal/1.0-r0/rootfs --setopt=logdir=/home/vipulkumar/platform/poky_kirkstone/build/tmp/work/raspberrypi4_64-poky-linux/xen-image-minimal/1.0-r0/temp --repofrompath=oe-repo,/home/vipulkumar/platform/poky_kirkstone/build/tmp/work/raspberrypi4_64-poky-linux/xen-image-minimal/1.0-r0/oe-rootfs-repo --nogpgcheck install kernel-module-xen-blkback kernel-module-xen-gntalloc kernel-module-xen-gntdev kernel-module-xen-netback kernel-module-xen-wdt packagegroup-core-boot packagegroup-core-ssh-openssh qemu run-postinsts xen-tools locale-base-en-us locale-base-en-gb' returned 1:
DNF version: 4.11.1
cachedir: /home/vipulkumar/platform/poky_kirkstone/build/tmp/work/raspberrypi4_64-poky-linux/xen-image-minimal/1.0-r0/rootfs/var/cache/dnf
Added oe-repo repo from /home/vipulkumar/platform/poky_kirkstone/build/tmp/work/raspberrypi4_64-poky-linux/xen-image-minimal/1.0-r0/oe-rootfs-repo
User-Agent: falling back to 'libdnf': could not detect OS or basearch
repo: using cache for: oe-repo
oe-repo: using metadata from Thu 04 Aug 2022 06:42:19 PM UTC.
Last metadata expiration check: 0:00:01 ago on Thu 04 Aug 2022 06:42:22 PM UTC.
No match for argument: kernel-module-xen-blkback
No match for argument: kernel-module-xen-gntalloc
No match for argument: kernel-module-xen-gntdev
No match for argument: kernel-module-xen-netback
No match for argument: kernel-module-xen-wdt
Error: Unable to find a match: kernel-module-xen-blkback kernel-module-xen-gntalloc kernel-module-xen-gntdev kernel-module-xen-netback kernel-module-xen-wdt

ERROR: Logfile of failure stored in: /home/vipulkumar/platform/poky_kirkstone/build/tmp/work/raspberrypi4_64-poky-linux/xen-image-minimal/1.0-r0/temp/log.do_rootfs.30111
ERROR: Task (/home/vipulkumar/platform/poky_kirkstone/meta-virtualization/recipes-extended/images/xen-image-minimal.bb:do_rootfs) failed with exit code '1'
NOTE: Tasks Summary: Attempted 4333 tasks of which 4329 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
/home/vipulkumar/platform/poky_kirkstone/meta-virtualization/recipes-extended/images/xen-image-minimal.bb:do_rootfs
Summary: There were 2 WARNING messages.
Summary: There was 1 ERROR message, returning a non-zero exit code.

0 Kudos
2 Replies

1,957 Views
vsuneja63
Contributor III

Hi Mayur,

I could solve this issue by enabling kernel configurations for all the xen drivers by below command:

bitbake -c menuconfig <kernal_used>

then rebuild kernel & image

0 Kudos

1,969 Views
MayurSelukar
Contributor I

Is there any update on how to fix this?

0 Kudos