[Pkg-libvirt-commits] [libguestfs] 201/233: Version 1.25.34.
Hilko Bengen
bengen at moszumanska.debian.org
Wed Feb 19 21:12:24 UTC 2014
This is an automated email from the git hooks/post-receive script.
bengen pushed a commit to branch experimental
in repository libguestfs.
commit dcd5edd5d40757acd5515b57113a34555dfb52e3
Author: Richard W.M. Jones <rjones at redhat.com>
Date: Wed Feb 12 22:47:53 2014 +0000
Version 1.25.34.
---
BUGS | 47 +--
configure.ac | 2 +-
po-docs/ja.po | 715 +++++++++++++++++++++++--------------------
po-docs/libguestfs-docs.pot | 684 +++++++++++++++++++++++-------------------
po-docs/uk.po | 716 ++++++++++++++++++++++++--------------------
po/en_GB.po | 26 +-
po/es.po | 26 +-
po/gu.po | 26 +-
po/hi.po | 26 +-
po/kn.po | 26 +-
po/libguestfs.pot | 28 +-
po/ml.po | 26 +-
po/mr.po | 26 +-
po/nl.po | 26 +-
po/or.po | 26 +-
po/pa.po | 26 +-
po/pl.po | 26 +-
po/ta.po | 26 +-
po/te.po | 26 +-
po/uk.po | 26 +-
20 files changed, 1440 insertions(+), 1116 deletions(-)
diff --git a/BUGS b/BUGS
index e7a65b1..c7df91d 100644
--- a/BUGS
+++ b/BUGS
@@ -1,5 +1,5 @@
NOTE: This file is automatically generated from "update-bugs.sh".
-Last updated: 2014-02-05
+Last updated: 2014-02-12
This contains a local list of the bugs that are open against
libguestfs. Bugs are tracked in the Red Hat Bugzilla database
@@ -200,9 +200,6 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
998065 NEW https://bugzilla.redhat.com/show_bug.cgi?id=998065
libguestfs kernel hang in RHEL 6.5
-1008417 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1008417
- Need update helpout of part-set-gpt-type
-
1019388 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1019388
firstboot scripts (virt-builder, virt-sysprep) don't work for Debian 6 & 7 guests
@@ -251,15 +248,9 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
1056047 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1056047
virt-df generates no output for Solaris 11 x86_64 guest.
-1056556 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1056556
- virt-sparsify overwrites block devices if used as output files
-
1056558 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1056558
virt-sparsify overwrites block devices if used as output files
-1057492 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1057492
- mount-local should give a clearer error if root is not mounted
-
1057510 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1057510
mount-local should give a clearer error if root is not mounted
@@ -269,8 +260,8 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
1059428 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1059428
Failed dependencies installing libguestfs with glibc ppc64p7
-1060126 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1060126
- libguests appliance creation (with 'direct' backend) hangs on a Btrfs machine
+1059710 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1059710
+ virrt-v2v fails with guestfsd[363]: segfault at 0 ip 000000354b281451 sp 00007fff1f040608 error 4 in libc-2.12.so[3 1793 54b200000+18b000]
1060423 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1060423
Support setting xattrs via FUSE
@@ -278,11 +269,11 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
1061040 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1061040
RFE: Enable ZFS support
-1061155 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1061155
- Incorrect *.py[co] files placement
+1063374 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1063374
+ [RFE] enable subscription manager clean or unregister operation to sysprep
-1061160 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1061160
- libguestfs source has bogus COPYING file
+1064041 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1064041
+ virt-sparsify fails if a btrfs filesystem contains readonly snapshots
503134 ASSIGNED https://bugzilla.redhat.com/show_bug.cgi?id=503134
guestfish's list splitting does not recognize internal quoting
@@ -305,7 +296,7 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
965495 ASSIGNED https://bugzilla.redhat.com/show_bug.cgi?id=965495
New APIs required in libguestfs for virt-v2v in RHEL 6.5
-(95 bugs)
+(92 bugs)
--------------------------------------------------
Bugs in MODIFIED, POST or ON_QA state are fixed.
@@ -314,16 +305,13 @@ You can help by testing the fixes.
1028650 POST https://bugzilla.redhat.com/show_bug.cgi?id=1028650
virt-* argument parser doesn't accept --arg=value (you have to use --arg value)
-1057504 POST https://bugzilla.redhat.com/show_bug.cgi?id=1057504
- mount-local should give a clearer error if root is not mounted
-
1053847 MODIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1053847
Recommended default clock/timer settings
1020950 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=1020950
CVE-2013-4419 libguestfs: insecure temporary directory handling for guestfish's network socket [epel-5]
-(4 bugs)
+(3 bugs)
--------------------------------------------------
These bugs are in the VERIFIED state.
@@ -445,6 +433,9 @@ These bugs are in the VERIFIED state.
1003291 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1003291
Backport cachemode patch to RHEL 7
+1008417 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1008417
+ Need update helpout of part-set-gpt-type
+
1011922 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1011922
Use host-passthrough instead of host-model
@@ -460,6 +451,18 @@ These bugs are in the VERIFIED state.
1037795 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1037795
libguestfs rebuild needed due to broken ABI compatibility (caused by procps-ng update to 3.3.9)
-(44 bugs)
+1056556 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1056556
+ virt-sparsify overwrites block devices if used as output files
+
+1057492 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1057492
+ mount-local should give a clearer error if root is not mounted
+
+1061155 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1061155
+ Incorrect *.py[co] files placement
+
+1061160 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1061160
+ libguestfs source has bogus COPYING file
+
+(49 bugs)
End of BUGS file.
diff --git a/configure.ac b/configure.ac
index 9078417..c3deae4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -26,7 +26,7 @@
# freeform string.
m4_define([libguestfs_major], [1])
m4_define([libguestfs_minor], [25])
-m4_define([libguestfs_release], [33])
+m4_define([libguestfs_release], [34])
AC_INIT([libguestfs],libguestfs_major.libguestfs_minor.libguestfs_release)
AC_CONFIG_AUX_DIR([build-aux])
diff --git a/po-docs/ja.po b/po-docs/ja.po
index ca34c7b..a84bff0 100644
--- a/po-docs/ja.po
+++ b/po-docs/ja.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2014-02-05 15:17+0000\n"
+"POT-Creation-Date: 2014-02-12 22:51+0000\n"
"PO-Revision-Date: 2013-10-17 14:46+0000\n"
"Last-Translator: rjones <rjones at redhat.com>\n"
"Language-Team: Japanese (http://www.transifex.com/projects/p/fedora/language/"
@@ -1261,11 +1261,13 @@ msgstr "このプログラムは以下を返します:"
#: ../cat/virt-cat.pod:204 ../cat/virt-cat.pod:208 ../edit/virt-edit.pod:274
#: ../edit/virt-edit.pod:279 ../edit/virt-edit.pod:284
#: ../edit/virt-edit.pod:295 ../edit/virt-edit.pod:299
-#: ../examples/guestfs-faq.pod:209 ../examples/guestfs-faq.pod:215
-#: ../examples/guestfs-faq.pod:254 ../examples/guestfs-faq.pod:260
-#: ../examples/guestfs-faq.pod:814 ../examples/guestfs-faq.pod:818
-#: ../examples/guestfs-faq.pod:822 ../examples/guestfs-faq.pod:826
-#: ../examples/guestfs-faq.pod:834 ../examples/guestfs-faq.pod:839
+#: ../examples/guestfs-faq.pod:188 ../examples/guestfs-faq.pod:194
+#: ../examples/guestfs-faq.pod:198 ../examples/guestfs-faq.pod:203
+#: ../examples/guestfs-faq.pod:252 ../examples/guestfs-faq.pod:258
+#: ../examples/guestfs-faq.pod:297 ../examples/guestfs-faq.pod:303
+#: ../examples/guestfs-faq.pod:857 ../examples/guestfs-faq.pod:861
+#: ../examples/guestfs-faq.pod:865 ../examples/guestfs-faq.pod:869
+#: ../examples/guestfs-faq.pod:877 ../examples/guestfs-faq.pod:882
#: ../examples/guestfs-performance.pod:107
#: ../examples/guestfs-performance.pod:113
#: ../examples/guestfs-performance.pod:118
@@ -1436,7 +1438,7 @@ msgstr ""
#: ../cat/virt-ls.pod:491 ../daemon/guestfsd.pod:117 ../df/virt-df.pod:265
#: ../diff/virt-diff.pod:253 ../edit/virt-edit.pod:362
#: ../erlang/examples/guestfs-erlang.pod:97
-#: ../examples/guestfs-examples.pod:57 ../examples/guestfs-faq.pod:1186
+#: ../examples/guestfs-examples.pod:57 ../examples/guestfs-faq.pod:1229
#: ../examples/guestfs-performance.pod:567 ../examples/guestfs-recipes.pod:651
#: ../examples/guestfs-testing.pod:386 ../fish/guestfish.pod:1600
#: ../fish/libguestfs-tools.conf.pod:57 ../fish/virt-copy-in.pod:50
@@ -1501,7 +1503,7 @@ msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
#: ../cat/virt-ls.pod:505 ../daemon/guestfsd.pod:126 ../df/virt-df.pod:277
#: ../diff/virt-diff.pod:267 ../edit/virt-edit.pod:377
#: ../erlang/examples/guestfs-erlang.pod:116
-#: ../examples/guestfs-examples.pod:75 ../examples/guestfs-faq.pod:1196
+#: ../examples/guestfs-examples.pod:75 ../examples/guestfs-faq.pod:1239
#: ../examples/guestfs-performance.pod:584 ../examples/guestfs-recipes.pod:670
#: ../examples/guestfs-testing.pod:397 ../fish/guestfish.pod:1635
#: ../fish/libguestfs-tools.conf.pod:68 ../fish/virt-copy-in.pod:64
@@ -1870,7 +1872,7 @@ msgstr "L<guestfs(3)>, L<http://libguestfs.org/>, L<http://qemu.org/>."
#. type: =head1
#: ../appliance/libguestfs-make-fixed-appliance.pod:175
#: ../erlang/examples/guestfs-erlang.pod:112
-#: ../examples/guestfs-examples.pod:71 ../examples/guestfs-faq.pod:1192
+#: ../examples/guestfs-examples.pod:71 ../examples/guestfs-faq.pod:1235
#: ../examples/guestfs-performance.pod:580 ../examples/guestfs-recipes.pod:666
#: ../examples/guestfs-testing.pod:393 ../fish/guestfish.pod:1631
#: ../fish/libguestfs-tools.conf.pod:64 ../fish/virt-copy-in.pod:60
@@ -1889,7 +1891,7 @@ msgstr "著者"
#. type: textblock
#: ../appliance/libguestfs-make-fixed-appliance.pod:177
#: ../erlang/examples/guestfs-erlang.pod:114
-#: ../examples/guestfs-examples.pod:73 ../examples/guestfs-faq.pod:1194
+#: ../examples/guestfs-examples.pod:73 ../examples/guestfs-faq.pod:1237
#: ../examples/guestfs-performance.pod:582 ../examples/guestfs-recipes.pod:668
#: ../examples/guestfs-testing.pod:395 ../fish/guestfish.pod:1633
#: ../fish/libguestfs-tools.conf.pod:66 ../fish/virt-copy-in.pod:62
@@ -1917,9 +1919,9 @@ msgstr ""
#. type: =end
#: ../builder/virt-builder.pod:3 ../builder/virt-builder.pod:8
-#: ../examples/guestfs-faq.pod:277 ../examples/guestfs-faq.pod:282
-#: ../examples/guestfs-faq.pod:798 ../examples/guestfs-faq.pod:803
-#: ../examples/guestfs-faq.pod:955 ../examples/guestfs-faq.pod:960
+#: ../examples/guestfs-faq.pod:320 ../examples/guestfs-faq.pod:325
+#: ../examples/guestfs-faq.pod:841 ../examples/guestfs-faq.pod:846
+#: ../examples/guestfs-faq.pod:998 ../examples/guestfs-faq.pod:1003
#: ../src/guestfs.pod:1398 ../src/guestfs.pod:1403 ../src/guestfs.pod:3360
#: ../src/guestfs.pod:3365
msgid "html"
@@ -3028,7 +3030,7 @@ msgstr ""
#. type: =item
#: ../builder/virt-builder.pod:475 ../builder/virt-builder.pod:1069
-#: ../examples/guestfs-faq.pod:512 ../examples/guestfs-performance.pod:161
+#: ../examples/guestfs-faq.pod:555 ../examples/guestfs-performance.pod:161
#: ../examples/guestfs-performance.pod:211 ../examples/guestfs-recipes.pod:408
#: ../rescue/virt-rescue.pod:328 ../resize/virt-resize.pod:31
#: ../resize/virt-resize.pod:621 ../sparsify/virt-sparsify.pod:278
@@ -3046,7 +3048,7 @@ msgstr ""
#. type: =item
#: ../builder/virt-builder.pod:480 ../builder/virt-builder.pod:1074
-#: ../examples/guestfs-faq.pod:522 ../examples/guestfs-performance.pod:167
+#: ../examples/guestfs-faq.pod:565 ../examples/guestfs-performance.pod:167
#: ../examples/guestfs-performance.pod:218 ../examples/guestfs-recipes.pod:414
#: ../rescue/virt-rescue.pod:336 ../resize/virt-resize.pod:44
#: ../resize/virt-resize.pod:628 ../sparsify/virt-sparsify.pod:285
@@ -3063,7 +3065,7 @@ msgid ""
msgstr ""
#. type: =item
-#: ../builder/virt-builder.pod:485 ../examples/guestfs-faq.pod:528
+#: ../builder/virt-builder.pod:485 ../examples/guestfs-faq.pod:571
#: ../examples/guestfs-performance.pod:175
#: ../examples/guestfs-performance.pod:224 ../examples/guestfs-recipes.pod:420
#: ../rescue/virt-rescue.pod:345 ../resize/virt-resize.pod:52
@@ -3081,7 +3083,7 @@ msgid ""
msgstr ""
#. type: =item
-#: ../builder/virt-builder.pod:492 ../examples/guestfs-faq.pod:534
+#: ../builder/virt-builder.pod:492 ../examples/guestfs-faq.pod:577
#: ../rescue/virt-rescue.pod:354 ../resize/virt-resize.pod:61
msgid "4."
msgstr "4."
@@ -10146,7 +10148,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:154 ../examples/guestfs-faq.pod:844
+#: ../examples/guestfs-faq.pod:154 ../examples/guestfs-faq.pod:887
#: ../examples/guestfs-testing.pod:35 ../test-tool/libguestfs-test-tool.pod:21
#, no-wrap
msgid ""
@@ -10170,28 +10172,116 @@ msgid ""
"old-style appliance on LIBGUESTFS_PATH"
msgstr ""
-#. type: textblock
+#. type: =head2
#: ../examples/guestfs-faq.pod:161
+msgid "febootstrap-supermin-helper: ext2: parent directory not found"
+msgstr ""
+
+#. type: =head2
+#: ../examples/guestfs-faq.pod:163
+msgid "supermin-helper: ext2: parent directory not found"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:165
msgid ""
-"If you see this error on Debian/Ubuntu, you need to run the following "
-"command as root:"
+"If you see any of these errors on Debian/Ubuntu, you need to run the "
+"following command:"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-faq.pod:168 ../examples/guestfs-faq.pod:379
+#: ../examples/guestfs-faq.pod:427
+#, no-wrap
+msgid ""
+" sudo update-guestfs-appliance\n"
+"\n"
+msgstr ""
+" sudo update-guestfs-appliance\n"
+"\n"
+
+#. type: =head2
+#: ../examples/guestfs-faq.pod:170
+msgid "\"Permission denied\" when running libguestfs as root"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:172
+msgid ""
+"You get a permission denied error when opening a disk image, even though you "
+"are running libguestfs as root."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:175
+msgid ""
+"This is caused by libvirt, and so only happens when using the libvirt "
+"backend. When run as root, libvirt decides to run the qemu appliance as "
+"user C<qemu.qemu>. Unfortunately this usually means that qemu cannot open "
+"disk images, especially if those disk images are owned by root, or are "
+"present in directories which require root access."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:181
+#, fuzzy
+#| msgid ""
+#| "For more details see L<https://bugzilla.redhat.com/show_bug.cgi?id=599503>"
+msgid ""
+"There is a bug open against libvirt to fix this: L<https://bugzilla.redhat."
+"com/show_bug.cgi?id=1045069>"
+msgstr ""
+"詳細は L<https://bugzilla.redhat.com/show_bug.cgi?id=599503> を参照してくださ"
+"い"
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:184
+#, fuzzy
+#| msgid "On error, you would see one of the following tuples:"
+msgid "You can work around this by one of the following methods:"
+msgstr "エラーが発生すると、以下の組のどれかが表示されます:"
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:190
+msgid "Switch to the direct backend:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:164
+#: ../examples/guestfs-faq.pod:192 ../examples/guestfs-faq.pod:659
+#: ../examples/guestfs-testing.pod:127
+#: ../test-tool/libguestfs-test-tool.pod:125
#, no-wrap
msgid ""
-" update-guestfs-appliance\n"
+" export LIBGUESTFS_BACKEND=direct\n"
"\n"
msgstr ""
+#. type: textblock
+#: ../examples/guestfs-faq.pod:196
+#, fuzzy
+#| msgid "Don't print log messages."
+msgid "Don't run libguestfs as root."
+msgstr "ログメッセージを表示しません。"
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:200
+msgid ""
+"Chmod the disk image and any parent directories so that the qemu user can "
+"access them."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:205
+msgid "(Nasty) Edit C</etc/libvirt/qemu.conf> and change the C<user> setting."
+msgstr ""
+
#. type: =head2
-#: ../examples/guestfs-faq.pod:166
+#: ../examples/guestfs-faq.pod:209
msgid "execl: /init: Permission denied"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:168
+#: ../examples/guestfs-faq.pod:211
msgid ""
"B<Note:> If this error happens when you are using a distro package of "
"libguestfs (eg. from Fedora, Debian, etc) then file a bug against the "
@@ -10200,13 +10290,13 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:173
+#: ../examples/guestfs-faq.pod:216
msgid ""
"This error happens during the supermin boot phase of starting the appliance:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:176
+#: ../examples/guestfs-faq.pod:219
#, no-wrap
msgid ""
" supermin: mounting new root on /root\n"
@@ -10218,7 +10308,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:182
+#: ../examples/guestfs-faq.pod:225
msgid ""
"This is a complicated bug related to L<supermin(1)> appliances. The "
"appliance is constructed by copying files like C</bin/bash> and many "
@@ -10229,14 +10319,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:190
+#: ../examples/guestfs-faq.pod:233
msgid ""
"Diagnosing the problem involves studying the libraries needed by C</bin/"
"bash>, ie:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:193
+#: ../examples/guestfs-faq.pod:236
#, fuzzy, no-wrap
#| msgid ""
#| " #!/bin/bash -\n"
@@ -10249,7 +10339,7 @@ msgstr ""
" \n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:195
+#: ../examples/guestfs-faq.pod:238
msgid ""
"comparing that with C<hostfiles>, with the files actually available in the "
"host filesystem, and with the debug output printed in the error message. "
@@ -10258,24 +10348,24 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:200
+#: ../examples/guestfs-faq.pod:243
msgid ""
"You should also check that files like C</init> and C</bin/bash> (in the "
"appliance) are executable. The debug output shows file modes."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:203
+#: ../examples/guestfs-faq.pod:246
msgid "Non-ASCII characters don't appear on VFAT filesystems."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:205
+#: ../examples/guestfs-faq.pod:248
msgid "Typical symptoms of this problem:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:211
+#: ../examples/guestfs-faq.pod:254
msgid ""
"You get an error when you create a file where the filename contains non-"
"ASCII characters, particularly non 8-bit characters from Asian languages "
@@ -10283,19 +10373,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:217
+#: ../examples/guestfs-faq.pod:260
msgid ""
"When you list a directory from a VFAT filesystem, filenames appear as "
"question marks."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:222
+#: ../examples/guestfs-faq.pod:265
msgid "This is a design flaw of the GNU/Linux system."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:224
+#: ../examples/guestfs-faq.pod:267
msgid ""
"VFAT stores long filenames as UTF-16 characters. When opening or returning "
"filenames, the Linux kernel has to translate these to some form of 8 bit "
@@ -10305,7 +10395,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:230
+#: ../examples/guestfs-faq.pod:273
msgid ""
"Therefore you have to tell the kernel what translation you want done when "
"you mount the filesystem. The two methods are the C<iocharset> parameter "
@@ -10313,7 +10403,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:234
+#: ../examples/guestfs-faq.pod:277
msgid ""
"So to use a VFAT filesystem you must add the C<utf8> flag when mounting. "
"From guestfish, use:"
@@ -10322,7 +10412,7 @@ msgstr ""
"追加する必要があります。guestfish から、次のように使用します:"
#. type: verbatim
-#: ../examples/guestfs-faq.pod:237
+#: ../examples/guestfs-faq.pod:280
#, no-wrap
msgid ""
" ><fs> mount-options utf8 /dev/sda1 /\n"
@@ -10332,12 +10422,12 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:239
+#: ../examples/guestfs-faq.pod:282
msgid "or on the guestfish command line:"
msgstr "または guestfish コマンドラインにおいて:"
#. type: verbatim
-#: ../examples/guestfs-faq.pod:241
+#: ../examples/guestfs-faq.pod:284
#, no-wrap
msgid ""
" guestfish [...] -m /dev/sda1:/:utf8\n"
@@ -10347,12 +10437,12 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:243
+#: ../examples/guestfs-faq.pod:286
msgid "or from the API:"
msgstr "または API から:"
#. type: verbatim
-#: ../examples/guestfs-faq.pod:245
+#: ../examples/guestfs-faq.pod:288
#, no-wrap
msgid ""
" guestfs_mount_options (g, \"utf8\", \"/dev/sda1\", \"/\");\n"
@@ -10362,19 +10452,19 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:247
+#: ../examples/guestfs-faq.pod:290
msgid "The kernel will then translate filenames to and from UTF-8 strings."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:249
+#: ../examples/guestfs-faq.pod:292
msgid ""
"We considered adding this mount option transparently, but unfortunately "
"there are several problems with doing that:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:256
+#: ../examples/guestfs-faq.pod:299
msgid ""
"On some Linux systems, the C<utf8> mount option doesn't work. We don't "
"precisely understand what systems or why, but this was reliably reported by "
@@ -10382,7 +10472,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:262
+#: ../examples/guestfs-faq.pod:305
msgid ""
"It would prevent you from using the C<iocharset> parameter because it is "
"incompatible with C<utf8>. It is probably not a good idea to use this "
@@ -10390,12 +10480,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:268
+#: ../examples/guestfs-faq.pod:311
msgid "Non-ASCII characters appear as underscore (_) on ISO9660 filesystems."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:270
+#: ../examples/guestfs-faq.pod:313
msgid ""
"The filesystem was not prepared correctly with mkisofs or genisoimage. Make "
"sure the filesystem was created using Joliet and/or Rock Ridge extensions. "
@@ -10404,32 +10494,32 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-faq.pod:275
+#: ../examples/guestfs-faq.pod:318
msgid "DOWNLOADING, INSTALLING, COMPILING LIBGUESTFS"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:279
+#: ../examples/guestfs-faq.pod:322
msgid "<!-- old anchor for the next section --> <a name=\"binaries\"/>"
msgstr "<!-- 次のセクション向け古いアンカー --> <a name=\"binaries\"/>"
#. type: =head2
-#: ../examples/guestfs-faq.pod:284
+#: ../examples/guestfs-faq.pod:327
msgid "Where can I get the latest binaries for ...?"
msgstr "どこから最新のバイナリーを入手できますか ...?"
#. type: =item
-#: ../examples/guestfs-faq.pod:288
+#: ../examples/guestfs-faq.pod:331
msgid "Fedora E<ge> 11"
msgstr "Fedora E<ge> 11"
#. type: textblock
-#: ../examples/guestfs-faq.pod:290
+#: ../examples/guestfs-faq.pod:333
msgid "Use:"
msgstr "こうします:"
#. type: verbatim
-#: ../examples/guestfs-faq.pod:292
+#: ../examples/guestfs-faq.pod:335
#, no-wrap
msgid ""
" yum install '*guestf*'\n"
@@ -10439,7 +10529,7 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:294
+#: ../examples/guestfs-faq.pod:337
msgid ""
"For the latest builds, see: L<http://koji.fedoraproject.org/koji/packageinfo?"
"packageID=8391>"
@@ -10448,17 +10538,17 @@ msgstr ""
"packageinfo?packageID=8391>"
#. type: =item
-#: ../examples/guestfs-faq.pod:297
+#: ../examples/guestfs-faq.pod:340
msgid "Red Hat Enterprise Linux"
msgstr "Red Hat Enterprise Linux"
#. type: =item
-#: ../examples/guestfs-faq.pod:301
+#: ../examples/guestfs-faq.pod:344
msgid "RHEL 5"
msgstr "RHEL 5"
#. type: textblock
-#: ../examples/guestfs-faq.pod:303
+#: ../examples/guestfs-faq.pod:346
msgid ""
"The version shipped in official RHEL 5 is very old and should not be used "
"except in conjunction with virt-v2v. Use the up-to-date libguestfs 1.20 "
@@ -10466,41 +10556,41 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:308
+#: ../examples/guestfs-faq.pod:351
msgid "RHEL 6"
msgstr "RHEL 6"
#. type: textblock
-#: ../examples/guestfs-faq.pod:310
+#: ../examples/guestfs-faq.pod:353
msgid ""
"It is part of the default install. On RHEL 6 and 7 (only) you have to "
"install C<libguestfs-winsupport> to get Windows guest support."
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:315
+#: ../examples/guestfs-faq.pod:358
msgid "RHEL 6.5"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:317
+#: ../examples/guestfs-faq.pod:360
msgid ""
"There is a preview repository available for people who want to see what "
"packages will be in RHEL 6.5. Follow the instructions here:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:320
+#: ../examples/guestfs-faq.pod:363
msgid "L<https://www.redhat.com/archives/libguestfs/2013-May/msg00100.html>"
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:324
+#: ../examples/guestfs-faq.pod:367
msgid "RHEL 7"
msgstr "RHEL 7"
#. type: textblock
-#: ../examples/guestfs-faq.pod:326
+#: ../examples/guestfs-faq.pod:369
msgid ""
"It will be part of the default install, and based on S<libguestfs 1.22>. "
"You will need to install C<libguestfs-winsupport> separately to get Windows "
@@ -10508,33 +10598,23 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:332
+#: ../examples/guestfs-faq.pod:375
msgid "Debian and Ubuntu"
msgstr "Debian および Ubuntu"
#. type: textblock
-#: ../examples/guestfs-faq.pod:334
+#: ../examples/guestfs-faq.pod:377
msgid "After installing libguestfs you need to do:"
msgstr ""
-#. type: verbatim
-#: ../examples/guestfs-faq.pod:336 ../examples/guestfs-faq.pod:384
-#, no-wrap
-msgid ""
-" sudo update-guestfs-appliance\n"
-"\n"
-msgstr ""
-" sudo update-guestfs-appliance\n"
-"\n"
-
#. type: textblock
-#: ../examples/guestfs-faq.pod:338
+#: ../examples/guestfs-faq.pod:381
msgid "On Ubuntu only:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:340 ../examples/guestfs-faq.pod:370
-#: ../examples/guestfs-faq.pod:393
+#: ../examples/guestfs-faq.pod:383 ../examples/guestfs-faq.pod:413
+#: ../examples/guestfs-faq.pod:436
#, no-wrap
msgid ""
" sudo chmod 0644 /boot/vmlinuz*\n"
@@ -10544,12 +10624,12 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:342
+#: ../examples/guestfs-faq.pod:385
msgid "You may need to add yourself to the C<kvm> group:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:344
+#: ../examples/guestfs-faq.pod:387
#, no-wrap
msgid ""
" sudo usermod -a -G kvm yourlogin\n"
@@ -10557,12 +10637,12 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:348
+#: ../examples/guestfs-faq.pod:391
msgid "Debian Squeeze (6)"
msgstr "Debian Squeeze (6)"
#. type: textblock
-#: ../examples/guestfs-faq.pod:350
+#: ../examples/guestfs-faq.pod:393
msgid ""
"Hilko Bengen has built libguestfs in squeeze backports: L<http://packages."
"debian.org/search?keywords=guestfs&searchon=names§ion=all&suite=squeeze-"
@@ -10570,24 +10650,24 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:353
+#: ../examples/guestfs-faq.pod:396
msgid "Debian Wheezy and later (7+)"
msgstr "Debian Wheezy およびそれ以降 (7+)"
#. type: textblock
-#: ../examples/guestfs-faq.pod:355
+#: ../examples/guestfs-faq.pod:398
msgid ""
"Hilko Bengen supports libguestfs on Debian. Official Debian packages are "
"available: L<http://packages.debian.org/search?keywords=libguestfs>"
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:359
+#: ../examples/guestfs-faq.pod:402
msgid "Ubuntu"
msgstr "Ubuntu"
#. type: textblock
-#: ../examples/guestfs-faq.pod:361
+#: ../examples/guestfs-faq.pod:404
msgid ""
"We don't have a full time Ubuntu maintainer, and the packages supplied by "
"Canonical (which are outside our control) are sometimes broken."
@@ -10596,7 +10676,7 @@ msgstr ""
"の管理外) により提供されるパッケージはときどき壊れています。"
#. type: textblock
-#: ../examples/guestfs-faq.pod:364
+#: ../examples/guestfs-faq.pod:407
msgid ""
"Canonical decided to change the permissions on the kernel so that it's not "
"readable except by root. This is completely stupid, but they won't change "
@@ -10609,12 +10689,12 @@ msgstr ""
"め、すべてのユーザーはこうする必要があります:"
#. type: =item
-#: ../examples/guestfs-faq.pod:374
+#: ../examples/guestfs-faq.pod:417
msgid "Ubuntu 12.04"
msgstr "Ubuntu 12.04"
#. type: textblock
-#: ../examples/guestfs-faq.pod:376
+#: ../examples/guestfs-faq.pod:419
msgid ""
"libguestfs in this version of Ubuntu works, but you need to update "
"febootstrap and seabios to the latest versions."
@@ -10623,7 +10703,7 @@ msgstr ""
"seabios を最新バージョンに更新する必要があります。"
#. type: textblock
-#: ../examples/guestfs-faq.pod:379
+#: ../examples/guestfs-faq.pod:422
msgid ""
"You need febootstrap E<ge> 3.14-2 from: L<http://packages.ubuntu.com/precise/"
"febootstrap>"
@@ -10632,12 +10712,12 @@ msgstr ""
"ubuntu.com/precise/febootstrap>"
#. type: textblock
-#: ../examples/guestfs-faq.pod:382
+#: ../examples/guestfs-faq.pod:425
msgid "After installing or updating febootstrap, rebuild the appliance:"
msgstr "febootstrap のインストールまたは更新後、アプライアンスを再構築します:"
#. type: textblock
-#: ../examples/guestfs-faq.pod:386
+#: ../examples/guestfs-faq.pod:429
msgid ""
"You need seabios E<ge> 0.6.2-0ubuntu2.1 or E<ge> 0.6.2-0ubuntu3 from: "
"L<http://packages.ubuntu.com/precise-updates/seabios> or L<http://packages."
@@ -10648,17 +10728,17 @@ msgstr ""
"L<http://packages.ubuntu.com/quantal/seabios>"
#. type: textblock
-#: ../examples/guestfs-faq.pod:391
+#: ../examples/guestfs-faq.pod:434
msgid "Also you need to do (see above):"
msgstr "次のことも実行する必要があります (上述、参照):"
#. type: =item
-#: ../examples/guestfs-faq.pod:399
+#: ../examples/guestfs-faq.pod:442
msgid "Gentoo"
msgstr "Gentoo"
#. type: textblock
-#: ../examples/guestfs-faq.pod:401
+#: ../examples/guestfs-faq.pod:444
msgid ""
"Libguestfs was added to Gentoo in 2012-07 by Andreis Vinogradovs "
"(libguestfs) and Maxim Koltsov (mainly hivex). Do:"
@@ -10667,7 +10747,7 @@ msgstr ""
"hivex) により 2012-07 に Gentoo に追加されました。次のとおり実行します:"
#. type: verbatim
-#: ../examples/guestfs-faq.pod:404
+#: ../examples/guestfs-faq.pod:447
#, no-wrap
msgid ""
" emerge libguestfs\n"
@@ -10677,52 +10757,52 @@ msgstr ""
"\n"
#. type: =item
-#: ../examples/guestfs-faq.pod:406
+#: ../examples/guestfs-faq.pod:449
msgid "SuSE"
msgstr "SuSE"
#. type: textblock
-#: ../examples/guestfs-faq.pod:408
+#: ../examples/guestfs-faq.pod:451
msgid "Libguestfs was added to SuSE in 2012 by Olaf Hering."
msgstr "libguestfs が Olaf Hering により 2012 年に SuSE に追加されました。"
#. type: =item
-#: ../examples/guestfs-faq.pod:410
+#: ../examples/guestfs-faq.pod:453
msgid "ArchLinux"
msgstr "ArchLinux"
#. type: textblock
-#: ../examples/guestfs-faq.pod:412
+#: ../examples/guestfs-faq.pod:455
msgid "Libguestfs was added to the AUR in 2010."
msgstr "libguestfs が 2010 年に AUR に追加されました。"
#. type: =item
-#: ../examples/guestfs-faq.pod:414
+#: ../examples/guestfs-faq.pod:457
msgid "Other Linux distro"
msgstr "他の Linux ディストリビューション"
#. type: textblock
-#: ../examples/guestfs-faq.pod:416
+#: ../examples/guestfs-faq.pod:459
msgid "Compile from source (next section)."
msgstr "ソースからコンパイルします (次のセクション)。"
#. type: =item
-#: ../examples/guestfs-faq.pod:418
+#: ../examples/guestfs-faq.pod:461
msgid "Other non-Linux distro"
msgstr "他の非 Linux ディストリビューション"
#. type: textblock
-#: ../examples/guestfs-faq.pod:420
+#: ../examples/guestfs-faq.pod:463
msgid "You'll have to compile from source, and port it."
msgstr "ソースからコンパイルして、取り込む必要があります。"
#. type: =head2
-#: ../examples/guestfs-faq.pod:424
+#: ../examples/guestfs-faq.pod:467
msgid "How can I compile and install libguestfs from source?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:426
+#: ../examples/guestfs-faq.pod:469
msgid ""
"If your Linux distro has a working port of supermin (that is, Fedora, S<Red "
"Hat Enterprise Linux E<ge> 6.3>, Debian, Ubuntu and ArchLinux) then you "
@@ -10732,39 +10812,39 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:432
+#: ../examples/guestfs-faq.pod:475
msgid ""
"If you I<don't> have supermin, you will need to use the \"fixed appliance "
"method\". See: L<http://libguestfs.org/download/binaries/appliance/>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:436
+#: ../examples/guestfs-faq.pod:479
msgid "Patches to port supermin to more Linux distros are welcome."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:438
+#: ../examples/guestfs-faq.pod:481
msgid ""
"Why do I get an error when I try to rebuild from the source RPMs supplied by "
"Red Hat / Fedora?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:441
+#: ../examples/guestfs-faq.pod:484
msgid ""
"B<Note:> This issue is fixed in S<Fedora E<ge> 19> and S<RHEL E<ge> 6.5>."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:443
+#: ../examples/guestfs-faq.pod:486
msgid ""
"Because of the complexity of building the libguestfs appliance, the source "
"RPMs provided cannot be rebuilt directly using C<rpmbuild> or C<mock>."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:447
+#: ../examples/guestfs-faq.pod:490
msgid ""
"If you use Koji (which is open source software and may be installed "
"locally), then the SRPMs can be rebuilt in Koji. L<https://fedoraproject."
@@ -10772,7 +10852,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:451
+#: ../examples/guestfs-faq.pod:494
msgid ""
"If you don't have or want to use Koji, then you have to give libguestfs "
"access to the network so it can download the RPMs for building the "
@@ -10781,7 +10861,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:457
+#: ../examples/guestfs-faq.pod:500
#, no-wrap
msgid ""
" %libguestfs_buildnet 1\n"
@@ -10791,12 +10871,12 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:459
+#: ../examples/guestfs-faq.pod:502
msgid "If you are using mock, do:"
msgstr "mock を使用しているならば、次を実行します:"
#. type: verbatim
-#: ../examples/guestfs-faq.pod:461
+#: ../examples/guestfs-faq.pod:504
#, no-wrap
msgid ""
" mock -D '%libguestfs_buildnet 1' [etc]\n"
@@ -10806,12 +10886,12 @@ msgstr ""
"\n"
#. type: =head2
-#: ../examples/guestfs-faq.pod:463
+#: ../examples/guestfs-faq.pod:506
msgid "How can I add support for sVirt?"
msgstr "どのように sVirt をサポートしますか?"
#. type: textblock
-#: ../examples/guestfs-faq.pod:465
+#: ../examples/guestfs-faq.pod:508
msgid ""
"B<Note for Fedora/RHEL users:> This configuration is the default starting "
"with S<Fedora 18> and S<RHEL 7>. If you find any problems, please let us "
@@ -10819,7 +10899,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:469
+#: ../examples/guestfs-faq.pod:512
msgid ""
"L<SVirt|http://selinuxproject.org/page/SVirt> provides a hardened appliance "
"using SELinux, making it very hard for a rogue disk image to \"escape\" from "
@@ -10830,7 +10910,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:477
+#: ../examples/guestfs-faq.pod:520
msgid ""
"Currently to enable sVirt you will need libvirt E<ge> 0.10.2 (1.0 or later "
"preferred), libguestfs E<ge> 1.20, and the SELinux policies from recent "
@@ -10839,12 +10919,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:482
+#: ../examples/guestfs-faq.pod:525
msgid "Once you have the requirements, do:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:484
+#: ../examples/guestfs-faq.pod:527
#, no-wrap
msgid ""
" ./configure --with-default-backend=libvirt # libguestfs >= 1.22\n"
@@ -10858,12 +10938,12 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:488
+#: ../examples/guestfs-faq.pod:531
msgid "Set SELinux to Enforcing mode, and sVirt should be used automatically."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:490
+#: ../examples/guestfs-faq.pod:533
msgid ""
"All, or almost all, features of libguestfs should work under sVirt. There "
"is one known shortcoming: L<virt-rescue(1)> will not use libvirt (hence "
@@ -10872,7 +10952,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:495
+#: ../examples/guestfs-faq.pod:538
msgid ""
"You can check if sVirt is being used by enabling libvirtd logging (see C</"
"etc/libvirt/libvirtd.log>), killing and restarting libvirtd, and checking "
@@ -10880,38 +10960,38 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:499
+#: ../examples/guestfs-faq.pod:542
msgid ""
"In theory sVirt should support AppArmor, but we have not tried it. It will "
"almost certainly require patching libvirt and writing an AppArmor policy."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:503
+#: ../examples/guestfs-faq.pod:546
msgid "Libguestfs has a really long list of dependencies!"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:505
+#: ../examples/guestfs-faq.pod:548
msgid "That's because it does a lot of things."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:507
+#: ../examples/guestfs-faq.pod:550
msgid ""
"Libguestfs -- I<as it is packaged for Fedora> -- satisfies the following "
"conditions:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:514
+#: ../examples/guestfs-faq.pod:557
msgid ""
"The Fedora package is full featured, that is, it supports every possible "
"feature of libguestfs (every filesystem, every filesystem tool, etc.)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:518
+#: ../examples/guestfs-faq.pod:561
msgid ""
"A common request is to split up libguestfs into separate feature areas so "
"you could, say, install XFS support and NTFS support separately. This is "
@@ -10919,7 +10999,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:524
+#: ../examples/guestfs-faq.pod:567
msgid ""
"The download size of the libguestfs package is relatively small (ie. not "
"ten's of megabytes as it would be if it included a complete, \"statically "
@@ -10927,7 +11007,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:530
+#: ../examples/guestfs-faq.pod:573
msgid ""
"The Fedora package automatically updates itself if there is a security "
"update. It doesn't include a huge static blob that has to be rebuilt and "
@@ -10935,7 +11015,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:536
+#: ../examples/guestfs-faq.pod:579
msgid ""
"Able to be installed without needing direct network access. This is "
"important when using closed networks, privately mirrored repositories or RHN "
@@ -10943,17 +11023,17 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:540 ../rescue/virt-rescue.pod:362
+#: ../examples/guestfs-faq.pod:583 ../rescue/virt-rescue.pod:362
msgid "5."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:542
+#: ../examples/guestfs-faq.pod:585
msgid "The Fedora package can be tested during the build."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:546
+#: ../examples/guestfs-faq.pod:589
msgid ""
"If you want to drop any one of those conditions, then you can package "
"libguestfs differently and make it have fewer dependencies, fewer features "
@@ -10961,12 +11041,12 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:552
+#: ../examples/guestfs-faq.pod:595
msgid "1. (full featured)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:554
+#: ../examples/guestfs-faq.pod:597
msgid ""
"Take C<appliance/packagelist.in> in the source, and comment out any features "
"you don't actually care about. For example if you never anticipate editing "
@@ -10975,12 +11055,12 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:559
+#: ../examples/guestfs-faq.pod:602
msgid "2. (download size) / 3. (updates)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:561
+#: ../examples/guestfs-faq.pod:604
msgid ""
"Use L<libguestfs-make-fixed-appliance(1)> to build a compressed appliance. "
"Bundle this with your package and set C<$LIBGUESTFS_PATH> to point to it. "
@@ -10989,12 +11069,12 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:566
+#: ../examples/guestfs-faq.pod:609
msgid "4. (network access)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:568
+#: ../examples/guestfs-faq.pod:611
msgid ""
"Reconstruct and cache the appliance once during package install. The Debian "
"packaging currently works like this, but requires network access during "
@@ -11002,19 +11082,19 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:572
+#: ../examples/guestfs-faq.pod:615
msgid "5. (tests)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:574
+#: ../examples/guestfs-faq.pod:617
msgid ""
"Don't run any tests during the build. The build will be much faster, but "
"also less likely to work correctly."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:577
+#: ../examples/guestfs-faq.pod:620
msgid ""
"Note that running the tests in C<tests/qemu> is probably a good idea, since "
"those are sanity tests. Also you should do S<C<make quickcheck>> to ensure "
@@ -11022,19 +11102,19 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:583
+#: ../examples/guestfs-faq.pod:626
msgid "Errors during launch on Fedora E<ge> 18, RHEL E<ge> 7"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:585
+#: ../examples/guestfs-faq.pod:628
msgid ""
"In Fedora E<ge> 18 and RHEL E<ge> 7, libguestfs uses libvirt to manage the "
"appliance. Previously (and upstream) libguestfs runs qemu directly:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:589
+#: ../examples/guestfs-faq.pod:632
#, no-wrap
msgid ""
" +----------------------------------+\n"
@@ -11056,7 +11136,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:605
+#: ../examples/guestfs-faq.pod:648
#, no-wrap
msgid ""
" upstream Fedora 18+\n"
@@ -11066,7 +11146,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:609
+#: ../examples/guestfs-faq.pod:652
msgid ""
"The libvirt backend is more sophisticated, supporting SELinux/sVirt (see "
"above), hotplugging and more. It is, however, more complex and so less "
@@ -11074,46 +11154,37 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:613
+#: ../examples/guestfs-faq.pod:656
msgid ""
"If you have permissions problems using the libvirt backend, you can switch "
"to the direct backend by setting this environment variable:"
msgstr ""
-#. type: verbatim
-#: ../examples/guestfs-faq.pod:616 ../examples/guestfs-testing.pod:127
-#: ../test-tool/libguestfs-test-tool.pod:125
-#, no-wrap
-msgid ""
-" export LIBGUESTFS_BACKEND=direct\n"
-"\n"
-msgstr ""
-
#. type: textblock
-#: ../examples/guestfs-faq.pod:618
+#: ../examples/guestfs-faq.pod:661
msgid "before running any libguestfs program or virt tool."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:620
+#: ../examples/guestfs-faq.pod:663
msgid "How can I switch to a fixed / prebuilt appliance?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:622
+#: ../examples/guestfs-faq.pod:665
msgid ""
"This may improve the stability and performance of libguestfs on Fedora and "
"RHEL."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:625
+#: ../examples/guestfs-faq.pod:668
msgid ""
"Any time after installing libguestfs, run the following commands as root:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:628
+#: ../examples/guestfs-faq.pod:671
#, no-wrap
msgid ""
" mkdir -p /usr/local/lib/guestfs/appliance\n"
@@ -11123,14 +11194,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:632
+#: ../examples/guestfs-faq.pod:675
msgid ""
"Now set the following environment variable before using libguestfs or any "
"virt tool:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:635 ../examples/guestfs-performance.pod:143
+#: ../examples/guestfs-faq.pod:678 ../examples/guestfs-performance.pod:143
#, no-wrap
msgid ""
" export LIBGUESTFS_PATH=/usr/local/lib/guestfs/appliance\n"
@@ -11140,7 +11211,7 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:637
+#: ../examples/guestfs-faq.pod:680
msgid ""
"Of course you can change the path to any directory you want. You can share "
"the appliance across machines that have the same architecture (eg. all "
@@ -11150,12 +11221,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:643
+#: ../examples/guestfs-faq.pod:686
msgid "How can I speed up libguestfs builds?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:645
+#: ../examples/guestfs-faq.pod:688
msgid ""
"By far the most important thing you can do is to install and properly "
"configure Squid. Note that the default configuration that ships with Squid "
@@ -11163,7 +11234,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:649
+#: ../examples/guestfs-faq.pod:692
msgid ""
"A very good place to start with Squid configuration is here: L<https://"
"fedoraproject.org/wiki/Extras/"
@@ -11171,26 +11242,26 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:652
+#: ../examples/guestfs-faq.pod:695
msgid ""
"Make sure Squid is running, and that the environment variables C<"
"$http_proxy> and C<$ftp_proxy> are pointing to it."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:655
+#: ../examples/guestfs-faq.pod:698
msgid ""
"With Squid running and correctly configured, appliance builds should be "
"reduced to a few minutes."
msgstr ""
#. type: =head3
-#: ../examples/guestfs-faq.pod:658
+#: ../examples/guestfs-faq.pod:701
msgid "How can I speed up libguestfs builds (Debian)?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:660
+#: ../examples/guestfs-faq.pod:703
msgid ""
"Hilko Bengen suggests using \"approx\" which is a Debian archive proxy "
"(L<http://packages.debian.org/approx>). This tool is documented on Debian "
@@ -11198,24 +11269,24 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-faq.pod:664
+#: ../examples/guestfs-faq.pod:707
msgid "SPEED, DISK SPACE USED BY LIBGUESTFS"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:666
+#: ../examples/guestfs-faq.pod:709
msgid ""
"B<Note:> Most of the information in this section has moved: L<guestfs-"
"performance(1)>."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:669
+#: ../examples/guestfs-faq.pod:712
msgid "Upload or write seem very slow."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:671
+#: ../examples/guestfs-faq.pod:714
msgid ""
"In libguestfs E<lt> 1.13.16, the mount command (L<guestfs(3)/guestfs_mount>) "
"enabled option C<-o sync> implicitly. This causes very poor write "
@@ -11223,14 +11294,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:676
+#: ../examples/guestfs-faq.pod:719
msgid ""
"For libguestfs E<lt> 1.13.16, replace mount with C<mount-options>, leaving "
"the first parameter as an empty string."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:679
+#: ../examples/guestfs-faq.pod:722
msgid ""
"You can also do this with more recent versions of libguestfs, but if you "
"know that you are using libguestfs ≥ 1.13.16 then it's safe to use plain "
@@ -11238,7 +11309,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:683
+#: ../examples/guestfs-faq.pod:726
msgid ""
"If the underlying disk is not fully allocated (eg. sparse raw or qcow2) then "
"writes can be slow because the host operating system has to do costly disk "
@@ -11248,17 +11319,17 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:689
+#: ../examples/guestfs-faq.pod:732
msgid "Libguestfs uses too much disk space!"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:691
+#: ../examples/guestfs-faq.pod:734
msgid "libguestfs caches a large-ish appliance in:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:693
+#: ../examples/guestfs-faq.pod:736
#, no-wrap
msgid ""
" /var/tmp/.guestfs-<UID>\n"
@@ -11268,7 +11339,7 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:695
+#: ../examples/guestfs-faq.pod:738
msgid ""
"If the environment variable C<TMPDIR> is defined, then C<$TMPDIR/.guestfs-"
"E<lt>UIDE<gt>> is used instead."
@@ -11277,20 +11348,20 @@ msgstr ""
"E<lt>UIDE<gt>> が使用されます。"
#. type: textblock
-#: ../examples/guestfs-faq.pod:698
+#: ../examples/guestfs-faq.pod:741
msgid "It is safe to delete this directory when you are not using libguestfs."
msgstr ""
"libguestfs を使用していないとき、このディレクトリーを安全に削除できます。"
#. type: =head2
-#: ../examples/guestfs-faq.pod:700
+#: ../examples/guestfs-faq.pod:743
msgid ""
"virt-sparsify seems to make the image grow to the full size of the virtual "
"disk"
msgstr "virt-sparsify は仮想ディスクの全容量までイメージを拡大します。"
#. type: textblock
-#: ../examples/guestfs-faq.pod:703
+#: ../examples/guestfs-faq.pod:746
msgid ""
"If the input to L<virt-sparsify(1)> is raw, then the output will be raw "
"sparse. Make sure you are measuring the output with a tool which "
@@ -11298,7 +11369,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:707 ../sparsify/virt-sparsify.pod:35
+#: ../examples/guestfs-faq.pod:750 ../sparsify/virt-sparsify.pod:35
#, no-wrap
msgid ""
" $ ls -lh test1.img\n"
@@ -11314,19 +11385,19 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:712 ../sparsify/virt-sparsify.pod:40
+#: ../examples/guestfs-faq.pod:755 ../sparsify/virt-sparsify.pod:40
msgid "(Compare the apparent size B<100M> vs the actual size B<3.6M>)"
msgstr "(見た目の容量 B<100M> と実際の容量 B<3.6M> を比較します)"
#. type: textblock
-#: ../examples/guestfs-faq.pod:714
+#: ../examples/guestfs-faq.pod:757
msgid ""
"If all this confuses you, use a non-sparse output format by specifying the "
"I<--convert> option, eg:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:717
+#: ../examples/guestfs-faq.pod:760
#, no-wrap
msgid ""
" virt-sparsify --convert qcow2 disk.raw disk.qcow2\n"
@@ -11334,12 +11405,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:719
+#: ../examples/guestfs-faq.pod:762
msgid "Why doesn't virt-resize work on the disk image in-place?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:721
+#: ../examples/guestfs-faq.pod:764
msgid ""
"Resizing a disk image is very tricky -- especially making sure that you "
"don't lose data or break the bootloader. The current method effectively "
@@ -11348,7 +11419,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:727
+#: ../examples/guestfs-faq.pod:770
msgid ""
"If we were to make virt-resize work in-place then there would have to be "
"limitations: for example, you wouldn't be allowed to move existing "
@@ -11359,7 +11430,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:734
+#: ../examples/guestfs-faq.pod:777
msgid ""
"Another method we have considered is to place a snapshot over the original "
"disk image, so that the original data is untouched and only differences are "
@@ -11370,19 +11441,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:742
+#: ../examples/guestfs-faq.pod:785
msgid ""
"In summary, this is a hard problem, and what we have now mostly works so we "
"are reluctant to change it."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:745
+#: ../examples/guestfs-faq.pod:788
msgid "Why doesn't virt-sparsify work on the disk image in-place?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:747
+#: ../examples/guestfs-faq.pod:790
msgid ""
"Eventually we plan to make virt-sparsify work on disk images in-place, "
"instead of copying the disk image. However it requires several changes to "
@@ -11393,7 +11464,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:755
+#: ../examples/guestfs-faq.pod:798
msgid ""
"Even with this implemented there may be some limitations: For example, it "
"requires completely different steps (and is probably harder) to sparsify a "
@@ -11405,24 +11476,24 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-faq.pod:764
+#: ../examples/guestfs-faq.pod:807
msgid "USING LIBGUESTFS IN YOUR OWN PROGRAMS"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:766
+#: ../examples/guestfs-faq.pod:809
msgid "The API has hundreds of methods, where do I start?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:768
+#: ../examples/guestfs-faq.pod:811
msgid ""
"We recommend you start by reading the API overview: L<guestfs(3)/API "
"OVERVIEW>."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:771
+#: ../examples/guestfs-faq.pod:814
msgid ""
"Although the API overview covers the C API, it is still worth reading even "
"if you are going to use another programming language, because the API is the "
@@ -11430,7 +11501,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:776
+#: ../examples/guestfs-faq.pod:819
#, no-wrap
msgid ""
" C guestfs_ln_sf (g, target, linkname);\n"
@@ -11450,7 +11521,7 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:783
+#: ../examples/guestfs-faq.pod:826
msgid ""
"Once you're familiar with the API overview, you should look at this list of "
"starting points for other language bindings: L<guestfs(3)/USING LIBGUESTFS "
@@ -11458,20 +11529,20 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:787
+#: ../examples/guestfs-faq.pod:830
msgid ""
"Can I use libguestfs in my proprietary / closed source / commercial program?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:790
+#: ../examples/guestfs-faq.pod:833
msgid ""
"In general, yes. However this is not legal advice - read the license that "
"comes with libguestfs, and if you have specific questions contact a lawyer."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:794
+#: ../examples/guestfs-faq.pod:837
msgid ""
"In the source tree the license is in the file C<COPYING.LIB> (LGPLv2+ for "
"the library and bindings) and C<COPYING> (GPLv2+ for the standalone "
@@ -11479,51 +11550,51 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:800
+#: ../examples/guestfs-faq.pod:843
msgid "<!-- old anchor for the next section --> <a name=\"debug\"/>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-faq.pod:805
+#: ../examples/guestfs-faq.pod:848
msgid "DEBUGGING LIBGUESTFS"
msgstr "libguestfs のデバッグ"
#. type: =head2
-#: ../examples/guestfs-faq.pod:807
+#: ../examples/guestfs-faq.pod:850
msgid "Help, it's not working!"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:809
+#: ../examples/guestfs-faq.pod:852
msgid ""
"Please supply all the information in this checklist, in an email sent to "
"C<libguestfs> @ C<redhat.com>:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:816
+#: ../examples/guestfs-faq.pod:859
msgid "What are you trying to achieve?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:820
+#: ../examples/guestfs-faq.pod:863
msgid "What exact commands did you run?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:824
+#: ../examples/guestfs-faq.pod:867
msgid "What was the precise error / output of these commands?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:828
+#: ../examples/guestfs-faq.pod:871
msgid ""
"Enable debugging, run the commands again, and capture the B<complete> "
"output. B<Do not edit the output.>"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:831
+#: ../examples/guestfs-faq.pod:874
#, no-wrap
msgid ""
" export LIBGUESTFS_DEBUG=1\n"
@@ -11532,52 +11603,52 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:836
+#: ../examples/guestfs-faq.pod:879
msgid ""
"Include the version of libguestfs, the operating system version, and how you "
"installed libguestfs (eg. from source, C<yum install>, etc.)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:841
+#: ../examples/guestfs-faq.pod:884
msgid ""
"If no libguestfs program seems to work at all, run the program below and "
"paste the B<complete, unedited> output into the email:"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:848
+#: ../examples/guestfs-faq.pod:891
msgid ""
"How do I debug when using any libguestfs program or tool (eg. virt-v2v or "
"virt-df)?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:851
+#: ../examples/guestfs-faq.pod:894
msgid ""
"There are two C<LIBGUESTFS_*> environment variables you can set in order to "
"get more information from libguestfs."
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:856
+#: ../examples/guestfs-faq.pod:899
msgid "C<LIBGUESTFS_TRACE>"
msgstr "C<LIBGUESTFS_TRACE>"
#. type: textblock
-#: ../examples/guestfs-faq.pod:858
+#: ../examples/guestfs-faq.pod:901
msgid ""
"Set this to 1 and libguestfs will print out each command / API call in a "
"format which is similar to guestfish commands."
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:861
+#: ../examples/guestfs-faq.pod:904
msgid "C<LIBGUESTFS_DEBUG>"
msgstr "C<LIBGUESTFS_DEBUG>"
#. type: textblock
-#: ../examples/guestfs-faq.pod:863
+#: ../examples/guestfs-faq.pod:906
msgid ""
"Set this to 1 in order to enable massive amounts of debug messages. If you "
"think there is some problem inside the libguestfs appliance, then you should "
@@ -11585,12 +11656,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:869
+#: ../examples/guestfs-faq.pod:912
msgid "To set these from the shell, do this before running the program:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:871
+#: ../examples/guestfs-faq.pod:914
#, no-wrap
msgid ""
" export LIBGUESTFS_TRACE=1\n"
@@ -11602,12 +11673,12 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:874
+#: ../examples/guestfs-faq.pod:917
msgid "For csh/tcsh the equivalent commands would be:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:876
+#: ../examples/guestfs-faq.pod:919
#, no-wrap
msgid ""
" setenv LIBGUESTFS_TRACE 1\n"
@@ -11619,17 +11690,17 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:879
+#: ../examples/guestfs-faq.pod:922
msgid "For further information, see: L<guestfs(3)/ENVIRONMENT VARIABLES>."
msgstr "詳細は L<guestfs(3)/ENVIRONMENT VARIABLES> 参照。"
#. type: =head2
-#: ../examples/guestfs-faq.pod:881
+#: ../examples/guestfs-faq.pod:924
msgid "How do I debug when using guestfish?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:883
+#: ../examples/guestfs-faq.pod:926
msgid ""
"You can use the same environment variables above. Alternatively use the "
"guestfish options -x (to trace commands) or -v (to get the full debug "
@@ -11637,36 +11708,36 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:887
+#: ../examples/guestfs-faq.pod:930
msgid "For further information, see: L<guestfish(1)>."
msgstr "詳細は L<guestfish(1)> を参照してください。"
#. type: =head2
-#: ../examples/guestfs-faq.pod:889
+#: ../examples/guestfs-faq.pod:932
msgid "How do I debug when using the API?"
msgstr "API を使用するとき、どのようにデバッグしますか?"
#. type: textblock
-#: ../examples/guestfs-faq.pod:891
+#: ../examples/guestfs-faq.pod:934
msgid ""
"Call L<guestfs(3)/guestfs_set_trace> to enable command traces, and/or "
"L<guestfs(3)/guestfs_set_verbose> to enable debug messages."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:894
+#: ../examples/guestfs-faq.pod:937
msgid ""
"For best results, call these functions as early as possible, just after "
"creating the guestfs handle if you can, and definitely before calling launch."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:898
+#: ../examples/guestfs-faq.pod:941
msgid "How do I capture debug output and put it into my logging system?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:900
+#: ../examples/guestfs-faq.pod:943
msgid ""
"Use the event API. For examples, see: L<guestfs(3)/SETTING CALLBACKS TO "
"HANDLE EVENTS> and the C<examples/debug-logging.c> program in the libguestfs "
@@ -11674,24 +11745,24 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:904
+#: ../examples/guestfs-faq.pod:947
msgid "Digging deeper into the appliance boot process."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:906
+#: ../examples/guestfs-faq.pod:949
msgid ""
"Enable debugging and then read this documentation on the appliance boot "
"process: L<guestfs(3)/INTERNALS>."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:909
+#: ../examples/guestfs-faq.pod:952
msgid "libguestfs hangs or fails during run/launch."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:911
+#: ../examples/guestfs-faq.pod:954
msgid ""
"Enable debugging and look at the full output. If you cannot work out what "
"is going on, file a bug report, including the I<complete> output of "
@@ -11699,17 +11770,17 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-faq.pod:915
+#: ../examples/guestfs-faq.pod:958
msgid "DESIGN/INTERNALS OF LIBGUESTFS"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:917
+#: ../examples/guestfs-faq.pod:960
msgid "Why don't you do everything through the FUSE / filesystem interface?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:920
+#: ../examples/guestfs-faq.pod:963
msgid ""
"We offer a command called L<guestmount(1)> which lets you mount guest "
"filesystems on the host. This is implemented as a FUSE module. Why don't "
@@ -11718,7 +11789,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:925
+#: ../examples/guestfs-faq.pod:968
msgid ""
"The reasons are twofold. Firstly, libguestfs offers API calls for doing "
"things like creating and deleting partitions and logical volumes, which "
@@ -11732,7 +11803,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:935
+#: ../examples/guestfs-faq.pod:978
msgid ""
"The second reason is for efficiency. FUSE itself is reasonably efficient, "
"but it does make lots of small, independent calls into the FUSE module. In "
@@ -11745,17 +11816,17 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:945
+#: ../examples/guestfs-faq.pod:988
msgid "Why don't you do everything through GVFS?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:947
+#: ../examples/guestfs-faq.pod:990
msgid "The problems are similar to the problems with FUSE."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:949
+#: ../examples/guestfs-faq.pod:992
msgid ""
"GVFS is a better abstraction than POSIX/FUSE. There is an FTP backend for "
"GVFS, which is encouraging because FTP is conceptually similar to the "
@@ -11765,22 +11836,22 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:957
+#: ../examples/guestfs-faq.pod:1000
msgid "<!-- old anchor for the next section --> <a name=\"backup\"/>"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:962
+#: ../examples/guestfs-faq.pod:1005
msgid "Why can I write to the disk, even though I added it read-only?"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:964
+#: ../examples/guestfs-faq.pod:1007
msgid "Why does C<--ro> appear to have no effect?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:966
+#: ../examples/guestfs-faq.pod:1009
msgid ""
"When you add a disk read-only, libguestfs places a writable overlay on top "
"of the underlying disk. Writes go into this overlay, and are discarded when "
@@ -11788,7 +11859,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:970
+#: ../examples/guestfs-faq.pod:1013
msgid ""
"There are two reasons for doing it this way: Firstly read-only disks aren't "
"possible in many cases (eg. IDE simply doesn't support them, so you couldn't "
@@ -11797,7 +11868,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:975
+#: ../examples/guestfs-faq.pod:1018
msgid ""
"Secondly and more importantly, even if read-only disks were possible, you "
"wouldn't want them. Mounting any filesystem that has a journal, even "
@@ -11807,7 +11878,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:981
+#: ../examples/guestfs-faq.pod:1024
msgid ""
"To make it usable, we create the overlay as a place to temporarily store "
"these writes, and then we discard it afterwards. This ensures that the "
@@ -11815,7 +11886,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:985
+#: ../examples/guestfs-faq.pod:1028
msgid ""
"Note also that there is a regression test for this when building libguestfs "
"(in C<tests/qemu>). This is one reason why it's important for packagers to "
@@ -11823,12 +11894,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:989
+#: ../examples/guestfs-faq.pod:1032
msgid "Does C<--ro> make all disks read-only?"
msgstr "C<--ro> はすべてのディスクを読み込み専用にしますか?"
#. type: textblock
-#: ../examples/guestfs-faq.pod:991
+#: ../examples/guestfs-faq.pod:1034
msgid ""
"I<No!> The C<--ro> option only affects disks added on the command line, ie. "
"using C<-a> and C<-d> options."
@@ -11837,19 +11908,19 @@ msgstr ""
"C<-d> オプションを使用して追加されたディスクのみに影響します。"
#. type: textblock
-#: ../examples/guestfs-faq.pod:994
+#: ../examples/guestfs-faq.pod:1037
msgid ""
"In guestfish, if you use the C<add> command, then disk is added read-write "
"(unless you specify the C<readonly:true> flag explicitly with the command)."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:998
+#: ../examples/guestfs-faq.pod:1041
msgid "Can I use C<guestfish --ro> as a way to backup my virtual machines?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1000
+#: ../examples/guestfs-faq.pod:1043
msgid ""
"Usually this is I<not> a good idea. The question is answered in more detail "
"in this mailing list posting: L<https://www.redhat.com/archives/"
@@ -11857,22 +11928,22 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1004
+#: ../examples/guestfs-faq.pod:1047
msgid "See also the next question."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1006
+#: ../examples/guestfs-faq.pod:1049
msgid "Why can't I run fsck on a live filesystem using C<guestfish --ro>?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1008
+#: ../examples/guestfs-faq.pod:1051
msgid "This command will usually I<not> work:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:1010
+#: ../examples/guestfs-faq.pod:1053
#, no-wrap
msgid ""
" guestfish --ro -a /dev/vg/my_root_fs run : fsck /dev/sda\n"
@@ -11880,7 +11951,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1012
+#: ../examples/guestfs-faq.pod:1055
msgid ""
"The reason for this is that qemu creates a snapshot over the original "
"filesystem, but it doesn't create a strict point-in-time snapshot. Blocks "
@@ -11890,7 +11961,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1019
+#: ../examples/guestfs-faq.pod:1062
msgid ""
"What you have to do is to create a point-in-time snapshot. If it's a "
"logical volume, use an LVM2 snapshot. If the filesystem is located inside "
@@ -11900,7 +11971,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1025
+#: ../examples/guestfs-faq.pod:1068
msgid ""
"Creating point-in-time snapshots of host devices and files is outside the "
"scope of libguestfs, although libguestfs can operate on them once they are "
@@ -11908,19 +11979,19 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1029
+#: ../examples/guestfs-faq.pod:1072
msgid "What's the difference between guestfish and virt-rescue?"
msgstr "guestfish と virt-rescue の違いは何でしょうか?"
#. type: textblock
-#: ../examples/guestfs-faq.pod:1031
+#: ../examples/guestfs-faq.pod:1074
msgid ""
"A lot of people are confused by the two superficially similar tools we "
"provide:"
msgstr "多くの人々が私たちの提供している 2 つの似たツールにより混乱しています:"
#. type: verbatim
-#: ../examples/guestfs-faq.pod:1034
+#: ../examples/guestfs-faq.pod:1077
#, no-wrap
msgid ""
" $ guestfish --ro -a guest.img\n"
@@ -11934,7 +12005,7 @@ msgstr ""
"\n"
#. type: verbatim
-#: ../examples/guestfs-faq.pod:1038
+#: ../examples/guestfs-faq.pod:1081
#, no-wrap
msgid ""
" $ virt-rescue --ro guest.img\n"
@@ -11946,7 +12017,7 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:1041
+#: ../examples/guestfs-faq.pod:1084
msgid ""
"And the related question which then arises is why you can't type in full "
"shell commands with all the --options in guestfish (but you can in L<virt-"
@@ -11954,7 +12025,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1045
+#: ../examples/guestfs-faq.pod:1088
msgid ""
"L<guestfish(1)> is a program providing structured access to the "
"L<guestfs(3)> API. It happens to be a nice interactive shell too, but its "
@@ -11965,7 +12036,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1052
+#: ../examples/guestfs-faq.pod:1095
msgid ""
"L<virt-rescue(1)> is a free-for-all freeform way to boot the libguestfs "
"appliance and make arbitrary changes to your VM. It's not structured, you "
@@ -11974,7 +12045,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1057
+#: ../examples/guestfs-faq.pod:1100
msgid ""
"But, libguestfs also has a \"backdoor\" into the appliance allowing you to "
"send arbitrary shell commands. It's not as flexible as virt-rescue, because "
@@ -11982,7 +12053,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:1062
+#: ../examples/guestfs-faq.pod:1105
#, no-wrap
msgid ""
" ><fs> debug sh \"cmd arg1 arg2 ...\"\n"
@@ -11992,7 +12063,7 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:1064
+#: ../examples/guestfs-faq.pod:1107
msgid ""
"Note that you should B<not> rely on this. It could be removed or changed in "
"future. If your program needs some operation, please add it to the "
@@ -12000,45 +12071,45 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1068
+#: ../examples/guestfs-faq.pod:1111
msgid "What's the deal with C<guestfish -i>?"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1070
+#: ../examples/guestfs-faq.pod:1113
msgid ""
"Why does virt-cat only work on a real VM image, but virt-df works on any "
"disk image?"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1073
+#: ../examples/guestfs-faq.pod:1116
msgid "What does \"no root device found in this operating system image\" mean?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1076
+#: ../examples/guestfs-faq.pod:1119
msgid ""
"These questions are all related at a fundamental level which may not be "
"immediately obvious."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1079
+#: ../examples/guestfs-faq.pod:1122
msgid ""
"At the L<guestfs(3)> API level, a \"disk image\" is just a pile of "
"partitions and filesystems."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1082
+#: ../examples/guestfs-faq.pod:1125
msgid ""
"In contrast, when the virtual machine boots, it mounts those filesystems "
"into a consistent hierarchy such as:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:1085
+#: ../examples/guestfs-faq.pod:1128
#, no-wrap
msgid ""
" / (/dev/sda2)\n"
@@ -12064,12 +12135,12 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:1095
+#: ../examples/guestfs-faq.pod:1138
msgid "(or drive letters on Windows)."
msgstr "(または Windows におけるドライブレター)。"
#. type: textblock
-#: ../examples/guestfs-faq.pod:1097
+#: ../examples/guestfs-faq.pod:1140
msgid ""
"The API first of all sees the disk image at the \"pile of filesystems\" "
"level. But it also has a way to inspect the disk image to see if it "
@@ -12078,12 +12149,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1102
+#: ../examples/guestfs-faq.pod:1145
msgid "Users expect some tools (like L<virt-cat(1)>) to work with VM paths:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:1104
+#: ../examples/guestfs-faq.pod:1147
#, no-wrap
msgid ""
" virt-cat fedora.img /var/log/messages\n"
@@ -12091,7 +12162,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1106
+#: ../examples/guestfs-faq.pod:1149
msgid ""
"How does virt-cat know that C</var> is a separate partition? The trick is "
"that virt-cat performs inspection on the disk image, and uses that to "
@@ -12099,7 +12170,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1110
+#: ../examples/guestfs-faq.pod:1153
msgid ""
"Some tools (including L<virt-cat(1)>, L<virt-edit(1)>, L<virt-ls(1)>) use "
"inspection to map VM paths. Other tools, such as L<virt-df(1)> and L<virt-"
@@ -12108,7 +12179,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1115
+#: ../examples/guestfs-faq.pod:1158
msgid ""
"L<guestfish(1)> is in an interesting middle ground. If you use the I<-a> "
"and I<-m> command line options, then you have to tell guestfish exactly how "
@@ -12116,14 +12187,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1120
+#: ../examples/guestfs-faq.pod:1163
msgid ""
"If you use the I<-i> option, libguestfs performs inspection and mounts the "
"filesystems for you."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1123
+#: ../examples/guestfs-faq.pod:1166
msgid ""
"The error C<no root device found in this operating system image> is related "
"to this. It means inspection was unable to locate an operating system "
@@ -12133,19 +12204,19 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1129
+#: ../examples/guestfs-faq.pod:1172
msgid "What do these C<debug*> and C<internal-*> functions do?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1131
+#: ../examples/guestfs-faq.pod:1174
msgid ""
"There are some functions which are used for debugging and internal purposes "
"which are I<not> part of the stable API."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1134
+#: ../examples/guestfs-faq.pod:1177
msgid ""
"The C<debug*> (or C<guestfs_debug*>) functions, primarily L<guestfs(3)/"
"guestfs_debug> and a handful of others, are used for debugging libguestfs. "
@@ -12155,7 +12226,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1140
+#: ../examples/guestfs-faq.pod:1183
msgid ""
"The C<internal-*> (or C<guestfs_internal_*>) functions are purely to be used "
"by libguestfs itself. There is no reason for programs to call them, and "
@@ -12164,17 +12235,17 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-faq.pod:1146
+#: ../examples/guestfs-faq.pod:1189
msgid "DEVELOPERS"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1148
+#: ../examples/guestfs-faq.pod:1191
msgid "Where do I send patches?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1150
+#: ../examples/guestfs-faq.pod:1193
msgid ""
"Please send patches to the libguestfs mailing list L<https://www.redhat.com/"
"mailman/listinfo/libguestfs>. You don't have to be subscribed, but there "
@@ -12182,7 +12253,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1155
+#: ../examples/guestfs-faq.pod:1198
msgid ""
"B<Please don't use github pull requests - they will be ignored>. The "
"reasons are (a) we want to discuss and dissect patches on the mailing list, "
@@ -12191,12 +12262,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1160
+#: ../examples/guestfs-faq.pod:1203
msgid "How do I propose a feature?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1162
+#: ../examples/guestfs-faq.pod:1205
msgid ""
"Large new features that you intend to contribute should be discussed on the "
"mailing list first (L<https://www.redhat.com/mailman/listinfo/libguestfs>). "
@@ -12205,7 +12276,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1168
+#: ../examples/guestfs-faq.pod:1211
msgid ""
"If you want to suggest a useful feature but don't want to write the code, "
"you can file a bug (see L</GETTING HELP AND REPORTING BUGS>) with C<\"RFE: "
@@ -12213,12 +12284,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1172
+#: ../examples/guestfs-faq.pod:1215
msgid "Who can commit to libguestfs git?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1174
+#: ../examples/guestfs-faq.pod:1217
msgid ""
"About 5 people have commit access to github. Patches should be posted on "
"the list first and ACKed. The policy for ACKing and pushing patches is "
@@ -12226,18 +12297,18 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1178
+#: ../examples/guestfs-faq.pod:1221
msgid ""
"L<https://www.redhat.com/archives/libguestfs/2012-January/msg00023.html>"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1180
+#: ../examples/guestfs-faq.pod:1223
msgid "Can I fork libguestfs?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1182
+#: ../examples/guestfs-faq.pod:1225
msgid ""
"Of course you can. Git makes it easy to fork libguestfs. Github makes it "
"even easier. It's nice if you tell us on the mailing list about forks and "
@@ -12245,12 +12316,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1188
+#: ../examples/guestfs-faq.pod:1231
msgid "L<guestfish(1)>, L<guestfs(3)>, L<http://libguestfs.org/>."
msgstr "L<guestfish(1)>, L<guestfs(3)>, L<http://libguestfs.org/>."
#. type: textblock
-#: ../examples/guestfs-faq.pod:1198
+#: ../examples/guestfs-faq.pod:1241
msgid "Copyright (C) 2012-2014 Red Hat Inc."
msgstr ""
diff --git a/po-docs/libguestfs-docs.pot b/po-docs/libguestfs-docs.pot
index c845672..02d8c25 100644
--- a/po-docs/libguestfs-docs.pot
+++ b/po-docs/libguestfs-docs.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: libguestfs 1.25.33\n"
+"Project-Id-Version: libguestfs 1.25.34\n"
"Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2014-02-05 15:17+0000\n"
+"POT-Creation-Date: 2014-02-12 22:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -788,7 +788,7 @@ msgid "This program returns:"
msgstr ""
#. type: =item
-#: ../align/virt-alignment-scan.pod:365 ../align/virt-alignment-scan.pod:371 ../align/virt-alignment-scan.pod:377 ../align/virt-alignment-scan.pod:384 ../appliance/libguestfs-make-fixed-appliance.pod:24 ../appliance/libguestfs-make-fixed-appliance.pod:30 ../appliance/libguestfs-make-fixed-appliance.pod:36 ../appliance/libguestfs-make-fixed-appliance.pod:54 ../appliance/libguestfs-make-fixed-appliance.pod:75 ../builder/virt-builder.pod:597 ../builder/virt-builder.pod:601 ../builder/virt-b [...]
+#: ../align/virt-alignment-scan.pod:365 ../align/virt-alignment-scan.pod:371 ../align/virt-alignment-scan.pod:377 ../align/virt-alignment-scan.pod:384 ../appliance/libguestfs-make-fixed-appliance.pod:24 ../appliance/libguestfs-make-fixed-appliance.pod:30 ../appliance/libguestfs-make-fixed-appliance.pod:36 ../appliance/libguestfs-make-fixed-appliance.pod:54 ../appliance/libguestfs-make-fixed-appliance.pod:75 ../builder/virt-builder.pod:597 ../builder/virt-builder.pod:601 ../builder/virt-b [...]
msgid "*"
msgstr ""
@@ -837,7 +837,7 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../align/virt-alignment-scan.pod:393 ../appliance/libguestfs-make-fixed-appliance.pod:166 ../builder/virt-builder.pod:1826 ../builder/virt-index-validate.pod:81 ../cat/virt-cat.pod:249 ../cat/virt-filesystems.pod:395 ../cat/virt-ls.pod:491 ../daemon/guestfsd.pod:117 ../df/virt-df.pod:265 ../diff/virt-diff.pod:253 ../edit/virt-edit.pod:362 ../erlang/examples/guestfs-erlang.pod:97 ../examples/guestfs-examples.pod:57 ../examples/guestfs-faq.pod:1186 ../examples/guestfs-performance.pod:56 [...]
+#: ../align/virt-alignment-scan.pod:393 ../appliance/libguestfs-make-fixed-appliance.pod:166 ../builder/virt-builder.pod:1826 ../builder/virt-index-validate.pod:81 ../cat/virt-cat.pod:249 ../cat/virt-filesystems.pod:395 ../cat/virt-ls.pod:491 ../daemon/guestfsd.pod:117 ../df/virt-df.pod:265 ../diff/virt-diff.pod:253 ../edit/virt-edit.pod:362 ../erlang/examples/guestfs-erlang.pod:97 ../examples/guestfs-examples.pod:57 ../examples/guestfs-faq.pod:1229 ../examples/guestfs-performance.pod:56 [...]
msgid "SEE ALSO"
msgstr ""
@@ -859,7 +859,7 @@ msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
msgstr ""
#. type: =head1
-#: ../align/virt-alignment-scan.pod:406 ../appliance/libguestfs-make-fixed-appliance.pod:179 ../builder/virt-builder.pod:1848 ../builder/virt-index-validate.pod:90 ../cat/virt-cat.pod:262 ../cat/virt-filesystems.pod:410 ../cat/virt-ls.pod:505 ../daemon/guestfsd.pod:126 ../df/virt-df.pod:277 ../diff/virt-diff.pod:267 ../edit/virt-edit.pod:377 ../erlang/examples/guestfs-erlang.pod:116 ../examples/guestfs-examples.pod:75 ../examples/guestfs-faq.pod:1196 ../examples/guestfs-performance.pod:5 [...]
+#: ../align/virt-alignment-scan.pod:406 ../appliance/libguestfs-make-fixed-appliance.pod:179 ../builder/virt-builder.pod:1848 ../builder/virt-index-validate.pod:90 ../cat/virt-cat.pod:262 ../cat/virt-filesystems.pod:410 ../cat/virt-ls.pod:505 ../daemon/guestfsd.pod:126 ../df/virt-df.pod:277 ../diff/virt-diff.pod:267 ../edit/virt-edit.pod:377 ../erlang/examples/guestfs-erlang.pod:116 ../examples/guestfs-examples.pod:75 ../examples/guestfs-faq.pod:1239 ../examples/guestfs-performance.pod:5 [...]
msgid "COPYRIGHT"
msgstr ""
@@ -1162,12 +1162,12 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../appliance/libguestfs-make-fixed-appliance.pod:175 ../erlang/examples/guestfs-erlang.pod:112 ../examples/guestfs-examples.pod:71 ../examples/guestfs-faq.pod:1192 ../examples/guestfs-performance.pod:580 ../examples/guestfs-recipes.pod:666 ../examples/guestfs-testing.pod:393 ../fish/guestfish.pod:1631 ../fish/libguestfs-tools.conf.pod:64 ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 ../fish/virt-tar-in.pod:58 ../fish/virt-tar-out.pod:51 ../fuse/guestmount.pod:420 ../fuse/gu [...]
+#: ../appliance/libguestfs-make-fixed-appliance.pod:175 ../erlang/examples/guestfs-erlang.pod:112 ../examples/guestfs-examples.pod:71 ../examples/guestfs-faq.pod:1235 ../examples/guestfs-performance.pod:580 ../examples/guestfs-recipes.pod:666 ../examples/guestfs-testing.pod:393 ../fish/guestfish.pod:1631 ../fish/libguestfs-tools.conf.pod:64 ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 ../fish/virt-tar-in.pod:58 ../fish/virt-tar-out.pod:51 ../fuse/guestmount.pod:420 ../fuse/gu [...]
msgid "AUTHORS"
msgstr ""
#. type: textblock
-#: ../appliance/libguestfs-make-fixed-appliance.pod:177 ../erlang/examples/guestfs-erlang.pod:114 ../examples/guestfs-examples.pod:73 ../examples/guestfs-faq.pod:1194 ../examples/guestfs-performance.pod:582 ../examples/guestfs-recipes.pod:668 ../examples/guestfs-testing.pod:395 ../fish/guestfish.pod:1633 ../fish/libguestfs-tools.conf.pod:66 ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 ../fish/virt-tar-in.pod:60 ../fish/virt-tar-out.pod:53 ../fuse/guestmount.pod:422 ../fuse/gu [...]
+#: ../appliance/libguestfs-make-fixed-appliance.pod:177 ../erlang/examples/guestfs-erlang.pod:114 ../examples/guestfs-examples.pod:73 ../examples/guestfs-faq.pod:1237 ../examples/guestfs-performance.pod:582 ../examples/guestfs-recipes.pod:668 ../examples/guestfs-testing.pod:395 ../fish/guestfish.pod:1633 ../fish/libguestfs-tools.conf.pod:66 ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 ../fish/virt-tar-in.pod:60 ../fish/virt-tar-out.pod:53 ../fuse/guestmount.pod:422 ../fuse/gu [...]
msgid "Richard W.M. Jones (C<rjones at redhat dot com>)"
msgstr ""
@@ -1177,7 +1177,7 @@ msgid "Copyright (C) 2009-2014 Red Hat Inc."
msgstr ""
#. type: =end
-#: ../builder/virt-builder.pod:3 ../builder/virt-builder.pod:8 ../examples/guestfs-faq.pod:277 ../examples/guestfs-faq.pod:282 ../examples/guestfs-faq.pod:798 ../examples/guestfs-faq.pod:803 ../examples/guestfs-faq.pod:955 ../examples/guestfs-faq.pod:960 ../src/guestfs.pod:1398 ../src/guestfs.pod:1403 ../src/guestfs.pod:3360 ../src/guestfs.pod:3365
+#: ../builder/virt-builder.pod:3 ../builder/virt-builder.pod:8 ../examples/guestfs-faq.pod:320 ../examples/guestfs-faq.pod:325 ../examples/guestfs-faq.pod:841 ../examples/guestfs-faq.pod:846 ../examples/guestfs-faq.pod:998 ../examples/guestfs-faq.pod:1003 ../src/guestfs.pod:1398 ../src/guestfs.pod:1403 ../src/guestfs.pod:3360 ../src/guestfs.pod:3365
msgid "html"
msgstr ""
@@ -2249,7 +2249,7 @@ msgid ""
msgstr ""
#. type: =item
-#: ../builder/virt-builder.pod:475 ../builder/virt-builder.pod:1069 ../examples/guestfs-faq.pod:512 ../examples/guestfs-performance.pod:161 ../examples/guestfs-performance.pod:211 ../examples/guestfs-recipes.pod:408 ../rescue/virt-rescue.pod:328 ../resize/virt-resize.pod:31 ../resize/virt-resize.pod:621 ../sparsify/virt-sparsify.pod:278 ../src/guestfs.pod:487 ../src/guestfs.pod:1797 ../src/guestfs.pod:2069 ../src/guestfs.pod:2367 ../src/guestfs.pod:3861
+#: ../builder/virt-builder.pod:475 ../builder/virt-builder.pod:1069 ../examples/guestfs-faq.pod:555 ../examples/guestfs-performance.pod:161 ../examples/guestfs-performance.pod:211 ../examples/guestfs-recipes.pod:408 ../rescue/virt-rescue.pod:328 ../resize/virt-resize.pod:31 ../resize/virt-resize.pod:621 ../sparsify/virt-sparsify.pod:278 ../src/guestfs.pod:487 ../src/guestfs.pod:1797 ../src/guestfs.pod:2069 ../src/guestfs.pod:2367 ../src/guestfs.pod:3861
msgid "1."
msgstr ""
@@ -2261,7 +2261,7 @@ msgid ""
msgstr ""
#. type: =item
-#: ../builder/virt-builder.pod:480 ../builder/virt-builder.pod:1074 ../examples/guestfs-faq.pod:522 ../examples/guestfs-performance.pod:167 ../examples/guestfs-performance.pod:218 ../examples/guestfs-recipes.pod:414 ../rescue/virt-rescue.pod:336 ../resize/virt-resize.pod:44 ../resize/virt-resize.pod:628 ../sparsify/virt-sparsify.pod:285 ../src/guestfs.pod:493 ../src/guestfs.pod:1801 ../src/guestfs.pod:2073 ../src/guestfs.pod:2371 ../src/guestfs.pod:3886
+#: ../builder/virt-builder.pod:480 ../builder/virt-builder.pod:1074 ../examples/guestfs-faq.pod:565 ../examples/guestfs-performance.pod:167 ../examples/guestfs-performance.pod:218 ../examples/guestfs-recipes.pod:414 ../rescue/virt-rescue.pod:336 ../resize/virt-resize.pod:44 ../resize/virt-resize.pod:628 ../sparsify/virt-sparsify.pod:285 ../src/guestfs.pod:493 ../src/guestfs.pod:1801 ../src/guestfs.pod:2073 ../src/guestfs.pod:2371 ../src/guestfs.pod:3886
msgid "2."
msgstr ""
@@ -2273,7 +2273,7 @@ msgid ""
msgstr ""
#. type: =item
-#: ../builder/virt-builder.pod:485 ../examples/guestfs-faq.pod:528 ../examples/guestfs-performance.pod:175 ../examples/guestfs-performance.pod:224 ../examples/guestfs-recipes.pod:420 ../rescue/virt-rescue.pod:345 ../resize/virt-resize.pod:52 ../resize/virt-resize.pod:634 ../sparsify/virt-sparsify.pod:291 ../src/guestfs.pod:504 ../src/guestfs.pod:1805 ../src/guestfs.pod:2377
+#: ../builder/virt-builder.pod:485 ../examples/guestfs-faq.pod:571 ../examples/guestfs-performance.pod:175 ../examples/guestfs-performance.pod:224 ../examples/guestfs-recipes.pod:420 ../rescue/virt-rescue.pod:345 ../resize/virt-resize.pod:52 ../resize/virt-resize.pod:634 ../sparsify/virt-sparsify.pod:291 ../src/guestfs.pod:504 ../src/guestfs.pod:1805 ../src/guestfs.pod:2377
msgid "3."
msgstr ""
@@ -2286,7 +2286,7 @@ msgid ""
msgstr ""
#. type: =item
-#: ../builder/virt-builder.pod:492 ../examples/guestfs-faq.pod:534 ../rescue/virt-rescue.pod:354 ../resize/virt-resize.pod:61
+#: ../builder/virt-builder.pod:492 ../examples/guestfs-faq.pod:577 ../rescue/virt-rescue.pod:354 ../resize/virt-resize.pod:61
msgid "4."
msgstr ""
@@ -8687,7 +8687,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:154 ../examples/guestfs-faq.pod:844 ../examples/guestfs-testing.pod:35 ../test-tool/libguestfs-test-tool.pod:21
+#: ../examples/guestfs-faq.pod:154 ../examples/guestfs-faq.pod:887 ../examples/guestfs-testing.pod:35 ../test-tool/libguestfs-test-tool.pod:21
#, no-wrap
msgid ""
" libguestfs-test-tool\n"
@@ -8708,28 +8708,102 @@ msgid ""
"old-style appliance on LIBGUESTFS_PATH"
msgstr ""
-#. type: textblock
+#. type: =head2
#: ../examples/guestfs-faq.pod:161
+msgid "febootstrap-supermin-helper: ext2: parent directory not found"
+msgstr ""
+
+#. type: =head2
+#: ../examples/guestfs-faq.pod:163
+msgid "supermin-helper: ext2: parent directory not found"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:165
msgid ""
-"If you see this error on Debian/Ubuntu, you need to run the following "
-"command as root:"
+"If you see any of these errors on Debian/Ubuntu, you need to run the "
+"following command:"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-faq.pod:168 ../examples/guestfs-faq.pod:379 ../examples/guestfs-faq.pod:427
+#, no-wrap
+msgid ""
+" sudo update-guestfs-appliance\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../examples/guestfs-faq.pod:170
+msgid "\"Permission denied\" when running libguestfs as root"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:172
+msgid ""
+"You get a permission denied error when opening a disk image, even though you "
+"are running libguestfs as root."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:175
+msgid ""
+"This is caused by libvirt, and so only happens when using the libvirt "
+"backend. When run as root, libvirt decides to run the qemu appliance as "
+"user C<qemu.qemu>. Unfortunately this usually means that qemu cannot open "
+"disk images, especially if those disk images are owned by root, or are "
+"present in directories which require root access."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:181
+msgid ""
+"There is a bug open against libvirt to fix this: "
+"L<https://bugzilla.redhat.com/show_bug.cgi?id=1045069>"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:184
+msgid "You can work around this by one of the following methods:"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:190
+msgid "Switch to the direct backend:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:164
+#: ../examples/guestfs-faq.pod:192 ../examples/guestfs-faq.pod:659 ../examples/guestfs-testing.pod:127 ../test-tool/libguestfs-test-tool.pod:125
#, no-wrap
msgid ""
-" update-guestfs-appliance\n"
+" export LIBGUESTFS_BACKEND=direct\n"
"\n"
msgstr ""
+#. type: textblock
+#: ../examples/guestfs-faq.pod:196
+msgid "Don't run libguestfs as root."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:200
+msgid ""
+"Chmod the disk image and any parent directories so that the qemu user can "
+"access them."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:205
+msgid "(Nasty) Edit C</etc/libvirt/qemu.conf> and change the C<user> setting."
+msgstr ""
+
#. type: =head2
-#: ../examples/guestfs-faq.pod:166
+#: ../examples/guestfs-faq.pod:209
msgid "execl: /init: Permission denied"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:168
+#: ../examples/guestfs-faq.pod:211
msgid ""
"B<Note:> If this error happens when you are using a distro package of "
"libguestfs (eg. from Fedora, Debian, etc) then file a bug against the "
@@ -8738,12 +8812,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:173
+#: ../examples/guestfs-faq.pod:216
msgid "This error happens during the supermin boot phase of starting the appliance:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:176
+#: ../examples/guestfs-faq.pod:219
#, no-wrap
msgid ""
" supermin: mounting new root on /root\n"
@@ -8755,7 +8829,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:182
+#: ../examples/guestfs-faq.pod:225
msgid ""
"This is a complicated bug related to L<supermin(1)> appliances. The "
"appliance is constructed by copying files like C</bin/bash> and many "
@@ -8766,14 +8840,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:190
+#: ../examples/guestfs-faq.pod:233
msgid ""
"Diagnosing the problem involves studying the libraries needed by "
"C</bin/bash>, ie:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:193
+#: ../examples/guestfs-faq.pod:236
#, no-wrap
msgid ""
" ldd /bin/bash\n"
@@ -8781,7 +8855,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:195
+#: ../examples/guestfs-faq.pod:238
msgid ""
"comparing that with C<hostfiles>, with the files actually available in the "
"host filesystem, and with the debug output printed in the error message. "
@@ -8790,24 +8864,24 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:200
+#: ../examples/guestfs-faq.pod:243
msgid ""
"You should also check that files like C</init> and C</bin/bash> (in the "
"appliance) are executable. The debug output shows file modes."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:203
+#: ../examples/guestfs-faq.pod:246
msgid "Non-ASCII characters don't appear on VFAT filesystems."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:205
+#: ../examples/guestfs-faq.pod:248
msgid "Typical symptoms of this problem:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:211
+#: ../examples/guestfs-faq.pod:254
msgid ""
"You get an error when you create a file where the filename contains "
"non-ASCII characters, particularly non 8-bit characters from Asian languages "
@@ -8815,19 +8889,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:217
+#: ../examples/guestfs-faq.pod:260
msgid ""
"When you list a directory from a VFAT filesystem, filenames appear as "
"question marks."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:222
+#: ../examples/guestfs-faq.pod:265
msgid "This is a design flaw of the GNU/Linux system."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:224
+#: ../examples/guestfs-faq.pod:267
msgid ""
"VFAT stores long filenames as UTF-16 characters. When opening or returning "
"filenames, the Linux kernel has to translate these to some form of 8 bit "
@@ -8837,7 +8911,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:230
+#: ../examples/guestfs-faq.pod:273
msgid ""
"Therefore you have to tell the kernel what translation you want done when "
"you mount the filesystem. The two methods are the C<iocharset> parameter "
@@ -8845,14 +8919,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:234
+#: ../examples/guestfs-faq.pod:277
msgid ""
"So to use a VFAT filesystem you must add the C<utf8> flag when mounting. "
"From guestfish, use:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:237
+#: ../examples/guestfs-faq.pod:280
#, no-wrap
msgid ""
" ><fs> mount-options utf8 /dev/sda1 /\n"
@@ -8860,12 +8934,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:239
+#: ../examples/guestfs-faq.pod:282
msgid "or on the guestfish command line:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:241
+#: ../examples/guestfs-faq.pod:284
#, no-wrap
msgid ""
" guestfish [...] -m /dev/sda1:/:utf8\n"
@@ -8873,12 +8947,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:243
+#: ../examples/guestfs-faq.pod:286
msgid "or from the API:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:245
+#: ../examples/guestfs-faq.pod:288
#, no-wrap
msgid ""
" guestfs_mount_options (g, \"utf8\", \"/dev/sda1\", \"/\");\n"
@@ -8886,19 +8960,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:247
+#: ../examples/guestfs-faq.pod:290
msgid "The kernel will then translate filenames to and from UTF-8 strings."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:249
+#: ../examples/guestfs-faq.pod:292
msgid ""
"We considered adding this mount option transparently, but unfortunately "
"there are several problems with doing that:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:256
+#: ../examples/guestfs-faq.pod:299
msgid ""
"On some Linux systems, the C<utf8> mount option doesn't work. We don't "
"precisely understand what systems or why, but this was reliably reported by "
@@ -8906,7 +8980,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:262
+#: ../examples/guestfs-faq.pod:305
msgid ""
"It would prevent you from using the C<iocharset> parameter because it is "
"incompatible with C<utf8>. It is probably not a good idea to use this "
@@ -8914,12 +8988,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:268
+#: ../examples/guestfs-faq.pod:311
msgid "Non-ASCII characters appear as underscore (_) on ISO9660 filesystems."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:270
+#: ../examples/guestfs-faq.pod:313
msgid ""
"The filesystem was not prepared correctly with mkisofs or genisoimage. Make "
"sure the filesystem was created using Joliet and/or Rock Ridge extensions. "
@@ -8928,32 +9002,32 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-faq.pod:275
+#: ../examples/guestfs-faq.pod:318
msgid "DOWNLOADING, INSTALLING, COMPILING LIBGUESTFS"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:279
+#: ../examples/guestfs-faq.pod:322
msgid "<!-- old anchor for the next section --> <a name=\"binaries\"/>"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:284
+#: ../examples/guestfs-faq.pod:327
msgid "Where can I get the latest binaries for ...?"
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:288
+#: ../examples/guestfs-faq.pod:331
msgid "Fedora E<ge> 11"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:290
+#: ../examples/guestfs-faq.pod:333
msgid "Use:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:292
+#: ../examples/guestfs-faq.pod:335
#, no-wrap
msgid ""
" yum install '*guestf*'\n"
@@ -8961,24 +9035,24 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:294
+#: ../examples/guestfs-faq.pod:337
msgid ""
"For the latest builds, see: "
"L<http://koji.fedoraproject.org/koji/packageinfo?packageID=8391>"
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:297
+#: ../examples/guestfs-faq.pod:340
msgid "Red Hat Enterprise Linux"
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:301
+#: ../examples/guestfs-faq.pod:344
msgid "RHEL 5"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:303
+#: ../examples/guestfs-faq.pod:346
msgid ""
"The version shipped in official RHEL 5 is very old and should not be used "
"except in conjunction with virt-v2v. Use the up-to-date libguestfs 1.20 "
@@ -8986,41 +9060,41 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:308
+#: ../examples/guestfs-faq.pod:351
msgid "RHEL 6"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:310
+#: ../examples/guestfs-faq.pod:353
msgid ""
"It is part of the default install. On RHEL 6 and 7 (only) you have to "
"install C<libguestfs-winsupport> to get Windows guest support."
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:315
+#: ../examples/guestfs-faq.pod:358
msgid "RHEL 6.5"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:317
+#: ../examples/guestfs-faq.pod:360
msgid ""
"There is a preview repository available for people who want to see what "
"packages will be in RHEL 6.5. Follow the instructions here:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:320
+#: ../examples/guestfs-faq.pod:363
msgid "L<https://www.redhat.com/archives/libguestfs/2013-May/msg00100.html>"
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:324
+#: ../examples/guestfs-faq.pod:367
msgid "RHEL 7"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:326
+#: ../examples/guestfs-faq.pod:369
msgid ""
"It will be part of the default install, and based on S<libguestfs 1.22>. "
"You will need to install C<libguestfs-winsupport> separately to get Windows "
@@ -9028,30 +9102,22 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:332
+#: ../examples/guestfs-faq.pod:375
msgid "Debian and Ubuntu"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:334
+#: ../examples/guestfs-faq.pod:377
msgid "After installing libguestfs you need to do:"
msgstr ""
-#. type: verbatim
-#: ../examples/guestfs-faq.pod:336 ../examples/guestfs-faq.pod:384
-#, no-wrap
-msgid ""
-" sudo update-guestfs-appliance\n"
-"\n"
-msgstr ""
-
#. type: textblock
-#: ../examples/guestfs-faq.pod:338
+#: ../examples/guestfs-faq.pod:381
msgid "On Ubuntu only:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:340 ../examples/guestfs-faq.pod:370 ../examples/guestfs-faq.pod:393
+#: ../examples/guestfs-faq.pod:383 ../examples/guestfs-faq.pod:413 ../examples/guestfs-faq.pod:436
#, no-wrap
msgid ""
" sudo chmod 0644 /boot/vmlinuz*\n"
@@ -9059,12 +9125,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:342
+#: ../examples/guestfs-faq.pod:385
msgid "You may need to add yourself to the C<kvm> group:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:344
+#: ../examples/guestfs-faq.pod:387
#, no-wrap
msgid ""
" sudo usermod -a -G kvm yourlogin\n"
@@ -9072,43 +9138,43 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:348
+#: ../examples/guestfs-faq.pod:391
msgid "Debian Squeeze (6)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:350
+#: ../examples/guestfs-faq.pod:393
msgid ""
"Hilko Bengen has built libguestfs in squeeze backports: "
"L<http://packages.debian.org/search?keywords=guestfs&searchon=names§ion=all&suite=squeeze-backports>"
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:353
+#: ../examples/guestfs-faq.pod:396
msgid "Debian Wheezy and later (7+)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:355
+#: ../examples/guestfs-faq.pod:398
msgid ""
"Hilko Bengen supports libguestfs on Debian. Official Debian packages are "
"available: L<http://packages.debian.org/search?keywords=libguestfs>"
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:359
+#: ../examples/guestfs-faq.pod:402
msgid "Ubuntu"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:361
+#: ../examples/guestfs-faq.pod:404
msgid ""
"We don't have a full time Ubuntu maintainer, and the packages supplied by "
"Canonical (which are outside our control) are sometimes broken."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:364
+#: ../examples/guestfs-faq.pod:407
msgid ""
"Canonical decided to change the permissions on the kernel so that it's not "
"readable except by root. This is completely stupid, but they won't change "
@@ -9117,31 +9183,31 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:374
+#: ../examples/guestfs-faq.pod:417
msgid "Ubuntu 12.04"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:376
+#: ../examples/guestfs-faq.pod:419
msgid ""
"libguestfs in this version of Ubuntu works, but you need to update "
"febootstrap and seabios to the latest versions."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:379
+#: ../examples/guestfs-faq.pod:422
msgid ""
"You need febootstrap E<ge> 3.14-2 from: "
"L<http://packages.ubuntu.com/precise/febootstrap>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:382
+#: ../examples/guestfs-faq.pod:425
msgid "After installing or updating febootstrap, rebuild the appliance:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:386
+#: ../examples/guestfs-faq.pod:429
msgid ""
"You need seabios E<ge> 0.6.2-0ubuntu2.1 or E<ge> 0.6.2-0ubuntu3 from: "
"L<http://packages.ubuntu.com/precise-updates/seabios> or "
@@ -9149,24 +9215,24 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:391
+#: ../examples/guestfs-faq.pod:434
msgid "Also you need to do (see above):"
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:399
+#: ../examples/guestfs-faq.pod:442
msgid "Gentoo"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:401
+#: ../examples/guestfs-faq.pod:444
msgid ""
"Libguestfs was added to Gentoo in 2012-07 by Andreis Vinogradovs "
"(libguestfs) and Maxim Koltsov (mainly hivex). Do:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:404
+#: ../examples/guestfs-faq.pod:447
#, no-wrap
msgid ""
" emerge libguestfs\n"
@@ -9174,52 +9240,52 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:406
+#: ../examples/guestfs-faq.pod:449
msgid "SuSE"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:408
+#: ../examples/guestfs-faq.pod:451
msgid "Libguestfs was added to SuSE in 2012 by Olaf Hering."
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:410
+#: ../examples/guestfs-faq.pod:453
msgid "ArchLinux"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:412
+#: ../examples/guestfs-faq.pod:455
msgid "Libguestfs was added to the AUR in 2010."
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:414
+#: ../examples/guestfs-faq.pod:457
msgid "Other Linux distro"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:416
+#: ../examples/guestfs-faq.pod:459
msgid "Compile from source (next section)."
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:418
+#: ../examples/guestfs-faq.pod:461
msgid "Other non-Linux distro"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:420
+#: ../examples/guestfs-faq.pod:463
msgid "You'll have to compile from source, and port it."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:424
+#: ../examples/guestfs-faq.pod:467
msgid "How can I compile and install libguestfs from source?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:426
+#: ../examples/guestfs-faq.pod:469
msgid ""
"If your Linux distro has a working port of supermin (that is, Fedora, S<Red "
"Hat Enterprise Linux E<ge> 6.3>, Debian, Ubuntu and ArchLinux) then you "
@@ -9229,38 +9295,38 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:432
+#: ../examples/guestfs-faq.pod:475
msgid ""
"If you I<don't> have supermin, you will need to use the \"fixed appliance "
"method\". See: L<http://libguestfs.org/download/binaries/appliance/>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:436
+#: ../examples/guestfs-faq.pod:479
msgid "Patches to port supermin to more Linux distros are welcome."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:438
+#: ../examples/guestfs-faq.pod:481
msgid ""
"Why do I get an error when I try to rebuild from the source RPMs supplied by "
"Red Hat / Fedora?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:441
+#: ../examples/guestfs-faq.pod:484
msgid "B<Note:> This issue is fixed in S<Fedora E<ge> 19> and S<RHEL E<ge> 6.5>."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:443
+#: ../examples/guestfs-faq.pod:486
msgid ""
"Because of the complexity of building the libguestfs appliance, the source "
"RPMs provided cannot be rebuilt directly using C<rpmbuild> or C<mock>."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:447
+#: ../examples/guestfs-faq.pod:490
msgid ""
"If you use Koji (which is open source software and may be installed "
"locally), then the SRPMs can be rebuilt in Koji. "
@@ -9268,7 +9334,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:451
+#: ../examples/guestfs-faq.pod:494
msgid ""
"If you don't have or want to use Koji, then you have to give libguestfs "
"access to the network so it can download the RPMs for building the "
@@ -9277,7 +9343,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:457
+#: ../examples/guestfs-faq.pod:500
#, no-wrap
msgid ""
" %libguestfs_buildnet 1\n"
@@ -9285,12 +9351,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:459
+#: ../examples/guestfs-faq.pod:502
msgid "If you are using mock, do:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:461
+#: ../examples/guestfs-faq.pod:504
#, no-wrap
msgid ""
" mock -D '%libguestfs_buildnet 1' [etc]\n"
@@ -9298,12 +9364,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:463
+#: ../examples/guestfs-faq.pod:506
msgid "How can I add support for sVirt?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:465
+#: ../examples/guestfs-faq.pod:508
msgid ""
"B<Note for Fedora/RHEL users:> This configuration is the default starting "
"with S<Fedora 18> and S<RHEL 7>. If you find any problems, please let us "
@@ -9311,7 +9377,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:469
+#: ../examples/guestfs-faq.pod:512
msgid ""
"L<SVirt|http://selinuxproject.org/page/SVirt> provides a hardened appliance "
"using SELinux, making it very hard for a rogue disk image to \"escape\" from "
@@ -9322,7 +9388,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:477
+#: ../examples/guestfs-faq.pod:520
msgid ""
"Currently to enable sVirt you will need libvirt E<ge> 0.10.2 (1.0 or later "
"preferred), libguestfs E<ge> 1.20, and the SELinux policies from recent "
@@ -9331,12 +9397,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:482
+#: ../examples/guestfs-faq.pod:525
msgid "Once you have the requirements, do:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:484
+#: ../examples/guestfs-faq.pod:527
#, no-wrap
msgid ""
" ./configure --with-default-backend=libvirt # libguestfs >= 1.22\n"
@@ -9346,12 +9412,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:488
+#: ../examples/guestfs-faq.pod:531
msgid "Set SELinux to Enforcing mode, and sVirt should be used automatically."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:490
+#: ../examples/guestfs-faq.pod:533
msgid ""
"All, or almost all, features of libguestfs should work under sVirt. There "
"is one known shortcoming: L<virt-rescue(1)> will not use libvirt (hence "
@@ -9360,7 +9426,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:495
+#: ../examples/guestfs-faq.pod:538
msgid ""
"You can check if sVirt is being used by enabling libvirtd logging (see "
"C</etc/libvirt/libvirtd.log>), killing and restarting libvirtd, and checking "
@@ -9368,38 +9434,38 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:499
+#: ../examples/guestfs-faq.pod:542
msgid ""
"In theory sVirt should support AppArmor, but we have not tried it. It will "
"almost certainly require patching libvirt and writing an AppArmor policy."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:503
+#: ../examples/guestfs-faq.pod:546
msgid "Libguestfs has a really long list of dependencies!"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:505
+#: ../examples/guestfs-faq.pod:548
msgid "That's because it does a lot of things."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:507
+#: ../examples/guestfs-faq.pod:550
msgid ""
"Libguestfs -- I<as it is packaged for Fedora> -- satisfies the following "
"conditions:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:514
+#: ../examples/guestfs-faq.pod:557
msgid ""
"The Fedora package is full featured, that is, it supports every possible "
"feature of libguestfs (every filesystem, every filesystem tool, etc.)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:518
+#: ../examples/guestfs-faq.pod:561
msgid ""
"A common request is to split up libguestfs into separate feature areas so "
"you could, say, install XFS support and NTFS support separately. This is "
@@ -9407,7 +9473,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:524
+#: ../examples/guestfs-faq.pod:567
msgid ""
"The download size of the libguestfs package is relatively small (ie. not "
"ten's of megabytes as it would be if it included a complete, \"statically "
@@ -9415,7 +9481,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:530
+#: ../examples/guestfs-faq.pod:573
msgid ""
"The Fedora package automatically updates itself if there is a security "
"update. It doesn't include a huge static blob that has to be rebuilt and "
@@ -9423,7 +9489,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:536
+#: ../examples/guestfs-faq.pod:579
msgid ""
"Able to be installed without needing direct network access. This is "
"important when using closed networks, privately mirrored repositories or RHN "
@@ -9431,17 +9497,17 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:540 ../rescue/virt-rescue.pod:362
+#: ../examples/guestfs-faq.pod:583 ../rescue/virt-rescue.pod:362
msgid "5."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:542
+#: ../examples/guestfs-faq.pod:585
msgid "The Fedora package can be tested during the build."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:546
+#: ../examples/guestfs-faq.pod:589
msgid ""
"If you want to drop any one of those conditions, then you can package "
"libguestfs differently and make it have fewer dependencies, fewer features "
@@ -9449,12 +9515,12 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:552
+#: ../examples/guestfs-faq.pod:595
msgid "1. (full featured)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:554
+#: ../examples/guestfs-faq.pod:597
msgid ""
"Take C<appliance/packagelist.in> in the source, and comment out any features "
"you don't actually care about. For example if you never anticipate editing "
@@ -9463,12 +9529,12 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:559
+#: ../examples/guestfs-faq.pod:602
msgid "2. (download size) / 3. (updates)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:561
+#: ../examples/guestfs-faq.pod:604
msgid ""
"Use L<libguestfs-make-fixed-appliance(1)> to build a compressed appliance. "
"Bundle this with your package and set C<$LIBGUESTFS_PATH> to point to it. "
@@ -9477,12 +9543,12 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:566
+#: ../examples/guestfs-faq.pod:609
msgid "4. (network access)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:568
+#: ../examples/guestfs-faq.pod:611
msgid ""
"Reconstruct and cache the appliance once during package install. The Debian "
"packaging currently works like this, but requires network access during "
@@ -9490,19 +9556,19 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:572
+#: ../examples/guestfs-faq.pod:615
msgid "5. (tests)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:574
+#: ../examples/guestfs-faq.pod:617
msgid ""
"Don't run any tests during the build. The build will be much faster, but "
"also less likely to work correctly."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:577
+#: ../examples/guestfs-faq.pod:620
msgid ""
"Note that running the tests in C<tests/qemu> is probably a good idea, since "
"those are sanity tests. Also you should do S<C<make quickcheck>> to ensure "
@@ -9510,19 +9576,19 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:583
+#: ../examples/guestfs-faq.pod:626
msgid "Errors during launch on Fedora E<ge> 18, RHEL E<ge> 7"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:585
+#: ../examples/guestfs-faq.pod:628
msgid ""
"In Fedora E<ge> 18 and RHEL E<ge> 7, libguestfs uses libvirt to manage the "
"appliance. Previously (and upstream) libguestfs runs qemu directly:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:589
+#: ../examples/guestfs-faq.pod:632
#, no-wrap
msgid ""
" +----------------------------------+\n"
@@ -9544,7 +9610,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:605
+#: ../examples/guestfs-faq.pod:648
#, no-wrap
msgid ""
" upstream Fedora 18+\n"
@@ -9554,7 +9620,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:609
+#: ../examples/guestfs-faq.pod:652
msgid ""
"The libvirt backend is more sophisticated, supporting SELinux/sVirt (see "
"above), hotplugging and more. It is, however, more complex and so less "
@@ -9562,44 +9628,36 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:613
+#: ../examples/guestfs-faq.pod:656
msgid ""
"If you have permissions problems using the libvirt backend, you can switch "
"to the direct backend by setting this environment variable:"
msgstr ""
-#. type: verbatim
-#: ../examples/guestfs-faq.pod:616 ../examples/guestfs-testing.pod:127 ../test-tool/libguestfs-test-tool.pod:125
-#, no-wrap
-msgid ""
-" export LIBGUESTFS_BACKEND=direct\n"
-"\n"
-msgstr ""
-
#. type: textblock
-#: ../examples/guestfs-faq.pod:618
+#: ../examples/guestfs-faq.pod:661
msgid "before running any libguestfs program or virt tool."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:620
+#: ../examples/guestfs-faq.pod:663
msgid "How can I switch to a fixed / prebuilt appliance?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:622
+#: ../examples/guestfs-faq.pod:665
msgid ""
"This may improve the stability and performance of libguestfs on Fedora and "
"RHEL."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:625
+#: ../examples/guestfs-faq.pod:668
msgid "Any time after installing libguestfs, run the following commands as root:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:628
+#: ../examples/guestfs-faq.pod:671
#, no-wrap
msgid ""
" mkdir -p /usr/local/lib/guestfs/appliance\n"
@@ -9609,14 +9667,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:632
+#: ../examples/guestfs-faq.pod:675
msgid ""
"Now set the following environment variable before using libguestfs or any "
"virt tool:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:635 ../examples/guestfs-performance.pod:143
+#: ../examples/guestfs-faq.pod:678 ../examples/guestfs-performance.pod:143
#, no-wrap
msgid ""
" export LIBGUESTFS_PATH=/usr/local/lib/guestfs/appliance\n"
@@ -9624,7 +9682,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:637
+#: ../examples/guestfs-faq.pod:680
msgid ""
"Of course you can change the path to any directory you want. You can share "
"the appliance across machines that have the same architecture (eg. all "
@@ -9634,12 +9692,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:643
+#: ../examples/guestfs-faq.pod:686
msgid "How can I speed up libguestfs builds?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:645
+#: ../examples/guestfs-faq.pod:688
msgid ""
"By far the most important thing you can do is to install and properly "
"configure Squid. Note that the default configuration that ships with Squid "
@@ -9647,33 +9705,33 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:649
+#: ../examples/guestfs-faq.pod:692
msgid ""
"A very good place to start with Squid configuration is here: "
"L<https://fedoraproject.org/wiki/Extras/MockTricks#Using_Squid_to_Speed_Up_Mock_package_downloads>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:652
+#: ../examples/guestfs-faq.pod:695
msgid ""
"Make sure Squid is running, and that the environment variables "
"C<$http_proxy> and C<$ftp_proxy> are pointing to it."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:655
+#: ../examples/guestfs-faq.pod:698
msgid ""
"With Squid running and correctly configured, appliance builds should be "
"reduced to a few minutes."
msgstr ""
#. type: =head3
-#: ../examples/guestfs-faq.pod:658
+#: ../examples/guestfs-faq.pod:701
msgid "How can I speed up libguestfs builds (Debian)?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:660
+#: ../examples/guestfs-faq.pod:703
msgid ""
"Hilko Bengen suggests using \"approx\" which is a Debian archive proxy "
"(L<http://packages.debian.org/approx>). This tool is documented on Debian "
@@ -9681,24 +9739,24 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-faq.pod:664
+#: ../examples/guestfs-faq.pod:707
msgid "SPEED, DISK SPACE USED BY LIBGUESTFS"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:666
+#: ../examples/guestfs-faq.pod:709
msgid ""
"B<Note:> Most of the information in this section has moved: "
"L<guestfs-performance(1)>."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:669
+#: ../examples/guestfs-faq.pod:712
msgid "Upload or write seem very slow."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:671
+#: ../examples/guestfs-faq.pod:714
msgid ""
"In libguestfs E<lt> 1.13.16, the mount command (L<guestfs(3)/guestfs_mount>) "
"enabled option C<-o sync> implicitly. This causes very poor write "
@@ -9706,14 +9764,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:676
+#: ../examples/guestfs-faq.pod:719
msgid ""
"For libguestfs E<lt> 1.13.16, replace mount with C<mount-options>, leaving "
"the first parameter as an empty string."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:679
+#: ../examples/guestfs-faq.pod:722
msgid ""
"You can also do this with more recent versions of libguestfs, but if you "
"know that you are using libguestfs ≥ 1.13.16 then it's safe to use plain "
@@ -9721,7 +9779,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:683
+#: ../examples/guestfs-faq.pod:726
msgid ""
"If the underlying disk is not fully allocated (eg. sparse raw or qcow2) then "
"writes can be slow because the host operating system has to do costly disk "
@@ -9731,17 +9789,17 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:689
+#: ../examples/guestfs-faq.pod:732
msgid "Libguestfs uses too much disk space!"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:691
+#: ../examples/guestfs-faq.pod:734
msgid "libguestfs caches a large-ish appliance in:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:693
+#: ../examples/guestfs-faq.pod:736
#, no-wrap
msgid ""
" /var/tmp/.guestfs-<UID>\n"
@@ -9749,26 +9807,26 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:695
+#: ../examples/guestfs-faq.pod:738
msgid ""
"If the environment variable C<TMPDIR> is defined, then "
"C<$TMPDIR/.guestfs-E<lt>UIDE<gt>> is used instead."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:698
+#: ../examples/guestfs-faq.pod:741
msgid "It is safe to delete this directory when you are not using libguestfs."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:700
+#: ../examples/guestfs-faq.pod:743
msgid ""
"virt-sparsify seems to make the image grow to the full size of the virtual "
"disk"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:703
+#: ../examples/guestfs-faq.pod:746
msgid ""
"If the input to L<virt-sparsify(1)> is raw, then the output will be raw "
"sparse. Make sure you are measuring the output with a tool which "
@@ -9776,7 +9834,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:707 ../sparsify/virt-sparsify.pod:35
+#: ../examples/guestfs-faq.pod:750 ../sparsify/virt-sparsify.pod:35
#, no-wrap
msgid ""
" $ ls -lh test1.img\n"
@@ -9787,19 +9845,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:712 ../sparsify/virt-sparsify.pod:40
+#: ../examples/guestfs-faq.pod:755 ../sparsify/virt-sparsify.pod:40
msgid "(Compare the apparent size B<100M> vs the actual size B<3.6M>)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:714
+#: ../examples/guestfs-faq.pod:757
msgid ""
"If all this confuses you, use a non-sparse output format by specifying the "
"I<--convert> option, eg:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:717
+#: ../examples/guestfs-faq.pod:760
#, no-wrap
msgid ""
" virt-sparsify --convert qcow2 disk.raw disk.qcow2\n"
@@ -9807,12 +9865,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:719
+#: ../examples/guestfs-faq.pod:762
msgid "Why doesn't virt-resize work on the disk image in-place?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:721
+#: ../examples/guestfs-faq.pod:764
msgid ""
"Resizing a disk image is very tricky -- especially making sure that you "
"don't lose data or break the bootloader. The current method effectively "
@@ -9821,7 +9879,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:727
+#: ../examples/guestfs-faq.pod:770
msgid ""
"If we were to make virt-resize work in-place then there would have to be "
"limitations: for example, you wouldn't be allowed to move existing "
@@ -9832,7 +9890,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:734
+#: ../examples/guestfs-faq.pod:777
msgid ""
"Another method we have considered is to place a snapshot over the original "
"disk image, so that the original data is untouched and only differences are "
@@ -9843,19 +9901,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:742
+#: ../examples/guestfs-faq.pod:785
msgid ""
"In summary, this is a hard problem, and what we have now mostly works so we "
"are reluctant to change it."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:745
+#: ../examples/guestfs-faq.pod:788
msgid "Why doesn't virt-sparsify work on the disk image in-place?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:747
+#: ../examples/guestfs-faq.pod:790
msgid ""
"Eventually we plan to make virt-sparsify work on disk images in-place, "
"instead of copying the disk image. However it requires several changes to "
@@ -9866,7 +9924,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:755
+#: ../examples/guestfs-faq.pod:798
msgid ""
"Even with this implemented there may be some limitations: For example, it "
"requires completely different steps (and is probably harder) to sparsify a "
@@ -9878,24 +9936,24 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-faq.pod:764
+#: ../examples/guestfs-faq.pod:807
msgid "USING LIBGUESTFS IN YOUR OWN PROGRAMS"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:766
+#: ../examples/guestfs-faq.pod:809
msgid "The API has hundreds of methods, where do I start?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:768
+#: ../examples/guestfs-faq.pod:811
msgid ""
"We recommend you start by reading the API overview: L<guestfs(3)/API "
"OVERVIEW>."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:771
+#: ../examples/guestfs-faq.pod:814
msgid ""
"Although the API overview covers the C API, it is still worth reading even "
"if you are going to use another programming language, because the API is the "
@@ -9903,7 +9961,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:776
+#: ../examples/guestfs-faq.pod:819
#, no-wrap
msgid ""
" C guestfs_ln_sf (g, target, linkname);\n"
@@ -9916,7 +9974,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:783
+#: ../examples/guestfs-faq.pod:826
msgid ""
"Once you're familiar with the API overview, you should look at this list of "
"starting points for other language bindings: L<guestfs(3)/USING LIBGUESTFS "
@@ -9924,19 +9982,19 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:787
+#: ../examples/guestfs-faq.pod:830
msgid "Can I use libguestfs in my proprietary / closed source / commercial program?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:790
+#: ../examples/guestfs-faq.pod:833
msgid ""
"In general, yes. However this is not legal advice - read the license that "
"comes with libguestfs, and if you have specific questions contact a lawyer."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:794
+#: ../examples/guestfs-faq.pod:837
msgid ""
"In the source tree the license is in the file C<COPYING.LIB> (LGPLv2+ for "
"the library and bindings) and C<COPYING> (GPLv2+ for the standalone "
@@ -9944,51 +10002,51 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:800
+#: ../examples/guestfs-faq.pod:843
msgid "<!-- old anchor for the next section --> <a name=\"debug\"/>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-faq.pod:805
+#: ../examples/guestfs-faq.pod:848
msgid "DEBUGGING LIBGUESTFS"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:807
+#: ../examples/guestfs-faq.pod:850
msgid "Help, it's not working!"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:809
+#: ../examples/guestfs-faq.pod:852
msgid ""
"Please supply all the information in this checklist, in an email sent to "
"C<libguestfs> @ C<redhat.com>:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:816
+#: ../examples/guestfs-faq.pod:859
msgid "What are you trying to achieve?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:820
+#: ../examples/guestfs-faq.pod:863
msgid "What exact commands did you run?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:824
+#: ../examples/guestfs-faq.pod:867
msgid "What was the precise error / output of these commands?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:828
+#: ../examples/guestfs-faq.pod:871
msgid ""
"Enable debugging, run the commands again, and capture the B<complete> "
"output. B<Do not edit the output.>"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:831
+#: ../examples/guestfs-faq.pod:874
#, no-wrap
msgid ""
" export LIBGUESTFS_DEBUG=1\n"
@@ -9997,52 +10055,52 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:836
+#: ../examples/guestfs-faq.pod:879
msgid ""
"Include the version of libguestfs, the operating system version, and how you "
"installed libguestfs (eg. from source, C<yum install>, etc.)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:841
+#: ../examples/guestfs-faq.pod:884
msgid ""
"If no libguestfs program seems to work at all, run the program below and "
"paste the B<complete, unedited> output into the email:"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:848
+#: ../examples/guestfs-faq.pod:891
msgid ""
"How do I debug when using any libguestfs program or tool (eg. virt-v2v or "
"virt-df)?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:851
+#: ../examples/guestfs-faq.pod:894
msgid ""
"There are two C<LIBGUESTFS_*> environment variables you can set in order to "
"get more information from libguestfs."
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:856
+#: ../examples/guestfs-faq.pod:899
msgid "C<LIBGUESTFS_TRACE>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:858
+#: ../examples/guestfs-faq.pod:901
msgid ""
"Set this to 1 and libguestfs will print out each command / API call in a "
"format which is similar to guestfish commands."
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:861
+#: ../examples/guestfs-faq.pod:904
msgid "C<LIBGUESTFS_DEBUG>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:863
+#: ../examples/guestfs-faq.pod:906
msgid ""
"Set this to 1 in order to enable massive amounts of debug messages. If you "
"think there is some problem inside the libguestfs appliance, then you should "
@@ -10050,12 +10108,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:869
+#: ../examples/guestfs-faq.pod:912
msgid "To set these from the shell, do this before running the program:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:871
+#: ../examples/guestfs-faq.pod:914
#, no-wrap
msgid ""
" export LIBGUESTFS_TRACE=1\n"
@@ -10064,12 +10122,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:874
+#: ../examples/guestfs-faq.pod:917
msgid "For csh/tcsh the equivalent commands would be:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:876
+#: ../examples/guestfs-faq.pod:919
#, no-wrap
msgid ""
" setenv LIBGUESTFS_TRACE 1\n"
@@ -10078,17 +10136,17 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:879
+#: ../examples/guestfs-faq.pod:922
msgid "For further information, see: L<guestfs(3)/ENVIRONMENT VARIABLES>."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:881
+#: ../examples/guestfs-faq.pod:924
msgid "How do I debug when using guestfish?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:883
+#: ../examples/guestfs-faq.pod:926
msgid ""
"You can use the same environment variables above. Alternatively use the "
"guestfish options -x (to trace commands) or -v (to get the full debug "
@@ -10096,24 +10154,24 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:887
+#: ../examples/guestfs-faq.pod:930
msgid "For further information, see: L<guestfish(1)>."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:889
+#: ../examples/guestfs-faq.pod:932
msgid "How do I debug when using the API?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:891
+#: ../examples/guestfs-faq.pod:934
msgid ""
"Call L<guestfs(3)/guestfs_set_trace> to enable command traces, and/or "
"L<guestfs(3)/guestfs_set_verbose> to enable debug messages."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:894
+#: ../examples/guestfs-faq.pod:937
msgid ""
"For best results, call these functions as early as possible, just after "
"creating the guestfs handle if you can, and definitely before calling "
@@ -10121,12 +10179,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:898
+#: ../examples/guestfs-faq.pod:941
msgid "How do I capture debug output and put it into my logging system?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:900
+#: ../examples/guestfs-faq.pod:943
msgid ""
"Use the event API. For examples, see: L<guestfs(3)/SETTING CALLBACKS TO "
"HANDLE EVENTS> and the C<examples/debug-logging.c> program in the libguestfs "
@@ -10134,24 +10192,24 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:904
+#: ../examples/guestfs-faq.pod:947
msgid "Digging deeper into the appliance boot process."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:906
+#: ../examples/guestfs-faq.pod:949
msgid ""
"Enable debugging and then read this documentation on the appliance boot "
"process: L<guestfs(3)/INTERNALS>."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:909
+#: ../examples/guestfs-faq.pod:952
msgid "libguestfs hangs or fails during run/launch."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:911
+#: ../examples/guestfs-faq.pod:954
msgid ""
"Enable debugging and look at the full output. If you cannot work out what "
"is going on, file a bug report, including the I<complete> output of "
@@ -10159,17 +10217,17 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-faq.pod:915
+#: ../examples/guestfs-faq.pod:958
msgid "DESIGN/INTERNALS OF LIBGUESTFS"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:917
+#: ../examples/guestfs-faq.pod:960
msgid "Why don't you do everything through the FUSE / filesystem interface?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:920
+#: ../examples/guestfs-faq.pod:963
msgid ""
"We offer a command called L<guestmount(1)> which lets you mount guest "
"filesystems on the host. This is implemented as a FUSE module. Why don't "
@@ -10178,7 +10236,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:925
+#: ../examples/guestfs-faq.pod:968
msgid ""
"The reasons are twofold. Firstly, libguestfs offers API calls for doing "
"things like creating and deleting partitions and logical volumes, which "
@@ -10192,7 +10250,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:935
+#: ../examples/guestfs-faq.pod:978
msgid ""
"The second reason is for efficiency. FUSE itself is reasonably efficient, "
"but it does make lots of small, independent calls into the FUSE module. In "
@@ -10205,17 +10263,17 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:945
+#: ../examples/guestfs-faq.pod:988
msgid "Why don't you do everything through GVFS?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:947
+#: ../examples/guestfs-faq.pod:990
msgid "The problems are similar to the problems with FUSE."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:949
+#: ../examples/guestfs-faq.pod:992
msgid ""
"GVFS is a better abstraction than POSIX/FUSE. There is an FTP backend for "
"GVFS, which is encouraging because FTP is conceptually similar to the "
@@ -10225,22 +10283,22 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:957
+#: ../examples/guestfs-faq.pod:1000
msgid "<!-- old anchor for the next section --> <a name=\"backup\"/>"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:962
+#: ../examples/guestfs-faq.pod:1005
msgid "Why can I write to the disk, even though I added it read-only?"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:964
+#: ../examples/guestfs-faq.pod:1007
msgid "Why does C<--ro> appear to have no effect?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:966
+#: ../examples/guestfs-faq.pod:1009
msgid ""
"When you add a disk read-only, libguestfs places a writable overlay on top "
"of the underlying disk. Writes go into this overlay, and are discarded when "
@@ -10248,7 +10306,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:970
+#: ../examples/guestfs-faq.pod:1013
msgid ""
"There are two reasons for doing it this way: Firstly read-only disks aren't "
"possible in many cases (eg. IDE simply doesn't support them, so you couldn't "
@@ -10257,7 +10315,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:975
+#: ../examples/guestfs-faq.pod:1018
msgid ""
"Secondly and more importantly, even if read-only disks were possible, you "
"wouldn't want them. Mounting any filesystem that has a journal, even "
@@ -10267,7 +10325,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:981
+#: ../examples/guestfs-faq.pod:1024
msgid ""
"To make it usable, we create the overlay as a place to temporarily store "
"these writes, and then we discard it afterwards. This ensures that the "
@@ -10275,7 +10333,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:985
+#: ../examples/guestfs-faq.pod:1028
msgid ""
"Note also that there is a regression test for this when building libguestfs "
"(in C<tests/qemu>). This is one reason why it's important for packagers to "
@@ -10283,31 +10341,31 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:989
+#: ../examples/guestfs-faq.pod:1032
msgid "Does C<--ro> make all disks read-only?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:991
+#: ../examples/guestfs-faq.pod:1034
msgid ""
"I<No!> The C<--ro> option only affects disks added on the command line, "
"ie. using C<-a> and C<-d> options."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:994
+#: ../examples/guestfs-faq.pod:1037
msgid ""
"In guestfish, if you use the C<add> command, then disk is added read-write "
"(unless you specify the C<readonly:true> flag explicitly with the command)."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:998
+#: ../examples/guestfs-faq.pod:1041
msgid "Can I use C<guestfish --ro> as a way to backup my virtual machines?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1000
+#: ../examples/guestfs-faq.pod:1043
msgid ""
"Usually this is I<not> a good idea. The question is answered in more detail "
"in this mailing list posting: "
@@ -10315,22 +10373,22 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1004
+#: ../examples/guestfs-faq.pod:1047
msgid "See also the next question."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1006
+#: ../examples/guestfs-faq.pod:1049
msgid "Why can't I run fsck on a live filesystem using C<guestfish --ro>?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1008
+#: ../examples/guestfs-faq.pod:1051
msgid "This command will usually I<not> work:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:1010
+#: ../examples/guestfs-faq.pod:1053
#, no-wrap
msgid ""
" guestfish --ro -a /dev/vg/my_root_fs run : fsck /dev/sda\n"
@@ -10338,7 +10396,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1012
+#: ../examples/guestfs-faq.pod:1055
msgid ""
"The reason for this is that qemu creates a snapshot over the original "
"filesystem, but it doesn't create a strict point-in-time snapshot. Blocks "
@@ -10348,7 +10406,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1019
+#: ../examples/guestfs-faq.pod:1062
msgid ""
"What you have to do is to create a point-in-time snapshot. If it's a "
"logical volume, use an LVM2 snapshot. If the filesystem is located inside "
@@ -10358,7 +10416,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1025
+#: ../examples/guestfs-faq.pod:1068
msgid ""
"Creating point-in-time snapshots of host devices and files is outside the "
"scope of libguestfs, although libguestfs can operate on them once they are "
@@ -10366,19 +10424,19 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1029
+#: ../examples/guestfs-faq.pod:1072
msgid "What's the difference between guestfish and virt-rescue?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1031
+#: ../examples/guestfs-faq.pod:1074
msgid ""
"A lot of people are confused by the two superficially similar tools we "
"provide:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:1034
+#: ../examples/guestfs-faq.pod:1077
#, no-wrap
msgid ""
" $ guestfish --ro -a guest.img\n"
@@ -10388,7 +10446,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:1038
+#: ../examples/guestfs-faq.pod:1081
#, no-wrap
msgid ""
" $ virt-rescue --ro guest.img\n"
@@ -10397,7 +10455,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1041
+#: ../examples/guestfs-faq.pod:1084
msgid ""
"And the related question which then arises is why you can't type in full "
"shell commands with all the --options in guestfish (but you can in "
@@ -10405,7 +10463,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1045
+#: ../examples/guestfs-faq.pod:1088
msgid ""
"L<guestfish(1)> is a program providing structured access to the "
"L<guestfs(3)> API. It happens to be a nice interactive shell too, but its "
@@ -10416,7 +10474,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1052
+#: ../examples/guestfs-faq.pod:1095
msgid ""
"L<virt-rescue(1)> is a free-for-all freeform way to boot the libguestfs "
"appliance and make arbitrary changes to your VM. It's not structured, you "
@@ -10425,7 +10483,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1057
+#: ../examples/guestfs-faq.pod:1100
msgid ""
"But, libguestfs also has a \"backdoor\" into the appliance allowing you to "
"send arbitrary shell commands. It's not as flexible as virt-rescue, because "
@@ -10433,7 +10491,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:1062
+#: ../examples/guestfs-faq.pod:1105
#, no-wrap
msgid ""
" ><fs> debug sh \"cmd arg1 arg2 ...\"\n"
@@ -10441,7 +10499,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1064
+#: ../examples/guestfs-faq.pod:1107
msgid ""
"Note that you should B<not> rely on this. It could be removed or changed in "
"future. If your program needs some operation, please add it to the "
@@ -10449,45 +10507,45 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1068
+#: ../examples/guestfs-faq.pod:1111
msgid "What's the deal with C<guestfish -i>?"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1070
+#: ../examples/guestfs-faq.pod:1113
msgid ""
"Why does virt-cat only work on a real VM image, but virt-df works on any "
"disk image?"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1073
+#: ../examples/guestfs-faq.pod:1116
msgid "What does \"no root device found in this operating system image\" mean?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1076
+#: ../examples/guestfs-faq.pod:1119
msgid ""
"These questions are all related at a fundamental level which may not be "
"immediately obvious."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1079
+#: ../examples/guestfs-faq.pod:1122
msgid ""
"At the L<guestfs(3)> API level, a \"disk image\" is just a pile of "
"partitions and filesystems."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1082
+#: ../examples/guestfs-faq.pod:1125
msgid ""
"In contrast, when the virtual machine boots, it mounts those filesystems "
"into a consistent hierarchy such as:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:1085
+#: ../examples/guestfs-faq.pod:1128
#, no-wrap
msgid ""
" / (/dev/sda2)\n"
@@ -10503,12 +10561,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1095
+#: ../examples/guestfs-faq.pod:1138
msgid "(or drive letters on Windows)."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1097
+#: ../examples/guestfs-faq.pod:1140
msgid ""
"The API first of all sees the disk image at the \"pile of filesystems\" "
"level. But it also has a way to inspect the disk image to see if it "
@@ -10517,12 +10575,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1102
+#: ../examples/guestfs-faq.pod:1145
msgid "Users expect some tools (like L<virt-cat(1)>) to work with VM paths:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:1104
+#: ../examples/guestfs-faq.pod:1147
#, no-wrap
msgid ""
" virt-cat fedora.img /var/log/messages\n"
@@ -10530,7 +10588,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1106
+#: ../examples/guestfs-faq.pod:1149
msgid ""
"How does virt-cat know that C</var> is a separate partition? The trick is "
"that virt-cat performs inspection on the disk image, and uses that to "
@@ -10538,7 +10596,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1110
+#: ../examples/guestfs-faq.pod:1153
msgid ""
"Some tools (including L<virt-cat(1)>, L<virt-edit(1)>, L<virt-ls(1)>) use "
"inspection to map VM paths. Other tools, such as L<virt-df(1)> and "
@@ -10547,7 +10605,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1115
+#: ../examples/guestfs-faq.pod:1158
msgid ""
"L<guestfish(1)> is in an interesting middle ground. If you use the I<-a> "
"and I<-m> command line options, then you have to tell guestfish exactly how "
@@ -10555,14 +10613,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1120
+#: ../examples/guestfs-faq.pod:1163
msgid ""
"If you use the I<-i> option, libguestfs performs inspection and mounts the "
"filesystems for you."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1123
+#: ../examples/guestfs-faq.pod:1166
msgid ""
"The error C<no root device found in this operating system image> is related "
"to this. It means inspection was unable to locate an operating system "
@@ -10572,19 +10630,19 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1129
+#: ../examples/guestfs-faq.pod:1172
msgid "What do these C<debug*> and C<internal-*> functions do?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1131
+#: ../examples/guestfs-faq.pod:1174
msgid ""
"There are some functions which are used for debugging and internal purposes "
"which are I<not> part of the stable API."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1134
+#: ../examples/guestfs-faq.pod:1177
msgid ""
"The C<debug*> (or C<guestfs_debug*>) functions, primarily "
"L<guestfs(3)/guestfs_debug> and a handful of others, are used for debugging "
@@ -10594,7 +10652,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1140
+#: ../examples/guestfs-faq.pod:1183
msgid ""
"The C<internal-*> (or C<guestfs_internal_*>) functions are purely to be used "
"by libguestfs itself. There is no reason for programs to call them, and "
@@ -10603,17 +10661,17 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-faq.pod:1146
+#: ../examples/guestfs-faq.pod:1189
msgid "DEVELOPERS"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1148
+#: ../examples/guestfs-faq.pod:1191
msgid "Where do I send patches?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1150
+#: ../examples/guestfs-faq.pod:1193
msgid ""
"Please send patches to the libguestfs mailing list "
"L<https://www.redhat.com/mailman/listinfo/libguestfs>. You don't have to be "
@@ -10622,7 +10680,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1155
+#: ../examples/guestfs-faq.pod:1198
msgid ""
"B<Please don't use github pull requests - they will be ignored>. The "
"reasons are (a) we want to discuss and dissect patches on the mailing list, "
@@ -10631,12 +10689,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1160
+#: ../examples/guestfs-faq.pod:1203
msgid "How do I propose a feature?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1162
+#: ../examples/guestfs-faq.pod:1205
msgid ""
"Large new features that you intend to contribute should be discussed on the "
"mailing list first (L<https://www.redhat.com/mailman/listinfo/libguestfs>). "
@@ -10645,7 +10703,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1168
+#: ../examples/guestfs-faq.pod:1211
msgid ""
"If you want to suggest a useful feature but don't want to write the code, "
"you can file a bug (see L</GETTING HELP AND REPORTING BUGS>) with C<\"RFE: "
@@ -10653,12 +10711,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1172
+#: ../examples/guestfs-faq.pod:1215
msgid "Who can commit to libguestfs git?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1174
+#: ../examples/guestfs-faq.pod:1217
msgid ""
"About 5 people have commit access to github. Patches should be posted on "
"the list first and ACKed. The policy for ACKing and pushing patches is "
@@ -10666,17 +10724,17 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1178
+#: ../examples/guestfs-faq.pod:1221
msgid "L<https://www.redhat.com/archives/libguestfs/2012-January/msg00023.html>"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1180
+#: ../examples/guestfs-faq.pod:1223
msgid "Can I fork libguestfs?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1182
+#: ../examples/guestfs-faq.pod:1225
msgid ""
"Of course you can. Git makes it easy to fork libguestfs. Github makes it "
"even easier. It's nice if you tell us on the mailing list about forks and "
@@ -10684,12 +10742,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1188
+#: ../examples/guestfs-faq.pod:1231
msgid "L<guestfish(1)>, L<guestfs(3)>, L<http://libguestfs.org/>."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1198
+#: ../examples/guestfs-faq.pod:1241
msgid "Copyright (C) 2012-2014 Red Hat Inc."
msgstr ""
diff --git a/po-docs/uk.po b/po-docs/uk.po
index 92f1789..48963d6 100644
--- a/po-docs/uk.po
+++ b/po-docs/uk.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2014-02-05 15:17+0000\n"
+"POT-Creation-Date: 2014-02-12 22:51+0000\n"
"PO-Revision-Date: 2013-10-17 14:46+0000\n"
"Last-Translator: rjones <rjones at redhat.com>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/fedora/"
@@ -1235,11 +1235,13 @@ msgstr "Ця програма повертає:"
#: ../cat/virt-cat.pod:204 ../cat/virt-cat.pod:208 ../edit/virt-edit.pod:274
#: ../edit/virt-edit.pod:279 ../edit/virt-edit.pod:284
#: ../edit/virt-edit.pod:295 ../edit/virt-edit.pod:299
-#: ../examples/guestfs-faq.pod:209 ../examples/guestfs-faq.pod:215
-#: ../examples/guestfs-faq.pod:254 ../examples/guestfs-faq.pod:260
-#: ../examples/guestfs-faq.pod:814 ../examples/guestfs-faq.pod:818
-#: ../examples/guestfs-faq.pod:822 ../examples/guestfs-faq.pod:826
-#: ../examples/guestfs-faq.pod:834 ../examples/guestfs-faq.pod:839
+#: ../examples/guestfs-faq.pod:188 ../examples/guestfs-faq.pod:194
+#: ../examples/guestfs-faq.pod:198 ../examples/guestfs-faq.pod:203
+#: ../examples/guestfs-faq.pod:252 ../examples/guestfs-faq.pod:258
+#: ../examples/guestfs-faq.pod:297 ../examples/guestfs-faq.pod:303
+#: ../examples/guestfs-faq.pod:857 ../examples/guestfs-faq.pod:861
+#: ../examples/guestfs-faq.pod:865 ../examples/guestfs-faq.pod:869
+#: ../examples/guestfs-faq.pod:877 ../examples/guestfs-faq.pod:882
#: ../examples/guestfs-performance.pod:107
#: ../examples/guestfs-performance.pod:113
#: ../examples/guestfs-performance.pod:118
@@ -1406,7 +1408,7 @@ msgstr ""
#: ../cat/virt-ls.pod:491 ../daemon/guestfsd.pod:117 ../df/virt-df.pod:265
#: ../diff/virt-diff.pod:253 ../edit/virt-edit.pod:362
#: ../erlang/examples/guestfs-erlang.pod:97
-#: ../examples/guestfs-examples.pod:57 ../examples/guestfs-faq.pod:1186
+#: ../examples/guestfs-examples.pod:57 ../examples/guestfs-faq.pod:1229
#: ../examples/guestfs-performance.pod:567 ../examples/guestfs-recipes.pod:651
#: ../examples/guestfs-testing.pod:386 ../fish/guestfish.pod:1600
#: ../fish/libguestfs-tools.conf.pod:57 ../fish/virt-copy-in.pod:50
@@ -1471,7 +1473,7 @@ msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
#: ../cat/virt-ls.pod:505 ../daemon/guestfsd.pod:126 ../df/virt-df.pod:277
#: ../diff/virt-diff.pod:267 ../edit/virt-edit.pod:377
#: ../erlang/examples/guestfs-erlang.pod:116
-#: ../examples/guestfs-examples.pod:75 ../examples/guestfs-faq.pod:1196
+#: ../examples/guestfs-examples.pod:75 ../examples/guestfs-faq.pod:1239
#: ../examples/guestfs-performance.pod:584 ../examples/guestfs-recipes.pod:670
#: ../examples/guestfs-testing.pod:397 ../fish/guestfish.pod:1635
#: ../fish/libguestfs-tools.conf.pod:68 ../fish/virt-copy-in.pod:64
@@ -1829,7 +1831,7 @@ msgstr ""
#. type: =head1
#: ../appliance/libguestfs-make-fixed-appliance.pod:175
#: ../erlang/examples/guestfs-erlang.pod:112
-#: ../examples/guestfs-examples.pod:71 ../examples/guestfs-faq.pod:1192
+#: ../examples/guestfs-examples.pod:71 ../examples/guestfs-faq.pod:1235
#: ../examples/guestfs-performance.pod:580 ../examples/guestfs-recipes.pod:666
#: ../examples/guestfs-testing.pod:393 ../fish/guestfish.pod:1631
#: ../fish/libguestfs-tools.conf.pod:64 ../fish/virt-copy-in.pod:60
@@ -1848,7 +1850,7 @@ msgstr "АВТОРИ"
#. type: textblock
#: ../appliance/libguestfs-make-fixed-appliance.pod:177
#: ../erlang/examples/guestfs-erlang.pod:114
-#: ../examples/guestfs-examples.pod:73 ../examples/guestfs-faq.pod:1194
+#: ../examples/guestfs-examples.pod:73 ../examples/guestfs-faq.pod:1237
#: ../examples/guestfs-performance.pod:582 ../examples/guestfs-recipes.pod:668
#: ../examples/guestfs-testing.pod:395 ../fish/guestfish.pod:1633
#: ../fish/libguestfs-tools.conf.pod:66 ../fish/virt-copy-in.pod:62
@@ -1876,9 +1878,9 @@ msgstr "© Red Hat Inc., 2009–2013"
#. type: =end
#: ../builder/virt-builder.pod:3 ../builder/virt-builder.pod:8
-#: ../examples/guestfs-faq.pod:277 ../examples/guestfs-faq.pod:282
-#: ../examples/guestfs-faq.pod:798 ../examples/guestfs-faq.pod:803
-#: ../examples/guestfs-faq.pod:955 ../examples/guestfs-faq.pod:960
+#: ../examples/guestfs-faq.pod:320 ../examples/guestfs-faq.pod:325
+#: ../examples/guestfs-faq.pod:841 ../examples/guestfs-faq.pod:846
+#: ../examples/guestfs-faq.pod:998 ../examples/guestfs-faq.pod:1003
#: ../src/guestfs.pod:1398 ../src/guestfs.pod:1403 ../src/guestfs.pod:3360
#: ../src/guestfs.pod:3365
msgid "html"
@@ -2983,7 +2985,7 @@ msgstr ""
#. type: =item
#: ../builder/virt-builder.pod:475 ../builder/virt-builder.pod:1069
-#: ../examples/guestfs-faq.pod:512 ../examples/guestfs-performance.pod:161
+#: ../examples/guestfs-faq.pod:555 ../examples/guestfs-performance.pod:161
#: ../examples/guestfs-performance.pod:211 ../examples/guestfs-recipes.pod:408
#: ../rescue/virt-rescue.pod:328 ../resize/virt-resize.pod:31
#: ../resize/virt-resize.pod:621 ../sparsify/virt-sparsify.pod:278
@@ -3001,7 +3003,7 @@ msgstr ""
#. type: =item
#: ../builder/virt-builder.pod:480 ../builder/virt-builder.pod:1074
-#: ../examples/guestfs-faq.pod:522 ../examples/guestfs-performance.pod:167
+#: ../examples/guestfs-faq.pod:565 ../examples/guestfs-performance.pod:167
#: ../examples/guestfs-performance.pod:218 ../examples/guestfs-recipes.pod:414
#: ../rescue/virt-rescue.pod:336 ../resize/virt-resize.pod:44
#: ../resize/virt-resize.pod:628 ../sparsify/virt-sparsify.pod:285
@@ -3018,7 +3020,7 @@ msgid ""
msgstr ""
#. type: =item
-#: ../builder/virt-builder.pod:485 ../examples/guestfs-faq.pod:528
+#: ../builder/virt-builder.pod:485 ../examples/guestfs-faq.pod:571
#: ../examples/guestfs-performance.pod:175
#: ../examples/guestfs-performance.pod:224 ../examples/guestfs-recipes.pod:420
#: ../rescue/virt-rescue.pod:345 ../resize/virt-resize.pod:52
@@ -3036,7 +3038,7 @@ msgid ""
msgstr ""
#. type: =item
-#: ../builder/virt-builder.pod:492 ../examples/guestfs-faq.pod:534
+#: ../builder/virt-builder.pod:492 ../examples/guestfs-faq.pod:577
#: ../rescue/virt-rescue.pod:354 ../resize/virt-resize.pod:61
msgid "4."
msgstr "4."
@@ -9968,7 +9970,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:154 ../examples/guestfs-faq.pod:844
+#: ../examples/guestfs-faq.pod:154 ../examples/guestfs-faq.pod:887
#: ../examples/guestfs-testing.pod:35 ../test-tool/libguestfs-test-tool.pod:21
#, no-wrap
msgid ""
@@ -9992,28 +9994,117 @@ msgid ""
"old-style appliance on LIBGUESTFS_PATH"
msgstr ""
-#. type: textblock
+#. type: =head2
#: ../examples/guestfs-faq.pod:161
+msgid "febootstrap-supermin-helper: ext2: parent directory not found"
+msgstr ""
+
+#. type: =head2
+#: ../examples/guestfs-faq.pod:163
+msgid "supermin-helper: ext2: parent directory not found"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:165
msgid ""
-"If you see this error on Debian/Ubuntu, you need to run the following "
-"command as root:"
+"If you see any of these errors on Debian/Ubuntu, you need to run the "
+"following command:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:164
+#: ../examples/guestfs-faq.pod:168 ../examples/guestfs-faq.pod:379
+#: ../examples/guestfs-faq.pod:427
#, no-wrap
msgid ""
-" update-guestfs-appliance\n"
+" sudo update-guestfs-appliance\n"
"\n"
msgstr ""
+" sudo update-guestfs-appliance\n"
+"\n"
#. type: =head2
-#: ../examples/guestfs-faq.pod:166
+#: ../examples/guestfs-faq.pod:170
+msgid "\"Permission denied\" when running libguestfs as root"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:172
+msgid ""
+"You get a permission denied error when opening a disk image, even though you "
+"are running libguestfs as root."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:175
+msgid ""
+"This is caused by libvirt, and so only happens when using the libvirt "
+"backend. When run as root, libvirt decides to run the qemu appliance as "
+"user C<qemu.qemu>. Unfortunately this usually means that qemu cannot open "
+"disk images, especially if those disk images are owned by root, or are "
+"present in directories which require root access."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:181
+#, fuzzy
+#| msgid ""
+#| "For more information see L<https://bugzilla.redhat.com/show_bug.cgi?"
+#| "id=806106>."
+msgid ""
+"There is a bug open against libvirt to fix this: L<https://bugzilla.redhat."
+"com/show_bug.cgi?id=1045069>"
+msgstr ""
+"Докладніші відомості можна знайти за адресою L<https://bugzilla.redhat.com/"
+"show_bug.cgi?id=806106>."
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:184
+msgid "You can work around this by one of the following methods:"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:190
+#, fuzzy
+#| msgid "Return the current backend."
+msgid "Switch to the direct backend:"
+msgstr "Повертає назву поточного модуля."
+
+#. type: verbatim
+#: ../examples/guestfs-faq.pod:192 ../examples/guestfs-faq.pod:659
+#: ../examples/guestfs-testing.pod:127
+#: ../test-tool/libguestfs-test-tool.pod:125
+#, no-wrap
+msgid ""
+" export LIBGUESTFS_BACKEND=direct\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:196
+#, fuzzy
+#| msgid "Don't print log messages."
+msgid "Don't run libguestfs as root."
+msgstr "Не виводити повідомлень до журналу."
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:200
+msgid ""
+"Chmod the disk image and any parent directories so that the qemu user can "
+"access them."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:205
+msgid "(Nasty) Edit C</etc/libvirt/qemu.conf> and change the C<user> setting."
+msgstr ""
+
+#. type: =head2
+#: ../examples/guestfs-faq.pod:209
msgid "execl: /init: Permission denied"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:168
+#: ../examples/guestfs-faq.pod:211
msgid ""
"B<Note:> If this error happens when you are using a distro package of "
"libguestfs (eg. from Fedora, Debian, etc) then file a bug against the "
@@ -10022,13 +10113,13 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:173
+#: ../examples/guestfs-faq.pod:216
msgid ""
"This error happens during the supermin boot phase of starting the appliance:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:176
+#: ../examples/guestfs-faq.pod:219
#, no-wrap
msgid ""
" supermin: mounting new root on /root\n"
@@ -10040,7 +10131,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:182
+#: ../examples/guestfs-faq.pod:225
msgid ""
"This is a complicated bug related to L<supermin(1)> appliances. The "
"appliance is constructed by copying files like C</bin/bash> and many "
@@ -10051,14 +10142,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:190
+#: ../examples/guestfs-faq.pod:233
msgid ""
"Diagnosing the problem involves studying the libraries needed by C</bin/"
"bash>, ie:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:193
+#: ../examples/guestfs-faq.pod:236
#, fuzzy, no-wrap
#| msgid ""
#| " #!/bin/bash -\n"
@@ -10071,7 +10162,7 @@ msgstr ""
" \n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:195
+#: ../examples/guestfs-faq.pod:238
msgid ""
"comparing that with C<hostfiles>, with the files actually available in the "
"host filesystem, and with the debug output printed in the error message. "
@@ -10080,24 +10171,24 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:200
+#: ../examples/guestfs-faq.pod:243
msgid ""
"You should also check that files like C</init> and C</bin/bash> (in the "
"appliance) are executable. The debug output shows file modes."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:203
+#: ../examples/guestfs-faq.pod:246
msgid "Non-ASCII characters don't appear on VFAT filesystems."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:205
+#: ../examples/guestfs-faq.pod:248
msgid "Typical symptoms of this problem:"
msgstr "Типові симптоми проблеми:"
#. type: textblock
-#: ../examples/guestfs-faq.pod:211
+#: ../examples/guestfs-faq.pod:254
msgid ""
"You get an error when you create a file where the filename contains non-"
"ASCII characters, particularly non 8-bit characters from Asian languages "
@@ -10105,19 +10196,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:217
+#: ../examples/guestfs-faq.pod:260
msgid ""
"When you list a directory from a VFAT filesystem, filenames appear as "
"question marks."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:222
+#: ../examples/guestfs-faq.pod:265
msgid "This is a design flaw of the GNU/Linux system."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:224
+#: ../examples/guestfs-faq.pod:267
msgid ""
"VFAT stores long filenames as UTF-16 characters. When opening or returning "
"filenames, the Linux kernel has to translate these to some form of 8 bit "
@@ -10127,7 +10218,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:230
+#: ../examples/guestfs-faq.pod:273
msgid ""
"Therefore you have to tell the kernel what translation you want done when "
"you mount the filesystem. The two methods are the C<iocharset> parameter "
@@ -10135,14 +10226,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:234
+#: ../examples/guestfs-faq.pod:277
msgid ""
"So to use a VFAT filesystem you must add the C<utf8> flag when mounting. "
"From guestfish, use:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:237
+#: ../examples/guestfs-faq.pod:280
#, no-wrap
msgid ""
" ><fs> mount-options utf8 /dev/sda1 /\n"
@@ -10152,12 +10243,12 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:239
+#: ../examples/guestfs-faq.pod:282
msgid "or on the guestfish command line:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:241
+#: ../examples/guestfs-faq.pod:284
#, no-wrap
msgid ""
" guestfish [...] -m /dev/sda1:/:utf8\n"
@@ -10167,12 +10258,12 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:243
+#: ../examples/guestfs-faq.pod:286
msgid "or from the API:"
msgstr "або з програмного інтерфейсу:"
#. type: verbatim
-#: ../examples/guestfs-faq.pod:245
+#: ../examples/guestfs-faq.pod:288
#, no-wrap
msgid ""
" guestfs_mount_options (g, \"utf8\", \"/dev/sda1\", \"/\");\n"
@@ -10182,19 +10273,19 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:247
+#: ../examples/guestfs-faq.pod:290
msgid "The kernel will then translate filenames to and from UTF-8 strings."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:249
+#: ../examples/guestfs-faq.pod:292
msgid ""
"We considered adding this mount option transparently, but unfortunately "
"there are several problems with doing that:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:256
+#: ../examples/guestfs-faq.pod:299
msgid ""
"On some Linux systems, the C<utf8> mount option doesn't work. We don't "
"precisely understand what systems or why, but this was reliably reported by "
@@ -10202,7 +10293,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:262
+#: ../examples/guestfs-faq.pod:305
msgid ""
"It would prevent you from using the C<iocharset> parameter because it is "
"incompatible with C<utf8>. It is probably not a good idea to use this "
@@ -10210,12 +10301,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:268
+#: ../examples/guestfs-faq.pod:311
msgid "Non-ASCII characters appear as underscore (_) on ISO9660 filesystems."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:270
+#: ../examples/guestfs-faq.pod:313
msgid ""
"The filesystem was not prepared correctly with mkisofs or genisoimage. Make "
"sure the filesystem was created using Joliet and/or Rock Ridge extensions. "
@@ -10224,32 +10315,32 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-faq.pod:275
+#: ../examples/guestfs-faq.pod:318
msgid "DOWNLOADING, INSTALLING, COMPILING LIBGUESTFS"
msgstr "ОТРИМАННЯ, ВСТАНОВЛЕННЯ, ЗБИРАННЯ LIBGUESTFS"
#. type: textblock
-#: ../examples/guestfs-faq.pod:279
+#: ../examples/guestfs-faq.pod:322
msgid "<!-- old anchor for the next section --> <a name=\"binaries\"/>"
msgstr "<!-- old anchor for the next section --> <a name=\"binaries\"/>"
#. type: =head2
-#: ../examples/guestfs-faq.pod:284
+#: ../examples/guestfs-faq.pod:327
msgid "Where can I get the latest binaries for ...?"
msgstr "Де взяти найсвіжіші збірки для... ?"
#. type: =item
-#: ../examples/guestfs-faq.pod:288
+#: ../examples/guestfs-faq.pod:331
msgid "Fedora E<ge> 11"
msgstr "Fedora E<ge> 11"
#. type: textblock
-#: ../examples/guestfs-faq.pod:290
+#: ../examples/guestfs-faq.pod:333
msgid "Use:"
msgstr "Скористайтеся командою:"
#. type: verbatim
-#: ../examples/guestfs-faq.pod:292
+#: ../examples/guestfs-faq.pod:335
#, no-wrap
msgid ""
" yum install '*guestf*'\n"
@@ -10259,7 +10350,7 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:294
+#: ../examples/guestfs-faq.pod:337
msgid ""
"For the latest builds, see: L<http://koji.fedoraproject.org/koji/packageinfo?"
"packageID=8391>"
@@ -10268,17 +10359,17 @@ msgstr ""
"packageinfo?packageID=8391>"
#. type: =item
-#: ../examples/guestfs-faq.pod:297
+#: ../examples/guestfs-faq.pod:340
msgid "Red Hat Enterprise Linux"
msgstr "Red Hat Enterprise Linux"
#. type: =item
-#: ../examples/guestfs-faq.pod:301
+#: ../examples/guestfs-faq.pod:344
msgid "RHEL 5"
msgstr "RHEL 5"
#. type: textblock
-#: ../examples/guestfs-faq.pod:303
+#: ../examples/guestfs-faq.pod:346
msgid ""
"The version shipped in official RHEL 5 is very old and should not be used "
"except in conjunction with virt-v2v. Use the up-to-date libguestfs 1.20 "
@@ -10289,12 +10380,12 @@ msgstr ""
"libguestfs 1.20 з EPEL 5: L<https://fedoraproject.org/wiki/EPEL>"
#. type: =item
-#: ../examples/guestfs-faq.pod:308
+#: ../examples/guestfs-faq.pod:351
msgid "RHEL 6"
msgstr "RHEL 6"
#. type: textblock
-#: ../examples/guestfs-faq.pod:310
+#: ../examples/guestfs-faq.pod:353
msgid ""
"It is part of the default install. On RHEL 6 and 7 (only) you have to "
"install C<libguestfs-winsupport> to get Windows guest support."
@@ -10304,29 +10395,29 @@ msgstr ""
"гостьовими системами Windows."
#. type: =item
-#: ../examples/guestfs-faq.pod:315
+#: ../examples/guestfs-faq.pod:358
msgid "RHEL 6.5"
msgstr "RHEL 6.5"
#. type: textblock
-#: ../examples/guestfs-faq.pod:317
+#: ../examples/guestfs-faq.pod:360
msgid ""
"There is a preview repository available for people who want to see what "
"packages will be in RHEL 6.5. Follow the instructions here:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:320
+#: ../examples/guestfs-faq.pod:363
msgid "L<https://www.redhat.com/archives/libguestfs/2013-May/msg00100.html>"
msgstr "L<https://www.redhat.com/archives/libguestfs/2013-May/msg00100.html>"
#. type: =item
-#: ../examples/guestfs-faq.pod:324
+#: ../examples/guestfs-faq.pod:367
msgid "RHEL 7"
msgstr "RHEL 7"
#. type: textblock
-#: ../examples/guestfs-faq.pod:326
+#: ../examples/guestfs-faq.pod:369
msgid ""
"It will be part of the default install, and based on S<libguestfs 1.22>. "
"You will need to install C<libguestfs-winsupport> separately to get Windows "
@@ -10334,33 +10425,23 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:332
+#: ../examples/guestfs-faq.pod:375
msgid "Debian and Ubuntu"
msgstr "Debian і Ubuntu"
#. type: textblock
-#: ../examples/guestfs-faq.pod:334
+#: ../examples/guestfs-faq.pod:377
msgid "After installing libguestfs you need to do:"
msgstr ""
-#. type: verbatim
-#: ../examples/guestfs-faq.pod:336 ../examples/guestfs-faq.pod:384
-#, no-wrap
-msgid ""
-" sudo update-guestfs-appliance\n"
-"\n"
-msgstr ""
-" sudo update-guestfs-appliance\n"
-"\n"
-
#. type: textblock
-#: ../examples/guestfs-faq.pod:338
+#: ../examples/guestfs-faq.pod:381
msgid "On Ubuntu only:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:340 ../examples/guestfs-faq.pod:370
-#: ../examples/guestfs-faq.pod:393
+#: ../examples/guestfs-faq.pod:383 ../examples/guestfs-faq.pod:413
+#: ../examples/guestfs-faq.pod:436
#, no-wrap
msgid ""
" sudo chmod 0644 /boot/vmlinuz*\n"
@@ -10370,12 +10451,12 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:342
+#: ../examples/guestfs-faq.pod:385
msgid "You may need to add yourself to the C<kvm> group:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:344
+#: ../examples/guestfs-faq.pod:387
#, no-wrap
msgid ""
" sudo usermod -a -G kvm yourlogin\n"
@@ -10383,12 +10464,12 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:348
+#: ../examples/guestfs-faq.pod:391
msgid "Debian Squeeze (6)"
msgstr "Debian Squeeze (6)"
#. type: textblock
-#: ../examples/guestfs-faq.pod:350
+#: ../examples/guestfs-faq.pod:393
msgid ""
"Hilko Bengen has built libguestfs in squeeze backports: L<http://packages."
"debian.org/search?keywords=guestfs&searchon=names§ion=all&suite=squeeze-"
@@ -10396,12 +10477,12 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:353
+#: ../examples/guestfs-faq.pod:396
msgid "Debian Wheezy and later (7+)"
msgstr "Debian Wheezy та пізніші версії (7+)"
#. type: textblock
-#: ../examples/guestfs-faq.pod:355
+#: ../examples/guestfs-faq.pod:398
msgid ""
"Hilko Bengen supports libguestfs on Debian. Official Debian packages are "
"available: L<http://packages.debian.org/search?keywords=libguestfs>"
@@ -10411,12 +10492,12 @@ msgstr ""
"keywords=libguestfs>"
#. type: =item
-#: ../examples/guestfs-faq.pod:359
+#: ../examples/guestfs-faq.pod:402
msgid "Ubuntu"
msgstr "Ubuntu"
#. type: textblock
-#: ../examples/guestfs-faq.pod:361
+#: ../examples/guestfs-faq.pod:404
msgid ""
"We don't have a full time Ubuntu maintainer, and the packages supplied by "
"Canonical (which are outside our control) are sometimes broken."
@@ -10425,7 +10506,7 @@ msgstr ""
"Canonical (і не контролюються нами) іноді виявляються непрацездатними."
#. type: textblock
-#: ../examples/guestfs-faq.pod:364
+#: ../examples/guestfs-faq.pod:407
msgid ""
"Canonical decided to change the permissions on the kernel so that it's not "
"readable except by root. This is completely stupid, but they won't change "
@@ -10439,12 +10520,12 @@ msgstr ""
"+bug/759725>). Тому користувачам слід віддати таку команду:"
#. type: =item
-#: ../examples/guestfs-faq.pod:374
+#: ../examples/guestfs-faq.pod:417
msgid "Ubuntu 12.04"
msgstr "Ubuntu 12.04"
#. type: textblock
-#: ../examples/guestfs-faq.pod:376
+#: ../examples/guestfs-faq.pod:419
msgid ""
"libguestfs in this version of Ubuntu works, but you need to update "
"febootstrap and seabios to the latest versions."
@@ -10453,7 +10534,7 @@ msgstr ""
"febootstrap та seabios до найсвіжіших версій."
#. type: textblock
-#: ../examples/guestfs-faq.pod:379
+#: ../examples/guestfs-faq.pod:422
msgid ""
"You need febootstrap E<ge> 3.14-2 from: L<http://packages.ubuntu.com/precise/"
"febootstrap>"
@@ -10462,14 +10543,14 @@ msgstr ""
"com/precise/febootstrap>"
#. type: textblock
-#: ../examples/guestfs-faq.pod:382
+#: ../examples/guestfs-faq.pod:425
msgid "After installing or updating febootstrap, rebuild the appliance:"
msgstr ""
"Після встановлення або оновлення febootstrap виконайте повторне збирання "
"базової системи:"
#. type: textblock
-#: ../examples/guestfs-faq.pod:386
+#: ../examples/guestfs-faq.pod:429
msgid ""
"You need seabios E<ge> 0.6.2-0ubuntu2.1 or E<ge> 0.6.2-0ubuntu3 from: "
"L<http://packages.ubuntu.com/precise-updates/seabios> or L<http://packages."
@@ -10480,17 +10561,17 @@ msgstr ""
"L<http://packages.ubuntu.com/quantal/seabios>"
#. type: textblock
-#: ../examples/guestfs-faq.pod:391
+#: ../examples/guestfs-faq.pod:434
msgid "Also you need to do (see above):"
msgstr "Крім того, вам слід виконати такі дії (див. вище):"
#. type: =item
-#: ../examples/guestfs-faq.pod:399
+#: ../examples/guestfs-faq.pod:442
msgid "Gentoo"
msgstr "Gentoo"
#. type: textblock
-#: ../examples/guestfs-faq.pod:401
+#: ../examples/guestfs-faq.pod:444
msgid ""
"Libguestfs was added to Gentoo in 2012-07 by Andreis Vinogradovs "
"(libguestfs) and Maxim Koltsov (mainly hivex). Do:"
@@ -10499,7 +10580,7 @@ msgstr ""
"(libguestfs) та Maxim Koltsov (в основному hivex). Віддайте команду:"
#. type: verbatim
-#: ../examples/guestfs-faq.pod:404
+#: ../examples/guestfs-faq.pod:447
#, no-wrap
msgid ""
" emerge libguestfs\n"
@@ -10509,54 +10590,54 @@ msgstr ""
"\n"
#. type: =item
-#: ../examples/guestfs-faq.pod:406
+#: ../examples/guestfs-faq.pod:449
msgid "SuSE"
msgstr "SuSE"
#. type: textblock
-#: ../examples/guestfs-faq.pod:408
+#: ../examples/guestfs-faq.pod:451
msgid "Libguestfs was added to SuSE in 2012 by Olaf Hering."
msgstr ""
"Libguestfs було додано до сховищ пакунків SuSE у 2012 році, супровідник — "
"Olaf Hering."
#. type: =item
-#: ../examples/guestfs-faq.pod:410
+#: ../examples/guestfs-faq.pod:453
msgid "ArchLinux"
msgstr "ArchLinux"
#. type: textblock
-#: ../examples/guestfs-faq.pod:412
+#: ../examples/guestfs-faq.pod:455
msgid "Libguestfs was added to the AUR in 2010."
msgstr "Libguestfs було додано до AUR у 2010 році."
#. type: =item
-#: ../examples/guestfs-faq.pod:414
+#: ../examples/guestfs-faq.pod:457
msgid "Other Linux distro"
msgstr "Інші дистрибутиви Linux"
#. type: textblock
-#: ../examples/guestfs-faq.pod:416
+#: ../examples/guestfs-faq.pod:459
msgid "Compile from source (next section)."
msgstr "Можна зібрати з початкових кодів (наступний розділ)."
#. type: =item
-#: ../examples/guestfs-faq.pod:418
+#: ../examples/guestfs-faq.pod:461
msgid "Other non-Linux distro"
msgstr "Інші дистрибутиви не-Linux"
#. type: textblock
-#: ../examples/guestfs-faq.pod:420
+#: ../examples/guestfs-faq.pod:463
msgid "You'll have to compile from source, and port it."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:424
+#: ../examples/guestfs-faq.pod:467
msgid "How can I compile and install libguestfs from source?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:426
+#: ../examples/guestfs-faq.pod:469
msgid ""
"If your Linux distro has a working port of supermin (that is, Fedora, S<Red "
"Hat Enterprise Linux E<ge> 6.3>, Debian, Ubuntu and ArchLinux) then you "
@@ -10566,39 +10647,39 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:432
+#: ../examples/guestfs-faq.pod:475
msgid ""
"If you I<don't> have supermin, you will need to use the \"fixed appliance "
"method\". See: L<http://libguestfs.org/download/binaries/appliance/>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:436
+#: ../examples/guestfs-faq.pod:479
msgid "Patches to port supermin to more Linux distros are welcome."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:438
+#: ../examples/guestfs-faq.pod:481
msgid ""
"Why do I get an error when I try to rebuild from the source RPMs supplied by "
"Red Hat / Fedora?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:441
+#: ../examples/guestfs-faq.pod:484
msgid ""
"B<Note:> This issue is fixed in S<Fedora E<ge> 19> and S<RHEL E<ge> 6.5>."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:443
+#: ../examples/guestfs-faq.pod:486
msgid ""
"Because of the complexity of building the libguestfs appliance, the source "
"RPMs provided cannot be rebuilt directly using C<rpmbuild> or C<mock>."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:447
+#: ../examples/guestfs-faq.pod:490
msgid ""
"If you use Koji (which is open source software and may be installed "
"locally), then the SRPMs can be rebuilt in Koji. L<https://fedoraproject."
@@ -10606,7 +10687,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:451
+#: ../examples/guestfs-faq.pod:494
msgid ""
"If you don't have or want to use Koji, then you have to give libguestfs "
"access to the network so it can download the RPMs for building the "
@@ -10615,7 +10696,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:457
+#: ../examples/guestfs-faq.pod:500
#, no-wrap
msgid ""
" %libguestfs_buildnet 1\n"
@@ -10625,12 +10706,12 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:459
+#: ../examples/guestfs-faq.pod:502
msgid "If you are using mock, do:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:461
+#: ../examples/guestfs-faq.pod:504
#, no-wrap
msgid ""
" mock -D '%libguestfs_buildnet 1' [etc]\n"
@@ -10640,12 +10721,12 @@ msgstr ""
"\n"
#. type: =head2
-#: ../examples/guestfs-faq.pod:463
+#: ../examples/guestfs-faq.pod:506
msgid "How can I add support for sVirt?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:465
+#: ../examples/guestfs-faq.pod:508
msgid ""
"B<Note for Fedora/RHEL users:> This configuration is the default starting "
"with S<Fedora 18> and S<RHEL 7>. If you find any problems, please let us "
@@ -10653,7 +10734,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:469
+#: ../examples/guestfs-faq.pod:512
msgid ""
"L<SVirt|http://selinuxproject.org/page/SVirt> provides a hardened appliance "
"using SELinux, making it very hard for a rogue disk image to \"escape\" from "
@@ -10664,7 +10745,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:477
+#: ../examples/guestfs-faq.pod:520
msgid ""
"Currently to enable sVirt you will need libvirt E<ge> 0.10.2 (1.0 or later "
"preferred), libguestfs E<ge> 1.20, and the SELinux policies from recent "
@@ -10673,12 +10754,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:482
+#: ../examples/guestfs-faq.pod:525
msgid "Once you have the requirements, do:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:484
+#: ../examples/guestfs-faq.pod:527
#, no-wrap
msgid ""
" ./configure --with-default-backend=libvirt # libguestfs >= 1.22\n"
@@ -10692,12 +10773,12 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:488
+#: ../examples/guestfs-faq.pod:531
msgid "Set SELinux to Enforcing mode, and sVirt should be used automatically."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:490
+#: ../examples/guestfs-faq.pod:533
msgid ""
"All, or almost all, features of libguestfs should work under sVirt. There "
"is one known shortcoming: L<virt-rescue(1)> will not use libvirt (hence "
@@ -10706,7 +10787,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:495
+#: ../examples/guestfs-faq.pod:538
msgid ""
"You can check if sVirt is being used by enabling libvirtd logging (see C</"
"etc/libvirt/libvirtd.log>), killing and restarting libvirtd, and checking "
@@ -10714,38 +10795,38 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:499
+#: ../examples/guestfs-faq.pod:542
msgid ""
"In theory sVirt should support AppArmor, but we have not tried it. It will "
"almost certainly require patching libvirt and writing an AppArmor policy."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:503
+#: ../examples/guestfs-faq.pod:546
msgid "Libguestfs has a really long list of dependencies!"
msgstr "Чому у Libguestfs такий великий список залежностей?"
#. type: textblock
-#: ../examples/guestfs-faq.pod:505
+#: ../examples/guestfs-faq.pod:548
msgid "That's because it does a lot of things."
msgstr "Тому що вона може робити дуже багато речей."
#. type: textblock
-#: ../examples/guestfs-faq.pod:507
+#: ../examples/guestfs-faq.pod:550
msgid ""
"Libguestfs -- I<as it is packaged for Fedora> -- satisfies the following "
"conditions:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:514
+#: ../examples/guestfs-faq.pod:557
msgid ""
"The Fedora package is full featured, that is, it supports every possible "
"feature of libguestfs (every filesystem, every filesystem tool, etc.)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:518
+#: ../examples/guestfs-faq.pod:561
msgid ""
"A common request is to split up libguestfs into separate feature areas so "
"you could, say, install XFS support and NTFS support separately. This is "
@@ -10753,7 +10834,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:524
+#: ../examples/guestfs-faq.pod:567
msgid ""
"The download size of the libguestfs package is relatively small (ie. not "
"ten's of megabytes as it would be if it included a complete, \"statically "
@@ -10761,7 +10842,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:530
+#: ../examples/guestfs-faq.pod:573
msgid ""
"The Fedora package automatically updates itself if there is a security "
"update. It doesn't include a huge static blob that has to be rebuilt and "
@@ -10769,7 +10850,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:536
+#: ../examples/guestfs-faq.pod:579
msgid ""
"Able to be installed without needing direct network access. This is "
"important when using closed networks, privately mirrored repositories or RHN "
@@ -10777,17 +10858,17 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:540 ../rescue/virt-rescue.pod:362
+#: ../examples/guestfs-faq.pod:583 ../rescue/virt-rescue.pod:362
msgid "5."
msgstr "5."
#. type: textblock
-#: ../examples/guestfs-faq.pod:542
+#: ../examples/guestfs-faq.pod:585
msgid "The Fedora package can be tested during the build."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:546
+#: ../examples/guestfs-faq.pod:589
msgid ""
"If you want to drop any one of those conditions, then you can package "
"libguestfs differently and make it have fewer dependencies, fewer features "
@@ -10795,12 +10876,12 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:552
+#: ../examples/guestfs-faq.pod:595
msgid "1. (full featured)"
msgstr "1. (повний набір можливостей)"
#. type: textblock
-#: ../examples/guestfs-faq.pod:554
+#: ../examples/guestfs-faq.pod:597
msgid ""
"Take C<appliance/packagelist.in> in the source, and comment out any features "
"you don't actually care about. For example if you never anticipate editing "
@@ -10809,12 +10890,12 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:559
+#: ../examples/guestfs-faq.pod:602
msgid "2. (download size) / 3. (updates)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:561
+#: ../examples/guestfs-faq.pod:604
msgid ""
"Use L<libguestfs-make-fixed-appliance(1)> to build a compressed appliance. "
"Bundle this with your package and set C<$LIBGUESTFS_PATH> to point to it. "
@@ -10823,12 +10904,12 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:566
+#: ../examples/guestfs-faq.pod:609
msgid "4. (network access)"
msgstr "4. (доступ до мережі)"
#. type: textblock
-#: ../examples/guestfs-faq.pod:568
+#: ../examples/guestfs-faq.pod:611
msgid ""
"Reconstruct and cache the appliance once during package install. The Debian "
"packaging currently works like this, but requires network access during "
@@ -10836,19 +10917,19 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:572
+#: ../examples/guestfs-faq.pod:615
msgid "5. (tests)"
msgstr "5. (тести)"
#. type: textblock
-#: ../examples/guestfs-faq.pod:574
+#: ../examples/guestfs-faq.pod:617
msgid ""
"Don't run any tests during the build. The build will be much faster, but "
"also less likely to work correctly."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:577
+#: ../examples/guestfs-faq.pod:620
msgid ""
"Note that running the tests in C<tests/qemu> is probably a good idea, since "
"those are sanity tests. Also you should do S<C<make quickcheck>> to ensure "
@@ -10856,19 +10937,19 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:583
+#: ../examples/guestfs-faq.pod:626
msgid "Errors during launch on Fedora E<ge> 18, RHEL E<ge> 7"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:585
+#: ../examples/guestfs-faq.pod:628
msgid ""
"In Fedora E<ge> 18 and RHEL E<ge> 7, libguestfs uses libvirt to manage the "
"appliance. Previously (and upstream) libguestfs runs qemu directly:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:589
+#: ../examples/guestfs-faq.pod:632
#, no-wrap
msgid ""
" +----------------------------------+\n"
@@ -10890,7 +10971,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:605
+#: ../examples/guestfs-faq.pod:648
#, no-wrap
msgid ""
" upstream Fedora 18+\n"
@@ -10900,7 +10981,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:609
+#: ../examples/guestfs-faq.pod:652
msgid ""
"The libvirt backend is more sophisticated, supporting SELinux/sVirt (see "
"above), hotplugging and more. It is, however, more complex and so less "
@@ -10908,46 +10989,37 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:613
+#: ../examples/guestfs-faq.pod:656
msgid ""
"If you have permissions problems using the libvirt backend, you can switch "
"to the direct backend by setting this environment variable:"
msgstr ""
-#. type: verbatim
-#: ../examples/guestfs-faq.pod:616 ../examples/guestfs-testing.pod:127
-#: ../test-tool/libguestfs-test-tool.pod:125
-#, no-wrap
-msgid ""
-" export LIBGUESTFS_BACKEND=direct\n"
-"\n"
-msgstr ""
-
#. type: textblock
-#: ../examples/guestfs-faq.pod:618
+#: ../examples/guestfs-faq.pod:661
msgid "before running any libguestfs program or virt tool."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:620
+#: ../examples/guestfs-faq.pod:663
msgid "How can I switch to a fixed / prebuilt appliance?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:622
+#: ../examples/guestfs-faq.pod:665
msgid ""
"This may improve the stability and performance of libguestfs on Fedora and "
"RHEL."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:625
+#: ../examples/guestfs-faq.pod:668
msgid ""
"Any time after installing libguestfs, run the following commands as root:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:628
+#: ../examples/guestfs-faq.pod:671
#, no-wrap
msgid ""
" mkdir -p /usr/local/lib/guestfs/appliance\n"
@@ -10957,14 +11029,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:632
+#: ../examples/guestfs-faq.pod:675
msgid ""
"Now set the following environment variable before using libguestfs or any "
"virt tool:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:635 ../examples/guestfs-performance.pod:143
+#: ../examples/guestfs-faq.pod:678 ../examples/guestfs-performance.pod:143
#, no-wrap
msgid ""
" export LIBGUESTFS_PATH=/usr/local/lib/guestfs/appliance\n"
@@ -10972,7 +11044,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:637
+#: ../examples/guestfs-faq.pod:680
msgid ""
"Of course you can change the path to any directory you want. You can share "
"the appliance across machines that have the same architecture (eg. all "
@@ -10982,12 +11054,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:643
+#: ../examples/guestfs-faq.pod:686
msgid "How can I speed up libguestfs builds?"
msgstr "Як пришвидшити збирання libguestfs?"
#. type: textblock
-#: ../examples/guestfs-faq.pod:645
+#: ../examples/guestfs-faq.pod:688
msgid ""
"By far the most important thing you can do is to install and properly "
"configure Squid. Note that the default configuration that ships with Squid "
@@ -10995,7 +11067,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:649
+#: ../examples/guestfs-faq.pod:692
msgid ""
"A very good place to start with Squid configuration is here: L<https://"
"fedoraproject.org/wiki/Extras/"
@@ -11003,26 +11075,26 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:652
+#: ../examples/guestfs-faq.pod:695
msgid ""
"Make sure Squid is running, and that the environment variables C<"
"$http_proxy> and C<$ftp_proxy> are pointing to it."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:655
+#: ../examples/guestfs-faq.pod:698
msgid ""
"With Squid running and correctly configured, appliance builds should be "
"reduced to a few minutes."
msgstr ""
#. type: =head3
-#: ../examples/guestfs-faq.pod:658
+#: ../examples/guestfs-faq.pod:701
msgid "How can I speed up libguestfs builds (Debian)?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:660
+#: ../examples/guestfs-faq.pod:703
msgid ""
"Hilko Bengen suggests using \"approx\" which is a Debian archive proxy "
"(L<http://packages.debian.org/approx>). This tool is documented on Debian "
@@ -11030,24 +11102,24 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-faq.pod:664
+#: ../examples/guestfs-faq.pod:707
msgid "SPEED, DISK SPACE USED BY LIBGUESTFS"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:666
+#: ../examples/guestfs-faq.pod:709
msgid ""
"B<Note:> Most of the information in this section has moved: L<guestfs-"
"performance(1)>."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:669
+#: ../examples/guestfs-faq.pod:712
msgid "Upload or write seem very slow."
msgstr "Вивантаження або запис дуже повільні."
#. type: textblock
-#: ../examples/guestfs-faq.pod:671
+#: ../examples/guestfs-faq.pod:714
msgid ""
"In libguestfs E<lt> 1.13.16, the mount command (L<guestfs(3)/guestfs_mount>) "
"enabled option C<-o sync> implicitly. This causes very poor write "
@@ -11055,14 +11127,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:676
+#: ../examples/guestfs-faq.pod:719
msgid ""
"For libguestfs E<lt> 1.13.16, replace mount with C<mount-options>, leaving "
"the first parameter as an empty string."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:679
+#: ../examples/guestfs-faq.pod:722
msgid ""
"You can also do this with more recent versions of libguestfs, but if you "
"know that you are using libguestfs ≥ 1.13.16 then it's safe to use plain "
@@ -11070,7 +11142,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:683
+#: ../examples/guestfs-faq.pod:726
msgid ""
"If the underlying disk is not fully allocated (eg. sparse raw or qcow2) then "
"writes can be slow because the host operating system has to do costly disk "
@@ -11080,17 +11152,17 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:689
+#: ../examples/guestfs-faq.pod:732
msgid "Libguestfs uses too much disk space!"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:691
+#: ../examples/guestfs-faq.pod:734
msgid "libguestfs caches a large-ish appliance in:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:693
+#: ../examples/guestfs-faq.pod:736
#, no-wrap
msgid ""
" /var/tmp/.guestfs-<UID>\n"
@@ -11100,26 +11172,26 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:695
+#: ../examples/guestfs-faq.pod:738
msgid ""
"If the environment variable C<TMPDIR> is defined, then C<$TMPDIR/.guestfs-"
"E<lt>UIDE<gt>> is used instead."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:698
+#: ../examples/guestfs-faq.pod:741
msgid "It is safe to delete this directory when you are not using libguestfs."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:700
+#: ../examples/guestfs-faq.pod:743
msgid ""
"virt-sparsify seems to make the image grow to the full size of the virtual "
"disk"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:703
+#: ../examples/guestfs-faq.pod:746
msgid ""
"If the input to L<virt-sparsify(1)> is raw, then the output will be raw "
"sparse. Make sure you are measuring the output with a tool which "
@@ -11127,7 +11199,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:707 ../sparsify/virt-sparsify.pod:35
+#: ../examples/guestfs-faq.pod:750 ../sparsify/virt-sparsify.pod:35
#, no-wrap
msgid ""
" $ ls -lh test1.img\n"
@@ -11143,19 +11215,19 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:712 ../sparsify/virt-sparsify.pod:40
+#: ../examples/guestfs-faq.pod:755 ../sparsify/virt-sparsify.pod:40
msgid "(Compare the apparent size B<100M> vs the actual size B<3.6M>)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:714
+#: ../examples/guestfs-faq.pod:757
msgid ""
"If all this confuses you, use a non-sparse output format by specifying the "
"I<--convert> option, eg:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:717
+#: ../examples/guestfs-faq.pod:760
#, no-wrap
msgid ""
" virt-sparsify --convert qcow2 disk.raw disk.qcow2\n"
@@ -11165,12 +11237,12 @@ msgstr ""
"\n"
#. type: =head2
-#: ../examples/guestfs-faq.pod:719
+#: ../examples/guestfs-faq.pod:762
msgid "Why doesn't virt-resize work on the disk image in-place?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:721
+#: ../examples/guestfs-faq.pod:764
msgid ""
"Resizing a disk image is very tricky -- especially making sure that you "
"don't lose data or break the bootloader. The current method effectively "
@@ -11179,7 +11251,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:727
+#: ../examples/guestfs-faq.pod:770
msgid ""
"If we were to make virt-resize work in-place then there would have to be "
"limitations: for example, you wouldn't be allowed to move existing "
@@ -11190,7 +11262,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:734
+#: ../examples/guestfs-faq.pod:777
msgid ""
"Another method we have considered is to place a snapshot over the original "
"disk image, so that the original data is untouched and only differences are "
@@ -11201,19 +11273,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:742
+#: ../examples/guestfs-faq.pod:785
msgid ""
"In summary, this is a hard problem, and what we have now mostly works so we "
"are reluctant to change it."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:745
+#: ../examples/guestfs-faq.pod:788
msgid "Why doesn't virt-sparsify work on the disk image in-place?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:747
+#: ../examples/guestfs-faq.pod:790
msgid ""
"Eventually we plan to make virt-sparsify work on disk images in-place, "
"instead of copying the disk image. However it requires several changes to "
@@ -11224,7 +11296,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:755
+#: ../examples/guestfs-faq.pod:798
msgid ""
"Even with this implemented there may be some limitations: For example, it "
"requires completely different steps (and is probably harder) to sparsify a "
@@ -11236,24 +11308,24 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-faq.pod:764
+#: ../examples/guestfs-faq.pod:807
msgid "USING LIBGUESTFS IN YOUR OWN PROGRAMS"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:766
+#: ../examples/guestfs-faq.pod:809
msgid "The API has hundreds of methods, where do I start?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:768
+#: ../examples/guestfs-faq.pod:811
msgid ""
"We recommend you start by reading the API overview: L<guestfs(3)/API "
"OVERVIEW>."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:771
+#: ../examples/guestfs-faq.pod:814
msgid ""
"Although the API overview covers the C API, it is still worth reading even "
"if you are going to use another programming language, because the API is the "
@@ -11261,7 +11333,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:776
+#: ../examples/guestfs-faq.pod:819
#, no-wrap
msgid ""
" C guestfs_ln_sf (g, target, linkname);\n"
@@ -11281,7 +11353,7 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:783
+#: ../examples/guestfs-faq.pod:826
msgid ""
"Once you're familiar with the API overview, you should look at this list of "
"starting points for other language bindings: L<guestfs(3)/USING LIBGUESTFS "
@@ -11289,20 +11361,20 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:787
+#: ../examples/guestfs-faq.pod:830
msgid ""
"Can I use libguestfs in my proprietary / closed source / commercial program?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:790
+#: ../examples/guestfs-faq.pod:833
msgid ""
"In general, yes. However this is not legal advice - read the license that "
"comes with libguestfs, and if you have specific questions contact a lawyer."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:794
+#: ../examples/guestfs-faq.pod:837
msgid ""
"In the source tree the license is in the file C<COPYING.LIB> (LGPLv2+ for "
"the library and bindings) and C<COPYING> (GPLv2+ for the standalone "
@@ -11310,51 +11382,51 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:800
+#: ../examples/guestfs-faq.pod:843
msgid "<!-- old anchor for the next section --> <a name=\"debug\"/>"
msgstr "<!-- old anchor for the next section --> <a name=\"debug\"/>"
#. type: =head1
-#: ../examples/guestfs-faq.pod:805
+#: ../examples/guestfs-faq.pod:848
msgid "DEBUGGING LIBGUESTFS"
msgstr "ДІАГНОСТИКА LIBGUESTFS"
#. type: =head2
-#: ../examples/guestfs-faq.pod:807
+#: ../examples/guestfs-faq.pod:850
msgid "Help, it's not working!"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:809
+#: ../examples/guestfs-faq.pod:852
msgid ""
"Please supply all the information in this checklist, in an email sent to "
"C<libguestfs> @ C<redhat.com>:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:816
+#: ../examples/guestfs-faq.pod:859
msgid "What are you trying to achieve?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:820
+#: ../examples/guestfs-faq.pod:863
msgid "What exact commands did you run?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:824
+#: ../examples/guestfs-faq.pod:867
msgid "What was the precise error / output of these commands?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:828
+#: ../examples/guestfs-faq.pod:871
msgid ""
"Enable debugging, run the commands again, and capture the B<complete> "
"output. B<Do not edit the output.>"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:831
+#: ../examples/guestfs-faq.pod:874
#, no-wrap
msgid ""
" export LIBGUESTFS_DEBUG=1\n"
@@ -11366,52 +11438,52 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:836
+#: ../examples/guestfs-faq.pod:879
msgid ""
"Include the version of libguestfs, the operating system version, and how you "
"installed libguestfs (eg. from source, C<yum install>, etc.)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:841
+#: ../examples/guestfs-faq.pod:884
msgid ""
"If no libguestfs program seems to work at all, run the program below and "
"paste the B<complete, unedited> output into the email:"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:848
+#: ../examples/guestfs-faq.pod:891
msgid ""
"How do I debug when using any libguestfs program or tool (eg. virt-v2v or "
"virt-df)?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:851
+#: ../examples/guestfs-faq.pod:894
msgid ""
"There are two C<LIBGUESTFS_*> environment variables you can set in order to "
"get more information from libguestfs."
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:856
+#: ../examples/guestfs-faq.pod:899
msgid "C<LIBGUESTFS_TRACE>"
msgstr "C<LIBGUESTFS_TRACE>"
#. type: textblock
-#: ../examples/guestfs-faq.pod:858
+#: ../examples/guestfs-faq.pod:901
msgid ""
"Set this to 1 and libguestfs will print out each command / API call in a "
"format which is similar to guestfish commands."
msgstr ""
#. type: =item
-#: ../examples/guestfs-faq.pod:861
+#: ../examples/guestfs-faq.pod:904
msgid "C<LIBGUESTFS_DEBUG>"
msgstr "C<LIBGUESTFS_DEBUG>"
#. type: textblock
-#: ../examples/guestfs-faq.pod:863
+#: ../examples/guestfs-faq.pod:906
msgid ""
"Set this to 1 in order to enable massive amounts of debug messages. If you "
"think there is some problem inside the libguestfs appliance, then you should "
@@ -11419,12 +11491,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:869
+#: ../examples/guestfs-faq.pod:912
msgid "To set these from the shell, do this before running the program:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:871
+#: ../examples/guestfs-faq.pod:914
#, no-wrap
msgid ""
" export LIBGUESTFS_TRACE=1\n"
@@ -11436,12 +11508,12 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:874
+#: ../examples/guestfs-faq.pod:917
msgid "For csh/tcsh the equivalent commands would be:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:876
+#: ../examples/guestfs-faq.pod:919
#, no-wrap
msgid ""
" setenv LIBGUESTFS_TRACE 1\n"
@@ -11453,18 +11525,18 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:879
+#: ../examples/guestfs-faq.pod:922
msgid "For further information, see: L<guestfs(3)/ENVIRONMENT VARIABLES>."
msgstr ""
"Докладніші дані можна знайти на сторінці L<guestfs(3)/ЗМІННІ СЕРЕДОВИЩА>"
#. type: =head2
-#: ../examples/guestfs-faq.pod:881
+#: ../examples/guestfs-faq.pod:924
msgid "How do I debug when using guestfish?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:883
+#: ../examples/guestfs-faq.pod:926
msgid ""
"You can use the same environment variables above. Alternatively use the "
"guestfish options -x (to trace commands) or -v (to get the full debug "
@@ -11472,36 +11544,36 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:887
+#: ../examples/guestfs-faq.pod:930
msgid "For further information, see: L<guestfish(1)>."
msgstr "Докладніші дані можна знайти на сторінці L<guestfish(1)>."
#. type: =head2
-#: ../examples/guestfs-faq.pod:889
+#: ../examples/guestfs-faq.pod:932
msgid "How do I debug when using the API?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:891
+#: ../examples/guestfs-faq.pod:934
msgid ""
"Call L<guestfs(3)/guestfs_set_trace> to enable command traces, and/or "
"L<guestfs(3)/guestfs_set_verbose> to enable debug messages."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:894
+#: ../examples/guestfs-faq.pod:937
msgid ""
"For best results, call these functions as early as possible, just after "
"creating the guestfs handle if you can, and definitely before calling launch."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:898
+#: ../examples/guestfs-faq.pod:941
msgid "How do I capture debug output and put it into my logging system?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:900
+#: ../examples/guestfs-faq.pod:943
msgid ""
"Use the event API. For examples, see: L<guestfs(3)/SETTING CALLBACKS TO "
"HANDLE EVENTS> and the C<examples/debug-logging.c> program in the libguestfs "
@@ -11509,24 +11581,24 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:904
+#: ../examples/guestfs-faq.pod:947
msgid "Digging deeper into the appliance boot process."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:906
+#: ../examples/guestfs-faq.pod:949
msgid ""
"Enable debugging and then read this documentation on the appliance boot "
"process: L<guestfs(3)/INTERNALS>."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:909
+#: ../examples/guestfs-faq.pod:952
msgid "libguestfs hangs or fails during run/launch."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:911
+#: ../examples/guestfs-faq.pod:954
msgid ""
"Enable debugging and look at the full output. If you cannot work out what "
"is going on, file a bug report, including the I<complete> output of "
@@ -11534,17 +11606,17 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-faq.pod:915
+#: ../examples/guestfs-faq.pod:958
msgid "DESIGN/INTERNALS OF LIBGUESTFS"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:917
+#: ../examples/guestfs-faq.pod:960
msgid "Why don't you do everything through the FUSE / filesystem interface?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:920
+#: ../examples/guestfs-faq.pod:963
msgid ""
"We offer a command called L<guestmount(1)> which lets you mount guest "
"filesystems on the host. This is implemented as a FUSE module. Why don't "
@@ -11553,7 +11625,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:925
+#: ../examples/guestfs-faq.pod:968
msgid ""
"The reasons are twofold. Firstly, libguestfs offers API calls for doing "
"things like creating and deleting partitions and logical volumes, which "
@@ -11567,7 +11639,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:935
+#: ../examples/guestfs-faq.pod:978
msgid ""
"The second reason is for efficiency. FUSE itself is reasonably efficient, "
"but it does make lots of small, independent calls into the FUSE module. In "
@@ -11580,17 +11652,17 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:945
+#: ../examples/guestfs-faq.pod:988
msgid "Why don't you do everything through GVFS?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:947
+#: ../examples/guestfs-faq.pod:990
msgid "The problems are similar to the problems with FUSE."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:949
+#: ../examples/guestfs-faq.pod:992
msgid ""
"GVFS is a better abstraction than POSIX/FUSE. There is an FTP backend for "
"GVFS, which is encouraging because FTP is conceptually similar to the "
@@ -11600,22 +11672,22 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:957
+#: ../examples/guestfs-faq.pod:1000
msgid "<!-- old anchor for the next section --> <a name=\"backup\"/>"
msgstr "<!-- old anchor for the next section --> <a name=\"backup\"/>"
#. type: =head2
-#: ../examples/guestfs-faq.pod:962
+#: ../examples/guestfs-faq.pod:1005
msgid "Why can I write to the disk, even though I added it read-only?"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:964
+#: ../examples/guestfs-faq.pod:1007
msgid "Why does C<--ro> appear to have no effect?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:966
+#: ../examples/guestfs-faq.pod:1009
msgid ""
"When you add a disk read-only, libguestfs places a writable overlay on top "
"of the underlying disk. Writes go into this overlay, and are discarded when "
@@ -11623,7 +11695,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:970
+#: ../examples/guestfs-faq.pod:1013
msgid ""
"There are two reasons for doing it this way: Firstly read-only disks aren't "
"possible in many cases (eg. IDE simply doesn't support them, so you couldn't "
@@ -11632,7 +11704,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:975
+#: ../examples/guestfs-faq.pod:1018
msgid ""
"Secondly and more importantly, even if read-only disks were possible, you "
"wouldn't want them. Mounting any filesystem that has a journal, even "
@@ -11642,7 +11714,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:981
+#: ../examples/guestfs-faq.pod:1024
msgid ""
"To make it usable, we create the overlay as a place to temporarily store "
"these writes, and then we discard it afterwards. This ensures that the "
@@ -11650,7 +11722,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:985
+#: ../examples/guestfs-faq.pod:1028
msgid ""
"Note also that there is a regression test for this when building libguestfs "
"(in C<tests/qemu>). This is one reason why it's important for packagers to "
@@ -11658,31 +11730,31 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:989
+#: ../examples/guestfs-faq.pod:1032
msgid "Does C<--ro> make all disks read-only?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:991
+#: ../examples/guestfs-faq.pod:1034
msgid ""
"I<No!> The C<--ro> option only affects disks added on the command line, ie. "
"using C<-a> and C<-d> options."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:994
+#: ../examples/guestfs-faq.pod:1037
msgid ""
"In guestfish, if you use the C<add> command, then disk is added read-write "
"(unless you specify the C<readonly:true> flag explicitly with the command)."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:998
+#: ../examples/guestfs-faq.pod:1041
msgid "Can I use C<guestfish --ro> as a way to backup my virtual machines?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1000
+#: ../examples/guestfs-faq.pod:1043
msgid ""
"Usually this is I<not> a good idea. The question is answered in more detail "
"in this mailing list posting: L<https://www.redhat.com/archives/"
@@ -11690,22 +11762,22 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1004
+#: ../examples/guestfs-faq.pod:1047
msgid "See also the next question."
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1006
+#: ../examples/guestfs-faq.pod:1049
msgid "Why can't I run fsck on a live filesystem using C<guestfish --ro>?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1008
+#: ../examples/guestfs-faq.pod:1051
msgid "This command will usually I<not> work:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:1010
+#: ../examples/guestfs-faq.pod:1053
#, no-wrap
msgid ""
" guestfish --ro -a /dev/vg/my_root_fs run : fsck /dev/sda\n"
@@ -11713,7 +11785,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1012
+#: ../examples/guestfs-faq.pod:1055
msgid ""
"The reason for this is that qemu creates a snapshot over the original "
"filesystem, but it doesn't create a strict point-in-time snapshot. Blocks "
@@ -11723,7 +11795,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1019
+#: ../examples/guestfs-faq.pod:1062
msgid ""
"What you have to do is to create a point-in-time snapshot. If it's a "
"logical volume, use an LVM2 snapshot. If the filesystem is located inside "
@@ -11733,7 +11805,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1025
+#: ../examples/guestfs-faq.pod:1068
msgid ""
"Creating point-in-time snapshots of host devices and files is outside the "
"scope of libguestfs, although libguestfs can operate on them once they are "
@@ -11741,19 +11813,19 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1029
+#: ../examples/guestfs-faq.pod:1072
msgid "What's the difference between guestfish and virt-rescue?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1031
+#: ../examples/guestfs-faq.pod:1074
msgid ""
"A lot of people are confused by the two superficially similar tools we "
"provide:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:1034
+#: ../examples/guestfs-faq.pod:1077
#, no-wrap
msgid ""
" $ guestfish --ro -a guest.img\n"
@@ -11767,7 +11839,7 @@ msgstr ""
"\n"
#. type: verbatim
-#: ../examples/guestfs-faq.pod:1038
+#: ../examples/guestfs-faq.pod:1081
#, no-wrap
msgid ""
" $ virt-rescue --ro guest.img\n"
@@ -11779,7 +11851,7 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:1041
+#: ../examples/guestfs-faq.pod:1084
msgid ""
"And the related question which then arises is why you can't type in full "
"shell commands with all the --options in guestfish (but you can in L<virt-"
@@ -11787,7 +11859,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1045
+#: ../examples/guestfs-faq.pod:1088
msgid ""
"L<guestfish(1)> is a program providing structured access to the "
"L<guestfs(3)> API. It happens to be a nice interactive shell too, but its "
@@ -11798,7 +11870,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1052
+#: ../examples/guestfs-faq.pod:1095
msgid ""
"L<virt-rescue(1)> is a free-for-all freeform way to boot the libguestfs "
"appliance and make arbitrary changes to your VM. It's not structured, you "
@@ -11807,7 +11879,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1057
+#: ../examples/guestfs-faq.pod:1100
msgid ""
"But, libguestfs also has a \"backdoor\" into the appliance allowing you to "
"send arbitrary shell commands. It's not as flexible as virt-rescue, because "
@@ -11815,7 +11887,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:1062
+#: ../examples/guestfs-faq.pod:1105
#, no-wrap
msgid ""
" ><fs> debug sh \"cmd arg1 arg2 ...\"\n"
@@ -11823,7 +11895,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1064
+#: ../examples/guestfs-faq.pod:1107
msgid ""
"Note that you should B<not> rely on this. It could be removed or changed in "
"future. If your program needs some operation, please add it to the "
@@ -11831,45 +11903,45 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1068
+#: ../examples/guestfs-faq.pod:1111
msgid "What's the deal with C<guestfish -i>?"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1070
+#: ../examples/guestfs-faq.pod:1113
msgid ""
"Why does virt-cat only work on a real VM image, but virt-df works on any "
"disk image?"
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1073
+#: ../examples/guestfs-faq.pod:1116
msgid "What does \"no root device found in this operating system image\" mean?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1076
+#: ../examples/guestfs-faq.pod:1119
msgid ""
"These questions are all related at a fundamental level which may not be "
"immediately obvious."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1079
+#: ../examples/guestfs-faq.pod:1122
msgid ""
"At the L<guestfs(3)> API level, a \"disk image\" is just a pile of "
"partitions and filesystems."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1082
+#: ../examples/guestfs-faq.pod:1125
msgid ""
"In contrast, when the virtual machine boots, it mounts those filesystems "
"into a consistent hierarchy such as:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:1085
+#: ../examples/guestfs-faq.pod:1128
#, no-wrap
msgid ""
" / (/dev/sda2)\n"
@@ -11895,12 +11967,12 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:1095
+#: ../examples/guestfs-faq.pod:1138
msgid "(or drive letters on Windows)."
msgstr "(або літери дисків у Windows)."
#. type: textblock
-#: ../examples/guestfs-faq.pod:1097
+#: ../examples/guestfs-faq.pod:1140
msgid ""
"The API first of all sees the disk image at the \"pile of filesystems\" "
"level. But it also has a way to inspect the disk image to see if it "
@@ -11909,12 +11981,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1102
+#: ../examples/guestfs-faq.pod:1145
msgid "Users expect some tools (like L<virt-cat(1)>) to work with VM paths:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-faq.pod:1104
+#: ../examples/guestfs-faq.pod:1147
#, no-wrap
msgid ""
" virt-cat fedora.img /var/log/messages\n"
@@ -11924,7 +11996,7 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-faq.pod:1106
+#: ../examples/guestfs-faq.pod:1149
msgid ""
"How does virt-cat know that C</var> is a separate partition? The trick is "
"that virt-cat performs inspection on the disk image, and uses that to "
@@ -11932,7 +12004,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1110
+#: ../examples/guestfs-faq.pod:1153
msgid ""
"Some tools (including L<virt-cat(1)>, L<virt-edit(1)>, L<virt-ls(1)>) use "
"inspection to map VM paths. Other tools, such as L<virt-df(1)> and L<virt-"
@@ -11941,7 +12013,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1115
+#: ../examples/guestfs-faq.pod:1158
msgid ""
"L<guestfish(1)> is in an interesting middle ground. If you use the I<-a> "
"and I<-m> command line options, then you have to tell guestfish exactly how "
@@ -11949,14 +12021,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1120
+#: ../examples/guestfs-faq.pod:1163
msgid ""
"If you use the I<-i> option, libguestfs performs inspection and mounts the "
"filesystems for you."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1123
+#: ../examples/guestfs-faq.pod:1166
msgid ""
"The error C<no root device found in this operating system image> is related "
"to this. It means inspection was unable to locate an operating system "
@@ -11966,19 +12038,19 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1129
+#: ../examples/guestfs-faq.pod:1172
msgid "What do these C<debug*> and C<internal-*> functions do?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1131
+#: ../examples/guestfs-faq.pod:1174
msgid ""
"There are some functions which are used for debugging and internal purposes "
"which are I<not> part of the stable API."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1134
+#: ../examples/guestfs-faq.pod:1177
msgid ""
"The C<debug*> (or C<guestfs_debug*>) functions, primarily L<guestfs(3)/"
"guestfs_debug> and a handful of others, are used for debugging libguestfs. "
@@ -11988,7 +12060,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1140
+#: ../examples/guestfs-faq.pod:1183
msgid ""
"The C<internal-*> (or C<guestfs_internal_*>) functions are purely to be used "
"by libguestfs itself. There is no reason for programs to call them, and "
@@ -11997,17 +12069,17 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-faq.pod:1146
+#: ../examples/guestfs-faq.pod:1189
msgid "DEVELOPERS"
msgstr "РОЗРОБНИКАМ"
#. type: =head2
-#: ../examples/guestfs-faq.pod:1148
+#: ../examples/guestfs-faq.pod:1191
msgid "Where do I send patches?"
msgstr "Куди слід надсилати латки?"
#. type: textblock
-#: ../examples/guestfs-faq.pod:1150
+#: ../examples/guestfs-faq.pod:1193
msgid ""
"Please send patches to the libguestfs mailing list L<https://www.redhat.com/"
"mailman/listinfo/libguestfs>. You don't have to be subscribed, but there "
@@ -12015,7 +12087,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1155
+#: ../examples/guestfs-faq.pod:1198
msgid ""
"B<Please don't use github pull requests - they will be ignored>. The "
"reasons are (a) we want to discuss and dissect patches on the mailing list, "
@@ -12024,12 +12096,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1160
+#: ../examples/guestfs-faq.pod:1203
msgid "How do I propose a feature?"
msgstr "Як запропонувати нову можливість?"
#. type: textblock
-#: ../examples/guestfs-faq.pod:1162
+#: ../examples/guestfs-faq.pod:1205
msgid ""
"Large new features that you intend to contribute should be discussed on the "
"mailing list first (L<https://www.redhat.com/mailman/listinfo/libguestfs>). "
@@ -12038,7 +12110,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1168
+#: ../examples/guestfs-faq.pod:1211
msgid ""
"If you want to suggest a useful feature but don't want to write the code, "
"you can file a bug (see L</GETTING HELP AND REPORTING BUGS>) with C<\"RFE: "
@@ -12046,12 +12118,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../examples/guestfs-faq.pod:1172
+#: ../examples/guestfs-faq.pod:1215
msgid "Who can commit to libguestfs git?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1174
+#: ../examples/guestfs-faq.pod:1217
msgid ""
"About 5 people have commit access to github. Patches should be posted on "
"the list first and ACKed. The policy for ACKing and pushing patches is "
@@ -12059,19 +12131,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1178
+#: ../examples/guestfs-faq.pod:1221
msgid ""
"L<https://www.redhat.com/archives/libguestfs/2012-January/msg00023.html>"
msgstr ""
"L<https://www.redhat.com/archives/libguestfs/2012-January/msg00023.html>"
#. type: =head2
-#: ../examples/guestfs-faq.pod:1180
+#: ../examples/guestfs-faq.pod:1223
msgid "Can I fork libguestfs?"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1182
+#: ../examples/guestfs-faq.pod:1225
msgid ""
"Of course you can. Git makes it easy to fork libguestfs. Github makes it "
"even easier. It's nice if you tell us on the mailing list about forks and "
@@ -12079,12 +12151,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-faq.pod:1188
+#: ../examples/guestfs-faq.pod:1231
msgid "L<guestfish(1)>, L<guestfs(3)>, L<http://libguestfs.org/>."
msgstr "L<guestfish(1)>, L<guestfs(3)>, L<http://libguestfs.org/>."
#. type: textblock
-#: ../examples/guestfs-faq.pod:1198
+#: ../examples/guestfs-faq.pod:1241
msgid "Copyright (C) 2012-2014 Red Hat Inc."
msgstr "© Red Hat Inc., 2012–2013"
diff --git a/po/en_GB.po b/po/en_GB.po
index da5f87e..24a11d3 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-05 15:17+0000\n"
+"POT-Creation-Date: 2014-02-12 22:51+0000\n"
"PO-Revision-Date: 2013-08-06 13:32+0000\n"
"Last-Translator: rjones <rjones at redhat.com>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
@@ -206,7 +206,11 @@ msgstr ""
msgid "%s: cannot output to a character device or /dev/null\n"
msgstr ""
-#: ../builder/downloader.ml:112
+#: ../builder/downloader.ml:94
+msgid "%s: cp (download) command failed copying '%s'\n"
+msgstr ""
+
+#: ../builder/downloader.ml:132
msgid "%s: curl (download) command failed downloading '%s'\n"
msgstr ""
@@ -252,7 +256,7 @@ msgstr ""
msgid "%s: exception: %s\n"
msgstr ""
-#: ../builder/downloader.ml:91
+#: ../builder/downloader.ml:119
msgid "%s: failed to download %s: HTTP status code %s\n"
msgstr ""
@@ -447,7 +451,7 @@ msgstr ""
msgid "%s: this partition overlaps the previous one"
msgstr ""
-#: ../builder/downloader.ml:80
+#: ../builder/downloader.ml:107
msgid ""
"%s: unexpected output from curl command, enable debug and look at previous "
"messages\n"
@@ -849,6 +853,10 @@ msgstr ""
msgid "Enable/disable specific operations"
msgstr ""
+#: ../builder/downloader.ml:75
+msgid "Error parsing URI '%s'. Look for error messages printed above.\n"
+msgstr ""
+
#: ../sparsify/sparsify.ml:275
msgid ""
"Examine source disk ...\n"
@@ -7233,27 +7241,27 @@ msgstr ""
msgid "%s: cannot create temporary directory"
msgstr ""
-#: src/utils.c:195
+#: src/utils.c:198
#, c-format
msgid "%s exited successfully"
msgstr ""
-#: src/utils.c:198
+#: src/utils.c:201
#, c-format
msgid "%s exited with error status %d"
msgstr ""
-#: src/utils.c:202
+#: src/utils.c:205
#, c-format
msgid "%s killed by signal %d (%s)"
msgstr ""
-#: src/utils.c:206
+#: src/utils.c:209
#, c-format
msgid "%s stopped by signal %d (%s)"
msgstr ""
-#: src/utils.c:210
+#: src/utils.c:213
#, c-format
msgid "%s exited for an unknown reason (status %d)"
msgstr ""
diff --git a/po/es.po b/po/es.po
index d9d032c..156e5d0 100644
--- a/po/es.po
+++ b/po/es.po
@@ -11,7 +11,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-05 15:17+0000\n"
+"POT-Creation-Date: 2014-02-12 22:51+0000\n"
"PO-Revision-Date: 2013-08-06 13:32+0000\n"
"Last-Translator: rjones <rjones at redhat.com>\n"
"Language-Team: Spanish <trans-es at lists.fedoraproject.org>\n"
@@ -207,7 +207,11 @@ msgstr ""
msgid "%s: cannot output to a character device or /dev/null\n"
msgstr ""
-#: ../builder/downloader.ml:112
+#: ../builder/downloader.ml:94
+msgid "%s: cp (download) command failed copying '%s'\n"
+msgstr ""
+
+#: ../builder/downloader.ml:132
msgid "%s: curl (download) command failed downloading '%s'\n"
msgstr ""
@@ -253,7 +257,7 @@ msgstr ""
msgid "%s: exception: %s\n"
msgstr ""
-#: ../builder/downloader.ml:91
+#: ../builder/downloader.ml:119
msgid "%s: failed to download %s: HTTP status code %s\n"
msgstr ""
@@ -448,7 +452,7 @@ msgstr ""
msgid "%s: this partition overlaps the previous one"
msgstr ""
-#: ../builder/downloader.ml:80
+#: ../builder/downloader.ml:107
msgid ""
"%s: unexpected output from curl command, enable debug and look at previous "
"messages\n"
@@ -850,6 +854,10 @@ msgstr ""
msgid "Enable/disable specific operations"
msgstr ""
+#: ../builder/downloader.ml:75
+msgid "Error parsing URI '%s'. Look for error messages printed above.\n"
+msgstr ""
+
#: ../sparsify/sparsify.ml:275
msgid ""
"Examine source disk ...\n"
@@ -7378,27 +7386,27 @@ msgstr ""
msgid "%s: cannot create temporary directory"
msgstr "%s: no es posible crear directorio temporal"
-#: src/utils.c:195
+#: src/utils.c:198
#, c-format
msgid "%s exited successfully"
msgstr ""
-#: src/utils.c:198
+#: src/utils.c:201
#, c-format
msgid "%s exited with error status %d"
msgstr ""
-#: src/utils.c:202
+#: src/utils.c:205
#, c-format
msgid "%s killed by signal %d (%s)"
msgstr ""
-#: src/utils.c:206
+#: src/utils.c:209
#, c-format
msgid "%s stopped by signal %d (%s)"
msgstr ""
-#: src/utils.c:210
+#: src/utils.c:213
#, c-format
msgid "%s exited for an unknown reason (status %d)"
msgstr ""
diff --git a/po/gu.po b/po/gu.po
index 0972d2e..9b87602 100644
--- a/po/gu.po
+++ b/po/gu.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-05 15:17+0000\n"
+"POT-Creation-Date: 2014-02-12 22:51+0000\n"
"PO-Revision-Date: 2013-08-06 13:32+0000\n"
"Last-Translator: rjones <rjones at redhat.com>\n"
"Language-Team: Gujarati <trans-gu at lists.fedoraproject.org>\n"
@@ -206,7 +206,11 @@ msgstr ""
msgid "%s: cannot output to a character device or /dev/null\n"
msgstr ""
-#: ../builder/downloader.ml:112
+#: ../builder/downloader.ml:94
+msgid "%s: cp (download) command failed copying '%s'\n"
+msgstr ""
+
+#: ../builder/downloader.ml:132
msgid "%s: curl (download) command failed downloading '%s'\n"
msgstr ""
@@ -252,7 +256,7 @@ msgstr ""
msgid "%s: exception: %s\n"
msgstr ""
-#: ../builder/downloader.ml:91
+#: ../builder/downloader.ml:119
msgid "%s: failed to download %s: HTTP status code %s\n"
msgstr ""
@@ -447,7 +451,7 @@ msgstr ""
msgid "%s: this partition overlaps the previous one"
msgstr ""
-#: ../builder/downloader.ml:80
+#: ../builder/downloader.ml:107
msgid ""
"%s: unexpected output from curl command, enable debug and look at previous "
"messages\n"
@@ -849,6 +853,10 @@ msgstr ""
msgid "Enable/disable specific operations"
msgstr ""
+#: ../builder/downloader.ml:75
+msgid "Error parsing URI '%s'. Look for error messages printed above.\n"
+msgstr ""
+
#: ../sparsify/sparsify.ml:275
msgid ""
"Examine source disk ...\n"
@@ -7192,27 +7200,27 @@ msgstr ""
msgid "%s: cannot create temporary directory"
msgstr "%s: કામચલાઉ ડિરેક્ટરીને બનાવી શકાતી નથી"
-#: src/utils.c:195
+#: src/utils.c:198
#, c-format
msgid "%s exited successfully"
msgstr ""
-#: src/utils.c:198
+#: src/utils.c:201
#, c-format
msgid "%s exited with error status %d"
msgstr ""
-#: src/utils.c:202
+#: src/utils.c:205
#, c-format
msgid "%s killed by signal %d (%s)"
msgstr ""
-#: src/utils.c:206
+#: src/utils.c:209
#, c-format
msgid "%s stopped by signal %d (%s)"
msgstr ""
-#: src/utils.c:210
+#: src/utils.c:213
#, c-format
msgid "%s exited for an unknown reason (status %d)"
msgstr ""
diff --git a/po/hi.po b/po/hi.po
index bb4b2ff..cb2c27a 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-05 15:17+0000\n"
+"POT-Creation-Date: 2014-02-12 22:51+0000\n"
"PO-Revision-Date: 2013-08-06 13:32+0000\n"
"Last-Translator: rjones <rjones at redhat.com>\n"
"Language-Team: Hindi <indlinux-hindi at lists.sourceforge.net>\n"
@@ -206,7 +206,11 @@ msgstr ""
msgid "%s: cannot output to a character device or /dev/null\n"
msgstr ""
-#: ../builder/downloader.ml:112
+#: ../builder/downloader.ml:94
+msgid "%s: cp (download) command failed copying '%s'\n"
+msgstr ""
+
+#: ../builder/downloader.ml:132
msgid "%s: curl (download) command failed downloading '%s'\n"
msgstr ""
@@ -252,7 +256,7 @@ msgstr ""
msgid "%s: exception: %s\n"
msgstr ""
-#: ../builder/downloader.ml:91
+#: ../builder/downloader.ml:119
msgid "%s: failed to download %s: HTTP status code %s\n"
msgstr ""
@@ -447,7 +451,7 @@ msgstr ""
msgid "%s: this partition overlaps the previous one"
msgstr ""
-#: ../builder/downloader.ml:80
+#: ../builder/downloader.ml:107
msgid ""
"%s: unexpected output from curl command, enable debug and look at previous "
"messages\n"
@@ -849,6 +853,10 @@ msgstr ""
msgid "Enable/disable specific operations"
msgstr ""
+#: ../builder/downloader.ml:75
+msgid "Error parsing URI '%s'. Look for error messages printed above.\n"
+msgstr ""
+
#: ../sparsify/sparsify.ml:275
msgid ""
"Examine source disk ...\n"
@@ -7190,27 +7198,27 @@ msgstr ""
msgid "%s: cannot create temporary directory"
msgstr "%s: को अस्थायी निर्देशिका नहीं बना सकता है"
-#: src/utils.c:195
+#: src/utils.c:198
#, c-format
msgid "%s exited successfully"
msgstr ""
-#: src/utils.c:198
+#: src/utils.c:201
#, c-format
msgid "%s exited with error status %d"
msgstr ""
-#: src/utils.c:202
+#: src/utils.c:205
#, c-format
msgid "%s killed by signal %d (%s)"
msgstr ""
-#: src/utils.c:206
+#: src/utils.c:209
#, c-format
msgid "%s stopped by signal %d (%s)"
msgstr ""
-#: src/utils.c:210
+#: src/utils.c:213
#, c-format
msgid "%s exited for an unknown reason (status %d)"
msgstr ""
diff --git a/po/kn.po b/po/kn.po
index 7b4e99b..d82243e 100644
--- a/po/kn.po
+++ b/po/kn.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-05 15:17+0000\n"
+"POT-Creation-Date: 2014-02-12 22:51+0000\n"
"PO-Revision-Date: 2013-08-06 13:32+0000\n"
"Last-Translator: rjones <rjones at redhat.com>\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/fedora/language/"
@@ -206,7 +206,11 @@ msgstr ""
msgid "%s: cannot output to a character device or /dev/null\n"
msgstr ""
-#: ../builder/downloader.ml:112
+#: ../builder/downloader.ml:94
+msgid "%s: cp (download) command failed copying '%s'\n"
+msgstr ""
+
+#: ../builder/downloader.ml:132
msgid "%s: curl (download) command failed downloading '%s'\n"
msgstr ""
@@ -252,7 +256,7 @@ msgstr ""
msgid "%s: exception: %s\n"
msgstr ""
-#: ../builder/downloader.ml:91
+#: ../builder/downloader.ml:119
msgid "%s: failed to download %s: HTTP status code %s\n"
msgstr ""
@@ -447,7 +451,7 @@ msgstr ""
msgid "%s: this partition overlaps the previous one"
msgstr ""
-#: ../builder/downloader.ml:80
+#: ../builder/downloader.ml:107
msgid ""
"%s: unexpected output from curl command, enable debug and look at previous "
"messages\n"
@@ -849,6 +853,10 @@ msgstr ""
msgid "Enable/disable specific operations"
msgstr ""
+#: ../builder/downloader.ml:75
+msgid "Error parsing URI '%s'. Look for error messages printed above.\n"
+msgstr ""
+
#: ../sparsify/sparsify.ml:275
msgid ""
"Examine source disk ...\n"
@@ -7195,27 +7203,27 @@ msgstr ""
msgid "%s: cannot create temporary directory"
msgstr "%s: ಒಂದು ತಾತ್ಕಾಲಿಕ ಕೋಶವನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
-#: src/utils.c:195
+#: src/utils.c:198
#, c-format
msgid "%s exited successfully"
msgstr ""
-#: src/utils.c:198
+#: src/utils.c:201
#, c-format
msgid "%s exited with error status %d"
msgstr ""
-#: src/utils.c:202
+#: src/utils.c:205
#, c-format
msgid "%s killed by signal %d (%s)"
msgstr ""
-#: src/utils.c:206
+#: src/utils.c:209
#, c-format
msgid "%s stopped by signal %d (%s)"
msgstr ""
-#: src/utils.c:210
+#: src/utils.c:213
#, c-format
msgid "%s exited for an unknown reason (status %d)"
msgstr ""
diff --git a/po/libguestfs.pot b/po/libguestfs.pot
index 580f4ca..252c1c8 100644
--- a/po/libguestfs.pot
+++ b/po/libguestfs.pot
@@ -6,10 +6,10 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: libguestfs 1.25.33\n"
+"Project-Id-Version: libguestfs 1.25.34\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-05 15:17+0000\n"
+"POT-Creation-Date: 2014-02-12 22:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -205,7 +205,11 @@ msgstr ""
msgid "%s: cannot output to a character device or /dev/null\n"
msgstr ""
-#: ../builder/downloader.ml:112
+#: ../builder/downloader.ml:94
+msgid "%s: cp (download) command failed copying '%s'\n"
+msgstr ""
+
+#: ../builder/downloader.ml:132
msgid "%s: curl (download) command failed downloading '%s'\n"
msgstr ""
@@ -251,7 +255,7 @@ msgstr ""
msgid "%s: exception: %s\n"
msgstr ""
-#: ../builder/downloader.ml:91
+#: ../builder/downloader.ml:119
msgid "%s: failed to download %s: HTTP status code %s\n"
msgstr ""
@@ -446,7 +450,7 @@ msgstr ""
msgid "%s: this partition overlaps the previous one"
msgstr ""
-#: ../builder/downloader.ml:80
+#: ../builder/downloader.ml:107
msgid ""
"%s: unexpected output from curl command, enable debug and look at previous "
"messages\n"
@@ -848,6 +852,10 @@ msgstr ""
msgid "Enable/disable specific operations"
msgstr ""
+#: ../builder/downloader.ml:75
+msgid "Error parsing URI '%s'. Look for error messages printed above.\n"
+msgstr ""
+
#: ../sparsify/sparsify.ml:275
msgid ""
"Examine source disk ...\n"
@@ -7181,27 +7189,27 @@ msgstr ""
msgid "%s: cannot create temporary directory"
msgstr ""
-#: src/utils.c:195
+#: src/utils.c:198
#, c-format
msgid "%s exited successfully"
msgstr ""
-#: src/utils.c:198
+#: src/utils.c:201
#, c-format
msgid "%s exited with error status %d"
msgstr ""
-#: src/utils.c:202
+#: src/utils.c:205
#, c-format
msgid "%s killed by signal %d (%s)"
msgstr ""
-#: src/utils.c:206
+#: src/utils.c:209
#, c-format
msgid "%s stopped by signal %d (%s)"
msgstr ""
-#: src/utils.c:210
+#: src/utils.c:213
#, c-format
msgid "%s exited for an unknown reason (status %d)"
msgstr ""
diff --git a/po/ml.po b/po/ml.po
index 157b7ab..7ce462a 100644
--- a/po/ml.po
+++ b/po/ml.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-05 15:17+0000\n"
+"POT-Creation-Date: 2014-02-12 22:51+0000\n"
"PO-Revision-Date: 2013-08-06 13:32+0000\n"
"Last-Translator: rjones <rjones at redhat.com>\n"
"Language-Team: Malayalam <discuss at lists.smc.org.in>\n"
@@ -205,7 +205,11 @@ msgstr ""
msgid "%s: cannot output to a character device or /dev/null\n"
msgstr ""
-#: ../builder/downloader.ml:112
+#: ../builder/downloader.ml:94
+msgid "%s: cp (download) command failed copying '%s'\n"
+msgstr ""
+
+#: ../builder/downloader.ml:132
msgid "%s: curl (download) command failed downloading '%s'\n"
msgstr ""
@@ -251,7 +255,7 @@ msgstr ""
msgid "%s: exception: %s\n"
msgstr ""
-#: ../builder/downloader.ml:91
+#: ../builder/downloader.ml:119
msgid "%s: failed to download %s: HTTP status code %s\n"
msgstr ""
@@ -446,7 +450,7 @@ msgstr ""
msgid "%s: this partition overlaps the previous one"
msgstr ""
-#: ../builder/downloader.ml:80
+#: ../builder/downloader.ml:107
msgid ""
"%s: unexpected output from curl command, enable debug and look at previous "
"messages\n"
@@ -848,6 +852,10 @@ msgstr ""
msgid "Enable/disable specific operations"
msgstr ""
+#: ../builder/downloader.ml:75
+msgid "Error parsing URI '%s'. Look for error messages printed above.\n"
+msgstr ""
+
#: ../sparsify/sparsify.ml:275
msgid ""
"Examine source disk ...\n"
@@ -7192,27 +7200,27 @@ msgstr ""
msgid "%s: cannot create temporary directory"
msgstr "%s: താല്ക്കാലിക ഡയറക്ടറി ഉണ്ടാക്കുവാന് സാധ്യമല്ല"
-#: src/utils.c:195
+#: src/utils.c:198
#, c-format
msgid "%s exited successfully"
msgstr ""
-#: src/utils.c:198
+#: src/utils.c:201
#, c-format
msgid "%s exited with error status %d"
msgstr ""
-#: src/utils.c:202
+#: src/utils.c:205
#, c-format
msgid "%s killed by signal %d (%s)"
msgstr ""
-#: src/utils.c:206
+#: src/utils.c:209
#, c-format
msgid "%s stopped by signal %d (%s)"
msgstr ""
-#: src/utils.c:210
+#: src/utils.c:213
#, c-format
msgid "%s exited for an unknown reason (status %d)"
msgstr ""
diff --git a/po/mr.po b/po/mr.po
index 8e39d1e..b82b5c8 100644
--- a/po/mr.po
+++ b/po/mr.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-05 15:17+0000\n"
+"POT-Creation-Date: 2014-02-12 22:51+0000\n"
"PO-Revision-Date: 2013-08-06 13:32+0000\n"
"Last-Translator: rjones <rjones at redhat.com>\n"
"Language-Team: Marathi (http://www.transifex.com/projects/p/fedora/language/"
@@ -207,7 +207,11 @@ msgstr ""
msgid "%s: cannot output to a character device or /dev/null\n"
msgstr ""
-#: ../builder/downloader.ml:112
+#: ../builder/downloader.ml:94
+msgid "%s: cp (download) command failed copying '%s'\n"
+msgstr ""
+
+#: ../builder/downloader.ml:132
msgid "%s: curl (download) command failed downloading '%s'\n"
msgstr ""
@@ -253,7 +257,7 @@ msgstr ""
msgid "%s: exception: %s\n"
msgstr ""
-#: ../builder/downloader.ml:91
+#: ../builder/downloader.ml:119
msgid "%s: failed to download %s: HTTP status code %s\n"
msgstr ""
@@ -448,7 +452,7 @@ msgstr ""
msgid "%s: this partition overlaps the previous one"
msgstr ""
-#: ../builder/downloader.ml:80
+#: ../builder/downloader.ml:107
msgid ""
"%s: unexpected output from curl command, enable debug and look at previous "
"messages\n"
@@ -850,6 +854,10 @@ msgstr ""
msgid "Enable/disable specific operations"
msgstr ""
+#: ../builder/downloader.ml:75
+msgid "Error parsing URI '%s'. Look for error messages printed above.\n"
+msgstr ""
+
#: ../sparsify/sparsify.ml:275
msgid ""
"Examine source disk ...\n"
@@ -7286,27 +7294,27 @@ msgstr ""
msgid "%s: cannot create temporary directory"
msgstr "%s: तात्पुर्ती डिरेक्ट्री निर्माण करणे अशक्य"
-#: src/utils.c:195
+#: src/utils.c:198
#, c-format
msgid "%s exited successfully"
msgstr ""
-#: src/utils.c:198
+#: src/utils.c:201
#, c-format
msgid "%s exited with error status %d"
msgstr ""
-#: src/utils.c:202
+#: src/utils.c:205
#, c-format
msgid "%s killed by signal %d (%s)"
msgstr ""
-#: src/utils.c:206
+#: src/utils.c:209
#, c-format
msgid "%s stopped by signal %d (%s)"
msgstr ""
-#: src/utils.c:210
+#: src/utils.c:213
#, c-format
msgid "%s exited for an unknown reason (status %d)"
msgstr ""
diff --git a/po/nl.po b/po/nl.po
index b58f5d5..8b1f129 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -11,7 +11,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-05 15:17+0000\n"
+"POT-Creation-Date: 2014-02-12 22:51+0000\n"
"PO-Revision-Date: 2013-08-06 13:32+0000\n"
"Last-Translator: rjones <rjones at redhat.com>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/fedora/language/"
@@ -223,7 +223,11 @@ msgstr ""
msgid "%s: cannot output to a character device or /dev/null\n"
msgstr ""
-#: ../builder/downloader.ml:112
+#: ../builder/downloader.ml:94
+msgid "%s: cp (download) command failed copying '%s'\n"
+msgstr ""
+
+#: ../builder/downloader.ml:132
msgid "%s: curl (download) command failed downloading '%s'\n"
msgstr ""
@@ -269,7 +273,7 @@ msgstr ""
msgid "%s: exception: %s\n"
msgstr ""
-#: ../builder/downloader.ml:91
+#: ../builder/downloader.ml:119
msgid "%s: failed to download %s: HTTP status code %s\n"
msgstr ""
@@ -494,7 +498,7 @@ msgstr "%s: deze partitie is als gemarkeerd om in grootte veranderd te worden"
msgid "%s: this partition overlaps the previous one"
msgstr "%s: deze partitie overlapt de vorige"
-#: ../builder/downloader.ml:80
+#: ../builder/downloader.ml:107
msgid ""
"%s: unexpected output from curl command, enable debug and look at previous "
"messages\n"
@@ -908,6 +912,10 @@ msgstr "Zet traceren van libguestfs aanroepen aan"
msgid "Enable/disable specific operations"
msgstr ""
+#: ../builder/downloader.ml:75
+msgid "Error parsing URI '%s'. Look for error messages printed above.\n"
+msgstr ""
+
#: ../sparsify/sparsify.ml:275
msgid ""
"Examine source disk ...\n"
@@ -7652,27 +7660,27 @@ msgstr "tijdelijke map '%s' is geen map"
msgid "%s: cannot create temporary directory"
msgstr "%s: kan geen tijdelijke map aanmaken"
-#: src/utils.c:195
+#: src/utils.c:198
#, c-format
msgid "%s exited successfully"
msgstr ""
-#: src/utils.c:198
+#: src/utils.c:201
#, c-format
msgid "%s exited with error status %d"
msgstr ""
-#: src/utils.c:202
+#: src/utils.c:205
#, c-format
msgid "%s killed by signal %d (%s)"
msgstr ""
-#: src/utils.c:206
+#: src/utils.c:209
#, c-format
msgid "%s stopped by signal %d (%s)"
msgstr ""
-#: src/utils.c:210
+#: src/utils.c:213
#, c-format
msgid "%s exited for an unknown reason (status %d)"
msgstr ""
diff --git a/po/or.po b/po/or.po
index 11124dc..52fc3bb 100644
--- a/po/or.po
+++ b/po/or.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-05 15:17+0000\n"
+"POT-Creation-Date: 2014-02-12 22:51+0000\n"
"PO-Revision-Date: 2013-08-06 13:32+0000\n"
"Last-Translator: rjones <rjones at redhat.com>\n"
"Language-Team: Oriya (http://www.transifex.com/projects/p/fedora/language/"
@@ -206,7 +206,11 @@ msgstr ""
msgid "%s: cannot output to a character device or /dev/null\n"
msgstr ""
-#: ../builder/downloader.ml:112
+#: ../builder/downloader.ml:94
+msgid "%s: cp (download) command failed copying '%s'\n"
+msgstr ""
+
+#: ../builder/downloader.ml:132
msgid "%s: curl (download) command failed downloading '%s'\n"
msgstr ""
@@ -252,7 +256,7 @@ msgstr ""
msgid "%s: exception: %s\n"
msgstr ""
-#: ../builder/downloader.ml:91
+#: ../builder/downloader.ml:119
msgid "%s: failed to download %s: HTTP status code %s\n"
msgstr ""
@@ -447,7 +451,7 @@ msgstr ""
msgid "%s: this partition overlaps the previous one"
msgstr ""
-#: ../builder/downloader.ml:80
+#: ../builder/downloader.ml:107
msgid ""
"%s: unexpected output from curl command, enable debug and look at previous "
"messages\n"
@@ -849,6 +853,10 @@ msgstr ""
msgid "Enable/disable specific operations"
msgstr ""
+#: ../builder/downloader.ml:75
+msgid "Error parsing URI '%s'. Look for error messages printed above.\n"
+msgstr ""
+
#: ../sparsify/sparsify.ml:275
msgid ""
"Examine source disk ...\n"
@@ -7191,27 +7199,27 @@ msgstr ""
msgid "%s: cannot create temporary directory"
msgstr "%s: ଅସ୍ଥାୟୀ ଡିରେକ୍ଟୋରୀ ନିର୍ମାଣ କରିପାରିବେ ନାହିଁ"
-#: src/utils.c:195
+#: src/utils.c:198
#, c-format
msgid "%s exited successfully"
msgstr ""
-#: src/utils.c:198
+#: src/utils.c:201
#, c-format
msgid "%s exited with error status %d"
msgstr ""
-#: src/utils.c:202
+#: src/utils.c:205
#, c-format
msgid "%s killed by signal %d (%s)"
msgstr ""
-#: src/utils.c:206
+#: src/utils.c:209
#, c-format
msgid "%s stopped by signal %d (%s)"
msgstr ""
-#: src/utils.c:210
+#: src/utils.c:213
#, c-format
msgid "%s exited for an unknown reason (status %d)"
msgstr ""
diff --git a/po/pa.po b/po/pa.po
index 2d440b6..313c1c3 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-05 15:17+0000\n"
+"POT-Creation-Date: 2014-02-12 22:51+0000\n"
"PO-Revision-Date: 2013-08-06 13:32+0000\n"
"Last-Translator: rjones <rjones at redhat.com>\n"
"Language-Team: Panjabi (Punjabi) <punjabi-users at lists.sf.net>\n"
@@ -206,7 +206,11 @@ msgstr ""
msgid "%s: cannot output to a character device or /dev/null\n"
msgstr ""
-#: ../builder/downloader.ml:112
+#: ../builder/downloader.ml:94
+msgid "%s: cp (download) command failed copying '%s'\n"
+msgstr ""
+
+#: ../builder/downloader.ml:132
msgid "%s: curl (download) command failed downloading '%s'\n"
msgstr ""
@@ -252,7 +256,7 @@ msgstr ""
msgid "%s: exception: %s\n"
msgstr ""
-#: ../builder/downloader.ml:91
+#: ../builder/downloader.ml:119
msgid "%s: failed to download %s: HTTP status code %s\n"
msgstr ""
@@ -447,7 +451,7 @@ msgstr ""
msgid "%s: this partition overlaps the previous one"
msgstr ""
-#: ../builder/downloader.ml:80
+#: ../builder/downloader.ml:107
msgid ""
"%s: unexpected output from curl command, enable debug and look at previous "
"messages\n"
@@ -849,6 +853,10 @@ msgstr ""
msgid "Enable/disable specific operations"
msgstr ""
+#: ../builder/downloader.ml:75
+msgid "Error parsing URI '%s'. Look for error messages printed above.\n"
+msgstr ""
+
#: ../sparsify/sparsify.ml:275
msgid ""
"Examine source disk ...\n"
@@ -7283,27 +7291,27 @@ msgstr ""
msgid "%s: cannot create temporary directory"
msgstr "%s: ਆਰਜੀ ਡਾਇਰੈਕਟਰੀ ਨਹੀਂ ਬਣਾ ਸਕਿਆ"
-#: src/utils.c:195
+#: src/utils.c:198
#, c-format
msgid "%s exited successfully"
msgstr ""
-#: src/utils.c:198
+#: src/utils.c:201
#, c-format
msgid "%s exited with error status %d"
msgstr ""
-#: src/utils.c:202
+#: src/utils.c:205
#, c-format
msgid "%s killed by signal %d (%s)"
msgstr ""
-#: src/utils.c:206
+#: src/utils.c:209
#, c-format
msgid "%s stopped by signal %d (%s)"
msgstr ""
-#: src/utils.c:210
+#: src/utils.c:213
#, c-format
msgid "%s exited for an unknown reason (status %d)"
msgstr ""
diff --git a/po/pl.po b/po/pl.po
index 42da668..2383fcc 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -12,7 +12,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-05 15:17+0000\n"
+"POT-Creation-Date: 2014-02-12 22:51+0000\n"
"PO-Revision-Date: 2013-08-06 13:32+0000\n"
"Last-Translator: rjones <rjones at redhat.com>\n"
"Language-Team: Polish <trans-pl at lists.fedoraproject.org>\n"
@@ -210,7 +210,11 @@ msgstr ""
msgid "%s: cannot output to a character device or /dev/null\n"
msgstr ""
-#: ../builder/downloader.ml:112
+#: ../builder/downloader.ml:94
+msgid "%s: cp (download) command failed copying '%s'\n"
+msgstr ""
+
+#: ../builder/downloader.ml:132
msgid "%s: curl (download) command failed downloading '%s'\n"
msgstr ""
@@ -256,7 +260,7 @@ msgstr ""
msgid "%s: exception: %s\n"
msgstr ""
-#: ../builder/downloader.ml:91
+#: ../builder/downloader.ml:119
msgid "%s: failed to download %s: HTTP status code %s\n"
msgstr ""
@@ -451,7 +455,7 @@ msgstr ""
msgid "%s: this partition overlaps the previous one"
msgstr ""
-#: ../builder/downloader.ml:80
+#: ../builder/downloader.ml:107
msgid ""
"%s: unexpected output from curl command, enable debug and look at previous "
"messages\n"
@@ -855,6 +859,10 @@ msgstr ""
msgid "Enable/disable specific operations"
msgstr ""
+#: ../builder/downloader.ml:75
+msgid "Error parsing URI '%s'. Look for error messages printed above.\n"
+msgstr ""
+
#: ../sparsify/sparsify.ml:275
msgid ""
"Examine source disk ...\n"
@@ -7494,27 +7502,27 @@ msgstr ""
msgid "%s: cannot create temporary directory"
msgstr "%s: nie można utworzyć katalogu tymczasowego"
-#: src/utils.c:195
+#: src/utils.c:198
#, c-format
msgid "%s exited successfully"
msgstr ""
-#: src/utils.c:198
+#: src/utils.c:201
#, c-format
msgid "%s exited with error status %d"
msgstr ""
-#: src/utils.c:202
+#: src/utils.c:205
#, c-format
msgid "%s killed by signal %d (%s)"
msgstr ""
-#: src/utils.c:206
+#: src/utils.c:209
#, c-format
msgid "%s stopped by signal %d (%s)"
msgstr ""
-#: src/utils.c:210
+#: src/utils.c:213
#, c-format
msgid "%s exited for an unknown reason (status %d)"
msgstr ""
diff --git a/po/ta.po b/po/ta.po
index ef66a93..551930b 100644
--- a/po/ta.po
+++ b/po/ta.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-05 15:17+0000\n"
+"POT-Creation-Date: 2014-02-12 22:51+0000\n"
"PO-Revision-Date: 2013-08-06 13:32+0000\n"
"Last-Translator: rjones <rjones at redhat.com>\n"
"Language-Team: Tamil <tamil-users at lists.fedoraproject.org>\n"
@@ -205,7 +205,11 @@ msgstr ""
msgid "%s: cannot output to a character device or /dev/null\n"
msgstr ""
-#: ../builder/downloader.ml:112
+#: ../builder/downloader.ml:94
+msgid "%s: cp (download) command failed copying '%s'\n"
+msgstr ""
+
+#: ../builder/downloader.ml:132
msgid "%s: curl (download) command failed downloading '%s'\n"
msgstr ""
@@ -251,7 +255,7 @@ msgstr ""
msgid "%s: exception: %s\n"
msgstr ""
-#: ../builder/downloader.ml:91
+#: ../builder/downloader.ml:119
msgid "%s: failed to download %s: HTTP status code %s\n"
msgstr ""
@@ -446,7 +450,7 @@ msgstr ""
msgid "%s: this partition overlaps the previous one"
msgstr ""
-#: ../builder/downloader.ml:80
+#: ../builder/downloader.ml:107
msgid ""
"%s: unexpected output from curl command, enable debug and look at previous "
"messages\n"
@@ -848,6 +852,10 @@ msgstr ""
msgid "Enable/disable specific operations"
msgstr ""
+#: ../builder/downloader.ml:75
+msgid "Error parsing URI '%s'. Look for error messages printed above.\n"
+msgstr ""
+
#: ../sparsify/sparsify.ml:275
msgid ""
"Examine source disk ...\n"
@@ -7191,27 +7199,27 @@ msgstr ""
msgid "%s: cannot create temporary directory"
msgstr "%s: தற்காலிக அடைவை உருவாக்க முடியவில்லை"
-#: src/utils.c:195
+#: src/utils.c:198
#, c-format
msgid "%s exited successfully"
msgstr ""
-#: src/utils.c:198
+#: src/utils.c:201
#, c-format
msgid "%s exited with error status %d"
msgstr ""
-#: src/utils.c:202
+#: src/utils.c:205
#, c-format
msgid "%s killed by signal %d (%s)"
msgstr ""
-#: src/utils.c:206
+#: src/utils.c:209
#, c-format
msgid "%s stopped by signal %d (%s)"
msgstr ""
-#: src/utils.c:210
+#: src/utils.c:213
#, c-format
msgid "%s exited for an unknown reason (status %d)"
msgstr ""
diff --git a/po/te.po b/po/te.po
index 6a9535c..963fe9b 100644
--- a/po/te.po
+++ b/po/te.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-05 15:17+0000\n"
+"POT-Creation-Date: 2014-02-12 22:51+0000\n"
"PO-Revision-Date: 2013-08-06 13:32+0000\n"
"Last-Translator: rjones <rjones at redhat.com>\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/fedora/language/"
@@ -206,7 +206,11 @@ msgstr ""
msgid "%s: cannot output to a character device or /dev/null\n"
msgstr ""
-#: ../builder/downloader.ml:112
+#: ../builder/downloader.ml:94
+msgid "%s: cp (download) command failed copying '%s'\n"
+msgstr ""
+
+#: ../builder/downloader.ml:132
msgid "%s: curl (download) command failed downloading '%s'\n"
msgstr ""
@@ -252,7 +256,7 @@ msgstr ""
msgid "%s: exception: %s\n"
msgstr ""
-#: ../builder/downloader.ml:91
+#: ../builder/downloader.ml:119
msgid "%s: failed to download %s: HTTP status code %s\n"
msgstr ""
@@ -447,7 +451,7 @@ msgstr ""
msgid "%s: this partition overlaps the previous one"
msgstr ""
-#: ../builder/downloader.ml:80
+#: ../builder/downloader.ml:107
msgid ""
"%s: unexpected output from curl command, enable debug and look at previous "
"messages\n"
@@ -849,6 +853,10 @@ msgstr ""
msgid "Enable/disable specific operations"
msgstr ""
+#: ../builder/downloader.ml:75
+msgid "Error parsing URI '%s'. Look for error messages printed above.\n"
+msgstr ""
+
#: ../sparsify/sparsify.ml:275
msgid ""
"Examine source disk ...\n"
@@ -7189,27 +7197,27 @@ msgstr ""
msgid "%s: cannot create temporary directory"
msgstr "%s: తాత్కాలిక డైరెక్టరీను సృష్టించలేదు"
-#: src/utils.c:195
+#: src/utils.c:198
#, c-format
msgid "%s exited successfully"
msgstr ""
-#: src/utils.c:198
+#: src/utils.c:201
#, c-format
msgid "%s exited with error status %d"
msgstr ""
-#: src/utils.c:202
+#: src/utils.c:205
#, c-format
msgid "%s killed by signal %d (%s)"
msgstr ""
-#: src/utils.c:206
+#: src/utils.c:209
#, c-format
msgid "%s stopped by signal %d (%s)"
msgstr ""
-#: src/utils.c:210
+#: src/utils.c:213
#, c-format
msgid "%s exited for an unknown reason (status %d)"
msgstr ""
diff --git a/po/uk.po b/po/uk.po
index bbf4f08..949f612 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-05 15:17+0000\n"
+"POT-Creation-Date: 2014-02-12 22:51+0000\n"
"PO-Revision-Date: 2013-08-06 13:32+0000\n"
"Last-Translator: rjones <rjones at redhat.com>\n"
"Language-Team: Ukrainian <trans-uk at lists.fedoraproject.org>\n"
@@ -224,7 +224,11 @@ msgstr ""
msgid "%s: cannot output to a character device or /dev/null\n"
msgstr ""
-#: ../builder/downloader.ml:112
+#: ../builder/downloader.ml:94
+msgid "%s: cp (download) command failed copying '%s'\n"
+msgstr ""
+
+#: ../builder/downloader.ml:132
msgid "%s: curl (download) command failed downloading '%s'\n"
msgstr ""
@@ -270,7 +274,7 @@ msgstr ""
msgid "%s: exception: %s\n"
msgstr ""
-#: ../builder/downloader.ml:91
+#: ../builder/downloader.ml:119
msgid "%s: failed to download %s: HTTP status code %s\n"
msgstr ""
@@ -495,7 +499,7 @@ msgstr "%s: цей розділ вже було позначено для змі
msgid "%s: this partition overlaps the previous one"
msgstr "%s: цей розділ перекривається з попереднім"
-#: ../builder/downloader.ml:80
+#: ../builder/downloader.ml:107
msgid ""
"%s: unexpected output from curl command, enable debug and look at previous "
"messages\n"
@@ -910,6 +914,10 @@ msgstr "Увімкнути трасування викликів libguestfs"
msgid "Enable/disable specific operations"
msgstr ""
+#: ../builder/downloader.ml:75
+msgid "Error parsing URI '%s'. Look for error messages printed above.\n"
+msgstr ""
+
#: ../sparsify/sparsify.ml:275
msgid ""
"Examine source disk ...\n"
@@ -7968,27 +7976,27 @@ msgstr "тимчасовий каталог «%s» не є каталогом"
msgid "%s: cannot create temporary directory"
msgstr "%s: не вдалося створити тимчасовий каталог"
-#: src/utils.c:195
+#: src/utils.c:198
#, c-format
msgid "%s exited successfully"
msgstr "Успішно завершено роботу %s"
-#: src/utils.c:198
+#: src/utils.c:201
#, c-format
msgid "%s exited with error status %d"
msgstr "Роботу %s завершено зі станом виходу %d"
-#: src/utils.c:202
+#: src/utils.c:205
#, c-format
msgid "%s killed by signal %d (%s)"
msgstr "Роботу %s припинено за допомогою сигналу %d (%s)"
-#: src/utils.c:206
+#: src/utils.c:209
#, c-format
msgid "%s stopped by signal %d (%s)"
msgstr "Роботу %s завершено за допомогою сигналу %d (%s)"
-#: src/utils.c:210
+#: src/utils.c:213
#, c-format
msgid "%s exited for an unknown reason (status %d)"
msgstr "Роботу %s завершено з невідомої причини (стан %d)"
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-libvirt/libguestfs.git
More information about the Pkg-libvirt-commits
mailing list