Google App Engine говорит: «Сначала нужно пройти проверку подлинности». при попытке развернуть любое приложение - PullRequest
1 голос
/ 22 апреля 2010

Google App Engine говорит: «Сначала нужно пройти проверку подлинности». при попытке развернуть любое приложение:

me@myhost /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 ---

Мы получаем это сообщение с любым приложением и под любым доступным нам аккаунтом разработчика

Вот что мы установили:

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

Как я могу это исправить? Это хорошо известная проблема?

Обновление:

У меня действительно были проблемы с синхронизацией времени сразу после установки Windows на тот же компьютер, на котором установлен Gentoo, но я исправил это вскоре, установив RealTimeIsUniversal в реестре и установив синхронизацию с europe.pool.ntp.org в обоих системы. (Кстати, мой часовой пояс EEST)

Через пару дней после того, как я решил проблему с синхронизацией времени, appcfg.py спрашивал у меня пароль после каждой напечатанной строки (это было действительно странно), и я использовал --passin и unix 'yes'.

Теперь у меня есть проблема с «Должен сначала пройти аутентификацию». и я потратил много времени, безуспешно играя с параметрами --passin --insecure --no_cookies в различных комбинациях как для Windows, так и для Linux.

Ответы [ 3 ]

6 голосов
/ 22 апреля 2010

весьма вероятно, что, скажем, у вас есть хорошие аккаунты, что часы в вашей системе установлены неправильно.это приводит к таким ошибкам аутентификации, которые вы получили.

вот соответствующий пост от прошлого лета с изложением этой точной проблемы (и решения): http://groups.google.com/group/google-appengine-python/browse_thread/thread/a57fc866838b0b32

если ваши часы верны, и вымогут возникнуть другие проблемы, обратитесь за помощью к форуму разработчиков Google App Engine: http://groups.google.com/group/google-appengine-python

2 голосов
/ 22 апреля 2010

Должен появиться запрос вашего имени пользователя и пароля.Вы запускаете это из скрипта?

Если это так, вы можете использовать опцию: --passin

Если указано, инструмент принимает пароль учетной записи Google в stdin, а не запрашивает его в интерактивном режиме.Это позволяет вам вызывать инструмент из сценария, не вводя пароль в командной строке.

Источник

0 голосов
/ 07 марта 2014

Это то же сообщение об ошибке, которое отображается несколько раз, когда в вашем пароле есть специальные символы, например $.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...