Проблема после обновления - Drupal ругается

Главные вкладки

Аватар пользователя iwd iwd 10 мая 2010 в 11:47

Здравствуйте.
Помогите пожалуйста, не могу понять в чём дело:
обновился с 6.14 до 6.16 и теперь Drupal выдаёт в качестве предупреждения следующее:

# user warning: Table 'b23860_htd.drupal_semaphore' doesn't exist query: SELECT expire, value FROM drupal_semaphore WHERE name = 'menu_rebuild' in /home/u23860/how-tosru/www/includes/lock.inc on line 154.
# user warning: Table 'b23860_htd.drupal_semaphore' doesn't exist query: SELECT expire, value FROM drupal_semaphore WHERE name = 'menu_rebuild' in /home/u23860/how-tosru/www/includes/lock.inc on line 154.

Что это значит?

Заранее спасибо.

Комментарии

Аватар пользователя Xermit Xermit 11 мая 2010 в 1:29

Была подобная проблема, я как раз обновил 5.3 до 6.15, а потом 6.15 до 6.16 и кажется подобная ошибка тоже вылезла

О ней тут http://drupal.org/node/732154

Среди тучи советов есть один:
надо проверить, что при работе drupal не возникает ошибок в лог сообщениях, что нет семафора lock трали вали...

Если сообщения есть, особенно когда cron принудительно запускаете иии открываете страничку отчет о состоянии.

Тогда нужно снова запустить update.php и явно выбрать обновление 6054. Потом убедиться, что оно завершилось без ошибки, посмотреть создана ли таблица. Потом снова выполнить обновление и выбрать обновление 6055, во время которого насколько я понимаю и возникла ранее ошибка. Тут правда посыпятся сообщения о том, что некоторые таблицы уже созданы, так как ранее вы уже частично выполнили обновление.

надеюсь вы делаете бэкап бд перед обновлением.

По той ссылке правда перед обновлением еще какие-то манупуляции нужны, но насколько я помню, я их не делал.