Closed clalancette closed 6 years ago
Some notes from continued investigation. This has proved extremely heisenbuggy.
docker run -ti osrf/ubuntu_arm64:bionic bash
and installing the package by hand on workstations or production agentsdocker build
stepapt-get install humanity-icon-theme
in a container matching the pre-installation step of the build script on a production agent.
*Interrupting the docker image build one step before installation and running the install command manually on a production agent.Docker 18.03 has been deployed. I'm going to monitor for a few days at least before determining for sure whether or not we can stay.
Starting around April 27th, we've had a number of incidents where Armhf or Arm64 builds for Melodic on Bionic have failed with a "corrupt"
humanity-icon-theme
package (example). If we look closely at that log, at timestamp 23:05:03, we see the following:(this then causes cascading failures later on). Note that this failure is random; running the same build again may make this succeed. I spent some time with @nuclearsandwich debugging this on one of the ros buildfarm hosts, and it looks like the package is being properly downloaded (I confirmed by doing an md5sum against the downloaded package and verifying that it matched the upstream one). But it seems like during uncompression it sometimes gets corrupted. I'll also note that when the failure happens it always happens because of this package; I've never seen any others.
Here are some links to additional failures, though this is not an exhaustive list: