导入Apple Wiki-运行Wikiadmin命令时出现错误27


1

我使用命令“ wikiadmin”将Apple Wiki数据导出到运行10.10的Apple服务器上。成功导出。

我将导出的数据复制到新的Apple 10.13服务器上,并尝试使用wikiadmin import导入数据。

我收到此错误:

    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,但我担心这会带来其他问题,所以我想正确地做到这一点。

Answers:


1

苹果的解决方案是通过“目标磁盘模式”将旧服务器连接到新服务器,并在最初设置新服务器时使用迁移助手,然后再创建任何帐户等,以导入所有服务器数据。

然后,在新服务器上打开最新的Server应用程序时,它将成功导入Wiki。

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.