File: guestfs-release-notes-1.32.1

package info (click to toggle)
libguestfs 1%3A1.44.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 118,932 kB
  • sloc: ansic: 458,017; ml: 51,424; sh: 13,191; java: 9,578; makefile: 7,931; cs: 6,328; haskell: 5,674; python: 3,871; perl: 3,528; erlang: 2,446; xml: 1,347; ruby: 350; pascal: 257; javascript: 157; lex: 135; yacc: 128; cpp: 10
file content (564 lines) | stat: -rw-r--r-- 31,598 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
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
.\" Automatically generated by Podwrapper::Man 1.44.0 (Pod::Simple 3.40)
.\"
.\" 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 "2021-01-05" "libguestfs-1.44.0" "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 "АВТОРСЬКІ ПРАВА"
Copyright (C) 2009\-2020 Red Hat Inc.
.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.