Я пытаюсь перенести серию проектов Trac, изначально размещенных на CloudForge, на новую виртуальную машину Bitnami (debian с установленным стеком Trac).
Документация вики Trac относительно восстановление из резервной копии для меня немного расплывчато, но предполагает, что я смогу настроить новый проект
$ sudo trac-admin PROJECT_PATH initenv
остановить работу служб
$ sudo /opt/bitnami/ctlscript.sh stop
скопируйте снимок из резервной копии в новый путь проекта и перезапустите службы
$ sudo /opt/bitnami/ctlscript.sh start
и должно быть хорошо.
Сделав это (и проработав немало проблем в пути), я дошел до точки, когда на странице браузера отображается
Ошибка трассировки
TracError: невозможно проверить обновление trac.db.api.DatabaseManager: TimeoutError: невозможно установить соединение с базой данных в течение 0 секунд. (OperationalError: невозможно открыть файл базы данных)
Когда я настраиваю новый проект, я отмечаю, что я оставил строку базы данных по умолчанию (неотредактированную), но я не знаю, какой тип базы данных использовался для исходного проекта CloudForge Trac, т.е. есть ли дополнительный шаг для восстановления базы данных.
Любая помощь будет принята с благодарностью, спасибо.
Редактировать Чтобы добавить, CloudForge использовал Trac 0.12.5, а новая виртуальная машина использует Trac 1.5.1. Не уверены, будет ли это проблемой?
Изменить. Проведите дополнительное расследование, и теперь я почти уверен, что моментальный снимок CloudForge не является файлом базы данных SQLite (или другой) - он может выглядеть как ответ типа запроса, когда он начинается и заканчивается;
НАЧАТЬ СДЕЛКУ; ... СОВЕРШИТЬ;