Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Перенос данных trac  (Прочитано 2493 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AntonMinsk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Перенос данных trac
« : 25 Сентября 2008, 16:05:11 »
Здравствуйте. Не знаю может не в этой ветке поднял тему, но все же.
Есть проблема переноса данных trac. Раньше trac (0.10) размещался на сервере slackware, теперь возникла проблема переноса его на ubuntu 7.10 desktop. сам трек настроен (новая версия 0.11.1), все работает так как и должно, но перенести данные не получается. Пробовал просто скопировать файл trac.db но при запросе страницы выдает следующее:
Warning: Can't synchronize with the repository (The 'repository_dir' has changed, a 'trac-admin resync' operation is needed.). Look in the Trac log for more information.
Oops…
Trac detected an internal error:

DatabaseError: database disk image is malformed
при попытке сделать trac-admin /path/to/env upgrade тоже ругается и выдает DatabaseError: database disk image is malformed
Что делать? Может кто-то сталкивался с похожей проблемой. спасибо.

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Перенос данных trac
« Ответ #1 : 25 Сентября 2008, 16:32:00 »
Пробовал просто скопировать файл trac.db но при запросе страницы выдает следующее:
Warning: Can't synchronize with the repository (The 'repository_dir' has changed, a 'trac-admin resync' operation is needed.). Look in the Trac log for more information.
Oops…
Trac detected an internal error:

DatabaseError: database disk image is malformed


Не спец по траку, но он пишет во первЫх строкАх, что нужно выполнить команду trac-admin resync и посмотреть, что написано в логах.
Делали?
« Последнее редактирование: 25 Сентября 2008, 16:33:43 от wl »
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн AntonMinsk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Перенос данных trac
« Ответ #2 : 25 Сентября 2008, 16:45:31 »
Цитировать
нужно выполнить команду trac-admin resync и посмотреть, что написано в логах.
Делали?
Делал, конечно, а вот логи что-то в упор найти не могу :(
Сейчас попробовал сделать переход с одной версии на другую http://trac-hacks.org/wiki/TracUpgrade по примеру с 0.9-бета на 0.9 сделал resync ошибка поменялась

Trac detected an internal error:
AttributeError: 'NoneType' object has no attribute 'startswith'

Оффлайн AntonMinsk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Перенос данных trac
« Ответ #3 : 25 Сентября 2008, 18:39:54 »
Вот решение  :D
1. Просто тупо копируем папку окружения.
2. Изменяем конфиг в частности путь к svn репозиторию (если нужно)
3.trac-admin /path/to/env upgrade
4.trac-admin /path/to/env resync

Наслаждаемся :)

 

Страница сгенерирована за 0.05 секунд. Запросов: 25.