Roundcube 0.9.5 Upgrade to 1.0.3 — «DB Schema: NOT OK»

Тот кто сталкивался с обновлением Roundcube наверняка знает что обновить его это тот еще гемор 🙂 Вот и в этот раз я столкнулся с трудностями обновления с версии 0.9.5 до 1.0.3. То что конфиги разные и имеют разный формат — это ложка дегтя … ну да ладно. А вот обновления БД всегда были «поребриком» о который спотыкается каждый 🙂 Короче, наткнулся на такую вот ошибку: «DB Schema: NOT OK»
В инсталлере есть кнопочка «Update» которая якобы должна решить эту проблему, вот же она:

Roundcube - Upgrade SQL DB
но какую бы версию я не выбирал — ничего

не срабатывало. В топку инсталлер, смотрим что под капотом, а там все прозаично … Решить проблему можно по-другому. В комплекте с движком идут обновления базы в виде файликов sql, они находятся в папке SQL/mysql. Я просто поочередно применил их вот таким образом:

root@ns:/home/roundcube/www/SQL/mysql# mysql -u roundcube -p roundcubemail < 2013011000.sql
Enter password:
root@ns:/home/roundcube/www/SQL/mysql#

после каждого раза проверяем инсталлер в браузере, не стал ли статус базу в состояние OK? Проще говоря жмем F5 … мне пришлось повторить операцию несколько раз поочередно перебирая файлики ….

root@ns:/home/roundcube/www/SQL/mysql# mysql -u roundcube -p roundcubemail < 2013042700.sql
Enter password:
root@ns:/home/roundcube/www/SQL/mysql# mysql -u roundcube -p roundcubemail < 2013052500.sql
Enter password:
root@ns:/home/roundcube/www/SQL/mysql# mysql -u roundcube -p roundcubemail < 2013061000.sql
Enter password:
root@ns:/home/roundcube/www/SQL/mysql#

Пока не увидел заветный OK в статусе базы данных:
Manual Upgrade BD - Roundcube
Ну дальше проблем у меня не было …

Хай щастить!

  1. Комментов пока нет

  1. Трэкбэков пока нет.

Why ask?