Restoring Confluence XML site backups fails: Import failed. Check your server logs ...

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

プラットフォームについて: Server と Data Center のみ - この記事は、サーバーおよびデータセンター プラットフォームのアトラシアン製品にのみ適用されます。

問題

When trying to restore a XML site backup, it fails near the end of the import with the following error:

Import failed. Check your server logs for more information.  Transaction rolled back because it has been marked as rollback-only

The following appears in the atlassian-confluence.log

2017-06-26 07:53:21,952 ERROR [Long running task: Importing data] [atlassian.confluence.importexport.KeyInitPostImportTask] execute Problem when init Confluence key after a site import
 -- url: /confluence/longrunningtaskxml.action | traceId: 3598ae31fb625e39 | userName: admin | referer: https://www.<YOURCONFLUENCEURLhere>/confluence/admin/restore-local-file.action | action: longrunningtaskxml

診断

Run the following query to determine if you are missing or have a malformed Server ID in the database of the source instance.

select * from BANDANA where bandanakey = 'confluence.server.id';

原因

The Server ID is malformed or missing from the source instance database.  When restoring a XML site backup, Confluence looks for the server ID when creating application links.  

ソリューション

Manually add the correct Server ID to the database.

データベースの変更を行う場合は必ず事前にバックアップを取得してください。可能な場合は、まずステージング サーバーで SQL コマンドの変更、挿入、更新、または削除を行うようにします。

Use the following insert into statement to add the Server ID.

INSERT INTO BANDANA VALUES (FREE-BANDANAID-VALUE, '_GLOBAL', 'confluence.server.id', '<string>Your-Server-ID</string>');

Create a new XML site backup for restore.

 

最終更新日 2017 年 6 月 28 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.