Проблема при обновлении модуля Flag

Аватар пользователя АлРост

Здравствуйте, Господа!

Хочу обновить модуль Flag (https://www.drupal.org/project/flag) с версии 8.x-4.0-alpha-1 до самой новой на текущий момент 8.x-4.0-alpha-2

После обновления сайт не работает. В отчёте о состоянии ошибка "ОПРЕДЕЛЕНИЯ СУЩНОСТИ/ПОЛЯ" (прикреплённый фал 1).

По совету в этой теме http://drupal.ru/node/132502 установил модуль Devel и запустил с помощью него PHP-код:

try {
\Drupal::entityDefinitionUpdateManager()->applyUpdates();
}
catch (EntityStorageException $e) {
print_r($e);
}

Запуском данного кода часть проблемы было устранено, но не полностью (прикреплённый файл 2) и сайт по-прежнему не работает.

Если удалить прежнюю версию модуля Flag и потом установить новую, то всё будет работать, но в этом случае потеряются все отметки флагов...

Может кому не сложно подсказать, как обновиться без потери данных?

ВложениеРазмер
Иконка изображения Файл 19.72 КБ
Иконка изображения Файл 28.34 КБ
Модули и темы:
Ключевые слова:
Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя oleg90990
oleg90990 1 неделя назад

1) После обновления модуля /update.php заходили? обновляли базу? сомневаюсь. это делается в первую очередь после обновления любого модуля

2) drush entity-updates - должно решить 2 скриншот

Аватар пользователя АлРост
АлРост 1 неделя назад
oleg90990 написал:
1) После обновления модуля /update.php заходили? обновляли базу? сомневаюсь. это делается в первую очередь после обновления любого модуля

Нет, не заходил. Не знал, что нужно. Сейчас заново обновил модуль, после этого в отчёте о состоянии первый скриншот. Прошёл на /update.php (там после запуска обновления базы пишет - "ожидаемых обновлений нет", в отчёте о состоянии ничего не поменялось).

oleg90990 написал:
2) drush entity-updates - должно решить 2 скриншот

Хорошо, попробую разобраться, как drush установить, ранее этого не делал.

==============

Там в релизе модуля нашёл данный абзац с ссылкой на патч:

"If, despite our warnings about kittens and alpha releases, you are running Flag in an environment where you can't simply hose down and reinstall, then this support request contains code that will help at least partially: #2858553: Pre-beta update hook code. "

Через переводчик не особо понятно о чём речь, но похоже это про озвученную проблему.