Q:TracLightingへのインポート時にエラーが発生する

TracLightingへインポート方法についてです。 以下のページを参考にTracLightingへインポートを試みましたが、既存のTracLightingへ以下のエラーが発生しうまくいきませんでした。

"Database newer than Trac version"

対応方法を教えていただければと思います。 (改めてTracLightning-3.2.0をインストールしましたが同じエラーが発生しました。)

A:tracpath は最新版の Trac 1.0.x に対応しておりますが、TracLightning は 0.12.x を利用しているため、正常にインポートできなかったことが考えられます

ご不便をおかけし申し訳ありません。 TracLightning 用にデータベースをダウングレードする必要があり、その手順について準備いたしますのでお待ちください。 準備完了いたしましたら、サポートより報告させて頂きます。

詳細な状況

tracpath は最新版の Trac 1.0.x に対応しております。tracpathからエクスポートしたプロジェクトデータは最新版の形式となっております。 TracLightning の Trac プロジェクトは 0.12.x を利用しているため、正常にインポートできなかったことが考えられます。 tracpath のエクスポートにてダウングレードを実施することで TracLighting へインポートすることが可能となります。(TracLightning は 0.12.xを利用)

A:tracpath にてダウンロードしたプロジェクトファイルのデータベース形式をダウングレードするスクリプトを作成しました

TracLightning 3.2.0 に対応した方法についてお知らせします。 本件については技術サポートにて検証の上、手順をお知らせいたします。

スクリプトのダウンロード

対応内容

tracpath にてダウンロードしたプロジェクトファイルのデータベース形式を TracLightning 3.2.0 用にダウングレードします。ダウングレードすることで tracpath -> ローカルの TracLightning 3.2.0 に移行することが可能です。

手順

データ形式をダウングレードするためのスクリプトを配置して、インポート対象のプロジェクトのデータ形式を変換してください。

  1. 提供したダウングレードスクリプトを TracLightning の「コマンドプロンプト」で実行可能な場所に配置

        例:C:\TracLight\bin などに配置
  2. Wikiの「TracLightingへインポート方法」4. upgrade を実行前に新しいスクリプト「tracenv-1.0-to-0.12.py」を実行

        C> python tracenv-1.0-to-0.12.py C:\TracLight\projects\trac\<project-name>
        ...
        Downgrading db28.py: 543 files... done. 28 files cannot be downgraded.
        Downgrading db27.py... done.
        Trac database version is 26, now.  
        ※<project-name> はお客様のプロジェクト名を入力してください。
  3. 結果を確認
    • 添付しているファイル名や添付先の Wiki ページ名が長過ぎると Windows ファイルパス上の制限 (260バイト) により名前を変換できないため、それらのファイルはダウングレードされません。Linux であれば制限 4096 bytes となります。
    • ダウングレードできないファイルが見つかった場合、以下のように「CSV形式」で出力します。
    • このファイルはダウングレードできなかったため、手動にて移行して頂く必要があります。
        ----
        C:\TracLight\bin>python tracenv-1.0-to-0.12.py C:\TracLight\projects\trac\opengroove
        Downgrading db28.py: 543 files... done. 28 files cannot be downgraded.
          ==> skipped files: C:\TracLight\projects\trac\opengroove\log\tracenv-1.0-to-0.12-skipped.csv
        Downgrading db27.py... done.
        Trac database version is 26, now.
        
        C:\TracLight\bin>
        ----
    • ファイル「tracenv-1.0-to-0.12-skipped.csv」にダウングレード失敗した一覧を表示します。

ご不明点がございましたらお問い合わせください。 以上、宜しくお願いします。


リンク

TipsAndHowto/TracLightingへのインポート時にエラーが発生する (last edited 2017-12-28 03:34:40 by hayashida)