oe-alliance / build-enviroment

This sets-up the oe-alliance build environment.
Other
31 stars 60 forks source link

Error building OATV 6.4 Win10 WSL #47

Closed jeepcook closed 3 years ago

jeepcook commented 3 years ago

Hello,

For few days, an error occur when compiling OATV 6.4 on Winbdows 10 WSL Ubuntu 20.04. The error is at the end of the compilation (do_rootfs). Error chown: invalid user: ‘root:root’, the building user is openatvbuilder64.

Here is the log:

NOTE: Running intercept scripts: NOTE: If an image is being built, the postinstalls for the following packages will be postponed for first boot: ntpdate NOTE: > Executing update_gio_module_cache intercept ... NOTE: Exit code 1. Output:

ERROR: The postinstall intercept hook 'update_gio_module_cache' failed, details in /home/openatvbuilder64/openatv/build-enviroment/builds/openatv/release/hd51/tmp/work/hd51-oe-linux-gnueabi/openatv-image/6.4-20210522/temp/log.do_rootfs DEBUG: Python function do_rootfs finished

jeepcook commented 3 years ago

Hello,

Find a fix by removing chown root:root command in all scripts under ~/openatv/build-enviroment/openembedded-core/scripts/postinst-intercepts I think it's a choice for openembedded but useless for enigma2 because everything has root attributes. So the build process has to mod this script. Is my explanation ok for you ?

Thanks

jeepcook commented 3 years ago

hello, no dev want to fix this issue ? thanks

nickersk commented 3 years ago

hi, you can request a bug fix at https://bugzilla.yoctoproject.org we use openembedded only as git submodules...

nickersk commented 3 years ago

closing due to no feedback for several months. reopen if needed.