Cloud Foundry cli I / O Тайм-аут - PullRequest
       45

Cloud Foundry cli I / O Тайм-аут

0 голосов
/ 27 августа 2018

Мне удалось успешно развернуть BOSH и CF на GCP. Я смог установить cf cli на мою рабочую машину и без проблем мог войти в cf конечную точку API. Сейчас я пытаюсь развернуть приложение в стиле hello-world для python и node.js (cf push), но у меня возникает следующая ошибка:

Python:

**ERROR** Could not install python: Get https://buildpacks.cloudfoundry.org/dependencies/python/python-3.5.4-linux-x64-5c7aa3b0.tgz: dial tcp: lookup buildpacks.cloudfoundry.org on 169.254.0.2:53: read udp 10.255.61.196:36513->169.254.0.2:53: i/o timeout
   Failed to compile droplet: Failed to run all supply scripts: exit status 14

NodeJS

-----> Nodejs Buildpack version 1.6.28
   -----> Installing binaries
          engines.node (package.json): unspecified
          engines.npm (package.json): unspecified (use default)
          **WARNING** Node version not specified in package.json. See: http://docs.cloudfoundry.org/buildpacks/node/node-tips.html
   -----> Installing node 6.14.3
          Download [https://buildpacks.cloudfoundry.org/dependencies/node/node-6.14.3-linux-x64-ae2a82a5.tgz]
          **ERROR** Unable to install node: Get https://buildpacks.cloudfoundry.org/dependencies/node/node-6.14.3-linux-x64-ae2a82a5.tgz: dial tcp: lookup buildpacks.cloudfoundry.org on 169.254.0.2:53: read udp 10.255.61.206:34802->169.254.0.2:53: i/o timeout
   Failed to compile droplet: Failed to run all supply scripts: exit status 14

Я могу вручную загрузить и проверить связь с пакетом сборки на рабочем компьютере, в Jumpbox и в bosh vms, поэтому я считаю, что DNS работает правильно на каждом из этих типов компьютеров.

Как часть развертывания по умолчанию, я считаю, что туннель socks5 создан, чтобы разрешить связь с моей рабочей машины с Jumpbox, поэтому я считаю, что проблема заключается в этом. https://docs.cloudfoundry.org/cf-cli/http-proxy.html При запуске bbl print-env, экспорт BOSH_ALL_PROXY=ssh+socks5://jumpbox@35.192.140.0:22?private-key=/tmp/bosh-jumpbox725514160/bosh_jumpbox_private.key, однако, когда я экспортирую https_proxy=socks5://jumpbox@35.192.140.0:22?private-key=/tmp/bosh-jumpbox389236516/bosh_jumpbox_private.key и выполняю команду cf push, я получаю следующую ошибку:

Request error: Get https://api.cloudfoundry.costub.com/v2/info: proxy: SOCKS5 proxy at 35.192.140.0:22 has unexpected version 83 TIP: If you are behind a firewall and require an HTTP proxy, verify the https_proxy environment variable is correctly set. Else, check your network connection. FAILED

Я на правильном пути? Правильно ли отформатирована моя переменная https_proxy? Я также пытался https_proxy=socks5://jumpbox@35.192.140.0:22 с тем же результатом.

...