Развертывание Google App Engine с модулем Django после обновления gcloud?

Мы развертываем GAE с помощью Django 1.7 (мы отправляем его как символический модуль нашего virtualenv). Все было хорошо до последнего обновления инструментов gcloud.

Теперь, когда мы выполняем $ gcloud preview app deploy app.yaml, мы получаем:

Updating module [default]...failed.

ERROR: (gcloud.preview.app.deploy) Error Response: [400] Invalid 
JSON payload received. Unknown name "datata_devops/local/libs/django
/contrib/formtools/locale/hr/_lc_messages/django.mo" at 
'version.deployment.files[2368]': Repeated map key: 'datata_devops/local
/libs/django/contrib/formtools/locale/hr/LC_MESSAGES/django.mo' is 
already set.

Мы предполагаем, что это связано с тем, что мы загружаем собственную версию Django, но понятия не имеем, как это решить. Мы попытались использовать компьютер с более старой версией инструментов gcloud, но получили ошибку Too many files (limit is 10,000).

Любые подсказки о том, как решить эту проблему с последней версией gcloud? Спасибо!


person Omar Trejo    schedule 20.10.2015    source источник
comment
Вы должны открыть это в системе отслеживания проблем[1]. Убедитесь, что вы включили шаги для воспроизведения (т.е. ссылку на точную версию Django, структуру, которую вы используете...).[1]code.google.com/p/googleappengine/issues/entry   -  person Ryan    schedule 20.10.2015
comment
Здесь больше подойдет Google Cloud SDK. но предложение Райана хорошее.   -  person Zachary Newman    schedule 20.10.2015
comment
Спасибо обоим. Я сообщу о проблеме.   -  person Omar Trejo    schedule 27.10.2015


Ответы (1)


Альтернативные подходы к gcloud preview app deploy:

person Dan Cornilescu    schedule 21.10.2015
comment
Спасибо. Развертывание с помощью appcfg.py сработало. Я сообщу об ошибочном поведении в Google Cloud SDK. как предложил Захари. Я не буду отмечать это как решенное, потому что это временное решение нерешенной проблемы. Я оставлю его открытым на случай, если у кого-то есть ответ непосредственно на упомянутый вопрос. - person Omar Trejo; 27.10.2015