mikegehard / cloudfoundry-buildpack-haskell-stack

MIT License
5 stars 2 forks source link

Problems loading lts-6.6 build plan #1

Open PiotrJustyna opened 5 years ago

PiotrJustyna commented 5 years ago

First of all, great work and much appreciated 🥇

Having some problems pushing the sample app, any idea what could be causing this? cf push output:

Waiting for API to complete processing files...

Staging app and tracing logs...
   Cell 4915dda9-96ce-4ea0-96cb-d46110b31df4 creating container for instance 0328951e-4fa5-427a-8b05-5a299665a9cc
   Cell 4915dda9-96ce-4ea0-96cb-d46110b31df4 successfully created container for instance 0328951e-4fa5-427a-8b05-5a299665a9cc
   Downloading app package...
   Downloaded app package (6.7K)
   -----> 2019-01-09_15:49:53 Starting...
   -----> 2019-01-09_15:49:53 Downloading stack-1.2.0
   ######################################################################## 100.0%
   ######################################################################## 100.0%
                                                                              0.5%
   ##                                                                         2.9%
   ####                                                                       6.5%
   #######                                                                   10.0%
   #########                                                                 13.6%
   ############                                                              17.2%
   ##############                                                            20.7%
   #################                                                         24.3%
   ####################                                                      27.8%
   ######################                                                    31.2%
   #########################                                                 34.8%
   ###########################                                               38.4%
   ##############################                                            41.9%
   ################################                                          45.5%
   ###################################                                       49.0%
   #####################################                                     52.4%
   ########################################                                  56.0%
   ##########################################                                59.6%
   #############################################                             63.1%
   ################################################                          66.7%
   ##################################################                        70.2%
   #####################################################                     73.8%
   #######################################################                   77.4%
   ##########################################################                80.9%
   ############################################################              84.5%
   ###############################################################           88.1%
   #################################################################         91.6%
   ####################################################################      95.2%
   #######################################################################   98.7%
   ######################################################################## 100.0%
   -----> 2019-01-09_15:49:57 Running stack
   Downloading lts-6.6 build plan ...
   HttpExceptionRequest Request {
     host                 = "raw.githubusercontent.com"
     port                 = 443
     secure               = True
     requestHeaders       = []
     path                 = "/fpco/lts-haskell/master//lts-6.6.yaml"
     queryString          = ""
     method               = "GET"
     proxy                = Nothing
     rawBody              = False
     redirectCount        = 10
     responseTimeout      = ResponseTimeoutDefault
     requestVersion       = HTTP/1.1
   }
    (ProxyConnectException "raw.githubusercontent.com" 443 (Status {statusCode = 407, statusMessage = "authenticationrequired"}))
   Failed to compile droplet: Failed to compile droplet: exit status 1
   Exit status 223
   Cell 4915dda9-96ce-4ea0-96cb-d46110b31df4 stopping instance 0328951e-4fa5-427a-8b05-5a299665a9cc
   Cell 4915dda9-96ce-4ea0-96cb-d46110b31df4 destroying container for instance 0328951e-4fa5-427a-8b05-5a299665a9cc
Error staging application: App staging failed in the buildpack compile phase
FAILED
PiotrJustyna commented 5 years ago

OK, got it resolved. When you're behind the corporate proxy, you may need another proxy just for github (my first proxy did not have any user/password). I changed it in flight in the compile stage, will do my best to create a PR when I have time. For now, here's my code:

echo "Your old proxy:"
echo $https_proxy
export https_proxy=http://user_name:password@proxy.dub.emea.dell.com
echo "Your new proxy:"
echo $https_proxy