Bug 11236

Summary: test_systemd_bootdisk failure
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Jussi Kukkonen <jku>
Component: Scripts and ToolsAssignee: Ed Bartosh <eduard.bartosh>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Undecided CC: ross.burton
Version: 2.3   
Target Milestone: 2.4 M4   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: Regression (Used to work)
Verified: Documentation change: No (bug/feature does not impact docs)

Description Jussi Kukkonen 2017-03-24 11:40:39 UTC
This appeared in master-next (38b742bfe59804a05b076ac047189a32e24d346c) build. It did not show up before and it did not happen with the subsequent ross/mut build which has loads of wic commits. So it could have been fixed or it could be infrequent.




FAIL [59.322s]: test_systemd_bootdisk (oeqa.selftest.wic.Wic)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/meta/lib/oeqa/utils/decorators.py", line 109, in wrapped_f
    return func(*args, **kwargs)
  File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/meta/lib/oeqa/selftest/wic.py", line 57, in wrapped_f
    return func(*args, **kwargs)
  File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/meta/lib/oeqa/selftest/wic.py", line 228, in test_systemd_bootdisk
    self.assertEqual(0, runCmd(cmd).status)
  File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/meta/lib/oeqa/utils/commands.py", line 121, in runCmd
    raise AssertionError("Command '%s' returned non-zero exit status %d:\n%s" % (command, result.status, result.output))
AssertionError: Command 'wic create systemd-bootdisk -e core-image-minimal -o /var/tmp/wic.oe-selftest/' returned non-zero exit status 1:
INFO: Creating image(s)...

Traceback (most recent call last):
  File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/scripts/wic", line 326, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/scripts/wic", line 321, in main
    return hlp.invoke_subcommand(args, parser, hlp.wic_help_usage, subcommands)
  File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/scripts/lib/wic/help.py", line 97, in invoke_subcommand
    subcommands.get(args[0], subcommand_error)[0](args[1:], usage)
  File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/scripts/wic", line 259, in wic_create_subcommand
    native_sysroot, options)
  File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/scripts/lib/wic/engine.py", line 195, in wic_create
    plugin.do_create()
  File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/scripts/lib/wic/plugins/imager/direct.py", line 95, in do_create
    self.create()
  File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/scripts/lib/wic/plugins/imager/direct.py", line 175, in create
    self._image.prepare(self)
  File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/scripts/lib/wic/plugins/imager/direct.py", line 335, in prepare
    imager.kernel_dir, imager.native_sysroot)
  File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/scripts/lib/wic/partition.py", line 182, in prepare
    kernel_dir, rootfs_dir, native_sysroot)
  File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/scripts/lib/wic/plugins/source/bootimg-efi.py", line 212, in do_prepare_partition
    for mod in [x for x in os.listdir(bootimg_dir) if x.startswith("systemd-")]:
FileNotFoundError: [Errno 2] No such file or directory: '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0-r0/recipe-sysroot/usr/share'
Comment 1 Ed Bartosh 2017-03-24 12:32:14 UTC
Should be fixed by this patch: http://lists.openembedded.org/pipermail/openembedded-core/2017-March/134570.html

Please, review
Comment 2 Ed Bartosh 2017-03-28 12:48:26 UTC
the fix has been merged to master