[meta-virtualization] xen-image-minimal: "No package kernel-module-xen-* available"

Manjukumar Harthikote Matha MANJUKUM at xilinx.com
Tue Sep 4 18:19:54 PDT 2018


Hi Jesse,

> -----Original Message-----
> From: meta-virtualization-bounces at yoctoproject.org [mailto:meta-virtualization-
> bounces at yoctoproject.org] On Behalf Of Kleve, Jesse R
> Sent: Tuesday, September 04, 2018 5:29 PM
> To: meta-virtualization at yoctoproject.org
> Subject: [meta-virtualization] xen-image-minimal: "No package kernel-module-xen-*
> available"
> 
> When building xen-image-minimal from meta-virtualization (pyro), I get the
> following error in do_rootfs:
> 
> ERROR: Could not invoke dnf. Command '/disk01/users/jkleve/xilinx/sds/project7-
> no-petalinux/sds-yocto/build_zcu102-zynqmp/tmp/work/zcu102_zynqmp-poky-
> linux/xen-image-minimal/1.0-r0/recipe-sysroot-native/usr/bin/dnf -y -c
> /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-yocto/build_zcu102-
> zynqmp/tmp/work/zcu102_zynqmp-poky-linux/xen-image-minimal/1.0-
> r0/rootfs/etc/dnf/dnf.conf --
> setopt=reposdir=/disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-
> yocto/build_zcu102-zynqmp/tmp/work/zcu102_zynqmp-poky-linux/xen-image-
> minimal/1.0-r0/rootfs/etc/yum.repos.d --repofrompath=oe-
> repo,/disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-yocto/build_zcu102-
> zynqmp/tmp/work/zcu102_zynqmp-poky-linux/xen-image-minimal/1.0-r0/oe-
> rootfs-repo --installroot=/disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-
> yocto/build_zcu102-zynqmp/tmp/work/zcu102_zynqmp-poky-linux/xen-image-
> minimal/1.0-r0/rootfs --setopt=logdir=/disk01/users/jkleve/xilinx/sds/project7-no-
> petalinux/sds-yocto/build_zcu102-zynqmp/tmp/work/zcu102_zynqmp-poky-
> linux/xen-image-minimal/1.0-r0/temp --nogpgcheck install locale-base-en-us locale-
> base-en-gb qemu xen-base kernel-module-xen-gntdev packagegroup-core-boot
> libvirt kernel-module-xen-wdt kernel-module-xen-netback kernel-module-xen-
> blkback kernel-module-xen-gntalloc packagegroup-core-ssh-openssh run-postinsts'
> returned 1:
> Added oe-repo repo from file:///disk01/users/jkleve/xilinx/sds/project7-no-
> petalinux/sds-yocto/build_zcu102-zynqmp/tmp/work/zcu102_zynqmp-poky-
> linux/xen-image-minimal/1.0-r0/oe-rootfs-repo
> Last metadata expiration check: 0:00:01 ago on Wed Sep 05 00:17:54 2018 UTC.
> No package kernel-module-xen-gntdev available.
> No package kernel-module-xen-wdt available.
> No package kernel-module-xen-netback available.
> No package kernel-module-xen-blkback available.
> No package kernel-module-xen-gntalloc available.
> Error: Unable to find a match
> 
> 
> 
> Where do these packages exist? Am I missing a layer? My bblayers is set to:
> 
>   /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-
> yocto/sources/poky/meta \
>   /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-
> yocto/sources/poky/meta-poky \
>   /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-
> yocto/sources/poky/meta-yocto-bsp \
>   /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-yocto/sources/meta-
> openembedded/meta-efl \
>   /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-yocto/sources/meta-
> openembedded/meta-filesystems \
>   /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-yocto/sources/meta-
> openembedded/meta-gnome \
>   /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-yocto/sources/meta-
> openembedded/meta-gpe \
>   /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-yocto/sources/meta-
> openembedded/meta-initramfs \
>   /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-yocto/sources/meta-
> openembedded/meta-multimedia \
>   /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-yocto/sources/meta-
> openembedded/meta-networking \
>   /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-yocto/sources/meta-
> openembedded/meta-oe \
>   /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-yocto/sources/meta-
> openembedded/meta-perl \
>   /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-yocto/sources/meta-
> openembedded/meta-python \
>   /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-yocto/sources/meta-
> openembedded/meta-ruby \
>   /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-yocto/sources/meta-
> openembedded/meta-systemd \
>   /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-yocto/sources/meta-
> openembedded/meta-webserver \
>   /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-yocto/sources/meta-
> openembedded/meta-xfce \
>   /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-yocto/sources/meta-
> xilinx \
>   /disk01/users/jkleve/xilinx/sds/project7-no-petalinux/sds-yocto/sources/meta-
> virtualization
>> 
> My local.conf is mostly default with a few modifications.
> 
> MACHINE = “zcu102-zynqmp”
> IMAGE_INSTALL += “libvirt”
> DISTRO = “poky”
> DISTRO_FEATURES += “x11 xen virtualization”

Are you missing https://github.com/Xilinx/meta-xilinx/blob/master/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/xen.cfg ?

It should have been enabled using https://github.com/Xilinx/meta-xilinx/blob/master/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx.inc#L45


Thanks,
Manju


More information about the meta-virtualization mailing list