Date
1 - 4 of 4
opensuse154-ty-2 mesa unpack failure log
Richard Purdie
https://autobuilder.yoctoproject.org/typhoon/#/builders/73/builds/5739/steps/12/logs/stdio
I had a look at the unpack log: NOTE: Unpacking /srv/autobuilder/autobuilder.yocto.io/current_sources/mesa-22.1.6.tar.xz to /home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/i686-nativesdk-pokysdk-linux/nativesdk-mesa/2_22.1.6-r0/ xz: /srv/autobuilder/autobuilder.yocto.io/current_sources/mesa-22.1.6.tar.xz: No such file or directory tar: This does not look like a tar archive tar: Exiting with failure status due to previous errors ERROR: UnpackError('Unpack command PATH="/home/pokybuild/yocto-worker/qemux86-64/build/scripts/nativesdk-intercept:/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/sysroots-uninative/x86_64-linux/usr/bin:/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/i686-nativesdk-pokysdk-linux/nativesdk-mesa/2_22.1.6-r0/recipe-sysroot-native/usr/bin/chrpath-native:/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/i686-nativesdk-pokysdk-linux/nativesdk-mesa/2_22.1.6-r0/recipe-sysroot-native/usr/bin/python3-native:/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/i686-nativesdk-pokysdk-linux/nativesdk-mesa/2_22.1.6-r0/recipe-sysroot-native/usr/bin/chrpath-native:/home/pokybuild/yocto-worker/qemux86-64/build/scripts:/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/i686-nativesdk-pokysdk-linux/nativesdk-mesa/2_22.1.6-r0/recipe-sysroot-native/usr/bin/i686-pokysdk-linux:/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/i686-nativesdk-pokysdk-linux/nativesdk-mesa/2_22.1.6-r0/recipe-sysroot/usr/local/oe-sdk-hardcoded-buildpath/sysroots/i686-pokysdk-linux/usr/bin/crossscripts:/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/i686-nativesdk-pokysdk-linux/nativesdk-mesa/2_22.1.6-r0/recipe-sysroot-native/usr/sbin:/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/i686-nativesdk-pokysdk-linux/nativesdk-mesa/2_22.1.6-r0/recipe-sysroot-native/usr/bin:/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/i686-nativesdk-pokysdk-linux/nativesdk-mesa/2_22.1.6-r0/recipe-sysroot-native/sbin:/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/i686-nativesdk-pokysdk-linux/nativesdk-mesa/2_22.1.6-r0/recipe-sysroot-native/bin:/home/pokybuild/yocto-worker/qemux86-64/build/bitbake/bin:/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/hosttools" xz -dc /srv/autobuilder/autobuilder.yocto.io/current_sources/mesa-22.1.6.tar.xz | tar --extract --no-same-owner -f - failed with return value 2', 'https://mesa.freedesktop.org/archive/mesa-22.1.6.tar.xz') Not sure what moved the mesa tarball out the way but it is worrying. Cheers, Richard |
|
Richard Purdie
On Wed, 2022-08-31 at 10:46 +0100, Richard Purdie wrote:
https://autobuilder.yoctoproject.org/typhoon/#/builders/73/builds/5739/steps/12/logs/stdioI have an idea actually: pokybuild@opensuse154-ty-2:~> ls /srv/autobuilder/autobuilder.yocto.io/current_sources/mesa-22.1.6.tar.xz* -la -rw-r--r-- 1 pokybuild users 16071404 Aug 10 19:08 /srv/autobuilder/autobuilder.yocto.io/current_sources/mesa-22.1.6.tar.xz -rw-r--r-- 1 pokybuild users 16071404 Aug 10 19:08 /srv/autobuilder/autobuilder.yocto.io/current_sources/mesa-22.1.6.tar.xz_bad-checksum_22ced061eb9adab8ea35368246c1995c09723f3f71653cd5050c5cec376e671a -rw-r--r-- 1 pokybuild users 463 Aug 31 08:15 /srv/autobuilder/autobuilder.yocto.io/current_sources/mesa-22.1.6.tar.xz.done so I suspect this raced with a build with an issue in mesa-gl which moved the tarball out the way. We need a bug for this and to check the lockfile names to understand whether unpack held a lock and whether the two recipes have the correct shared lockfile names. Cheers, Richard |
|
Alexandre Belloni
On 31/08/2022 10:49:14+0100, Richard Purdie wrote:
On Wed, 2022-08-31 at 10:46 +0100, Richard Purdie wrote:I think the issue is that the patch updated mesa to 22.1.7 but lethttps://autobuilder.yoctoproject.org/typhoon/#/builders/73/builds/5739/steps/12/logs/stdioI have an idea actually: mesa-gl at 22.1.6 which creates the checksum error. -- Alexandre Belloni, co-owner and COO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com |
|
Richard Purdie
On Wed, 2022-08-31 at 11:59 +0200, Alexandre Belloni via
lists.yoctoproject.org wrote: On 31/08/2022 10:49:14+0100, Richard Purdie wrote:Right, but it shouldn't have broken another build. I can see how itOn Wed, 2022-08-31 at 10:46 +0100, Richard Purdie wrote:I think the issue is that the patch updated mesa to 22.1.7 but lethttps://autobuilder.yoctoproject.org/typhoon/#/builders/73/builds/5739/steps/12/logs/stdioI have an idea actually: probably happened, it should only move the file into place if the checksum matches, not download into place to start with... So there is a bug here needs fixing. Cheers, Richard |
|