1

fenêtres à l'aide de 10, je suis en train d'utiliser gcloud plugin Maven pour déployer mon VMs géré appeengine project.So après l'exécution mvn clean install avec succès je lance mvn gcloud: deploy, Il échoue avec la sortie suivante sur la console.gcloud: deploy a échoué en raison: Impossible de copier des certificats

[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 

J'utilise la version plugin Maven gcloud 2.0.9.90.v20151210 comme suit

<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> 

avec le dernier CloudEND_LINK

Toute idée pourquoi cela se produit?

+0

Êtes-vous toujours coincé à ce sujet? – Vilas

+0

oui, je reçois toujours la même erreur sur Windows 10. Je l'ai essayé sur Ubuntu et ça a bien fonctionné –

+0

Je reçois la même erreur en utilisant la commande: 'gcloud --verbosity debug preview app déployer app.yaml' – speedplane

Répondre

0

Vos certificats sont probablement dans un répertoire protégé. Il m'est arrivé sur Mac, où j'ai dû utiliser sudo (runas dans le monde Windows) pour appeler gcloud.

1

J'ai eu le même problème et l'ai suivi jusqu'à un problème dans l'utilisation de App Engine pscp.exe (Copie sécurisée Putty). Ce programme vous invite à dire "oui" à un message d'avertissement, mais lorsque App Engine l'exécute, il désactive la sortie standard, de sorte que vous ne pouvez pas voir l'avertissement. Une solution de contournement consiste à taper y puis enter dans la console lorsque vous voyez l'erreur Error copying certificates.

J'ai ouvert un ticket pour Google (voir que pour plus d'info): https://code.google.com/p/google-cloud-sdk/issues/detail?id=529

+0

Remerciez toi . J'ai fini par utiliser ubuntu et n'ai pas fait face à ce problème. nouveau numéro (bien sûr) est apparu, voir la mise à jour ici http://stackoverflow.com/questions/35253252/deployment-failed-due-to-request-had-insufficient-authentication-scopes –