YoeDistro / yoe-distro

Embedded Linux distribution optimized for product development (based on OE/Yocto)
MIT License
182 stars 44 forks source link

changing yoe profile from wayland to eglfs results in build error #820

Open cbrake opened 11 months ago

cbrake commented 11 months ago
ERROR: yoe-kiosk-image-1.0-r0 do_rootfs: Unable to install packages. Command '/scratch/yoe/yoe-distro/build/tmp/work/imx8mn_var_som-yoe-linux/yoe-kiosk-image/1.0-r0/recipe-sysroot-native/usr/bin/opkg --volatile-cache -f /scratch/yoe/yoe-distro/build/tmp/w
ork/imx8mn_var_som-yoe-linux/yoe-kiosk-image/1.0-r0/opkg.conf -t /scratch/yoe/yoe-distro/build/tmp/work/imx8mn_var_som-yoe-linux/yoe-kiosk-image/1.0-r0/temp/ipktemp/ -o /scratch/yoe/yoe-distro/build/tmp/work/imx8mn_var_som-yoe-linux/yoe-kiosk-image/1.0-r0
/rootfs  --force_postinstall --prefer-arch-to-version   --add-ignore-recommends eudev-hwdb --add-ignore-recommends libmodule-build-perl --add-ignore-recommends udev-hwdb install kernel-devicetree kernel-image liberation-fonts opkg os-release packagegroup-
base-ipv6 packagegroup-base-wifi packagegroup-base-zeroconf packagegroup-core-boot packagegroup-core-ssh-openssh packagegroup-distro-base packagegroup-machine-base psplash qtvirtualkeyboard run-postinsts simpleiot yoe-kiosk-browser' returned 1:
 * Solver encountered 1 problem(s):                                                                                            
 * Problem 1/1:                                                                                                                
 *   - package packagegroup-tools-bluetooth-1.0-r0.0.all requires bluez5-testtools, but none of the providers can be installed
 *   - package packagegroup-machine-base-1.0-r83.2.imx8mn_var_som requires packagegroup-tools-bluetooth, but none of the providers can be installed
 *   - package bluez5-testtools-5.68-r0.1.cortexa53-crypto requires python3-pygobject, but none of the providers can be installed
 *   - conflicting requests                                                                                                    
 *   - nothing provides python3-pycairo needed by python3-pygobject-3.44.1-r0.3.cortexa53-crypto-mx8mn          
 *                                                                                                                             
 * Solution 1:                                                                                                                 
 *   - do not ask to install a package providing packagegroup-machine-base                                                     

Disfavor package: udev-hwdb                                                                                                    

ERROR: Logfile of failure stored in: /scratch/yoe/yoe-distro/build/tmp/work/imx8mn_var_som-yoe-linux/yoe-kiosk-image/1.0-r0/temp/log.do_rootfs.15284
ERROR: Task (/scratch/yoe/yoe-distro/sources/meta-yoe/recipes-core/images/yoe-kiosk-image.bb:do_rootfs) failed with exit code '1'
NOTE: Tasks Summary: Attempted 5179 tasks of which 5164 didn't need to be rerun and 1 failed.                           

removing build/tmp and rebuilding fixed the problem.

cbrake commented 11 months ago

encountered with var-som-mx8m-nano project

cbrake commented 11 months ago

I've been running a few tests switching back and forth between elgfs <-> wayland.

eglfs -> wayland builds fine wayland -> eglfs -- I can reproduce the above error

removing build/tmp worked again to fix the issue.

sstate is pretty amazing when switching between options like this.