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" <[email protected]> wrote:

    Hi Jesse,
    
    > -----Original Message-----
    > From: [email protected] 
[mailto:meta-virtualization-
    > [email protected]] On Behalf Of Kleve, Jesse R
    > Sent: Tuesday, September 04, 2018 5:29 PM
    > To: [email protected]
    > 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
    

-- 
_______________________________________________
meta-virtualization mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-virtualization

Reply via email to