[Comm] libguestfs и ошибка о отсутствии appliance.
"Четвериков К.В."
chetverikov на mann-schroeder.ru
Пн Мар 2 15:56:17 MSK 2015
Приветствую, Сообщество!
Кентавр с обновлёнными пакетами и ядром. libguestfs-tools вываливаются с
ошибкой:
libguestfs: error: cannot find any suitable libguestfs supermin, fixed
or old-style appliance on LIBGUESTFS_PATH (search path: /usr/lib64/guestfs)
И appliance действительно отсутствует:
ls -l /usr/lib64/guestfs
ls: невозможно получить доступ к /usr/lib64/guestfs: Нет такого файла
или каталога
rpm --filesbypkg libguestfs
libguestfs /usr/bin/libguestfs-test-tool
libguestfs /usr/lib64/libguestfs.so.0
libguestfs /usr/lib64/libguestfs.so.0.379.0
libguestfs /usr/share/doc/libguestfs-1.19.66
libguestfs /usr/share/doc/libguestfs-1.19.66/COPYING
libguestfs /usr/share/doc/libguestfs-1.19.66/README
libguestfs /usr/share/locale/en_GB/LC_MESSAGES/libguestfs.mo
libguestfs /usr/share/locale/es/LC_MESSAGES/libguestfs.mo
libguestfs /usr/share/locale/gu/LC_MESSAGES/libguestfs.mo
libguestfs /usr/share/locale/hi/LC_MESSAGES/libguestfs.mo
libguestfs /usr/share/locale/kn/LC_MESSAGES/libguestfs.mo
libguestfs /usr/share/locale/ml/LC_MESSAGES/libguestfs.mo
libguestfs /usr/share/locale/mr/LC_MESSAGES/libguestfs.mo
libguestfs /usr/share/locale/nl/LC_MESSAGES/libguestfs.mo
libguestfs /usr/share/locale/or/LC_MESSAGES/libguestfs.mo
libguestfs /usr/share/locale/pa/LC_MESSAGES/libguestfs.mo
libguestfs /usr/share/locale/pl/LC_MESSAGES/libguestfs.mo
libguestfs /usr/share/locale/ta/LC_MESSAGES/libguestfs.mo
libguestfs /usr/share/locale/te/LC_MESSAGES/libguestfs.mo
libguestfs /usr/share/locale/uk/LC_MESSAGES/libguestfs.mo
libguestfs /usr/share/man/man1/guestfs-testing.1.gz
libguestfs /usr/share/man/man1/libguestfs-test-tool.1.gz
[root на kvm-tester include]# rpm --filesbypkg libguestfs-tools
libguestfs-tools /etc/libguestfs-tools.conf
libguestfs-tools /usr/bin/guestfish
libguestfs-tools /usr/bin/guestmount
libguestfs-tools /usr/bin/virt-alignment-scan
libguestfs-tools /usr/bin/virt-cat
libguestfs-tools /usr/bin/virt-copy-in
libguestfs-tools /usr/bin/virt-copy-out
libguestfs-tools /usr/bin/virt-df
libguestfs-tools /usr/bin/virt-edit
libguestfs-tools /usr/bin/virt-filesystems
libguestfs-tools /usr/bin/virt-format
libguestfs-tools /usr/bin/virt-inspector
libguestfs-tools /usr/bin/virt-list-filesystems
libguestfs-tools /usr/bin/virt-list-partitions
libguestfs-tools /usr/bin/virt-ls
libguestfs-tools /usr/bin/virt-make-fs
libguestfs-tools /usr/bin/virt-rescue
libguestfs-tools /usr/bin/virt-resize
libguestfs-tools /usr/bin/virt-sparsify
libguestfs-tools /usr/bin/virt-sysprep
libguestfs-tools /usr/bin/virt-tar
libguestfs-tools /usr/bin/virt-tar-in
libguestfs-tools /usr/bin/virt-tar-out
libguestfs-tools /usr/bin/virt-win-reg
libguestfs-tools /usr/share/doc/libguestfs-tools-1.19.66
libguestfs-tools /usr/share/doc/libguestfs-tools-1.19.66/README
libguestfs-tools /usr/share/man/man1/guestfish.1.bz2
libguestfs-tools /usr/share/man/man1/guestfs-faq.1.bz2
libguestfs-tools /usr/share/man/man1/guestfs-performance.1.bz2
libguestfs-tools /usr/share/man/man1/guestfs-release-notes.1.bz2
libguestfs-tools /usr/share/man/man1/guestmount.1.bz2
libguestfs-tools /usr/share/man/man1/virt-alignment-scan.1.gz
libguestfs-tools /usr/share/man/man1/virt-cat.1.gz
libguestfs-tools /usr/share/man/man1/virt-copy-in.1.gz
libguestfs-tools /usr/share/man/man1/virt-copy-out.1.gz
libguestfs-tools /usr/share/man/man1/virt-df.1.gz
libguestfs-tools /usr/share/man/man1/virt-edit.1.gz
libguestfs-tools /usr/share/man/man1/virt-filesystems.1.bz2
libguestfs-tools /usr/share/man/man1/virt-format.1.gz
libguestfs-tools /usr/share/man/man1/virt-inspector.1.bz2
libguestfs-tools /usr/share/man/man1/virt-list-filesystems.1.gz
libguestfs-tools /usr/share/man/man1/virt-list-partitions.1.gz
libguestfs-tools /usr/share/man/man1/virt-ls.1.gz
libguestfs-tools /usr/share/man/man1/virt-make-fs.1.gz
libguestfs-tools /usr/share/man/man1/virt-rescue.1.gz
libguestfs-tools /usr/share/man/man1/virt-resize.1.bz2
libguestfs-tools /usr/share/man/man1/virt-sparsify.1.gz
libguestfs-tools /usr/share/man/man1/virt-sysprep.1.bz2
libguestfs-tools /usr/share/man/man1/virt-tar-in.1.gz
libguestfs-tools /usr/share/man/man1/virt-tar-out.1.gz
libguestfs-tools /usr/share/man/man1/virt-tar.1.gz
libguestfs-tools /usr/share/man/man1/virt-win-reg.1.gz
Подробный вывод libguestfs-test-tool:
export LIBGUESTFS_TRACE=1
libguestfs-test-tool
************************************************************
* IMPORTANT NOTICE
*
* When reporting bugs, include the COMPLETE, UNEDITED
* output below in your bug report.
*
************************************************************
libguestfs: trace: set_verbose true
libguestfs: trace: set_verbose = 0
===== Test starts here =====
LIBGUESTFS_TRACE=1
TMPDIR=/tmp/.private/root
PATH=/root/bin:/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin
libguestfs: trace: add_drive "/tmp/libguestfs-test-tool-sda-bmg8Nz"
"format:raw"
libguestfs: trace: add_drive = 0
libguestfs: trace: version
libguestfs: trace: version = <struct guestfs_version *>
library version: 1.19.66ALTLinux,release=1.19.66-alt1
libguestfs: trace: get_append
libguestfs: trace: get_append = "NULL"
guestfs_get_append: (null)
libguestfs: trace: get_attach_method
libguestfs: trace: get_attach_method = "appliance"
guestfs_get_attach_method: appliance
libguestfs: trace: get_autosync
libguestfs: trace: get_autosync = 1
guestfs_get_autosync: 1
libguestfs: trace: get_cachedir
libguestfs: trace: get_cachedir = "/tmp/.private/root"
guestfs_get_cachedir: /tmp/.private/root
libguestfs: trace: get_direct
libguestfs: trace: get_direct = 0
guestfs_get_direct: 0
libguestfs: trace: get_memsize
libguestfs: trace: get_memsize = 500
guestfs_get_memsize: 500
libguestfs: trace: get_network
libguestfs: trace: get_network = 0
guestfs_get_network: 0
libguestfs: trace: get_path
libguestfs: trace: get_path = "/usr/lib64/guestfs"
guestfs_get_path: /usr/lib64/guestfs
libguestfs: trace: get_pgroup
libguestfs: trace: get_pgroup = 0
guestfs_get_pgroup: 0
libguestfs: trace: get_qemu
libguestfs: trace: get_qemu = "/usr/bin/qemu-kvm"
guestfs_get_qemu: /usr/bin/qemu-kvm
libguestfs: trace: get_recovery_proc
libguestfs: trace: get_recovery_proc = 1
guestfs_get_recovery_proc: 1
libguestfs: trace: get_selinux
libguestfs: trace: get_selinux = 0
guestfs_get_selinux: 0
libguestfs: trace: get_smp
libguestfs: trace: get_smp = 1
guestfs_get_smp: 1
libguestfs: trace: get_tmpdir
libguestfs: trace: get_tmpdir = "/tmp/.private/root"
guestfs_get_tmpdir: /tmp/.private/root
libguestfs: trace: get_trace
libguestfs: trace: get_trace = 1
guestfs_get_trace: 1
libguestfs: trace: get_verbose
libguestfs: trace: get_verbose = 1
guestfs_get_verbose: 1
host_cpu: x86_64
Launching appliance, timeout set to 600 seconds.
libguestfs: trace: launch
libguestfs: trace: get_tmpdir
libguestfs: trace: get_tmpdir = "/tmp/.private/root"
libguestfs: error: cannot find any suitable libguestfs supermin, fixed
or old-style appliance on LIBGUESTFS_PATH (search path: /usr/lib64/guestfs)
libguestfs: trace: launch = -1 (error)
libguestfs-test-tool: failed to launch appliance
libguestfs: trace: close
libguestfs: closing guestfs handle 0x67ea20 (state 0)
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /tmp/.private/root/libguestfs47VetY
В guestfs-faq по этому поводу указано следующее:
libguestfs: error: cannot find any suitable libguestfs supermin, fixed
or old-style appliance on LIBGUESTFS_PATH[This issue is fixed
permanently in libguestfs ≥ 1.26.]
If you see any of these errors on Debian/Ubuntu, you need to run the
following command:
| sudo update-guestfs-appliance|
Команды этой в Alt'е нет, как и свежего пакета в репах P7. Так же
советуют скачать appliance отдельно, но так как версия из P7 уже не
поддерживается, то и appliance для неё нет:
http://libguestfs.org/download/binaries/appliance/
Как исправить ошибку сейчас, если не учитывать запрос на обновление
libguestfs?
--
С уважением,
Четвериков Константин
Системный администратор
ООО „МАНН и ШРЁДЕР Руссланд“
Лихачевский пр-д.10, г. Долгопрудный 141700 МО
Тел. +7 (495) 617-617-2 доб. 212
e-mail: chetverikov на mann-schroeder.ru www.mann-schroeder.ru
Подробная информация о списке рассылки community