xenserver: error & # 39; Could not set extended information from vcpu0 & # 39; when restoring Xen vm

I am trying to move an Xen virtual machine from one server to another using the xl save Y xl restore Commands I am very new to Xen and I am working on some servers where the last guy who ran this never did this, I only had a script that copied virtual machines between servers, but you would have to restart them.

When i use xl save and so xl restore on the same server, everything works fine, however, when I save a VM (and turn it off) on one, then copy its ZFS volume to the other and also copy the checkpoint file, I can't restore it, and I get the error in the title. I will paste the information below if someone can think of something; Search didn't help.

root@soccer:/xenvm/carlos# xl restore -d /xenvm/carlos/$CHUNK

Loading new save file /xenvm/carlos/81641-unattend (new xl fmt info 0x3/0x0/2344)
 Savefile contains xl domain config in JSON format
Parsing config from 
{
    "c_info": {
        "type": "pv",
        "name": "81641-unattend",
        "uuid": "3fbae979-9d7b-4a60-a9dd-ae9a6de93a26",
        "run_hotplug_scripts": "True"
    },
    "b_info": {
        "max_vcpus": 1,
        "avail_vcpus": (
            0
        ),
        "vcpu_hard_affinity": (
            (
                4,
                5,
                6,
                7,
                8,
                9,
                10,
                11,
                12,
                13,
                14,
                15,
                16,
                17,
                18,
                19,
                20,
                21,
                22,
                23,
                24,
                25,
                26,
                27,
                28,
                29,
                30,
                31,
                32,
                33,
                34,
                35,
                36,
                37,
                38,
                39
            )
        ),
        "numa_placement": "False",
        "max_memkb": 2097152,
        "target_memkb": 2097152,
        "video_memkb": 0,
        "shadow_memkb": 17408,
        "sched_params": {
            "sched": "credit",
            "weight": 2048,
            "cap": 0
        },
        "claim_mode": "True",
        "cmdline": "root=/dev/xvda1 ro",
        "type.pv": {
            "bootloader": "pygrub"
        },
        "arch_arm": {

        }
    },
    "disks": (
        {
            "pdev_path": "/dev/zvol/xenvm/81641-unattend",
            "vdev": "xvda1",
            "format": "raw",
            "readwrite": 1,
            "colo_restore_enable": "False"
        }
    ),
    "nics": (
        {
            "devid": 0,
            "mac": "00:16:3e:c5:a4:9d",
            "ip": "66.152.11.51",
            "bridge": "xenbr0",
            "ifname": "81641-unattend",
            "nictype": "vif",
            "rate_bytes_per_interval": 625000,
            "rate_interval_usecs": 50000
        },
        {
            "devid": 1,
            "mac": "00:16:3e:8d:3c:91",
            "ip": "10.2.4.94",
            "bridge": "xenbr1",
            "ifname": "81641p-unatten",
            "nictype": "vif"
        }
    ),
    "on_reboot": "restart",
    "on_soft_reset": "soft_reset"
}
xc: info: Found x86 PV domain from Xen 4.9
xc: info: Restoring domain
xc: error: Failed to set vcpu0's extended info (1 = Operation not permitted): Internal error
xc: error: Restore failed (1 = Operation not permitted): Internal error
libxl: error: libxl_stream_read.c:852:libxl__xc_domain_restore_done: restoring domain: Operation not permitted
libxl: error: libxl_create.c:1217:domcreate_rebuild_done: Domain 253:cannot (re-)build domain: -3
libxl: error: libxl_domain.c:1003:libxl__destroy_domid: Domain 253:Non-existant domain
libxl: error: libxl_domain.c:962:domain_destroy_callback: Domain 253:Unable to destroy guest
libxl: error: libxl_domain.c:889:domain_destroy_cb: Domain 253:Destruction of domain failed