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.