M49: Failed to update the status for master-release |
||||||||||||||||
Issue descriptionM49 Master builder failed to update the status for master-release Seems like issues finding username Log snippet: 07:45:40: INFO: Updating manifest-versions checkout. 07:46:09: WARNING: Could not update manifest-versions checkout. 07:46:09: INFO: Cloning fresh manifest-versions checkout. 07:46:34: ERROR: Failed to update the status for master-release with the following error cwd=/b/cbuild/shared_internal/manifest-versions-internal 07:46:34: ERROR: Retrying to generate buildspec: Retry 1/20 07:46:34: INFO: No manifest-versions checkout exists at /b/cbuild/shared_internal/manifest-versions-internal 07:46:34: INFO: Cloning fresh manifest-versions checkout. ... RunCommandError: return code: 128; command: git clone https://chrome-internal.googlesource.com/chromeos/manifest-versions /b/cbuild/shared_internal/manifest-versions-internal Cloning into '/b/cbuild/shared_internal/manifest-versions-internal'... fatal: could not read Username for 'https://chrome-internal.googlesource.com': No such device or address Full log: https://uberchromegw.corp.google.com/i/chromeos_release/builders/master-release%20release-R49-7834.B/builds/54/steps/CanaryCompletion/logs/stdio
,
Mar 7 2016
,
Mar 8 2016
This looks like a bad bot configuration issue (bad gitcookies). Ping the chrome infra trooper.
,
Mar 8 2016
+ chrome trooper
,
Mar 8 2016
,
Mar 8 2016
,
Mar 8 2016
Looks like this morning's build succeeded where the previous build failed. Green: https://uberchromegw.corp.google.com/i/chromeos_release/builders/master-release%20release-R49-7834.B/builds/55 Red: https://uberchromegw.corp.google.com/i/chromeos_release/builders/master-release%20release-R49-7834.B/builds/54 I'll have a look at possible authentication issues and report back here.
,
Mar 8 2016
Turned out the machine the build is running on is not under Chrome-Infra's control, but ChromeOS Infra's. sosa: could you find a ChromeOS infra member who can take care of that?
,
Mar 8 2016
Which machine? what kind of action is needed?
,
Mar 8 2016
It looks like we need to authorize git access https://chrome-internal.googlesource.com on cros130-c2 as mentioned on comment #3. I don't know which account to use either. The machine name can be found on this page: https://uberchromegw.corp.google.com/i/chromeos_release/builders/master-release%20release-R49-7834.B/
,
Mar 8 2016
+@fdeng, @akeshet. do you know how to do this?
,
Mar 9 2016
Assigning to akeshet@ in the hope to get some traction here.
,
Mar 11 2016
shuqianz@ you can try deleting and re-creating that instance, using chromite/compute/cros_compute . Some instructions available here: go/cros-gce-bots That might fix it, if it is some weird local problem with the cookies on that bot. +phobbs who is also touching the compute/cros_compute stuff to fix up our image and add some other credentials to it
,
Mar 11 2016
when I recreate the instance, I need to specify the builder config option. What should I put here? ./cros_compute instances create --instance=cros130-c2 --config <???>
,
Mar 11 2016
The configs are defined in one of those files in cros_compute. I think it's called configs or something. The one called "master" or similar should be appropriate, since this is builder is apparently for a master config (ie it doesn't need to do much building work of its own, so it can be fairly small gce instance)
,
Mar 11 2016
$ ./cros_compute instances create --instance=cros130-c2 --config=cros-master 14:35:48: INFO: RunCommand: gcloud compute instances create cros130-c2 --image chromeos-bot-v5 --metadata 'cros-image="chromeos-bot-v5"' --machine-type n1-standard-8 --scopes https://www.googleapis.com/auth/devstorage.full_control,https://www.googleapis.com/auth/gerritcodereview --project chromeos-bot --zone us-east1-a ERROR: (gcloud.compute.instances.create) Some requests did not succeed: - The global natIP resource pool is exhausted cros_compute: Unhandled exception: Traceback (most recent call last): File "./cros_compute", line 164, in <module> commandline.ScriptWrapperMain(FindTarget) File "/usr/local/google/home/shuqianz/chromiumos/chromite/lib/commandline.py", line 834, in ScriptWrapperMain ret = target(argv[1:]) File "/usr/local/google/home/shuqianz/chromiumos/chromite/compute/cros_compute.py", line 256, in main gcctx.CreateInstance(opts.instance, address=opts.address, **config) File "/usr/local/google/home/shuqianz/chromiumos/chromite/compute/gcloud.py", line 269, in CreateInstance ret = self.DoZoneSpecificCommand(cmd, **kwargs) File "/usr/local/google/home/shuqianz/chromiumos/chromite/compute/gcloud.py", line 107, in DoZoneSpecificCommand return self.DoCommand(cmd, **kwargs) File "/usr/local/google/home/shuqianz/chromiumos/chromite/compute/gcloud.py", line 92, in DoCommand raise GCCommandError(e.msg, e.result, e.exception) chromite.compute.gcloud.GCCommandError: return code: 1; command: gcloud compute instances create cros130-c2 --image chromeos-bot-v5 --metadata 'cros-image="chromeos-bot-v5"' --machine-type n1-standard-8 --scopes https://www.googleapis.com/auth/devstorage.full_control,https://www.googleapis.com/auth/gerritcodereview --project chromeos-bot --zone us-east1-a cwd=None Failed
,
Mar 11 2016
Gack. Are we out of IP addresses in that project now? dgarrett@ have you been adding a bunch of instances lately?
,
Mar 11 2016
That command looks wrong, shouldn't it also specify the IP address? gcloud compute instances create cros130-c2 --image chromeos-bot-v5 --metadata 'cros-image="chromeos-bot-v5"' --machine-type n1-standard-8 --scopes https://www.googleapis.com/auth/devstorage.full_control,https://www.googleapis.com/auth/gerritcodereview --project chromeos-bot --zone us-east1-a
,
Mar 11 2016
Also, the external IP address block we use is not fully supported by gcloud and can lead to weird/random errors.
,
Mar 11 2016
how can I check the IP address of the bot?
,
Mar 11 2016
I've run './cros_compute instances delete --instance=cros130-c2' to delete this instance. Now I cannot find this bot using 'cros130-c2' on that page. Did I do something wrong?
,
Mar 11 2016
The quota page shows that we are using 100% of our static IP addresses. Static IP addresses us-east1 100% 256 of 256 However, if you check the networking page, it shows a bunch of addresses unused. https://pantheon.corp.google.com/networking/addresses/list?project=chromeos-bot
,
Mar 11 2016
I see it now.
,
Mar 11 2016
The instance has been recreated.
,
Mar 14 2016
,
Mar 23 2016
Anything more to do here? Is this resolved?
,
Apr 4 2016
I will assume it has been fixed, since no reply on this for weeks. Feel free to reopen it if I am wrong.
,
Apr 27 2016
,
May 23 2016
Bulk verified |
||||||||||||||||
►
Sign in to add a comment |
||||||||||||||||
Comment 1 by shuqianz@chromium.org
, Mar 7 2016