Hello,
I have my customized Forem repo on GitHub for Study Hab. It is the customized form of Forem for Q&A websites, and after extension support, I started to think about converting all hard-coded changes to an extension.
Anyway, after a brief summary of my point, I have a problem with Quay.io. Until a few weeks ago, I could get a build on it. However, I couldn't do that for a few weeks even if I had tried to get a build with the original Forem repo.
May you give me an idea of how I can solve this problem?
You can see the logs below:
{
"logs": [
{
"data": {
"datetime": "2022-04-04 08:19:51.967360"
},
"message": "build-scheduled",
"type": "phase"
},
{
"data": {
"datetime": "2022-04-04 08:20:24.812364"
},
"message": "unpacking",
"type": "phase"
},
{
"data": {
"base_image": "quay.io/forem/ruby",
"base_image_tag": "3.0.2",
"datetime": "2022-04-04 08:21:07.413061",
"registry_url": "quay.io"
},
"message": "pulling",
"type": "phase"
},
{
"data": {
"datetime": "2022-04-04 08:21:07.663791"
},
"message": "Pulling from forem/ruby"
},
{
"data": {
"datetime": "2022-04-04 08:21:07.696270"
},
"message": "Pulling fs layer"
},
{
"data": {
"datetime": "2022-04-04 08:21:07.728879"
},
"message": "Pulling fs layer"
},
{
"data": {
"datetime": "2022-04-04 08:21:07.764281"
},
"message": "Pulling fs layer"
},
{
"data": {
"datetime": "2022-04-04 08:21:07.826943"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:07.974733"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.008353"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.067605"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.097859"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.169756"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.200893"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.278711"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.309262"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.368335"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.397601"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.468767"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.500223"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.566699"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.595239"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.666940"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.696932"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.770292"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.803375"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.868777"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.902362"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.967212"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:08.996105"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.026224"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.057157"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.086322"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.169783"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.201116"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.270160"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.302994"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.369094"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.401678"
},
"message": "Verifying Checksum"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.470317"
},
"message": "Download complete"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.503856"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.568680"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.600564"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.667430"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.699947"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.770389"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.801105"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.871355"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.903625"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.968345"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:09.998700"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.066908"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.099870"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.133351"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.165439"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.196758"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.268551"
},
"message": "Verifying Checksum"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.298593"
},
"message": "Download complete"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.370122"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.402901"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.468981"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.502012"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.569893"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.601960"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.669813"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.700082"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.768307"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.801676"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.870336"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.907874"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:10.969378"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:11.068855"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:11.171577"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:11.203128"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:11.268137"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:11.303154"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:11.367667"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:11.398935"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:11.469084"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:11.499964"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:11.569922"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:11.602003"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:11.681026"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:11.779510"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:11.881368"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:11.984717"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:12.088588"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:12.192653"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:12.370118"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:12.476439"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:12.575093"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:12.604987"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:12.684533"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:12.768225"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:12.799256"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:12.902328"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:12.967364"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:13.011664"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:13.068214"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:21:13.100620"
},
"message": "Verifying Checksum"
},
{
"data": {
"datetime": "2022-04-04 08:21:13.168320"
},
"message": "Download complete"
},
{
"data": {
"datetime": "2022-04-04 08:21:13.198932"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:13.271896"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:13.373831"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:13.469838"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:13.581013"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:13.685725"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:13.791175"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:13.968926"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:14.202926"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:14.319545"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:14.486015"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:14.609621"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:14.720293"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:14.872605"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:14.985440"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:15.103288"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:15.213249"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:15.312944"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:15.477453"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:15.510307"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:15.645015"
},
"message": "Pull complete"
},
{
"data": {
"datetime": "2022-04-04 08:21:15.675871"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:15.773762"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:15.892104"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:15.992493"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:16.121658"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:16.223312"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:16.373653"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:16.577947"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:16.698704"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:16.874252"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:17.011934"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:17.118191"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:17.303311"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:17.413321"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:17.514206"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:17.614093"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:17.716506"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:17.822602"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:17.886301"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:17.954481"
},
"message": "Pull complete"
},
{
"data": {
"datetime": "2022-04-04 08:21:18.189071"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:18.293651"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:18.397173"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:18.502474"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:18.612536"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:18.717722"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:18.875978"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:18.977596"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:19.091044"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:19.193444"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:19.378975"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:19.506963"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:19.709336"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:19.911056"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:20.076582"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:20.379654"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:20.489426"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:20.617528"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:20.780082"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:20.896811"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:20.997469"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:21.100877"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:21.210804"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:21.376421"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:21.483272"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:21.678221"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:21.785636"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:21.889677"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:22.070111"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:22.278570"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:22.383275"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:22.480776"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:22.600927"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:22.705205"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:22.821632"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:22.975485"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:23.079085"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:23.187066"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:23.290641"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:23.397195"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:23.499036"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:23.611483"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:23.779940"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:24.080196"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:24.185533"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:24.290973"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:24.484176"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:24.577493"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:24.780149"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:24.887231"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:25.082581"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:25.287394"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:25.392606"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:25.500314"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:25.674785"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:25.791806"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:25.979026"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:26.115502"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:26.319275"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:26.506442"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:26.617352"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:26.771381"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:26.810687"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:21:26.916736"
},
"message": "Pull complete"
},
{
"data": {
"datetime": "2022-04-04 08:21:26.947416"
},
"message": "Digest: sha256:3a19362bd15f2894bda17c081756c6bf9bcaee6c6448b06a25d14317713078be"
},
{
"data": {
"datetime": "2022-04-04 08:21:26.979204"
},
"message": "Status: Downloaded newer image for quay.io/forem/ruby:3.0.2"
},
{
"data": {
"datetime": "2022-04-04 08:21:27.128535"
},
"message": "building",
"type": "phase"
},
{
"data": {
"datetime": "2022-04-04 08:21:46.015061"
},
"message": "Step 1/52 : FROM quay.io/forem/ruby:3.0.2 as base",
"type": "command"
},
{
"data": {
"datetime": "2022-04-04 08:21:46.067607"
},
"message": "\n"
},
{
"data": {
"datetime": "2022-04-04 08:21:46.099921"
},
"message": " ---> ae140cd1f042\n"
},
{
"data": {
"datetime": "2022-04-04 08:21:46.130964"
},
"message": "Step 2/52 : FROM base as builder",
"type": "command"
},
{
"data": {
"datetime": "2022-04-04 08:21:46.163433"
},
"message": "\n"
},
{
"data": {
"datetime": "2022-04-04 08:21:46.195241"
},
"message": " ---> ae140cd1f042\n"
},
{
"data": {
"datetime": "2022-04-04 08:21:46.269880"
},
"message": "Step 3/52 : USER root",
"type": "command"
},
{
"data": {
"datetime": "2022-04-04 08:21:46.302485"
},
"message": "\n"
},
{
"data": {
"datetime": "2022-04-04 08:21:47.091251"
},
"message": " ---> Running in 5526b0688844\n"
},
{
"data": {
"datetime": "2022-04-04 08:21:47.184454"
},
"message": "Removing intermediate container 5526b0688844\n"
},
{
"data": {
"datetime": "2022-04-04 08:21:47.216199"
},
"message": " ---> dba6fd334813\n"
},
{
"data": {
"datetime": "2022-04-04 08:21:47.269642"
},
"message": "Step 4/52 : RUN curl -sL https://dl.yarnpkg.com/rpm/yarn.repo -o /etc/yum.repos.d/yarn.repo && dnf install --setopt install_weak_deps=false -y ImageMagick iproute jemalloc less libcurl libcurl-devel libffi-devel libxml2-devel libxslt-devel nodejs pcre-devel postgresql postgresql-devel tzdata yarn && dnf -y clean all && rm -rf /var/cache/yum",
"type": "command"
},
{
"data": {
"datetime": "2022-04-04 08:21:47.300367"
},
"message": "\n"
},
{
"data": {
"datetime": "2022-04-04 08:21:47.333392"
},
"message": " ---> Running in b140e7f3ca3a\n"
},
{
"data": {
"datetime": "2022-04-04 08:21:47.804031"
},
"message": "Removing intermediate container b140e7f3ca3a\n"
},
{
"data": {
"datetime": "2022-04-04 08:23:22.322003"
},
"message": "build-scheduled",
"type": "phase"
},
{
"data": {
"datetime": "2022-04-04 08:26:57.316626"
},
"message": "build-scheduled",
"type": "phase"
},
{
"data": {
"datetime": "2022-04-04 08:28:04.351889"
},
"message": "unpacking",
"type": "phase"
},
{
"data": {
"base_image": "quay.io/forem/ruby",
"base_image_tag": "3.0.2",
"datetime": "2022-04-04 08:28:28.092907",
"registry_url": "quay.io"
},
"message": "pulling",
"type": "phase"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.225209"
},
"message": "Pulling from forem/ruby"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.255912"
},
"message": "Pulling fs layer"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.292276"
},
"message": "Pulling fs layer"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.323728"
},
"message": "Pulling fs layer"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.354351"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.415917"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.446663"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.508655"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.540792"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.574240"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.624284"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.656449"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.690852"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.726410"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.757798"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.792297"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.827371"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.883444"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.932655"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.966641"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:28.998877"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.037181"
},
"message": "Verifying Checksum"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.070834"
},
"message": "Download complete"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.104544"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.137969"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.168649"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.199368"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.234184"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.264547"
},
"message": "Verifying Checksum"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.296866"
},
"message": "Download complete"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.328118"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.362940"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.398138"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.429329"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.471178"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.514015"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.683006"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.718911"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.817870"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.910364"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:29.945930"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:30.077153"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:30.134537"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:30.208854"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:30.284477"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:30.316449"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:30.391475"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:30.423753"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:30.498771"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:30.609132"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:30.647674"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:30.706985"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:30.752130"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:30.808123"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:30.841919"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:30.915223"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:30.948042"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:31.035977"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:31.069544"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:31.154501"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:31.186153"
},
"message": "Downloading"
},
{
"data": {
"datetime": "2022-04-04 08:28:31.229194"
},
"message": "Verifying Checksum"
},
{
"data": {
"datetime": "2022-04-04 08:28:31.262184"
},
"message": "Download complete"
},
{
"data": {
"datetime": "2022-04-04 08:28:31.294415"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:31.372768"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:31.472454"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:31.580052"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:31.687768"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:31.790763"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:31.825278"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:31.905570"
},
"message": "Pull complete"
},
{
"data": {
"datetime": "2022-04-04 08:28:31.938136"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:32.038223"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:32.140413"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:32.254332"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:32.360873"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:32.478910"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:32.583299"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:32.693697"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:32.799938"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:32.897105"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:32.947224"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:32.992394"
},
"message": "Pull complete"
},
{
"data": {
"datetime": "2022-04-04 08:28:33.062596"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:33.173484"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:33.275389"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:33.381726"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:33.483184"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:33.617001"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:33.733613"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:33.846400"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:33.961772"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:34.063773"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:34.195080"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:34.311793"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:34.433538"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:34.526955"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:34.643765"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:34.752610"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:34.861422"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:34.967383"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:35.075220"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:35.185988"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:35.288238"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:35.389544"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:35.501456"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:35.624963"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:35.729062"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:35.833623"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:35.948035"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:36.050444"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:36.180418"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:36.324173"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:36.435513"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:36.541074"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:36.663766"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:36.779889"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:36.899052"
},
"message": "Extracting"
},
{
"data": {
"datetime": "2022-04-04 08:28:37.096319"
},
"message": "Pull complete"
},
{
"data": {
"datetime": "2022-04-04 08:28:37.165863"
},
"message": "Digest: sha256:3a19362bd15f2894bda17c081756c6bf9bcaee6c6448b06a25d14317713078be"
},
{
"data": {
"datetime": "2022-04-04 08:28:37.204703"
},
"message": "Status: Downloaded newer image for quay.io/forem/ruby:3.0.2"
},
{
"data": {
"datetime": "2022-04-04 08:28:37.356049"
},
"message": "building",
"type": "phase"
},
{
"data": {
"datetime": "2022-04-04 08:28:48.578566"
},
"message": "Step 1/52 : FROM quay.io/forem/ruby:3.0.2 as base",
"type": "command"
},
{
"data": {
"datetime": "2022-04-04 08:28:48.611741"
},
"message": "\n"
},
{
"data": {
"datetime": "2022-04-04 08:28:48.642726"
},
"message": " ---> ae140cd1f042\n"
},
{
"data": {
"datetime": "2022-04-04 08:28:48.673862"
},
"message": "Step 2/52 : FROM base as builder",
"type": "command"
},
{
"data": {
"datetime": "2022-04-04 08:28:48.705983"
},
"message": "\n"
},
{
"data": {
"datetime": "2022-04-04 08:28:48.736430"
},
"message": " ---> ae140cd1f042\n"
},
{
"data": {
"datetime": "2022-04-04 08:28:48.773267"
},
"message": "Step 3/52 : USER root",
"type": "command"
},
{
"data": {
"datetime": "2022-04-04 08:28:48.807139"
},
"message": "\n"
},
{
"data": {
"datetime": "2022-04-04 08:28:54.139052"
},
"message": " ---> Running in 46e4ca6ffef8\n"
},
{
"data": {
"datetime": "2022-04-04 08:28:54.220875"
},
"message": "Removing intermediate container 46e4ca6ffef8\n"
},
{
"data": {
"datetime": "2022-04-04 08:28:54.251318"
},
"message": " ---> 142db38833f4\n"
},
{
"data": {
"datetime": "2022-04-04 08:28:54.282864"
},
"message": "Step 4/52 : RUN curl -sL https://dl.yarnpkg.com/rpm/yarn.repo -o /etc/yum.repos.d/yarn.repo && dnf install --setopt install_weak_deps=false -y ImageMagick iproute jemalloc less libcurl libcurl-devel libffi-devel libxml2-devel libxslt-devel nodejs pcre-devel postgresql postgresql-devel tzdata yarn && dnf -y clean all && rm -rf /var/cache/yum",
"type": "command"
},
{
"data": {
"datetime": "2022-04-04 08:28:54.318390"
},
"message": "\n"
},
{
"data": {
"datetime": "2022-04-04 08:28:54.353225"
},
"message": " ---> Running in 7d15360cedda\n"
},
{
"data": {
"datetime": "2022-04-04 08:28:55.052885"
},
"message": "Removing intermediate container 7d15360cedda\n"
}
]
}
Top comments (5)
From what's in the logs (the logs contain no errors, only the progress of the steps attempted) it seems possible that step 4 failed in some way:
Since this depends on the successful download of the repo definition and then a few dnf commands, if the first request to yarnpkg.com failed for any reason the build would fail.
If this is a transient network problem, then re-running might fix it. If you want to rule out everything but the build process, the steps you're showing are equivalent to building the images locally (
docker build .
- you can compare the scripts/build_containers.sh file for what we're doing in buildkite before pushing the tagged images to quay.io).Can we use Docker Hub instead of Quay.io for the same job? If yes, can I update my forem with the build in Docker Hub with the same way?
It looks like you're doing two jobs here. One is building the images for your modified repo, and the other is hosting the images (so that your server can use them).
You can use any tool appropriate for this, for the second part (image hosting) the default image for self-host servers is at quay.io/forem/forem:latest - but you can use the
foremimg
command to point that at dockerhub (see forem.dev/andrewbrown/how-to-keep-... for example, he uses the default repo location but that's the same process to change it).For the first part (building the image, which is the stage you're reporting a problem with) I don't know of anything special about our setup (we use buildkite, which runs the build_containers script I pointed to, but docker build locally in the checked out repo should work fine, and a build process able to checkout your code branch, and build images from that, and push to the repository of your choice, should work).
I have tried the original Forem repository without any changes, but the problem still persists. Might it be an account based problem?
If this was working previously, and then stopped, and consistently stops at this download + install step, it might be a quay account quota, or might be something related to network access. You probably want to check more into the build configuration, we aren't using quay to build the images, only to serve them (it's our image repository, but not our build process), so I don't know if we have any direct experience or tips to offer.
If the issue is only with the build process, you should be able to build (and tag) the image locally, then push to quay or dockerhub once it's done.