'cros flash' gives XBuddyException |
|||||
Issue description
I wanted to use cros flash on a 2015 Chromebook Pixel:
~/trunk/src/scripts $ cros flash 172.31.23.197 xbuddy://remote/samus/latest
But I got the following error:
16:37:14: NOTICE: Preparing to update the remote device 172.31.23.197
16:37:59: ERROR: Devserver responded with an error!
16:37:59: WARNING: --- Start output from /tmp/devserver_wrapper2NT0yG/dev_server.log ---[24/Apr/2016:16:37:51] DEVSERVER Using cache directory /mnt/host/source/devserver/static/cache
[24/Apr/2016:16:37:51] DEVSERVER Serving from /mnt/host/source/devserver/static
[24/Apr/2016:16:37:51] XBUDDY Using shadow config file stored at /mnt/host/source/src/platform/dev/shadow_xbuddy_config.ini
[24/Apr/2016:16:37:51] ENGINE Listening for SIGHUP.
[24/Apr/2016:16:37:51] ENGINE Listening for SIGTERM.
[24/Apr/2016:16:37:51] ENGINE Listening for SIGUSR1.
[24/Apr/2016:16:37:51] ENGINE Bus STARTING
[24/Apr/2016:16:37:51] ENGINE Started monitor thread '_TimeoutMonitor'.
[24/Apr/2016:16:37:51] ENGINE PID 4982 written to '/tmp/devserver_wrapper2NT0yG/devserver_wrapper4oJADc'.
[24/Apr/2016:16:37:51] ENGINE (wait_for_free_port) No cached port to wait for.
[24/Apr/2016:16:37:52] ENGINE (wait_for_occupied_port) Waiting for actual port 35638.
[24/Apr/2016:16:37:52] ENGINE Port 35638 written to '/tmp/devserver_wrapper2NT0yG/dev_server.port'.
[24/Apr/2016:16:37:52] ENGINE Serving on :::0
[24/Apr/2016:16:37:52] ENGINE Bus STARTED
::ffff:127.0.0.1 - - [24/Apr/2016:16:37:56] "GET /check_health HTTP/1.1" 200 328 "" "Python-urllib/2.7"
[24/Apr/2016:16:37:56] XBUDDY Linking to /mnt/host/source/devserver/static/samus/R51-8083.0.2016_04_24_1536-a1 from /mnt/host/source/src/build/images/samus/R51-8083.0.2016_04_24_1536-a1
[24/Apr/2016:16:37:56] XBUDDY Path is remote/samus-release/R50-7978.62.0/test, location suffix is -release
[24/Apr/2016:16:37:56] XBUDDY Get artifact 'test' with board samus-release and version R50-7978.62.0'. Locally? False
[24/Apr/2016:16:37:59] HTTP Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/cherrypy/_cprequest.py", line 656, in respond
response.body = self.handler()
File "/usr/lib64/python2.7/site-packages/cherrypy/lib/encoding.py", line 188, in __call__
self.body = self.oldhandler(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/cherrypy/_cpdispatch.py", line 34, in __call__
return self.callable(*self.args, **self.kwargs)
File "/usr/lib/devserver/devserver.py", line 1065, in xbuddy
build_id = self._xbuddy.StageTestArtifactsForUpdate(args)
File "/usr/lib64/devserver/xbuddy.py", line 843, in StageTestArtifactsForUpdate
build_id, file_name = self.Translate(path_list)
File "/usr/lib64/devserver/xbuddy.py", line 830, in Translate
image_dir=image_dir)
File "/usr/lib64/devserver/xbuddy.py", line 775, in _GetArtifact
image_dir=image_dir)
File "/usr/lib64/devserver/xbuddy.py", line 456, in _ResolveVersionToBuildId
return self._RemoteBuildId(board, suffix, version)
File "/usr/lib64/devserver/xbuddy.py", line 413, in _RemoteBuildId
board, version))
XBuddyException: Could not find remote build_id for samus-release R50-7978.62.0
[24/Apr/2016:16:37:59] HTTP
Request Headers:
HOST: 172.23.164.158:35638
CONNECTION: close
Remote-Addr: ::ffff:172.23.164.158
USER-AGENT: Python-urllib/2.7
ACCEPT-ENCODING: identity
::ffff:172.23.164.158 - - [24/Apr/2016:16:37:59] "GET /xbuddy/remote/samus-release/R50-7978.62.0/test?for_update=true&return_dir=true HTTP/1.1" 500 1991 "" "Python-urllib/2.7"
--- End output from /tmp/devserver_wrapper2NT0yG/dev_server.log ---
16:37:59: ERROR: Device update failed.
16:37:59: ERROR: cros flash failed before completing.
16:37:59: ERROR: HTTP Error 500: Internal Server Error
But the latest test version should be on google storage:
~/trunk/src/scripts $ gsutil ls gs://chromeos-image-archive/samus-release/R50-7978.62.0
gs://chromeos-image-archive/samus-release/R50-7978.62.0/UPLOADED
gs://chromeos-image-archive/samus-release/R50-7978.62.0/au-generator.zip
gs://chromeos-image-archive/samus-release/R50-7978.62.0/autotest_packages.tar
gs://chromeos-image-archive/samus-release/R50-7978.62.0/autotest_server_package.tar.bz2
gs://chromeos-image-archive/samus-release/R50-7978.62.0/chromeos-hwqual-samus-R50-7978.62.0.tar.bz2
gs://chromeos-image-archive/samus-release/R50-7978.62.0/chromeos_R50-7978.62.0_R50-7978.62.0_samus_delta_dev.bin
gs://chromeos-image-archive/samus-release/R50-7978.62.0/chromeos_R50-7978.62.0_samus_full_dev.bin
gs://chromeos-image-archive/samus-release/R50-7978.62.0/chromiumos_base_image.tar.xz
gs://chromeos-image-archive/samus-release/R50-7978.62.0/chromiumos_test_image.tar.xz
gs://chromeos-image-archive/samus-release/R50-7978.62.0/control_files.tar
gs://chromeos-image-archive/samus-release/R50-7978.62.0/cpe-chromeos-samus.json
gs://chromeos-image-archive/samus-release/R50-7978.62.0/cpe-warnings-chromeos-samus.txt
gs://chromeos-image-archive/samus-release/R50-7978.62.0/debug.tgz
gs://chromeos-image-archive/samus-release/R50-7978.62.0/environment_chromeos-base_chromeos-chrome.tar.xz
gs://chromeos-image-archive/samus-release/R50-7978.62.0/factory_image.zip
gs://chromeos-image-archive/samus-release/R50-7978.62.0/failed_upload_symbols.list
gs://chromeos-image-archive/samus-release/R50-7978.62.0/firmware_from_source.tar.bz2
gs://chromeos-image-archive/samus-release/R50-7978.62.0/image.zip
gs://chromeos-image-archive/samus-release/R50-7978.62.0/image_scripts.tar.xz
gs://chromeos-image-archive/samus-release/R50-7978.62.0/index.html
gs://chromeos-image-archive/samus-release/R50-7978.62.0/manifest.xml
gs://chromeos-image-archive/samus-release/R50-7978.62.0/metadata.json
gs://chromeos-image-archive/samus-release/R50-7978.62.0/partial-metadata.json
gs://chromeos-image-archive/samus-release/R50-7978.62.0/paygen_au_beta_control.tar.bz2
gs://chromeos-image-archive/samus-release/R50-7978.62.0/paygen_au_stable_control.tar.bz2
gs://chromeos-image-archive/samus-release/R50-7978.62.0/recovery_image.tar.xz
gs://chromeos-image-archive/samus-release/R50-7978.62.0/stateful.tgz
gs://chromeos-image-archive/samus-release/R50-7978.62.0/stripped-packages.tar
gs://chromeos-image-archive/samus-release/R50-7978.62.0/sysroot_chromeos-base_chromeos-chrome.tar.xz
gs://chromeos-image-archive/samus-release/R50-7978.62.0/test_suites.tar.bz2
gs://chromeos-image-archive/samus-release/R50-7978.62.0/vm_test_results_1.tgz
gs://chromeos-image-archive/samus-release/R50-7978.62.0/vmlinuz.tar.xz
gs://chromeos-image-archive/samus-release/R50-7978.62.0/vm_test_results_1/
,
Apr 26 2016
,
May 3 2016
,
May 5 2016
,
May 5 2016
Get ride of the xbuddy prefix as this works for me: cros flash chromeos2-row24-rack1-host17.cros remote/samus/latest
,
May 5 2016
|
|||||
►
Sign in to add a comment |
|||||
Comment 1 by autumn@chromium.org
, Apr 25 2016