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

Kleve, Jesse R jesse.r.kleve at lmco.com
Wed Sep 5 11:08:39 PDT 2018


My mistake was I was working off of pyro instead of rel-v2017.4 (based off morty) for meta-xilinx. Comparing the two it looks like pyro doesn't add to KERNEL_FEATURES for zynqmp.

Thanks for the help.

On 9/4/18, 7:20 PM, "Manjukumar Harthikote Matha" <MANJUKUM at xilinx.com> wrote:

    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