New issue
Advanced search Search tips

Issue 918690 link

Starred by 2 users

Issue metadata

Status: Verified
Owner:
Closed: Jan 4
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug
Build-Toolchain



Sign in to add a comment

amd64-generic-fuzzer failing in Archive stage

Project Member Reported by manojgupta@chromium.org, Jan 2

Issue description

Started after https://chromium-review.googlesource.com/c/chromiumos/chromite/+/1147155

11:37:49: ERROR: <class 'chromite.lib.cros_build_lib.RunCommandError'>: return code: 12; command: zip -r /b/swarming/w/ir/cache/cbuild/repository/buildbot_archive/amd64-generic-fuzzer/R73-11511.0.0-b3301881/factory_image.zip .

zip error: Nothing to do! (try: zip -r /b/swarming/w/ir/cache/cbuild/repository/buildbot_archive/amd64-generic-fuzzer/R73-11511.0.0-b3301881/factory_image.zip . -i .)

cmd=['zip', '-r', u'/b/swarming/w/ir/cache/cbuild/repository/buildbot_archive/amd64-generic-fuzzer/R73-11511.0.0-b3301881/factory_image.zip', '.'], cwd=/b/swarming/w/ir/tmp/t/cbuildbot-tmpMjZq0c/cbuildbot_factorywbvsCS
Traceback (most recent call last):
  File "/b/swarming/w/ir/cache/cbuild/repository/chromite/lib/parallel.py", line 441, in _Run
    self._task(*self._task_args, **self._task_kwargs)
  File "/b/swarming/w/ir/cache/cbuild/repository/chromite/cbuildbot/stages/artifact_stages.py", line 205, in BuildAndArchiveFactoryImages
    self._run.attrs.release_tag)
  File "/b/swarming/w/ir/cache/cbuild/repository/chromite/cbuildbot/commands.py", line 2897, in BuildFactoryZip
    cros_build_lib.RunCommand(cmd, cwd=temp_dir, capture_output=True)
  File "/b/swarming/w/ir/cache/cbuild/repository/chromite/lib/cros_build_lib.py", line 646, in RunCommand
    raise RunCommandError(msg, cmd_result)
RunCommandError: return code: 12; command: zip -r /b/swarming/w/ir/cache/cbuild/repository/buildbot_archive/amd64-generic-fuzzer/R73-11511.0.0-b3301881/factory_image.zip .

zip error: Nothing to do! (try: zip -r /b/swarming/w/ir/cache/cbuild/repository/buildbot_archive/amd64-generic-fuzzer/R73-11511.0.0-b3301881/factory_image.zip . -i .)

cmd=['zip', '-r', u'/b/swarming/w/ir/cache/cbuild/repository/buildbot_archive/amd64-generic-fuzzer/R73-11511.0.0-b3301881/factory_image.zip', '.'], cwd=/b/swarming/w/ir/tmp/t/cbuildbot-tmpMjZq0c/cbuildbot_factorywbvsCS

<class 'chromite.lib.cros_build_lib.RunCommandError'>: return code: None; command: zip /b/swarming/w/ir/cache/cbuild/repository/buildbot_archive/amd64-generic-fuzzer/R73-11511.0.0-b3301881/image.zip -r .
[Errno 2] No such file or directory: '/b/swarming/w/ir/cache/cbuild/repository/src/build/images/amd64-generic/latest-cbuildbot'
Traceback (most recent call last):
  File "/b/swarming/w/ir/cache/cbuild/repository/chromite/lib/parallel.py", line 441, in _Run
    self._task(*self._task_args, **self._task_kwargs)
  File "/b/swarming/w/ir/cache/cbuild/repository/chromite/cbuildbot/stages/artifact_stages.py", line 239, in ArchiveZipFiles
    image_zip = commands.BuildImageZip(archive_path, image_dir)
  File "/b/swarming/w/ir/cache/cbuild/repository/chromite/cbuildbot/commands.py", line 2632, in BuildImageZip
    capture_output=True)
  File "/b/swarming/w/ir/cache/cbuild/repository/chromite/lib/cros_build_lib.py", line 651, in RunCommand
    raise RunCommandError(estr, CommandResult(cmd=cmd), exception=e)
RunCommandError: return code: None; command: zip /b/swarming/w/ir/cache/cbuild/repository/buildbot_archive/amd64-generic-fuzzer/R73-11511.0.0-b3301881/image.zip -r .
 
Does the fuzzer board not build an image? IIUC the fuzzing targets are built and run in the amd64-generic board root (as a separate chroot) so it would make sense that trying to zip a non-existent image would fail.
Yes, the fuzzer builders do not build any image. The builders only build target-fuzzers to pull in the packages with fuzzers.

https://chromium-review.googlesource.com/c/chromiumos/chromite/+/971768/6/cbuildbot/chromeos_config.py
Project Member

Comment 3 by bugdroid1@chromium.org, Jan 3

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/chromite/+/b7e284b4ec4ffcb373de0ace0b577154264627cc

commit b7e284b4ec4ffcb373de0ace0b577154264627cc
Author: Manoj Gupta <manojgupta@chromium.org>
Date: Thu Jan 03 23:04:36 2019

Revert "cbuildbot: fuzzer: enable common archiving stage"

This reverts commit e244bbcc3332ecae42ad613b9c4d8bcb95ebdd64.

Reason for revert: Archive stage is failing for fuzzer builders.

Original change's description:
> cbuildbot: fuzzer: enable common archiving stage
>
> This provides the manifest.xml artifact.
>
> BUG=chromium:818222
> TEST=test bot passes
>
> Change-Id: Iceb571153992d450e51ce8d417e55d96849961b6
> Reviewed-on: https://chromium-review.googlesource.com/1147155
> Commit-Ready: Mike Frysinger <vapier@chromium.org>
> Tested-by: Mike Frysinger <vapier@chromium.org>
> Reviewed-by: Manoj Gupta <manojgupta@chromium.org>

Bug: chromium:818222
Bug:  chromium:918690 
Change-Id: I7c7146bf9482fa8cb293eb14331e1fc3bc67dfdd
Reviewed-on: https://chromium-review.googlesource.com/1393498
Commit-Ready: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Allen Webb <allenwebb@google.com>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/b7e284b4ec4ffcb373de0ace0b577154264627cc/cbuildbot/builders/fuzzer_builders.py

Status: Verified (was: Assigned)

Sign in to add a comment