File: guestfs-release-notes-1.32.1

package info (click to toggle)
libguestfs 1%3A1.48.6-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 98,368 kB
  • sloc: ansic: 376,405; ml: 38,310; sh: 10,217; java: 9,578; cs: 6,328; haskell: 5,674; makefile: 5,165; python: 3,800; perl: 2,454; erlang: 2,446; ruby: 350; xml: 303; pascal: 257; javascript: 157; cpp: 10
file content (449 lines) | stat: -rw-r--r-- 31,569 bytes parent folder | download
1
2
3
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
.\" 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.