All-In-One TracからTrac Lightning 2.0.0beta3への移行テスト

 VMware Server上でAll-In-One TracTrac 0.9.5)からの移行のテスト。基本的には、用意されているドキュメント通りにやってみました。All-In-One Tractracフォルダにインストールしています。

1.Tracのデータをフォルダごとコピー
移行元\trac\trac_repo\projects\○○○
↓コピー
C:\TracLight\projects\trac\○○○

2.Subversionのデータをフォルダごとコピー
移行元\trac\svn_repo\projects\○○○
↓コピー
C:\TracLight\projects\svn\○○○

3.パスワードファイルをコピー
移行元\trac\svn_repo\projects\trac.htpasswd
↓コピー
C:\TracLight\projects

4.iniファイルを指示通りに変更。

5.Trac Lightningのコマンドプロンプトを起動

trac-admin.bat C:\TracLight\projects\trac\○○○ upgrade
trac-admin.bat C:\TracLight\projects\trac\○○○ resync

コマンドプロンプトで以下の用に表示されたら完了。

C:\TracLight\bin>python.exe
"C:\TracLight\python\Scripts\trac-admin-script.py" c
:\TracLight\projects\trac\○○○ resync
Resyncing repository history...
1375 revisions cached. Done.

C:\TracLight\bin>

6.httpd.confを指示通り修正

7.tracを起動
 adminでログインしてみる。

8.プラグインの有効化
 カレンダープラグインとか表示されず、今までと同じようなメニューしか表示されない。管理画面からラグインを有効化します。
[管理][プラグイン]から、プラグインを選択して、「有効」をチェックして、「変更を適用」をクリックするとプラグインが表示されます。

 って、確認していたら「Subversion Access」がエラーになりました。。。Sampleプロジェクトは見られているから、移行ミスかなぁ。あと、「Accounts」の「Users」がなぜかふたつ表示された。

 以下がエラーメッセージ。

Oops…
Trac detected an internal error:
IOError: [Errno 2] No such file or directory: u''


Python Traceback

File
"c:\traclight\python\lib\site-packages\Trac-0.11.ja1-py2.5.egg\trac\web\main.py",
line 424, in _dispatch_request
dispatcher.dispatch(req)
File
"c:\traclight\python\lib\site-packages\Trac-0.11.ja1-py2.5.egg\trac\web\main.py",
line 198, in dispatch
resp = chosen_handler.process_request(req)
File
"c:\traclight\python\lib\site-packages\Trac-0.11.ja1-py2.5.egg\trac\admin\web_ui.py",
line 114, in process_request
path_info)
File "build\bdist.win32\egg\svnauthz\admin_ui.py", line
45, in process_admin_requestFile
"build\bdist.win32\egg\svnauthz\admin_ui.py", line 381, in
_get_modelFile "build\bdist.win32\egg\svnauthz\io.py",
line 10, in read

 ん〜、報告してみようかな。

9.フィールドを追加
「管理」のManage Custom Fieldsからカレンダーとガントチャートで利用する「開始日」等のフィールドを追加します。

10.移行テスト完了
 ひとまず、TortoiseSVNから、チェックアウトして、コミットもいけるので問題はなさそうかな。左上のロゴは変更していたので、リンクが切れてます。手順は確認できたので、正式リリースされたら、そのうち本番環境も移行してみます。

 ・・・Trac Lightning 2.0.0beta4がリリースされてた。また、時間が出来たら試してみます。