.\" Automatically generated by Podwrapper::Man 1.48.6 (Pod::Simple 3.43)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings.  \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
.\" nothing in troff, for use with C<>.
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
.    ds -- \(*W-
.    ds PI pi
.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
.    ds L" ""
.    ds R" ""
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds -- \|\(em\|
.    ds PI \(*p
.    ds L" ``
.    ds R" ''
.    ds C`
.    ds C'
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\"
.\" If the F register is >0, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD.  Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.\"
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
.nr rF 0
.if \n(.g .if rF .nr rF 1
.if (\n(rF:(\n(.g==0)) \{\
.    if \nF \{\
.        de IX
.        tm Index:\\$1\t\\n%\t"\\$2"
..
.        if !\nF==2 \{\
.            nr % 0
.            nr F 2
.        \}
.    \}
.\}
.rr rF
.\" ========================================================================
.\"
.IX Title "guestfs-release-notes-1.32 1"
.TH guestfs-release-notes-1.32 1 "2022-11-28" "libguestfs-1.48.6" "Virtualization Support"
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH "НАЗВА"
.IX Header "НАЗВА"
guestfs-release-notes \- нотатки щодо випусків libguestfs
.SH "НОТАТКИ ЩОДО ВИПУСКУ LIBGUESTFS 1.32"
.IX Header "НОТАТКИ ЩОДО ВИПУСКУ LIBGUESTFS 1.32"
Ці нотатки щодо випуску стосуються лише відмінностей від попереднього стабільного випуску (1.30.0). Докладний журнал змін є частиною журналу змін сховища git. Його також наведено у файлі ChangeLog, який є частиною архіву tar із кодом бібліотеки.
.SS "Нові можливості"
.IX Subsection "Нові можливості"
\fIНові інструменти\fR
.IX Subsection "Нові інструменти"
.PP
Новий засіб \fBvirt\-v2v\-copy\-to\-local\fR\|(1), який є допоміжним для \fBvirt\-v2v\fR\|(1), надає вам змогу перетворювати початкові гостьові системи, до яких virt\-v2v не може отримати безпосередній доступ.
.PP
\fIНові можливості у наявних інструментах\fR
.IX Subsection "Нові можливості у наявних інструментах"
.PP
Virt-customize тепер знає, як записати породжувач випадковості до CirrOS (Pino Toscano).
.PP
У Fedora virt-customize запускає \fBdnf\fR\|(8) з прапорцем \fI\-\-best\fR, забезпечуючи те, що програма завжди оновлює систему до найсвіжіших доступних пакунків.
.PP
Virt-builder тепер містить 32\-бітові шаблони для Fedora.
.PP
Параметр virt-builder і virt-customize \fI\-\-install\fR тепер працює у 32\-бітових гостьових системах Fedora. Раніше його використання призводило до спроби встановити 64\-бітові пакунки (Jan Sedlák).
.PP
Virt-builder тепер може отримувати образи для хмар за допомогою метаданих Simple Streams v1.0 (Pino Toscano).
.PP
Virt-builder тепер може отримувати хмарні образи openSUSE без додаткових налаштовувань (Cédric Bosdonnat).
.PP
Virt-customize тепер використовує стійкіше типове шифрування паролів (\s-1SHA\-512\s0) у openSUSE ≥ 11 (Pino Toscano).
.PP
Virt-builder тепер правильно обробляє вихідні назви файлів, що містять символи двокрапок (\f(CW\*(C`:\*(C'\fR), і створює тимчасові файли у каталогу кешу libguestfs безпосередньо, замість типового \fI/tmp\fR (Pino Toscano).
.PP
Virt-resize має новий параметр \fI\-\-unknown\-filesystems\fR для керування тим, що робити, якщо програму попросять змінити розмір файлової системи, спосіб зміни якої libguestfs не є відомим.
.PP
Virt\-v2v тепер має прапорець або режим \fI\-\-in\-place\fR, який уможливлює перетворення на місці гостьових систем (Roman Kagan).
.PP
Virt\-v2v має параметр \fI\-\-compressed\fR для створення стиснених файлів виведення qcow2.
.PP
Virt\-v2v тепер може правильно отримувати шлях до датацентру VMware (dcPath) від libvirt, замість визначення його за допомогою алгоритму, який іноді визначає помилкову відповідь (Matthias Bolte, Tingting Zheng).
.PP
Virt\-v2v тепер правильно обробляє розміри оперативної пам'яті для 64\-бітових гостьових систем, якщо програму запущено у 32\-бітовій основній системі.
.PP
\fIПрив’язки до мов програмування\fR
.IX Subsection "Прив’язки до мов програмування"
.PP
У програмах мовами Perl і Python програмний інтерфейс \f(CW\*(C`get_program_name\*(C'\fR тепер повертає справжню назву програми, а не помилковий рядок \f(CW\*(C`perl\*(C'\fR або \f(CW\*(C`python\*(C'\fR.
.PP
Прив'язки до Python тепер можна зібрати для іншої версії libguestfs, що уможливлює збирання модуля pip для будь\-якої версії libguestfs (замість строгої вимоги щодо однакових версій модуля pip і libguestfs).
.PP
Поліпшено якість документації Ruby rdoc (Pino Toscano).
.PP
У скриптах Perl більше немає рядка із жорсткою прив'язкою до розташування інтерпретатора perl, замість цього використовується \fBenv\fR\|(1) (Pino Toscano).
.PP
У програмах мовою OCaml дескриптор guestfs помилково вказував на загальну кореневу файлову систему, тобто його ніколи не можна було обробити засобом збирання сміття. Якщо ви не викликали функцію \f(CW\*(C`close\*(C'\fR явним чином, дескриптор не закривався, аж доки не завершувала роботу уся програма. Тепер цю помилку виправлено, отже дескриптори можуть прибиратися засобом збирання сміття у звичний спосіб. Це призвело до зміни програмного інтерфейсу функції OCaml \f(CW\*(C`Guestfs.event_callback\*(C'\fR. Зауважте, що прив'язки до мов, відмінних від C, не мають гарантій щодо незмінності програмного інтерфейсу та бінарної сумісності, хоча ми і намагаємося не змінювати їх, але у цьому випадку зміна була важливою, оскільки надала змогу виправити дуже серйозну ваду.
.PP
\fIПеревірка\fR
.IX Subsection "Перевірка"
.PP
Тепер розпізнаються Alpine Linux та засіб керування пакунками \s-1APK, ALT\s0 Linux, Frugalware та \s-1PLD\s0 Linux (Pino Toscano).
.PP
Якщо існує \fI/etc/os\-release\fR дані з нього матимуть пріоритет над безпосереднім інспектуванням гостьових систем Linux (Pino Toscano).
.PP
Тепер повертається правильна версія ядра для гостьових систем Windows ≥ 10.
.PP
\fIДокументація\fR
.IX Subsection "Документація"
.PP
Велику сторінку підручника з \fBguestfs\fR\|(3) поділено на декілька окремих сторінок підручника: \fBguestfs\-hacking\fR\|(1) \fBguestfs\-internals\fR\|(1) \fBguestfs\-security\fR\|(1). Ця документація міститься у новому каталозі \fIdocs\fR ієрархії коду.
.PP
\fIАрхітектури і платформи\fR
.IX Subsection "Архітектури і платформи"
.PP
У новій версії libguestfs передбачено підтримку 64\-бітовий платформ \s-1ARM\s0 з vGICv3.
.SS "Безпека"
.IX Subsection "Безпека"
Див. також \fBguestfs\-security\fR\|(1).
.ie n .IP """CVE\-2015\-5745""" 4
.el .IP "\f(CWCVE\-2015\-5745\fR" 4
.IX Item "CVE-2015-5745"
https://bugzilla.redhat.com/1251157
.Sp
Це не вразливість у libguestfs, але оскільки ми завжди надаємо порт virtio-serial для кожної гостьової системи (оскільки так здійснюється обмін даними між гостьовою і основною системами), можливе проникнення з базової системи до процесу qemu основної системи. Це може стосуватися таких випадків:
.RS 4
.IP "\(bu" 4
ваша програма libguestfs запускає ненадійні програми з гостьової системи (за допомогою \*(L"guestfs_sh\*(R" тощо) або
.IP "\(bu" 4
у коді файлових систем ядра буде виявлено іншу властивість (наприклад), яка надає змогу відповідним чином створеній файловій системі захопити контроль над базовою системою.
.RE
.RS 4
.Sp
Якщо ви використовуєте sVirt для обмеження qemu, це може запобігти деяким нападам.
.RE
.IP "Права доступу virt-customize до \fI.ssh\fR, \fI.ssh/authorized_keys\fR" 4
.IX Item "Права доступу virt-customize до .ssh, .ssh/authorized_keys"
https://bugzilla.redhat.com/1260778.
.Sp
Раніше, якщо надходила команда щодо вставляння ключа \s-1SSH\s0 до гостьової системи, virt-customize (а отже, virt-builder) створювала каталог \fI.ssh\fR і файл \fI.ssh/authorized_keys\fR із надто широким доступом, що надавало стороннім користувачам доступ до читання цих даних. Тепер цей каталог і файл створюються з правами доступу \f(CW0700\fR і \f(CW0600\fR, відповідно, що збігається із правилами, які використовує програма \fBssh\-copy\-id\fR\|(1).
.SS "\s-1API\s0"
.IX Subsection "API"
\fIНові програмні інтерфейси\fR
.IX Subsection "Нові програмні інтерфейси"
.ie n .IP """guestfs_get_identifier""" 4
.el .IP "\f(CWguestfs_get_identifier\fR" 4
.IX Item "guestfs_get_identifier"
.PD 0
.ie n .IP """guestfs_set_identifier""" 4
.el .IP "\f(CWguestfs_set_identifier\fR" 4
.IX Item "guestfs_set_identifier"
.PD
Отримати або встановити окремий для обробника ідентифікатор. Основним ефектом цього є зміна виведення trace з такого:
.Sp
.Vb 1
\& libguestfs: trace: foo
.Ve
.Sp
на таке:
.Sp
.Vb 1
\& libguestfs: trace: ID: foo
.Ve
.Sp
що спрощує стеження за трасуванням у багатопотокових програма або там, де програма використовує декілька дескрипторів (особливо virt\-v2v).
.ie n .IP """guestfs_vfs_minimum_size""" 4
.el .IP "\f(CWguestfs_vfs_minimum_size\fR" 4
.IX Item "guestfs_vfs_minimum_size"
Повертає мінімальний розмір файлової системи (після стискання). Передбачено підтримку ext2/3/4, \s-1XFS\s0 і btrfs, у майбутньому можлива підтримка інших файлових систем (Maxim Perevedentsev).
.PP
\fIІнші зміни у програмному інтерфейсі\fR
.IX Subsection "Інші зміни у програмному інтерфейсі"
.ie n .IP """guestfs_disk_create"": додано ""preallocation"" = ""off""/""metadata""/""full""." 4
.el .IP "\f(CWguestfs_disk_create\fR: додано \f(CWpreallocation\fR = \f(CWoff\fR/\f(CWmetadata\fR/\f(CWfull\fR." 4
.IX Item "guestfs_disk_create: додано preallocation = off/metadata/full."
Для raw це уможливлює \f(CW\*(C`off\*(C'\fR як синонім \f(CW\*(C`sparse\*(C'\fR (робить сумісним із qcow2). Для qcow2 це уможливлює \f(CW\*(C`sparse\*(C'\fR як синонім \f(CW\*(C`off\*(C'\fR.
.Sp
Це також додає \f(CW\*(C`full\*(C'\fR, який відповідає повному розміщенню, але використовує \fBposix_fallocate\fR\|(3) для забезпечення ефективності.
.ie n .IP """guestfs_tar_in"": нові параметри ""xattrs"", ""selinux"", ""acl""." 4
.el .IP "\f(CWguestfs_tar_in\fR: нові параметри \f(CWxattrs\fR, \f(CWselinux\fR, \f(CWacl\fR." 4
.IX Item "guestfs_tar_in: нові параметри xattrs, selinux, acl."
.PD 0
.ie n .IP """guestfs_tar_out"": нові параметри ""xattrs"", ""selinux"", ""acl""." 4
.el .IP "\f(CWguestfs_tar_out\fR: нові параметри \f(CWxattrs\fR, \f(CWselinux\fR, \f(CWacl\fR." 4
.IX Item "guestfs_tar_out: нові параметри xattrs, selinux, acl."
.PD
Ці додаткові параметри керують тим, чи буде відновлено розширені атрибути, контексти SELinux і/або \s-1ACL POSIX\s0 з /, збережених у архівах tar.
.ie n .IP """guestfs_add_drive""" 4
.el .IP "\f(CWguestfs_add_drive\fR" 4
.IX Item "guestfs_add_drive"
Наявними параметрами \f(CW\*(C`username\*(C'\fR і \f(CW\*(C`secret\*(C'\fR можна скористатися для надання підтримки розпізнавання для iSCSI (Pino Toscano).
.SS "Зміни у збиранні"
.IX Subsection "Зміни у збиранні"
Вилучено параметр \f(CW\*(C`./configure \-\-enable\-valgrind\-daemon\*(C'\fR.
.PP
Тепер libguestfs не можна зібрати на дистрибутивах ери \s-1RHEL 5\s0 (близько 2007 року). Див. гілку \f(CW\*(C`oldlinux\*(C'\fR, якщо вам потрібна (обмежена) підтримка \s-1RHEL 5.\s0
.PP
Virt\-p2v тепер можна зібрати на дистрибутивах Linux ери \s-1RHEL 6\s0 (близько 2010 року).
.PP
Тепер для збирання з git потрібен OCaml ≥ 3.11 (випущено у 2008 році).
.PP
Для збирання прив'язок до Perl тепер потрібен \f(CW\*(C`Module::Build\*(C'\fR (замість \f(CW\*(C`ExtUtils::MakeMaker\*(C'\fR).
.PP
Збирання має пришвидшитися (особливо нарощувальне повторне збирання), оскільки виконано певну роботу із зменшення тривалості збирання.
.PP
Для запуску генератора під час збирання потрібні OCaml і модуль findlib OCaml. Раніше збирання завершувалося помилкою, якщо не було встановлено findlib.
.PP
Тести \f(CW\*(C`make check\*(C'\fR тепер виконуються у паралельному режимі (у межах кожного з каталогів тестування).
.PP
\&\f(CW\*(C`make install\*(C'\fR тепер встановлює файли OCaml \fIbindtests.*\fR правильно.
.PP
\&\f(CW\*(C`make install\*(C'\fR тепер можна запускати двічі. Раніше, під час другого запуску видавалося повідомлення про помилку.
.PP
\&\f(CW\*(C`make clean\*(C'\fR тепер має вилучати майже усі файли, які створює \f(CW\*(C`make\*(C'\fR.
.PP
Додано нове правило \f(CW\*(C`make installcheck\*(C'\fR, яке уможливлює тестування встановленої версії libguestfs.
.SS "Внутрішня частина роботи програми"
.IX Subsection "Внутрішня частина роботи програми"
Певних зусиль було докладено до мінімізації розміру базової системи, що зменшило об'єм тимчасового диска і час, потрібний на обробку у libguestfs.
.PP
Базова система тепер передає назву \s-1NIC\s0 до dhcpd, це виправляє повисання під час роботи базової системи у деяких дистрибутивах (Cédric Bosdonnat).
.PP
Тепер створюється \f(CW\*(C`Guestfs.Errno\*(C'\fR OCaml (Pino Toscano).
.PP
У засобах мовою OCaml загальний код тепер обробляє \fI\-\-debug\-gc\fR, \fI\-\-verbose\fR та інші загальні параметри (Roman Kagan, Pino Toscano).
.PP
Комплекс тестування virt\-v2v надає нам змогу завантажувати тестовані гостьові системи у фіксовані моменти часу у минулому, забезпечуючи надійну роботу системи повторної активації Windows.
.PP
Реалізовано новий внутрішній програмний інтерфейс для читання і запису підпроцесів за допомогою каналу з коду бібліотеки.
.PP
Використано програму \f(CW\*(C`deheader\*(C'\fR для вилучення невикористаних інструкцій \f(CW\*(C`#include\*(C'\fR.
.PP
У засобах мовою OCaml модулі \f(CW\*(C`Char\*(C'\fR і \f(CW\*(C`String\*(C'\fR тепер наявно посилаються на модулі \f(CW\*(C`Common_utils.Char\*(C'\fR і \f(CW\*(C`Common_utils.String\*(C'\fR (замість модулів зі stdlib). Модулі \f(CW\*(C`Common_utils\*(C'\fR містять декілька додаткових допоміжних функцій для роботи із символами і рядками, а також приховування деяких незахищених функцій у stdlib.
.PP
Тепер запускається набагато більше тестів virt\-v2v, навіть якщо не встановлено rhsrvany і virtio-win (Roman Kagan).
.PP
Величезний файл \fIconfigure.ac\fR було поділено на декілька менших файлів із назвами \fIm4/guestfs_*.m4\fR.
.PP
Застарілі каталоги \fItests/data\fR і \fItests/guests\fR було пересунуто до \fItest\-data/\fR. Цей новий каталог верхнього рівня містить усі дані засобів тестування, які є спільними, великим і/або використовуються у декількох тестах.
.PP
Створено новий каталог верхнього рівня \fIwebsite/\fR, який містить загальнодоступні дані сайта http://libguestfs.org (або більшу частину цих даних).
.PP
Нечітке тестування засобів інспектування (\fItests/fuzz\fR) було вилучено.
.PP
Virt\-p2v тепер зберігає виведення dmesg фізичної машини джерела до каталогу діагностичних даних сервера перетворення, що діагностику у випадку нестачі драйверів, мікропрограми тощо.
.SS "Виправлені вади"
.IX Subsection "Виправлені вади"
.IP "https://bugzilla.redhat.com/1294956" 4
.IX Item "https://bugzilla.redhat.com/1294956"
set-label повертає помилкове повідомлення про помилку, якщо встановлено мітку файлової системи ext3/ext4
.IP "https://bugzilla.redhat.com/1288733" 4
.IX Item "https://bugzilla.redhat.com/1288733"
Add a Fedora 23 32\-bit base image for virt-builder
.IP "https://bugzilla.redhat.com/1288201" 4
.IX Item "https://bugzilla.redhat.com/1288201"
virt-builder записує тимчасові файли до /tmp
.IP "https://bugzilla.redhat.com/1285847" 4
.IX Item "https://bugzilla.redhat.com/1285847"
virt-resize не копіює логічні розділи
.IP "https://bugzilla.redhat.com/1281578" 4
.IX Item "https://bugzilla.redhat.com/1281578"
virt-inspector повертає версію 6.3 для образів win10 (має повертати 10.0)
.IP "https://bugzilla.redhat.com/1281577" 4
.IX Item "https://bugzilla.redhat.com/1281577"
virt-inspector \-\-xpath segfault on attribute get
.IP "https://bugzilla.redhat.com/1280029" 4
.IX Item "https://bugzilla.redhat.com/1280029"
libguestfs can run commands with stdin not open (or worse still, connected to arbitrary guest-chosen random devices)
.IP "https://bugzilla.redhat.com/1279273" 4
.IX Item "https://bugzilla.redhat.com/1279273"
Про параметр стискання для qcow2
.IP "https://bugzilla.redhat.com/1278878" 4
.IX Item "https://bugzilla.redhat.com/1278878"
guestfish should be able to handle \s-1LVM\s0 thin layouts
.IP "https://bugzilla.redhat.com/1278382" 4
.IX Item "https://bugzilla.redhat.com/1278382"
\&\s-1DNF\s0 python programming error when run from virt-builder
.IP "https://bugzilla.redhat.com/1278371" 4
.IX Item "https://bugzilla.redhat.com/1278371"
inspection returns arch=\*(L"unknown\*(R" for Windows guest if file command is not installed
.IP "https://bugzilla.redhat.com/1277274" 4
.IX Item "https://bugzilla.redhat.com/1277274"
Document permissions needed for non-admin users to use virt\-v2v
.IP "https://bugzilla.redhat.com/1277122" 4
.IX Item "https://bugzilla.redhat.com/1277122"
\&\s-1RFE:\s0 virt-sparsify: make '\-\-in\-place' sparsification safe to abort (gracefully or ungracefully)
.IP "https://bugzilla.redhat.com/1277074" 4
.IX Item "https://bugzilla.redhat.com/1277074"
Virt\-p2v client shouldn't present the vdsm option because it's not usable
.IP "https://bugzilla.redhat.com/1276540" 4
.IX Item "https://bugzilla.redhat.com/1276540"
virt\-v2v fails to convert Windows raw image: error \*(L"device name is not a partition\*(R"
.IP "https://bugzilla.redhat.com/1275806" 4
.IX Item "https://bugzilla.redhat.com/1275806"
virt-builder: error: [file] is not a regular file in the guest
.IP "https://bugzilla.redhat.com/1270011" 4
.IX Item "https://bugzilla.redhat.com/1270011"
Simplestreams test fails: virt-builder: error: the value for the key 'size' is not an integer
.IP "https://bugzilla.redhat.com/1267032" 4
.IX Item "https://bugzilla.redhat.com/1267032"
guestfish copy-in command behaves oddly/unexpectedly with wildcards
.IP "https://bugzilla.redhat.com/1262983" 4
.IX Item "https://bugzilla.redhat.com/1262983"
python: Cannot compile pip module if installed libguestfs != pip guestfs version
.IP "https://bugzilla.redhat.com/1262127" 4
.IX Item "https://bugzilla.redhat.com/1262127"
Better diagnostic message when virbr0 doesn't exist
.IP "https://bugzilla.redhat.com/1261436" 4
.IX Item "https://bugzilla.redhat.com/1261436"
No warning shows when convert a win7 guest with \s-1AVG\s0 AntiVirus installed
.IP "https://bugzilla.redhat.com/1260778" 4
.IX Item "https://bugzilla.redhat.com/1260778"
virt-builder \-\-ssh\-inject doesn't set proper permissions on created files
.IP "https://bugzilla.redhat.com/1260689" 4
.IX Item "https://bugzilla.redhat.com/1260689"
\&\s-1RFE: V2V\s0 to check and warn user to disable group policy and anti virus on Windows guests
.IP "https://bugzilla.redhat.com/1260590" 4
.IX Item "https://bugzilla.redhat.com/1260590"
Wrong graphics protocal and video type set for guest after convert to rhev 3.6 by virt\-v2v
.IP "https://bugzilla.redhat.com/1258342" 4
.IX Item "https://bugzilla.redhat.com/1258342"
extra slashes in vcenter \s-1URL\s0 confuses virt\-v2v
.IP "https://bugzilla.redhat.com/1257895" 4
.IX Item "https://bugzilla.redhat.com/1257895"
[\s-1RHEV\s0][V2V] virt\-v2v ignores \s-1NIC\s0 if interface source/@network or source/@bridge is an empty string
.IP "https://bugzilla.redhat.com/1256405" 4
.IX Item "https://bugzilla.redhat.com/1256405"
virt-builder created Fedora 22 32bit disk image cannot be updated
.IP "https://bugzilla.redhat.com/1256222" 4
.IX Item "https://bugzilla.redhat.com/1256222"
virt\-p2v no \s-1GUI\s0 mode:error opening control connection to \f(CW$ip:22:unexpected\fR …rompt
.IP "https://bugzilla.redhat.com/1251909" 4
.IX Item "https://bugzilla.redhat.com/1251909"
Option \-oa preallocated \-of qcow2 of virt\-v2v didn't work efficiently
.IP "https://bugzilla.redhat.com/1250715" 4
.IX Item "https://bugzilla.redhat.com/1250715"
v2v: у шляхах пробіли слід екранувати, ось так: \f(CW%20\fR
.IP "https://bugzilla.redhat.com/1248678" 4
.IX Item "https://bugzilla.redhat.com/1248678"
Закрити усі вхідні порти на образі \s-1ISO\s0 virt\-p2v
.IP "https://bugzilla.redhat.com/1246882" 4
.IX Item "https://bugzilla.redhat.com/1246882"
man virt-customize показував короткий опис двічі
.IP "https://bugzilla.redhat.com/1242853" 4
.IX Item "https://bugzilla.redhat.com/1242853"
mount-loop failed to setup loop device: No such file or directory
.IP "https://bugzilla.redhat.com/1237136" 4
.IX Item "https://bugzilla.redhat.com/1237136"
\&\s-1BUG:\s0 unable to handle kernel \s-1NULL\s0 pointer dereference at <addr> in function _\|_blkg_lookup
.IP "https://bugzilla.redhat.com/1230412" 4
.IX Item "https://bugzilla.redhat.com/1230412"
virt\-v2v should ignore bogus kernel entries in grub config
.IP "https://bugzilla.redhat.com/1229119" 4
.IX Item "https://bugzilla.redhat.com/1229119"
Unrelated info in fstab makes virt\-v2v fail with unclear error info
.IP "https://bugzilla.redhat.com/1227609" 4
.IX Item "https://bugzilla.redhat.com/1227609"
virt\-p2v: Using \*(L"Back\*(R" button causes output list to be repopulated multiple times
.IP "https://bugzilla.redhat.com/1225789" 4
.IX Item "https://bugzilla.redhat.com/1225789"
Wrong video driver is installed for rhel5.11 guest after conversion to libvirt
.IP "https://bugzilla.redhat.com/1204131" 4
.IX Item "https://bugzilla.redhat.com/1204131"
\&\s-1RFE:\s0 virt-builder creates qcow v3 images, add build option for qcow v2
.IP "https://bugzilla.redhat.com/1176801" 4
.IX Item "https://bugzilla.redhat.com/1176801"
File /etc/sysconfig/kernel isn't updated when convert XenPV guest with regular kernel installed
.IP "https://bugzilla.redhat.com/1174551" 4
.IX Item "https://bugzilla.redhat.com/1174551"
\&\*(L"lstatnslist\*(R" and \*(L"lstatlist\*(R" don't give an error if the \s-1API\s0 is used wrongly
.IP "https://bugzilla.redhat.com/1168223" 4
.IX Item "https://bugzilla.redhat.com/1168223"
koji spin-livecd cannot build a working live \s-1CD\s0
.IP "https://bugzilla.redhat.com/1165785" 4
.IX Item "https://bugzilla.redhat.com/1165785"
mount-loop command fails: mount failed: Unknown error \-1
.IP "https://bugzilla.redhat.com/1164708" 4
.IX Item "https://bugzilla.redhat.com/1164708"
set-label can only set <=127 bytes for btrfs and <=126 bytes for ntfs filesystem which not meet the help message. Also for ntfs it should give a warning message when the length >128 bytes
.IP "https://bugzilla.redhat.com/1020216" 4
.IX Item "https://bugzilla.redhat.com/1020216"
libvirt fails to shut down domain: could not destroy libvirt domain: Requested operation is not valid: domain is not running
.IP "https://bugzilla.redhat.com/1011907" 4
.IX Item "https://bugzilla.redhat.com/1011907"
mount-loop failed to setup loop device: No such file or directory
.SH "ТАКОЖ ПЕРЕГЛЯНЬТЕ"
.IX Header "ТАКОЖ ПЕРЕГЛЯНЬТЕ"
\&\fBguestfs\-examples\fR\|(1), \fBguestfs\-faq\fR\|(1), \fBguestfs\-performance\fR\|(1), \fBguestfs\-recipes\fR\|(1), \fBguestfs\-testing\fR\|(1), \fBguestfs\fR\|(3), \fBguestfish\fR\|(1), http://libguestfs.org/
.SH "АВТОР"
.IX Header "АВТОР"
Richard W.M. Jones
.SH "АВТОРСЬКІ ПРАВА"
.IX Header "АВТОРСЬКІ ПРАВА"
© Red Hat Inc., 2009–2020
.SH "LICENSE"
.IX Header "LICENSE"
.SH "BUGS"
.IX Header "BUGS"
To get a list of bugs against libguestfs, use this link:
https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools
.PP
To report a new bug against libguestfs, use this link:
https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools
.PP
When reporting a bug, please supply:
.IP "\(bu" 4
The version of libguestfs.
.IP "\(bu" 4
Where you got libguestfs (eg. which Linux distro, compiled from source, etc)
.IP "\(bu" 4
Describe the bug accurately and give a way to reproduce it.
.IP "\(bu" 4
Run \fBlibguestfs\-test\-tool\fR\|(1) and paste the \fBcomplete, unedited\fR
output into the bug report.
