root@chromeos-server-mgmt:~/chromeos-admin/server_management_lib# ./interfaces/run_server_task.py -t DevserverProvisionTask -v configs/settings/devserver_variables_template.json
[chromeos4-devserver1.cros.corp.google.com] out: ArtifactDownloadError: Could not find *_full_* in Google Storage at gs://chromeos-image-archive/daisy-release/R57-9
106.0.0
[chromeos4-devserver1.cros.corp.google.com] out: </pre>
[chromeos4-devserver1.cros.corp.google.com] out: <div id="powered_by">
[chromeos4-devserver1.cros.corp.google.com] out: <span>Powered by <a href="http://www.cherrypy.org">CherryPy 3.2.2</a></span>
[chromeos4-devserver1.cros.corp.google.com] out: </div>
[chromeos4-devserver1.cros.corp.google.com] out: </body>
[chromeos4-devserver1.cros.corp.google.com] out: </html>
[chromeos4-devserver1.cros.corp.google.com] out:
ERROR:root:Traceback (most recent call last):
File "/root/chromeos-admin/server_management_lib/tasks/atomic_common.py", line 113, in decorated_func
func(self)
File "/root/chromeos-admin/server_management_lib/tasks/atomic_devserver.py", line 99, in run
self._start_devserver_and_verify()
File "/root/chromeos-admin/server_management_lib/tasks/atomic_common.py", line 85, in decorated_func
return func(self)
File "/root/chromeos-admin/server_management_lib/tasks/atomic_devserver.py", line 89, in _start_devserver_and_verify
raise atomic_common.TaskBadResultFailure('Fail to verify devserver!')
TaskBadResultFailure: Fail to verify devserver!
Looking at this build it lacks this file:
$ gsutil ls gs://chromeos-image-archive/daisy-release/R57-9106.0.0
A newer version of gsutil (4.22) is available than the version you are
running (4.16). A detailed log of gsutil release changes is available
at https://pub.storage.googleapis.com/gsutil_ReleaseNotes.txt if you
would like to read them before updating.
gs://chromeos-image-archive/daisy-release/R57-9106.0.0/UPLOADED
gs://chromeos-image-archive/daisy-release/R57-9106.0.0/metadata.json
gs://chromeos-image-archive/daisy-release/R57-9106.0.0/partial-metadata.json
gs://chromeos-image-archive/daisy-release/R57-9106.0.0/timeline-stages.html
This is how it was chosen:
[chromeos4-devserver1.cros.corp.google.com] run: gsutil ls gs://chromeos-image-archive/daisy-release/ | tail -1
[chromeos4-devserver1.cros.corp.google.com] out: gs://chromeos-image-archive/daisy-release/R57-9106.0.0/
I think this flow and/or gsutil regex needs to be updated.
Comment 1 by shuqianz@chromium.org
, Jan 18 2017