1

Использования Windows 10, я пытаюсь использовать gcloud Maven плагин для развертывания моих виртуальных машин удались appeengine project.So после запуска MVN чистой установки успешно бегаю МВН gcloud: развернуть, Он не работает со следующим выходом на консоли.gcloud: развертывание не удался из-за: Невозможно скопировать сертификаты

[INFO] Copying certificates for secure access. You may be prompted to create an SSH keypair. 
[INFO] DEBUG: Loaded Command Group: ['gcloud', 'compute', 'copy_files'] 
[INFO] DEBUG: Error copying certificates. Retry 0 of 20. 
[INFO] DEBUG: Error copying certificates. Retry 1 of 20. 
[INFO] DEBUG: Error copying certificates. Retry 2 of 20. 
[INFO] DEBUG: Error copying certificates. Retry 3 of 20. 
[INFO] DEBUG: Error copying certificates. Retry 4 of 20. 
[INFO] DEBUG: Error copying certificates. Retry 5 of 20. 
[INFO] DEBUG: Error copying certificates. Retry 6 of 20. 
[INFO] DEBUG: Error copying certificates. Retry 7 of 20. 
[INFO] DEBUG: Error copying certificates. Retry 8 of 20. 
[INFO] DEBUG: Error copying certificates. Retry 9 of 20. 
[INFO] DEBUG: Error copying certificates. Retry 10 of 20. 
[INFO] DEBUG: Error copying certificates. Retry 11 of 20. 
[INFO] DEBUG: Error copying certificates. Retry 12 of 20. 
[INFO] DEBUG: Error copying certificates. Retry 13 of 20. 
[INFO] DEBUG: Error copying certificates. Retry 14 of 20. 
[INFO] DEBUG: Error copying certificates. Retry 15 of 20. 
[INFO] DEBUG: Error copying certificates. Retry 16 of 20. 
[INFO] DEBUG: Error copying certificates. Retry 17 of 20. 
[INFO] DEBUG: Error copying certificates. Retry 18 of 20. 
[INFO] DEBUG: Error copying certificates. Retry 19 of 20. 
[INFO] DEBUG: (gcloud.preview.app.deploy) Unable to copy certificates. 
[INFO] Traceback (most recent call last): 

[INFO] File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\calliope\cli.py", line 609, in Execute 
[INFO]  result = args.cmd_func(cli=self, args=args) 
[INFO] File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\calliope\backend.py", line 1228, in Run 
[INFO]  resources = command_instance.Run(args) 
[INFO] File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\surface\preview\app\deploy.py", line 256, in Run 
[INFO]  remote_build) 
[INFO] File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\api_lib\app\deploy_command_util.py", line 167, in BuildAndPushDockerImages 
[INFO]  cli, version_id, remote, project) as docker_client: 
[INFO] File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\api_lib\app\images\docker_util.py", line 224, in __enter__ 
[INFO]  self._vm = Provision(self._cli, self._name, self._zone, self._project) 
[INFO] File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\api_lib\app\images\docker_util.py", line 55, in Provision 
[INFO]  vm.CopyCerts() 
[INFO] File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\api_lib\app\images\docker_util.py", line 167, in CopyCerts 
[INFO]  raise exceptions.ToolException('Unable to copy certificates.') 
[INFO] ToolException: Unable to copy certificates. 
[INFO] ERROR: (gcloud.preview.app.deploy) Unable to copy certificates. 
[ERROR] Error: gcloud app command with exit code : 1 

Я использую gcloud Maven плагин версии 2.0.9.90.v20151210 следующим

<plugin> 
    <groupId>com.google.appengine</groupId> 
    <artifactId>gcloud-maven-plugin</artifactId> 
    <version>2.0.9.90.v20151210</version> 
    <configuration> 
     <version>test-gcloud-plugin-v1-1x16</version> 
     <runtime>java7</runtime> 
     <verbosity>debug</verbosity> 
     <log_level>info</log_level> 
    </configuration> 
</plugin> 

с последним облачным SDK

Любая идея, почему это происходит?

+0

Вы все еще застряли на этом? – Vilas

+0

да, я все равно получаю ту же ошибку в окнах 10. Я пробовал это на ubuntu, и он работал нормально –

+0

Я получаю ту же ошибку, используя команду: 'gcloud --verbosity debug preview app deploy app.yaml' – speedplane

ответ

0

Скорее всего, ваши сертификаты находятся в защищенном каталоге. Это случилось со мной на Mac, где мне пришлось использовать sudo (runas в мире Windows), чтобы вызвать gcloud.

1

У меня была такая же проблема, и я обнаружил проблему с использованием App Engine pscp.exe (Безопасная копия с помощью шпатлевки). Эта программа предлагает вам сказать «да» предупреждающему сообщению, но когда App Engine запускает его, он отключает стандартный вывод, поэтому вы не можете видеть предупреждение. Обходным путем является ввод y, а затем enter в консоль, когда вы видите ошибку Error copying certificates.

Я открыл билет на Google (см, что для получения дополнительной информации): https://code.google.com/p/google-cloud-sdk/issues/detail?id=529

+0

Thank вы . Я закончил тем, что использовал ubuntu и не сталкивался с этой проблемой. появилась новая проблема (конечно), см. обновление здесь http://stackoverflow.com/questions/35253252/deployment-failed-due-to-request-had-insufficient-authentication-scopes –

Смежные вопросы