Bug 7522 - missing file "sstate-build-populate_lic" during oe-selftest
Summary: missing file "sstate-build-populate_lic" during oe-selftest
Status: VERIFIED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: core (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Medium+ normal
Target Milestone: 1.9 M1
Assignee: Richard Purdie
QA Contact: Mihail Stanciu
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2015-03-26 13:24 UTC by Mihail Stanciu
Modified: 2015-08-24 14:56 UTC (History)
4 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 log (127.02 KB, application/octet-stream)
2015-04-09 10:45 UTC, Mihail Stanciu
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mihail Stanciu 2015-03-26 13:24:43 UTC
Tested on 1.8_M4_RC1: 8b3d3e7c957ad06c390886487f69aeb8e145da6a
During routine oe-selftest runs, we experienced the following error on our Fedora and CentOS AB machines:

| DEBUG: Executing python function sysroot_cleansstate
| DEBUG: Removing manifest: /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/sysroots/qemux86-64/sysroot-providers/init-ifupdown
| DEBUG: Removing manifest: /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/sysroots/qemux86-64/sysroot-providers/
| DEBUG: Python function sysroot_cleansstate finished
| DEBUG: Executing shell function do_configure
| find: '/home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0-r7/sstate-build-populate_lic': No such file or directory
| WARNING: /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0-r7/temp/run.do_configure.6558:1 exit 1 from
|   find /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0-r7 -name \*.la -delete
| ERROR: Function failed: do_configure (log file is located at /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0-r7/temp/log.do_configure.6558)
NOTE: recipe init-ifupdown-1.0-r7: task do_configure: Failed
ERROR: Task 856 (/home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/meta/recipes-core/init-ifupdown/init-ifupdown_1.0.bb, do_configure) failed with exit code '1'
Comment 2 Mihail Stanciu 2015-04-09 10:45:49 UTC
Created attachment 2470 [details]
AB log

Still appears in 1.8 M4 RC2: 33558eacc8a2d3dce3396b9ab2fd0773ac5076bc

This time it only appeared on OpenSUSE.

Log attached.
Comment 3 Mihail Stanciu 2015-04-09 10:46:29 UTC
Setting to reopened - see previous comment.
Comment 4 Alexandru Georgescu 2015-04-09 15:35:02 UTC
(In reply to comment #3)
> Setting to reopened - see previous comment.

found during 1.8_M4.rc2 testing
fido:33558eacc8a2d3dce3396b9ab2fd0773ac5076bc
Comment 6 Mihail Stanciu 2015-05-07 08:55:47 UTC
Found during weekly tests on master: 29812e61736a95f1de64b3e9ebbb9c646ebd28dd

Setting to REOPENED.

Log data follows:
| DEBUG: Executing python function sysroot_cleansstate
| DEBUG: Removing manifest: /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/sysroots/qemux86-64/sysroot-providers/init-ifupdown
| DEBUG: Removing manifest: /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/sysroots/qemux86-64/sysroot-providers/
| DEBUG: Python function sysroot_cleansstate finished
| DEBUG: Executing shell function do_configure
| find: '/home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0-r7/sstate-build-populate_lic': No such file or directory
| WARNING: /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0-r7/temp/run.do_configure.27498:1 exit 1 from
|   find /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0-r7 -name \*.la -delete
| ERROR: Function failed: do_configure (log file is located at /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0-r7/temp/log.do_configure.27498)
Comment 7 Mihail Stanciu 2015-05-07 11:02:19 UTC
(In reply to comment #6)
> Found during weekly tests on master: 9812e61736a95f1de64b3e9ebbb9c646ebd28dd


Sorry, wrong commit up there...should have been: b2b59b14ecfe13ba794d92f97d1403d6503c7407
Comment 8 Richard Purdie 2015-05-14 14:24:20 UTC
I've been fixing the wrong find command. The one used by init-ifupdown is actually base.bbclass, not autotools.bbclass.

http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=534da08bfc1601ba3360ad19c2d09eae93fd3ac8 should really fix this. Hopefully! :)
Comment 9 Mihail Stanciu 2015-08-24 14:56:30 UTC
Verified on master: a01a33b17861c227c1c16fbc2d819d86fb9bf893