launch go-example stuck at 'Status: Downloaded newer image for'

Hi, Due to the recent heroku DNS outage I am looking to migrate my apps out of heroku. I started with the go-example,
after I run flyctl launch, the console printed bunch of image downloads and then stucked at

Digest: sha256:2c65e9b997f4fe3378c398ed7d662c6acc1b68057371a85a05272bff8a9d3778
Status: Downloaded newer image for paketobuildpacks/builder:base
base-cnb: Pulling from paketobuildpacks/run
415e3fde5bca: Already exists 
2ad8d13fa348: Already exists 
4a27ef537315: Pull complete 
9399e360d209: Pull complete 
fd911cd0b3f7: Pull complete 
Digest: sha256:5f8002178a59387a10cee057224bb05160e09c068091d3a18c98df53e0e69c3d
Status: Downloaded newer image for paketobuildpacks/run:base-cnb
latest: Pulling from paketo-buildpacks/go
ba7235e5030a: Pull complete 
5014d66f4502: Pull complete 
25d8a1c86267: Pull complete 
f0d5b1443167: Pull complete 
b7adb06dfb0a: Pull complete 
9e650276ad77: Pull complete 
95f3ee7121ea: Pull complete 
0b58ff81a80d: Pull complete 
d5300869417c: Pull complete 
3e99a981936e: Pull complete 
d4173d3b9238: Pull complete 
4491893ca1b0: Pull complete 
Digest: sha256:2961004ba012fc4efa2f192b175b8519f4d98e118066bfdef99946f7337c5a26
Status: Downloaded newer image for

with no updates for 10 mins now. what should I do in this case?


➜  go-example git:(master) ✗ flyctl status
  Name     = xxxx-fly          
  Owner    = personal             
  Version  = 0                    
  Status   = pending              
  Hostname =  
  Platform =                      

App has not been deployed yet.

it has been 2 hours now, I can’t interrupt with ctrl+c , the status shows pending.

This might be because of how the go-example app is being launched and built. Our remote builders will sometimes have a little more trouble using buildpacks in this case.

You might be able to sidestep this by running fly apps create appname; fly deploy --nixpacks appname, or by writing a simple Dockerfile (in which case you should omit --nixpacks).

There’s actually one in the app that seems to work, though I did have to change the go version from 1.12 (I used 1.18).