<meta http-equiv="Content-Type" content="text/html; charset=GB18030"><div>Hi,Richard:</div><div>       I use /bin/virt-copy-in  failed , virt-copy-in  have no diff with other nomarl machine(work well ) ,  </div><div>      /bin/virt-copy-in: symbol lookup error: /lib64/libguestfs.so.0: undefined symbol: json_string_length </div><div><br></div><div><br></div><div>     here are the message  , Thanks for you help . </div><div><br></div><div><div># uname  -a</div><div>Linux sh-op-offline-vmhost01.sh.sftcwl.com 4.19.8-1.el7.elrepo.x86_64 #1 SMP Sat Dec 8 10:07:47 EST 2018 x86_64 x86_64 x86_64 GNU/Linux</div><div># cat /etc/redhat-release</div><div>CentOS Linux release 7.2.1511 (Core)</div></div><div><br></div><div><div>#  /bin/virt-copy-in --version</div><div>libguestfs: trace: set_verbose true</div><div>libguestfs: trace: set_verbose = 0</div><div>libguestfs: create: flags = 0, handle = 0x56457b6e0700, program = virt-copy-in</div><div>virt-copy-in 1.40.2rhel=7,release=5.el7_7.3,libvirt</div><div>libguestfs: trace: close</div><div>libguestfs: closing guestfs handle 0x56457b6e0700 (state 0)</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><div># virt-copy-in /etc/resolv.conf -a 10.188.188.34.sys.img /etc/</div><div>libguestfs: trace: set_verbose true</div><div>libguestfs: trace: set_verbose = 0</div><div>libguestfs: create: flags = 0, handle = 0x55a0a79a9700, program = virt-copy-in</div><div>libguestfs: trace: set_pgroup true</div><div>libguestfs: trace: set_pgroup = 0</div><div>libguestfs: trace: add_drive "10.188.188.34.sys.img"</div><div>libguestfs: trace: add_drive = 0</div><div>libguestfs: trace: is_config</div><div>libguestfs: trace: is_config = 1</div><div>libguestfs: trace: launch</div><div>libguestfs: trace: max_disks</div><div>libguestfs: trace: max_disks = 255</div><div>libguestfs: trace: get_tmpdir</div><div>libguestfs: trace: get_tmpdir = "/tmp"</div><div>libguestfs: trace: version</div><div>libguestfs: trace: version = <struct guestfs_version = major: 1, minor: 40, release: 2, extra: rhel=7,release=5.el7_7.3,libvirt, ></div><div>libguestfs: trace: get_backend</div><div>libguestfs: trace: get_backend = "libvirt"</div><div>libguestfs: launch: program=virt-copy-in</div><div>libguestfs: launch: version=1.40.2rhel=7,release=5.el7_7.3,libvirt</div><div>libguestfs: launch: backend registered: unix</div><div>libguestfs: launch: backend registered: uml</div><div>libguestfs: launch: backend registered: libvirt</div><div>libguestfs: launch: backend registered: direct</div><div>libguestfs: launch: backend=libvirt</div><div>libguestfs: launch: tmpdir=/tmp/libguestfs8F29Zb</div><div>libguestfs: launch: umask=0022</div><div>libguestfs: launch: euid=0</div><div>libguestfs: libvirt version = 4005000 (4.5.0)</div><div>libguestfs: guest random name = guestfs-z60wka9s9sjgb52d</div><div>libguestfs: connect to libvirt</div><div>libguestfs: opening libvirt handle: URI = qemu:///system, auth = default+wrapper, flags = 0</div><div>libguestfs: successfully opened libvirt handle: conn = 0x55a0a79ab150</div><div>libguestfs: qemu version (reported by libvirt) = 1005003 (1.5.3)</div><div>libguestfs: get libvirt capabilities</div><div>libguestfs: parsing capabilities XML</div><div>libguestfs: trace: get_backend_setting "force_tcg"</div><div>libguestfs: trace: get_backend_setting = NULL (error)</div><div>libguestfs: trace: get_backend_setting "internal_libvirt_label"</div><div>libguestfs: trace: get_backend_setting = NULL (error)</div><div>libguestfs: trace: get_backend_setting "internal_libvirt_imagelabel"</div><div>libguestfs: trace: get_backend_setting = NULL (error)</div><div>libguestfs: trace: get_backend_setting "internal_libvirt_norelabel_disks"</div><div>libguestfs: trace: get_backend_setting = NULL (error)</div><div>libguestfs: build appliance</div><div>libguestfs: trace: get_cachedir</div><div>libguestfs: trace: get_cachedir = "/var/tmp"</div><div>libguestfs: begin building supermin appliance</div><div>libguestfs: run supermin</div><div>libguestfs: command: run: /usr/bin/supermin5</div><div>libguestfs: command: run: \ --build</div><div>libguestfs: command: run: \ --verbose</div><div>libguestfs: command: run: \ --if-newer</div><div>libguestfs: command: run: \ --lock /var/tmp/.guestfs-0/lock</div><div>libguestfs: command: run: \ --copy-kernel</div><div>libguestfs: command: run: \ -f ext2</div><div>libguestfs: command: run: \ --host-cpu x86_64</div><div>libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d</div><div>libguestfs: command: run: \ -o /var/tmp/.guestfs-0/appliance.d</div><div>supermin: version: 5.1.19</div><div>supermin: rpm: detected RPM version 4.11</div><div>supermin: package handler: fedora/rpm</div><div>supermin: acquiring lock on /var/tmp/.guestfs-0/lock</div><div>supermin: if-newer: output does not need rebuilding</div><div>libguestfs: finished building supermin appliance</div><div>libguestfs: trace: disk_create "/tmp/libguestfs8F29Zb/overlay1.qcow2" "qcow2" -1 "backingfile:/var/tmp/.guestfs-0/appliance.d/root" "backingformat:raw"</div><div>libguestfs: command: run: qemu-img</div><div>libguestfs: command: run: \ create</div><div>libguestfs: command: run: \ -f qcow2</div><div>libguestfs: command: run: \ -o backing_file=/var/tmp/.guestfs-0/appliance.d/root,backing_fmt=raw</div><div>libguestfs: command: run: \ /tmp/libguestfs8F29Zb/overlay1.qcow2</div><div>Formatting '/tmp/libguestfs8F29Zb/overlay1.qcow2', fmt=qcow2 size=4294967296 backing_file='/var/tmp/.guestfs-0/appliance.d/root' backing_fmt='raw' encryption=off cluster_size=65536 lazy_refcounts=off</div><div>libguestfs: trace: disk_create = 0</div><div>libguestfs: trace: get_sockdir</div><div>libguestfs: trace: get_sockdir = "/tmp"</div><div>libguestfs: set_socket_create_context: getcon failed: (none): Invalid argument [you can ignore this message if you are not using SELinux + sVirt]</div><div>libguestfs: clear_socket_create_context: setsockcreatecon failed: NULL: Invalid argument [you can ignore this message if you are not using SELinux + sVirt]</div><div>libguestfs: create libvirt XML</div><div>libguestfs: trace: disk_format "10.188.188.34.sys.img"</div><div>libguestfs: command: run: qemu-img --help | grep -sqE -- '\binfo\b.*-U\b'</div><div>libguestfs: command: run: qemu-img</div><div>libguestfs: command: run: \ info</div><div>libguestfs: command: run: \ --output json</div><div>libguestfs: command: run: \ ./10.188.188.34.sys.img</div><div>libguestfs: parse_json: qemu-img info JSON output:\n{\n    "virtual-size": 53687091200, \n    "filename": "./10.188.188.34.sys.img", \n    "cluster-size": 65536, \n    "format": "qcow2", \n    "actual-size": 7686270976, \n    "format-specific": {\n        "type": "qcow2", \n        "data": {\n            "compat": "1.1", \n            "lazy-refcounts": true\n        }\n    }, \n    "dirty-flag": false\n}\n\n</div><div>/bin/virt-copy-in: symbol lookup error: /lib64/libguestfs.so.0: undefined symbol: json_string_length</div></div><div><div><br></div><div><br></div></div>