Bug 11237 - kernel repo does not exist during unpack
Summary: kernel repo does not exist during unpack
Status: RESOLVED FIXED
Alias: None
Product: BitBake
Classification: Build System, Metadata & Runtime
Component: bitbake (show other bugs)
Version: 2.3
Hardware: x86 Multiple
: Medium+ normal
Target Milestone: 2.3 M4
Assignee: Richard Purdie
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2017-03-24 11:54 UTC by Jussi Kukkonen
Modified: 2017-03-31 09:54 UTC (History)
5 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: Regression (Used to work)
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments
AB stdio (75.09 KB, text/plain)
2017-03-24 11:54 UTC, Jussi Kukkonen
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jussi Kukkonen 2017-03-24 11:54:55 UTC
Created attachment 3669 [details]
AB stdio

Attaching the full log from https://autobuilder.yoctoproject.org/main/builders/nightly-x86-64/builds/1154/steps/Running%20ESDK%20Sanity%20Tests/logs/stdio as it's a little difficult to extract the meaningful bits.

I think this could be the core issue though:

ERROR: linux-yocto-4.10.2+gitAUTOINC+69bfa87234_827a1164b1-r0 do_unpack: Fetcher failure: Fetch command export GIT_SSL_CAINFO="/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/build/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0-r0/testsdkext/buildtools/sysroots/x86_64-pokysdk-linux/etc/ssl/certs/ca-certificates.crt"; export PATH="/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/build/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0-r0/testsdkext/tmp/sysroots-uninative/x86_64-linux/usr/bin:/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/build/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0-r0/testsdkext/layers/build/scripts:/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/build/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0-r0/testsdkext/tmp/work/qemux86_64-poky-linux/linux-yocto/4.10.2+gitAUTOINC+69bfa87234_827a1164b1-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux:/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/build/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0-r0/testsdkext/tmp/work/qemux86_64-poky-linux/linux-yocto/4.10.2+gitAUTOINC+69bfa87234_827a1164b1-r0/recipe-sysroot/usr/bin/crossscripts:/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/build/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0-r0/testsdkext/tmp/work/qemux86_64-poky-linux/linux-yocto/4.10.2+gitAUTOINC+69bfa87234_827a1164b1-r0/recipe-sysroot-native/usr/sbin:/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/build/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0-r0/testsdkext/tmp/work/qemux86_64-poky-linux/linux-yocto/4.10.2+gitAUTOINC+69bfa87234_827a1164b1-r0/recipe-sysroot-native/usr/bin:/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/build/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0-r0/testsdkext/tmp/work/qemux86_64-poky-linux/linux-yocto/4.10.2+gitAUTOINC+69bfa87234_827a1164b1-r0/recipe-sysroot-native/sbin:/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/build/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0-r0/testsdkext/tmp/work/qemux86_64-poky-linux/linux-yocto/4.10.2+gitAUTOINC+69bfa87234_827a1164b1-r0/recipe-sysroot-native/bin:/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/build/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0-r0/testsdkext/layers/build/bitbake/bin:/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/build/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0-r0/testsdkext/tmp/hosttools"; export HOME="/home/pokybuild"; git -c core.fsyncobjectfiles=0 clone -s -n /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/build/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0-r0/testsdkext/downloads/git2/git.yoctoproject.org.linux-yocto-4.10.git/ /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/build/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0-r0/testsdkext/tmp/work/qemux86_64-poky-linux/linux-yocto/4.10.2+gitAUTOINC+69bfa87234_827a1164b1-r0/git/ failed with exit code 128, output:
fatal: repository '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/build/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0-r0/testsdkext/downloads/git2/git.yoctoproject.org.linux-yocto-4.10.git/' does not exist

Related to the current slow kernel fetch issues?
Comment 1 Jussi Kukkonen 2017-03-24 12:03:25 UTC
Hmm, this one has the same problem outside the devtool test so it's not a devtool issue but maybe a bitbake or kernel one?

These are both from  the same ross/mut test run, commit 38b742bfe59804a05b076ac047189a32e24d346c. 


https://autobuilder.yoctoproject.org/main/builders/nightly-x86-64-lsb/builds/1114/steps/BuildImages_1/logs/stdio:

ERROR: linux-yocto-4.1.37+gitAUTOINC+7140ddb86e_aadda25ee7-r0 do_unpack: Fetcher failure: Fetch command export PATH="/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/sysroots-uninative/x86_64-linux/usr/bin:/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/scripts:/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/genericx86_64-poky-linux/linux-yocto/4.1.37+gitAUTOINC+7140ddb86e_aadda25ee7-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux:/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/genericx86_64-poky-linux/linux-yocto/4.1.37+gitAUTOINC+7140ddb86e_aadda25ee7-r0/recipe-sysroot/usr/bin/crossscripts:/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/genericx86_64-poky-linux/linux-yocto/4.1.37+gitAUTOINC+7140ddb86e_aadda25ee7-r0/recipe-sysroot-native/usr/sbin:/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/genericx86_64-poky-linux/linux-yocto/4.1.37+gitAUTOINC+7140ddb86e_aadda25ee7-r0/recipe-sysroot-native/usr/bin:/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/genericx86_64-poky-linux/linux-yocto/4.1.37+gitAUTOINC+7140ddb86e_aadda25ee7-r0/recipe-sysroot-native/sbin:/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/genericx86_64-poky-linux/linux-yocto/4.1.37+gitAUTOINC+7140ddb86e_aadda25ee7-r0/recipe-sysroot-native/bin:/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/bitbake/bin:/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/hosttools"; export HOME="/home/pokybuild"; git -c core.fsyncobjectfiles=0 clone -s -n /srv/www/vhosts/autobuilder.yoctoproject.org/current_sources/git2/git.yoctoproject.org.yocto-kernel-cache/ /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/genericx86_64-poky-linux/linux-yocto/4.1.37+gitAUTOINC+7140ddb86e_aadda25ee7-r0/kernel-meta failed with exit code 128, output:
fatal: repository '/srv/www/vhosts/autobuilder.yoctoproject.org/current_sources/git2/git.yoctoproject.org.yocto-kernel-cache/' does not exist

ERROR: linux-yocto-4.1.37+gitAUTOINC+7140ddb86e_aadda25ee7-r0 do_unpack: Function failed: base_do_unpack
Comment 2 Richard Purdie 2017-03-31 09:54:08 UTC
Pretty sure this was fallout from the cleanall that selftest was running (which would have cleaned both these repos). Fixed with http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=58a02e73d0a6b110d96e94033e1fdf634b42ccec