New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 757697 link

Starred by 4 users

Issue metadata

Status: Archived
Owner: ----
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

Moblab paygen seem to be failing on R62, R61, R60

Project Member Reported by haddowk@chromium.org, Aug 22 2017

Issue description


Unclear what is causing this but 

https://chromium-review.googlesource.com/#/c/chromiumos/chromite/+/594841/

Was submitted around the time the failures started.

12:34:59: ERROR: Failed: Build definition (board=u'guado-moblab', version='9864.0.0', channel='canary-channel')
12:34:59: INFO: RunCommand: /b/c/cbuild/repository/.cache/common/gsutil_4.19.tar.gz/gsutil/gsutil rm -R gs://chromeos-releases/canary-channel/guado-moblab/9864.0.0/payloads/signing
12:34:59: ERROR: Traceback (most recent call last):
  File "/b/c/cbuild/repository/chromite/cbuildbot/stages/generic_stages.py", line 693, in Run
    self.PerformStage()
  File "/b/c/cbuild/repository/chromite/cbuildbot/stages/release_stages.py", line 462, in PerformStage
    testdata = paygen.CreatePayloads()
  File "/b/c/cbuild/repository/chromite/lib/paygen/paygen_build_lib.py", line 891, in CreatePayloads
    payloads, payload_tests = self._DiscoverRequiredPayloads()
  File "/b/c/cbuild/repository/chromite/lib/paygen/paygen_build_lib.py", line 651, in _DiscoverRequiredPayloads
    source_images = self._DiscoverSignedImages(source_build)
  File "/b/c/cbuild/repository/chromite/lib/retry_util.py", line 176, in _Wrapper
    ret = func(*args, **kwargs)
  File "/b/c/cbuild/repository/chromite/lib/paygen/paygen_build_lib.py", line 507, in _DiscoverSignedImages
    self._ValidateExpectedBuildImages(build, images)
  File "/b/c/cbuild/repository/chromite/lib/paygen/paygen_build_lib.py", line 472, in _ValidateExpectedBuildImages
    raise ImageMissing(msg)
ImageMissing: Build definition (board=u'guado-moblab', version=u'7358.0.0', channel='canary-channel') has no basic images.

12:34:59: INFO: Translating result Build definition (board=u'guado-moblab', version=u'7358.0.0', channel='canary-channel') has no basic images. to fail.Please describe issue you are experiencing with Moblab device.

 
Cc: leecy@chromium.org
This one is for me. I elevated a warning to an assert, since I couldn't come up with a reason for it not to be.

But moblab's don't generate basic image? That's just weird.
Summary: Moblab paygen seem to be failing on R62, R61, R60 (was: Moblab paygen seem to be failing on R61)
Note, it's also failing in R62 and R60, all of the same reason.

Comment 3 by leecy@chromium.org, Aug 24 2017

I've marked moblab boards to skip delta generation -- hopefully this will prevent this particular issue.  Keith has kicked off a new build, so we'll know if this has been resolved already.
The issue seems to be that moblab only generates recovery images, not basic images.

During the recent changes, Paygen support for that was removed as "a lot of extra complication that nobody needs". Sigh.
Oh... no, that's not it. That error message is just wrong/misleading about the image type. I stripped out support for generation from "base" images, and we use recovery, instead.

The only think I know about moblab AU is we only create full AU's no deltas due to a lack of testing resources and also knowing that all the partners are on good wired networks so bandwidth is not an issue.
Ah... testing resources. That makes sense.
Components: Infra>Client>ChromeOS
Status: Archived (was: Untriaged)
Seems to not be a current issue

Sign in to add a comment