Как предотвратить предупреждение «Шаблон несовместим с Python3» при развертывании виртуальной машины GCP с многопользовательским сайтом Bitnami? - PullRequest
2 голосов
/ 09 января 2020

Я развертываю экземпляр g1-small с изображением Bitnami Wordpress-Multisite. Развертывание происходит, но с этим предупреждением:

Шаблон несовместим с Python3. Пожалуйста, исправьте следующие ошибки: Исключение в software_status.py Traceback (последний вызов был последним): конструктор возврата [m] (valuation_context) Файл «software_status.py», строка 188, в файле GenerateConfig «software_status.py», строка 161, в _Waiter File "software_status.py", строка 131, в _WaiterDependsOn AttributeError: модуль 'types' не имеет атрибута 'StringTypes' Ресурс: software_status.py Ресурс: config https://cloud.google.com/deployment-manager/docs/migrate-to-python3

Кто-нибудь знает, как это предотвратить?

Ответы [ 2 ]

2 голосов
/ 09 января 2020

Разработчик Bitnami здесь.

Это предупреждающее сообщение, добавленное Google Marketplace для проверки шаблонов развертывания с помощью Python 3. Это просто предупреждающее сообщение, и изображение будет успешно развернуто. К сожалению, на данный момент вы (как пользователь) или Bitnami (как поставщик изображений) не можете ничего сделать. От Bitnami мы уже сообщили Google Marketplace об этой ошибке, и они работают над ее устранением.

0 голосов
/ 09 января 2020

Как вы правильно заметили, это предупреждение о скрипте, который, скорее всего, не был обновлен для работы на python3; поскольку python (2) устарело с 1 января 2020 года, кажется, что несколько скриптов находятся в процессе обновления (или переделки), чтобы сделать его безупречным. На данный момент, по крайней мере, в publi c GIT, кажется, что указанный скрипт c еще не работал, но замечает кое-где (и сообщение от модератора Bitnami о том, как сообщить команде Google об этой ситуации). Мы думаем, что этот пункт будет решен, но поскольку это не нарушает установку (да, предупреждения уродливы, но работа еще не завершена), нам придется терпеть немного дольше, пока идет процесс обновления.

Теперь, чтобы ответить более TL; DR: Нет, это не может быть предотвращено в настоящее время, так как для этого потребуется переработать (код) этого конкретного сценария c и создать образ для развертывания, поэтому лучше всего подождите, пока команда Google / Ботнами завершит sh процесс.

Ссылки:

Другое решение , если вам требуется создать многосайтовое развертывание (без образа Bitami), это создать виртуальную машину и установить LAMP / LNM Стек P с нуля и оттуда создайте снимок, затем изображение и сохраните его на всякий случай.

Я надеюсь, что это может помочь вам в вашей проблеме.

...