2010-04-21 3 views
1

Google App Engine indique "Doit s'authentifier en premier". tout en essayant de déployer une application:Google App Engine indique "Doit s'authentifier en premier". tout en essayant de déployer une application

[email protected] /opt/google_appengine $ python appcfg.py update ~/sda2/workspace/lyapapam/ 

Application: lyapapam; version: 1. 
Server: appengine.google.com. 
Scanning files on local disk. 
Scanned 500 files. 
Scanned 1000 files. 
Initiating update. 
Email: <email_here>@gmail.com 
Password for <email_here>@gmail.com: 
Error 401: --- begin server output --- 
Must authenticate first. 
--- end server output --- 

Nous obtenons ce message avec toute application et sous un compte de développeur disponible pour nous

C'est ce que nous avons installé:

Python - 2.5.5   App Engine SDK - 1.3.2 
PIL - 1.1.7   ssl   - 1.15 

Comment puis-je répare le? Est-ce un problème bien connu?

Mise à jour:

J'ai eu vraiment un problème avec la synchronisation de temps immédiatement après l'installation de Windows sur le même ordinateur où j'ai installé Gentoo, mais je l'ai résolu que bientôt par la mise en RealTimeIsUniversal dans le registre et la mise en synchronisation avec europe.pool.ntp.org dans les deux systèmes. Quelques jours après avoir résolu un problème de synchronisation de l'heure, applcfg.py m'a demandé un mot de passe après chaque ligne imprimée (c'était vraiment bizarre) et j'ai utilisé - -passin et unix 'oui'.

Maintenant, j'ai ce problème avec "Doit s'authentifier en premier." et j'ai passé beaucoup de temps à jouer avec les options --passin --insecure --no_cookies dans différentes combinaisons sur Windows et Linux sans aucun succès.

Répondre

6

il est très probable que, supposons que vous avez un compte (s) qui sont en règle, que l'horloge de votre le système est mal défini. cela provoque de tels échecs d'authentification que vous avez.

est ici un poste lié de l'été dernier décrivant exactement ce problème (et solution): http://groups.google.com/group/google-appengine-python/browse_thread/thread/a57fc866838b0b32

si votre horloge est correcte, et vous pensez que vous avez d'autres questions, atteindre le forum des développeurs Google App Engine pour obtenir de l'aide:

+0

wescpy est absolument correct. Après avoir changé le temps de mon système à la normale, tout va bien maintenant. – DocWiki

+0

Mon horloge est définitivement correcte: Fri Nov 14 00:35:06 CET 2014. Mais je reçois toujours cette erreur: 'Nom d'utilisateur ou mot de passe invalide. Erreur: l'horloge du système de la machine est incorrecte. 2014-11-14 00: 24: 36,831 ERREUR appcfg.py:2324 Une erreur s'est produite lors du traitement du fichier '': Erreur HTTP 401: non autorisé. Abandonner. Erreur 401: --- commencer la sortie du serveur --- Doit s'authentifier en premier. --- sortie du serveur final --- ' WTF?!? – STF

+0

Ok, je me suis dit: j'étais dans le rôle de Viewer. – STF

2

Il devrait vous demander votre nom d'utilisateur et votre mot de passe. Courez-vous ceci à partir d'un script?

Si oui, vous pouvez utiliser l'option: --passin

If given, the tool accepts the Google account password in stdin instead of prompting for it interactively. This allows you to invoke the tool from a script without putting your password on the command line.

Source

0

Il s'agit également du même message d'erreur affiché lorsque votre mot de passe contient des caractères spéciaux, par exemple $.