Apple Wikiのインポート-wikiadminコマンドの実行時のエラー27


1

コマンド 'wikiadmin'を使用して10.10を実行しているAppleサーバーにApple Wikiデータをエクスポートしました。正常にエクスポートされました。

エクスポートしたデータを新しいApple 10.13サーバーにコピーし、wikiadminインポートを使用してデータをインポートしようとしています。

私はこのエラーを受け取っています:

    sh-3.2# wikiadmin import -all -path /private/tmp/wikiexport

Converted requested path /private/tmp/wikiexport to absolute path /tmp/wikiexport
        Found Exported.wikis contained in /tmp/wikiexport
        Import path is a recognized Wiki export bundle
        requestedWikiName b25a226e-6c1e-4664-a114-7002b29d3fee is a guid
        Wikis to import: 1
        Importing from /tmp/wikiexport/Exported.wikis/Contents/Resources/b25a226e-6c1e-4664-a114-7002b29d3fee

Error: Caught top-level exception: [PGCQueryError] Error executing query [INSERT INTO file_entity (entity_uid_fk, content_type, data_uid_fk) (SELECT entity_uid_fk, content_type, data_uid_fk FROM file_entity_scratch_20180328T141641)]: ERROR:  insert or update on table "file_entity" violates foreign key constraint "file_entity_data_uid_fk_fkey"
    DETAIL:  Key (data_uid_fk)=(c50dbd5c-e40a-46e9-9d41-3fe158b2f507) is not present in table "filedata_entity".
    , exiting
    Error: Exit with status: 27

とにかくデフォルトだと思う「-format legacy」を使用して、エクスポートオプションも変更しようとしました。

私は他に何ができるかについて途方に暮れています。

/ Library / Server / Wikiを古いサーバーの同じフォルダーに手動で置き換えようとしましたが、新しいサーバーではWikiが表示されましたが、他の問題が発生するのではないかと心配しています。

回答:


1

Appleのソリューションは、「ターゲットディスクモード」を介して古いサーバーを新しいサーバーに接続し、新しいサーバーを最初にセットアップするとき、アカウントなどを作成する前にMigration Assistantを使用してすべてのサーバーデータをインポートすることでした。

その後、新しいサーバーで最新のサーバーアプリを開くと、Wikiに正常にインポートされます。

https://support.apple.com/en-us/HT207034

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.