grunt: Provision failed after firmware update |
|||
Issue descriptionhttps://cros-goldeneye.corp.google.com/chromeos/healthmonitoring/buildDetails?buildbucketId=8928519857375806768 The logs appear to show that the firmware update completed successfully but then it failed to respond to SSH. I can't seem to get to deeper logs that would actually show the firmware updater running, perhaps because the host did not come back up. provision FAIL: DUT firmware requires update from Google_Grunt.11031.34.0 to Google_Grunt.11031.36.0, completed successfully provision FAIL: Error on chromeos2-row3-rack9-host13 prior to update: No answer to ssh
,
Nov 29
Allen, can you maybe see if we have more details about what happened here? It looks like it's currently marked ready: http://cautotest-prod/afe/#tab_id=view_host&object_id=4736 so it's not like this firmware update bricked the device. Do we need to allow more time for Grunt devices? Or, if this looks like a platform problem, please assign to djkurtz@ to find a Grunt platform owner.
,
Nov 29
START ---- provision timestamp=1543504355 localtime=Nov 29 07:12:35 INFO ---- ---- timestamp=1543504357 localtime=Nov 29 07:12:37 Beginning verify for servo host chromeos2-row3-rack9-host1-servo port 9999 serial None GOOD ---- verify.servo_ssh timestamp=1543504359 localtime=Nov 29 07:12:39 GOOD ---- verify.update timestamp=1543504363 localtime=Nov 29 07:12:43 GOOD ---- verify.brd_config timestamp=1543504364 localtime=Nov 29 07:12:44 GOOD ---- verify.ser_config timestamp=1543504364 localtime=Nov 29 07:12:44 GOOD ---- verify.job timestamp=1543504365 localtime=Nov 29 07:12:45 GOOD ---- verify.servod timestamp=1543504369 localtime=Nov 29 07:12:49 GOOD ---- verify.pwr_button timestamp=1543504369 localtime=Nov 29 07:12:49 GOOD ---- verify.lid_open timestamp=1543504369 localtime=Nov 29 07:12:49 GOOD ---- verify.PASS timestamp=1543504369 localtime=Nov 29 07:12:49 START provision_AutoUpdate provision_AutoUpdate timestamp=1543504370 localtime=Nov 29 07:12:50 START ---- ---- timestamp=1543504400 localtime=Nov 29 07:13:20 GOOD ---- sysinfo.before timestamp=1543504401 localtime=Nov 29 07:13:21 END GOOD ---- ---- timestamp=1543504401 localtime=Nov 29 07:13:21 START ---- reboot timestamp=1543504454 localtime=Nov 29 07:14:14 GOOD ---- reboot.start timestamp=1543504454 localtime=Nov 29 07:14:14 GOOD ---- reboot.verify timestamp=1543504487 localtime=Nov 29 07:14:47 END GOOD ---- reboot kernel=4.14.83-08187-g08ab73f6ddf2 localtime=Nov 29 07:14:52 timestamp=1543504492 START ---- reboot timestamp=1543504647 localtime=Nov 29 07:17:27 GOOD ---- reboot.start timestamp=1543504647 localtime=Nov 29 07:17:27 GOOD ---- reboot.verify timestamp=1543504708 localtime=Nov 29 07:18:28 END GOOD ---- reboot kernel=4.14.83-08179-g6b161ff16455 localtime=Nov 29 07:18:33 timestamp=1543504713 GOOD provision_AutoUpdate provision_AutoUpdate timestamp=1543504738 localtime=Nov 29 07:18:58 completed successfully END GOOD provision_AutoUpdate provision_AutoUpdate timestamp=1543504738 localtime=Nov 29 07:18:58 INFO ---- ---- timestamp=1543504738 localtime=Nov 29 07:18:58 Beginning verify for host chromeos2-row3-rack9-host1 board grunt model grunt GOOD ---- verify.ssh timestamp=1543504739 localtime=Nov 29 07:18:59 GOOD ---- verify.devmode timestamp=1543504739 localtime=Nov 29 07:18:59 GOOD ---- verify.hwid timestamp=1543504741 localtime=Nov 29 07:19:01 GOOD ---- verify.power timestamp=1543504742 localtime=Nov 29 07:19:02 GOOD ---- verify.ext4 timestamp=1543504743 localtime=Nov 29 07:19:03 GOOD ---- verify.writable timestamp=1543504744 localtime=Nov 29 07:19:04 GOOD ---- verify.tpm timestamp=1543504745 localtime=Nov 29 07:19:05 GOOD ---- verify.good_au timestamp=1543504746 localtime=Nov 29 07:19:06 GOOD ---- verify.fwstatus timestamp=1543504746 localtime=Nov 29 07:19:06 FAIL ---- verify.rwfw timestamp=1543504749 localtime=Nov 29 07:19:09 DUT firmware requires update from Google_Grunt.11031.34.0 to Google_Grunt.11031.36.0 GOOD ---- verify.python timestamp=1543504750 localtime=Nov 29 07:19:10 GOOD ---- verify.cros timestamp=1543504758 localtime=Nov 29 07:19:18 GOOD ---- verify.ec_reset timestamp=1543504758 localtime=Nov 29 07:19:18 END FAIL ---- provision timestamp=1543504758 localtime=Nov 29 07:19:18 INFO ---- ---- timestamp=1543504758 job_abort_reason= localtime=Nov 29 07:19:18 INFO ---- ---- timestamp=1543504762 localtime=Nov 29 07:19:22 Start crashcollection record INFO ---- New Crash Dump timestamp=1543504762 localtime=Nov 29 07:19:22 /usr/local/autotest/results/hosts/chromeos2-row3-rack9-host1/1147288-provision/20182911071226/sysinfo/var/spool/crash/cros_camera_service.20181129.040129.1765.dmp INFO ---- ---- timestamp=1543504762 localtime=Nov 29 07:19:22 End crashcollection record
,
Nov 29
Unfortunately expected behavior of how stable firmware version is managed: The automated firmware update sometimes causes Provision failures: Provision runs verify Verify determines that firmware update is required The just provisioned build doesn’t bundle the required firmware Verify fails, which causes provisioning to fail Repair fixes the problem, but there was still a failed provisioning task
,
Nov 30
Issue 910416 has been merged into this issue. |
|||
►
Sign in to add a comment |
|||
Comment 1 by mikenichols@chromium.org
, Nov 29