[Pkg-libvirt-commits] [libguestfs] 54/179: Version 1.27.62.

Hilko Bengen bengen at moszumanska.debian.org
Fri Oct 31 19:08:06 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 e3722252295921d095fc124bbb2f7698a510fafe
Author: Richard W.M. Jones <rjones at redhat.com>
Date:   Fri Oct 10 16:58:48 2014 +0100

    Version 1.27.62.
---
 BUGS                        |  36 ++++----
 configure.ac                |   2 +-
 po-docs/ja.po               | 192 +++++++++++++++++++++++++------------------
 po-docs/libguestfs-docs.pot | 194 ++++++++++++++++++++++++++------------------
 po-docs/uk.po               | 192 +++++++++++++++++++++++++------------------
 po/en_GB.po                 |  30 +++----
 po/es.po                    |  30 +++----
 po/gu.po                    |  30 +++----
 po/hi.po                    |  30 +++----
 po/kn.po                    |  30 +++----
 po/libguestfs.pot           |  32 ++++----
 po/ml.po                    |  30 +++----
 po/mr.po                    |  30 +++----
 po/nl.po                    |  30 +++----
 po/or.po                    |  30 +++----
 po/pa.po                    |  30 +++----
 po/pl.po                    |  30 +++----
 po/ta.po                    |  30 +++----
 po/te.po                    |  30 +++----
 po/uk.po                    |  30 +++----
 20 files changed, 591 insertions(+), 477 deletions(-)

diff --git a/BUGS b/BUGS
index ebaa1bc..f3d8f69 100644
--- a/BUGS
+++ b/BUGS
@@ -1,5 +1,5 @@
 NOTE: This file is automatically generated from "update-bugs.sh".
-Last updated: 2014-10-09
+Last updated: 2014-10-10
 
 This contains a local list of the bugs that are open against
 libguestfs.  Bugs are tracked in the Red Hat Bugzilla database
@@ -458,23 +458,17 @@ You can help by testing the fixes.
 1122557 POST https://bugzilla.redhat.com/show_bug.cgi?id=1122557
   virt-sparsify overwrites block devices if used as output files
 
-1150701 POST https://bugzilla.redhat.com/show_bug.cgi?id=1150701
-  virt-v2v does not fstrim data disks and non-mounted filesystems
-
-1150815 POST https://bugzilla.redhat.com/show_bug.cgi?id=1150815
-  Can not find "RECURSIVE LONG LISTING" in 'man virt-diff'
-
-1150867 POST https://bugzilla.redhat.com/show_bug.cgi?id=1150867
-  'copy-file-to-file /src /dest' create file /dest even if command 'copy-file-to-file /src /dest' failed
-
-1150880 POST https://bugzilla.redhat.com/show_bug.cgi?id=1150880
-  virt-v2v: warning: display <graphics type='sdl'> was ignored when converting rhel5 guest with sdl graphics
+1151033 POST https://bugzilla.redhat.com/show_bug.cgi?id=1151033
+  virt-v2v conversions from VMware vCenter server run slowly
 
 1053847 MODIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1053847
   Recommended default clock/timer settings
 
-1150475 MODIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1150475
-  Exporting 2+ disk guest to RHEV, only one disk shows after import
+1140946 MODIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1140946
+  qemu-img shows error message for backing file twice
+
+1150701 MODIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1150701
+  virt-v2v does not fstrim data disks and non-mounted filesystems
 
 805417 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=805417
   RFE: support inspection of installation ISOs of WinVista, Win7, Win2008 & Win2008r2
@@ -551,6 +545,12 @@ You can help by testing the fixes.
 1149640 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=1149640
   hardcoded el7 disttag in BR makes build fail on ppc64le
 
+1150815 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=1150815
+  Can not find "RECURSIVE LONG LISTING" in 'man virt-diff'
+
+1150867 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=1150867
+  'copy-file-to-file /src /dest' create file /dest even if command 'copy-file-to-file /src /dest' failed
+
 (33 bugs)
 
 --------------------------------------------------
@@ -670,6 +670,12 @@ These bugs are in the VERIFIED state.
 1147313 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1147313
   virt-v2v cmd with option --qemu-boot doesn't work:  "qemu-system-x86_64: command not found"
 
-(38 bugs)
+1150475 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1150475
+  Exporting 2+ disk guest to RHEV, only one disk shows after import
+
+1150880 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1150880
+  virt-v2v: warning: display <graphics type='sdl'> was ignored when converting rhel5 guest with sdl graphics
+
+(40 bugs)
 
 End of BUGS file.
diff --git a/configure.ac b/configure.ac
index ad8dc8a..49e1646 100644
--- a/configure.ac
+++ b/configure.ac
@@ -26,7 +26,7 @@
 # freeform string.
 m4_define([libguestfs_major],   [1])
 m4_define([libguestfs_minor],   [27])
-m4_define([libguestfs_release], [61])
+m4_define([libguestfs_release], [62])
 
 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 525b030..e05e503 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-10-09 10:29+0200\n"
+"POT-Creation-Date: 2014-10-10 16:57+0200\n"
 "PO-Revision-Date: 2014-10-07 12:24+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Japanese (http://www.transifex.com/projects/p/libguestfs/"
@@ -1470,7 +1470,7 @@ msgstr ""
 #: ../customize/virt-customize.pod:246 ../daemon/guestfsd.pod:115
 #: ../df/virt-df.pod:256 ../diff/virt-diff.pod:248 ../edit/virt-edit.pod:389
 #: ../erlang/examples/guestfs-erlang.pod:95
-#: ../examples/guestfs-examples.pod:55 ../examples/guestfs-faq.pod:1251
+#: ../examples/guestfs-examples.pod:55 ../examples/guestfs-faq.pod:1266
 #: ../examples/guestfs-performance.pod:557 ../examples/guestfs-recipes.pod:659
 #: ../examples/guestfs-testing.pod:384 ../fish/guestfish.pod:1601
 #: ../fish/libguestfs-tools.conf.pod:88 ../fish/virt-copy-in.pod:48
@@ -1541,7 +1541,7 @@ msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 #: ../customize/virt-customize.pod:267 ../daemon/guestfsd.pod:124
 #: ../df/virt-df.pod:268 ../diff/virt-diff.pod:262 ../edit/virt-edit.pod:404
 #: ../erlang/examples/guestfs-erlang.pod:114
-#: ../examples/guestfs-examples.pod:73 ../examples/guestfs-faq.pod:1261
+#: ../examples/guestfs-examples.pod:73 ../examples/guestfs-faq.pod:1276
 #: ../examples/guestfs-performance.pod:573 ../examples/guestfs-recipes.pod:678
 #: ../examples/guestfs-testing.pod:395 ../fish/guestfish.pod:1640
 #: ../fish/libguestfs-tools.conf.pod:100 ../fish/virt-copy-in.pod:62
@@ -1914,7 +1914,7 @@ msgstr ""
 #: ../appliance/libguestfs-make-fixed-appliance.pod:172
 #: ../customize/virt-customize.pod:263
 #: ../erlang/examples/guestfs-erlang.pod:110
-#: ../examples/guestfs-examples.pod:69 ../examples/guestfs-faq.pod:1257
+#: ../examples/guestfs-examples.pod:69 ../examples/guestfs-faq.pod:1272
 #: ../examples/guestfs-performance.pod:569 ../examples/guestfs-recipes.pod:674
 #: ../examples/guestfs-testing.pod:391 ../fish/guestfish.pod:1636
 #: ../fish/libguestfs-tools.conf.pod:96 ../fish/virt-copy-in.pod:58
@@ -1935,7 +1935,7 @@ msgstr "著者"
 #. type: textblock
 #: ../appliance/libguestfs-make-fixed-appliance.pod:174
 #: ../erlang/examples/guestfs-erlang.pod:112
-#: ../examples/guestfs-examples.pod:71 ../examples/guestfs-faq.pod:1259
+#: ../examples/guestfs-examples.pod:71 ../examples/guestfs-faq.pod:1274
 #: ../examples/guestfs-performance.pod:571 ../examples/guestfs-recipes.pod:676
 #: ../examples/guestfs-testing.pod:393 ../fish/guestfish.pod:1638
 #: ../fish/libguestfs-tools.conf.pod:98 ../fish/virt-copy-in.pod:60
@@ -1967,7 +1967,7 @@ msgstr ""
 #: ../builder/virt-builder.pod:1 ../builder/virt-builder.pod:6
 #: ../examples/guestfs-faq.pod:248 ../examples/guestfs-faq.pod:253
 #: ../examples/guestfs-faq.pod:863 ../examples/guestfs-faq.pod:868
-#: ../examples/guestfs-faq.pod:1020 ../examples/guestfs-faq.pod:1025
+#: ../examples/guestfs-faq.pod:1035 ../examples/guestfs-faq.pod:1040
 #: ../guestfs-release-notes.pod:11 ../guestfs-release-notes.pod:18
 #: ../src/guestfs.pod:1396 ../src/guestfs.pod:1401 ../src/guestfs.pod:3392
 #: ../src/guestfs.pod:3397
@@ -12427,18 +12427,54 @@ msgid ""
 "L<libguestfs-test-tool(1)>."
 msgstr ""
 
-#. type: =head1
+#. type: =head2
 #: ../examples/guestfs-faq.pod:980
+msgid "Debugging libvirt"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:982
+msgid ""
+"If you are using the libvirt backend, and libvirt is failing, then you can "
+"enable debugging by editing C</etc/libvirt/libvirtd.conf>."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:985
+msgid ""
+"If you are running as non-root, then you have to edit a different file.  "
+"Create C<~/.config/libvirt/libvirtd.conf> containing:"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-faq.pod:988
+#, no-wrap
+msgid ""
+" log_level=1\n"
+" log_outputs=\"1:file:/tmp/libvirtd.log\"\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:991
+msgid ""
+"Kill any session (non-root) libvirtd that is running, and next time you run "
+"the libguestfs command, you should see a large amount of useful debugging "
+"information from libvirtd in C</tmp/libvirtd.log>"
+msgstr ""
+
+#. type: =head1
+#: ../examples/guestfs-faq.pod:995
 msgid "DESIGN/INTERNALS OF LIBGUESTFS"
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:982
+#: ../examples/guestfs-faq.pod:997
 msgid "Why don't you do everything through the FUSE / filesystem interface?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:985
+#: ../examples/guestfs-faq.pod:1000
 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 "
@@ -12447,7 +12483,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:990
+#: ../examples/guestfs-faq.pod:1005
 msgid ""
 "The reasons are twofold.  Firstly, libguestfs offers API calls for doing "
 "things like creating and deleting partitions and logical volumes, which "
@@ -12461,7 +12497,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1000
+#: ../examples/guestfs-faq.pod:1015
 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 "
@@ -12474,17 +12510,17 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1010
+#: ../examples/guestfs-faq.pod:1025
 msgid "Why don't you do everything through GVFS?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1012
+#: ../examples/guestfs-faq.pod:1027
 msgid "The problems are similar to the problems with FUSE."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1014
+#: ../examples/guestfs-faq.pod:1029
 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 "
@@ -12494,22 +12530,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1022
+#: ../examples/guestfs-faq.pod:1037
 msgid "<!-- old anchor for the next section --> <a name=\"backup\"/>"
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1027
+#: ../examples/guestfs-faq.pod:1042
 msgid "Why can I write to the disk, even though I added it read-only?"
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1029
+#: ../examples/guestfs-faq.pod:1044
 msgid "Why does C<--ro> appear to have no effect?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1031
+#: ../examples/guestfs-faq.pod:1046
 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 "
@@ -12517,7 +12553,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1035
+#: ../examples/guestfs-faq.pod:1050
 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 "
@@ -12526,7 +12562,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1040
+#: ../examples/guestfs-faq.pod:1055
 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 "
@@ -12536,7 +12572,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1046
+#: ../examples/guestfs-faq.pod:1061
 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 "
@@ -12544,7 +12580,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1050
+#: ../examples/guestfs-faq.pod:1065
 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 "
@@ -12552,12 +12588,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1054
+#: ../examples/guestfs-faq.pod:1069
 msgid "Does C<--ro> make all disks read-only?"
 msgstr "C<--ro> はすべてのディスクを読み込み専用にしますか?"
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1056
+#: ../examples/guestfs-faq.pod:1071
 msgid ""
 "I<No!> The C<--ro> option only affects disks added on the command line, ie. "
 "using C<-a> and C<-d> options."
@@ -12566,19 +12602,19 @@ msgstr ""
 "C<-d> オプションを使用して追加されたディスクのみに影響します。"
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1059
+#: ../examples/guestfs-faq.pod:1074
 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:1063
+#: ../examples/guestfs-faq.pod:1078
 msgid "Can I use C<guestfish --ro> as a way to backup my virtual machines?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1065
+#: ../examples/guestfs-faq.pod:1080
 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/"
@@ -12586,22 +12622,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1069
+#: ../examples/guestfs-faq.pod:1084
 msgid "See also the next question."
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1071
+#: ../examples/guestfs-faq.pod:1086
 msgid "Why can't I run fsck on a live filesystem using C<guestfish --ro>?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1073
+#: ../examples/guestfs-faq.pod:1088
 msgid "This command will usually I<not> work:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-faq.pod:1075
+#: ../examples/guestfs-faq.pod:1090
 #, no-wrap
 msgid ""
 " guestfish --ro -a /dev/vg/my_root_fs run : fsck /dev/sda\n"
@@ -12609,7 +12645,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1077
+#: ../examples/guestfs-faq.pod:1092
 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 "
@@ -12619,7 +12655,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1084
+#: ../examples/guestfs-faq.pod:1099
 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 "
@@ -12629,7 +12665,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1090
+#: ../examples/guestfs-faq.pod:1105
 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 "
@@ -12637,19 +12673,19 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1094
+#: ../examples/guestfs-faq.pod:1109
 msgid "What's the difference between guestfish and virt-rescue?"
 msgstr "guestfish と virt-rescue の違いは何でしょうか?"
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1096
+#: ../examples/guestfs-faq.pod:1111
 msgid ""
 "A lot of people are confused by the two superficially similar tools we "
 "provide:"
 msgstr "多くの人々が私たちの提供している 2 つの似たツールにより混乱しています:"
 
 #. type: verbatim
-#: ../examples/guestfs-faq.pod:1099
+#: ../examples/guestfs-faq.pod:1114
 #, no-wrap
 msgid ""
 " $ guestfish --ro -a guest.img\n"
@@ -12663,7 +12699,7 @@ msgstr ""
 "\n"
 
 #. type: verbatim
-#: ../examples/guestfs-faq.pod:1103
+#: ../examples/guestfs-faq.pod:1118
 #, no-wrap
 msgid ""
 " $ virt-rescue --ro guest.img\n"
@@ -12675,7 +12711,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1106
+#: ../examples/guestfs-faq.pod:1121
 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-"
@@ -12683,7 +12719,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1110
+#: ../examples/guestfs-faq.pod:1125
 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 "
@@ -12694,7 +12730,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1117
+#: ../examples/guestfs-faq.pod:1132
 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 "
@@ -12703,7 +12739,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1122
+#: ../examples/guestfs-faq.pod:1137
 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 "
@@ -12711,7 +12747,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-faq.pod:1127
+#: ../examples/guestfs-faq.pod:1142
 #, no-wrap
 msgid ""
 " ><fs> debug sh \"cmd arg1 arg2 ...\"\n"
@@ -12721,7 +12757,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1129
+#: ../examples/guestfs-faq.pod:1144
 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 "
@@ -12729,45 +12765,45 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1133
+#: ../examples/guestfs-faq.pod:1148
 msgid "What's the deal with C<guestfish -i>?"
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1135
+#: ../examples/guestfs-faq.pod:1150
 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:1138
+#: ../examples/guestfs-faq.pod:1153
 msgid "What does \"no root device found in this operating system image\" mean?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1141
+#: ../examples/guestfs-faq.pod:1156
 msgid ""
 "These questions are all related at a fundamental level which may not be "
 "immediately obvious."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1144
+#: ../examples/guestfs-faq.pod:1159
 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:1147
+#: ../examples/guestfs-faq.pod:1162
 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:1150
+#: ../examples/guestfs-faq.pod:1165
 #, no-wrap
 msgid ""
 " /          (/dev/sda2)\n"
@@ -12783,12 +12819,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1160
+#: ../examples/guestfs-faq.pod:1175
 msgid "(or drive letters on Windows)."
 msgstr "(または Windows におけるドライブレター)。"
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1162
+#: ../examples/guestfs-faq.pod:1177
 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 "
@@ -12797,12 +12833,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1167
+#: ../examples/guestfs-faq.pod:1182
 msgid "Users expect some tools (like L<virt-cat(1)>) to work with VM paths:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-faq.pod:1169
+#: ../examples/guestfs-faq.pod:1184
 #, no-wrap
 msgid ""
 " virt-cat fedora.img /var/log/messages\n"
@@ -12810,7 +12846,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1171
+#: ../examples/guestfs-faq.pod:1186
 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 "
@@ -12818,7 +12854,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1175
+#: ../examples/guestfs-faq.pod:1190
 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-"
@@ -12827,7 +12863,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1180
+#: ../examples/guestfs-faq.pod:1195
 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 "
@@ -12835,14 +12871,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1185
+#: ../examples/guestfs-faq.pod:1200
 msgid ""
 "If you use the I<-i> option, libguestfs performs inspection and mounts the "
 "filesystems for you."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1188
+#: ../examples/guestfs-faq.pod:1203
 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 "
@@ -12852,19 +12888,19 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1194
+#: ../examples/guestfs-faq.pod:1209
 msgid "What do these C<debug*> and C<internal-*> functions do?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1196
+#: ../examples/guestfs-faq.pod:1211
 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:1199
+#: ../examples/guestfs-faq.pod:1214
 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.  "
@@ -12874,7 +12910,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1205
+#: ../examples/guestfs-faq.pod:1220
 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 "
@@ -12883,17 +12919,17 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-faq.pod:1211
+#: ../examples/guestfs-faq.pod:1226
 msgid "DEVELOPERS"
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1213
+#: ../examples/guestfs-faq.pod:1228
 msgid "Where do I send patches?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1215
+#: ../examples/guestfs-faq.pod:1230
 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 "
@@ -12901,7 +12937,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1220
+#: ../examples/guestfs-faq.pod:1235
 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, "
@@ -12910,12 +12946,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1225
+#: ../examples/guestfs-faq.pod:1240
 msgid "How do I propose a feature?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1227
+#: ../examples/guestfs-faq.pod:1242
 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>).  "
@@ -12924,7 +12960,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1233
+#: ../examples/guestfs-faq.pod:1248
 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: "
@@ -12932,12 +12968,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1237
+#: ../examples/guestfs-faq.pod:1252
 msgid "Who can commit to libguestfs git?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1239
+#: ../examples/guestfs-faq.pod:1254
 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 "
@@ -12945,18 +12981,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1243
+#: ../examples/guestfs-faq.pod:1258
 msgid ""
 "L<https://www.redhat.com/archives/libguestfs/2012-January/msg00023.html>"
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1245
+#: ../examples/guestfs-faq.pod:1260
 msgid "Can I fork libguestfs?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1247
+#: ../examples/guestfs-faq.pod:1262
 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 "
@@ -12964,12 +13000,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1253
+#: ../examples/guestfs-faq.pod:1268
 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:1263
+#: ../examples/guestfs-faq.pod:1278
 msgid "Copyright (C) 2012-2014 Red Hat Inc."
 msgstr ""
 
diff --git a/po-docs/libguestfs-docs.pot b/po-docs/libguestfs-docs.pot
index f079915..ba036a7 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.27.61\n"
+"Project-Id-Version: libguestfs 1.27.62\n"
 "Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2014-10-09 10:29+0200\n"
+"POT-Creation-Date: 2014-10-10 16:57+0200\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"
@@ -823,7 +823,7 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../align/virt-alignment-scan.pod:384 ../appliance/libguestfs-make-fixed-appliance.pod:164 ../builder/virt-builder.pod:1688 ../builder/virt-index-validate.pod:79 ../cat/virt-cat.pod:273 ../cat/virt-filesystems.pod:386 ../cat/virt-log.pod:135 ../cat/virt-ls.pod:518 ../customize/virt-customize.pod:246 ../daemon/guestfsd.pod:115 ../df/virt-df.pod:256 ../diff/virt-diff.pod:248 ../edit/virt-edit.pod:389 ../erlang/examples/guestfs-erlang.pod:95 ../examples/guestfs-examples.pod:55 ../examples [...]
+#: ../align/virt-alignment-scan.pod:384 ../appliance/libguestfs-make-fixed-appliance.pod:164 ../builder/virt-builder.pod:1688 ../builder/virt-index-validate.pod:79 ../cat/virt-cat.pod:273 ../cat/virt-filesystems.pod:386 ../cat/virt-log.pod:135 ../cat/virt-ls.pod:518 ../customize/virt-customize.pod:246 ../daemon/guestfsd.pod:115 ../df/virt-df.pod:256 ../diff/virt-diff.pod:248 ../edit/virt-edit.pod:389 ../erlang/examples/guestfs-erlang.pod:95 ../examples/guestfs-examples.pod:55 ../examples [...]
 msgid "SEE ALSO"
 msgstr ""
 
@@ -845,7 +845,7 @@ msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 msgstr ""
 
 #. type: =head1
-#: ../align/virt-alignment-scan.pod:397 ../appliance/libguestfs-make-fixed-appliance.pod:176 ../builder/virt-builder.pod:1711 ../builder/virt-index-validate.pod:88 ../cat/virt-cat.pod:287 ../cat/virt-filesystems.pod:401 ../cat/virt-log.pod:149 ../cat/virt-ls.pod:532 ../customize/virt-customize.pod:267 ../daemon/guestfsd.pod:124 ../df/virt-df.pod:268 ../diff/virt-diff.pod:262 ../edit/virt-edit.pod:404 ../erlang/examples/guestfs-erlang.pod:114 ../examples/guestfs-examples.pod:73 ../example [...]
+#: ../align/virt-alignment-scan.pod:397 ../appliance/libguestfs-make-fixed-appliance.pod:176 ../builder/virt-builder.pod:1711 ../builder/virt-index-validate.pod:88 ../cat/virt-cat.pod:287 ../cat/virt-filesystems.pod:401 ../cat/virt-log.pod:149 ../cat/virt-ls.pod:532 ../customize/virt-customize.pod:267 ../daemon/guestfsd.pod:124 ../df/virt-df.pod:268 ../diff/virt-diff.pod:262 ../edit/virt-edit.pod:404 ../erlang/examples/guestfs-erlang.pod:114 ../examples/guestfs-examples.pod:73 ../example [...]
 msgid "COPYRIGHT"
 msgstr ""
 
@@ -1148,12 +1148,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../appliance/libguestfs-make-fixed-appliance.pod:172 ../customize/virt-customize.pod:263 ../erlang/examples/guestfs-erlang.pod:110 ../examples/guestfs-examples.pod:69 ../examples/guestfs-faq.pod:1257 ../examples/guestfs-performance.pod:569 ../examples/guestfs-recipes.pod:674 ../examples/guestfs-testing.pod:391 ../fish/guestfish.pod:1636 ../fish/libguestfs-tools.conf.pod:96 ../fish/virt-copy-in.pod:58 ../fish/virt-copy-out.pod:47 ../fish/virt-tar-in.pod:56 ../fish/virt-tar-out.pod:49 . [...]
+#: ../appliance/libguestfs-make-fixed-appliance.pod:172 ../customize/virt-customize.pod:263 ../erlang/examples/guestfs-erlang.pod:110 ../examples/guestfs-examples.pod:69 ../examples/guestfs-faq.pod:1272 ../examples/guestfs-performance.pod:569 ../examples/guestfs-recipes.pod:674 ../examples/guestfs-testing.pod:391 ../fish/guestfish.pod:1636 ../fish/libguestfs-tools.conf.pod:96 ../fish/virt-copy-in.pod:58 ../fish/virt-copy-out.pod:47 ../fish/virt-tar-in.pod:56 ../fish/virt-tar-out.pod:49 . [...]
 msgid "AUTHORS"
 msgstr ""
 
 #. type: textblock
-#: ../appliance/libguestfs-make-fixed-appliance.pod:174 ../erlang/examples/guestfs-erlang.pod:112 ../examples/guestfs-examples.pod:71 ../examples/guestfs-faq.pod:1259 ../examples/guestfs-performance.pod:571 ../examples/guestfs-recipes.pod:676 ../examples/guestfs-testing.pod:393 ../fish/guestfish.pod:1638 ../fish/libguestfs-tools.conf.pod:98 ../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:431 ../fuse/gu [...]
+#: ../appliance/libguestfs-make-fixed-appliance.pod:174 ../erlang/examples/guestfs-erlang.pod:112 ../examples/guestfs-examples.pod:71 ../examples/guestfs-faq.pod:1274 ../examples/guestfs-performance.pod:571 ../examples/guestfs-recipes.pod:676 ../examples/guestfs-testing.pod:393 ../fish/guestfish.pod:1638 ../fish/libguestfs-tools.conf.pod:98 ../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:431 ../fuse/gu [...]
 msgid "Richard W.M. Jones (C<rjones at redhat dot com>)"
 msgstr ""
 
@@ -1163,7 +1163,7 @@ msgid "Copyright (C) 2009-2014 Red Hat Inc."
 msgstr ""
 
 #. type: =end
-#: ../builder/virt-builder.pod:1 ../builder/virt-builder.pod:6 ../examples/guestfs-faq.pod:248 ../examples/guestfs-faq.pod:253 ../examples/guestfs-faq.pod:863 ../examples/guestfs-faq.pod:868 ../examples/guestfs-faq.pod:1020 ../examples/guestfs-faq.pod:1025 ../guestfs-release-notes.pod:11 ../guestfs-release-notes.pod:18 ../src/guestfs.pod:1396 ../src/guestfs.pod:1401 ../src/guestfs.pod:3392 ../src/guestfs.pod:3397
+#: ../builder/virt-builder.pod:1 ../builder/virt-builder.pod:6 ../examples/guestfs-faq.pod:248 ../examples/guestfs-faq.pod:253 ../examples/guestfs-faq.pod:863 ../examples/guestfs-faq.pod:868 ../examples/guestfs-faq.pod:1035 ../examples/guestfs-faq.pod:1040 ../guestfs-release-notes.pod:11 ../guestfs-release-notes.pod:18 ../src/guestfs.pod:1396 ../src/guestfs.pod:1401 ../src/guestfs.pod:3392 ../src/guestfs.pod:3397
 msgid "html"
 msgstr ""
 
@@ -10843,18 +10843,54 @@ msgid ""
 "L<libguestfs-test-tool(1)>."
 msgstr ""
 
-#. type: =head1
+#. type: =head2
 #: ../examples/guestfs-faq.pod:980
+msgid "Debugging libvirt"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:982
+msgid ""
+"If you are using the libvirt backend, and libvirt is failing, then you can "
+"enable debugging by editing C</etc/libvirt/libvirtd.conf>."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:985
+msgid ""
+"If you are running as non-root, then you have to edit a different file.  "
+"Create C<~/.config/libvirt/libvirtd.conf> containing:"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-faq.pod:988
+#, no-wrap
+msgid ""
+" log_level=1\n"
+" log_outputs=\"1:file:/tmp/libvirtd.log\"\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:991
+msgid ""
+"Kill any session (non-root) libvirtd that is running, and next time you run "
+"the libguestfs command, you should see a large amount of useful debugging "
+"information from libvirtd in C</tmp/libvirtd.log>"
+msgstr ""
+
+#. type: =head1
+#: ../examples/guestfs-faq.pod:995
 msgid "DESIGN/INTERNALS OF LIBGUESTFS"
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:982
+#: ../examples/guestfs-faq.pod:997
 msgid "Why don't you do everything through the FUSE / filesystem interface?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:985
+#: ../examples/guestfs-faq.pod:1000
 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 "
@@ -10863,7 +10899,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:990
+#: ../examples/guestfs-faq.pod:1005
 msgid ""
 "The reasons are twofold.  Firstly, libguestfs offers API calls for doing "
 "things like creating and deleting partitions and logical volumes, which "
@@ -10877,7 +10913,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1000
+#: ../examples/guestfs-faq.pod:1015
 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 "
@@ -10890,17 +10926,17 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1010
+#: ../examples/guestfs-faq.pod:1025
 msgid "Why don't you do everything through GVFS?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1012
+#: ../examples/guestfs-faq.pod:1027
 msgid "The problems are similar to the problems with FUSE."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1014
+#: ../examples/guestfs-faq.pod:1029
 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 "
@@ -10910,22 +10946,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1022
+#: ../examples/guestfs-faq.pod:1037
 msgid "<!-- old anchor for the next section --> <a name=\"backup\"/>"
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1027
+#: ../examples/guestfs-faq.pod:1042
 msgid "Why can I write to the disk, even though I added it read-only?"
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1029
+#: ../examples/guestfs-faq.pod:1044
 msgid "Why does C<--ro> appear to have no effect?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1031
+#: ../examples/guestfs-faq.pod:1046
 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 "
@@ -10933,7 +10969,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1035
+#: ../examples/guestfs-faq.pod:1050
 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 "
@@ -10942,7 +10978,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1040
+#: ../examples/guestfs-faq.pod:1055
 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 "
@@ -10952,7 +10988,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1046
+#: ../examples/guestfs-faq.pod:1061
 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 "
@@ -10960,7 +10996,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1050
+#: ../examples/guestfs-faq.pod:1065
 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 "
@@ -10968,31 +11004,31 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1054
+#: ../examples/guestfs-faq.pod:1069
 msgid "Does C<--ro> make all disks read-only?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1056
+#: ../examples/guestfs-faq.pod:1071
 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:1059
+#: ../examples/guestfs-faq.pod:1074
 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:1063
+#: ../examples/guestfs-faq.pod:1078
 msgid "Can I use C<guestfish --ro> as a way to backup my virtual machines?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1065
+#: ../examples/guestfs-faq.pod:1080
 msgid ""
 "Usually this is I<not> a good idea.  The question is answered in more detail "
 "in this mailing list posting: "
@@ -11000,22 +11036,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1069
+#: ../examples/guestfs-faq.pod:1084
 msgid "See also the next question."
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1071
+#: ../examples/guestfs-faq.pod:1086
 msgid "Why can't I run fsck on a live filesystem using C<guestfish --ro>?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1073
+#: ../examples/guestfs-faq.pod:1088
 msgid "This command will usually I<not> work:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-faq.pod:1075
+#: ../examples/guestfs-faq.pod:1090
 #, no-wrap
 msgid ""
 " guestfish --ro -a /dev/vg/my_root_fs run : fsck /dev/sda\n"
@@ -11023,7 +11059,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1077
+#: ../examples/guestfs-faq.pod:1092
 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 "
@@ -11033,7 +11069,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1084
+#: ../examples/guestfs-faq.pod:1099
 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 "
@@ -11043,7 +11079,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1090
+#: ../examples/guestfs-faq.pod:1105
 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 "
@@ -11051,19 +11087,19 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1094
+#: ../examples/guestfs-faq.pod:1109
 msgid "What's the difference between guestfish and virt-rescue?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1096
+#: ../examples/guestfs-faq.pod:1111
 msgid ""
 "A lot of people are confused by the two superficially similar tools we "
 "provide:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-faq.pod:1099
+#: ../examples/guestfs-faq.pod:1114
 #, no-wrap
 msgid ""
 " $ guestfish --ro -a guest.img\n"
@@ -11073,7 +11109,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-faq.pod:1103
+#: ../examples/guestfs-faq.pod:1118
 #, no-wrap
 msgid ""
 " $ virt-rescue --ro guest.img\n"
@@ -11082,7 +11118,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1106
+#: ../examples/guestfs-faq.pod:1121
 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 "
@@ -11090,7 +11126,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1110
+#: ../examples/guestfs-faq.pod:1125
 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 "
@@ -11101,7 +11137,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1117
+#: ../examples/guestfs-faq.pod:1132
 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 "
@@ -11110,7 +11146,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1122
+#: ../examples/guestfs-faq.pod:1137
 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 "
@@ -11118,7 +11154,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-faq.pod:1127
+#: ../examples/guestfs-faq.pod:1142
 #, no-wrap
 msgid ""
 " ><fs> debug sh \"cmd arg1 arg2 ...\"\n"
@@ -11126,7 +11162,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1129
+#: ../examples/guestfs-faq.pod:1144
 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 "
@@ -11134,45 +11170,45 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1133
+#: ../examples/guestfs-faq.pod:1148
 msgid "What's the deal with C<guestfish -i>?"
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1135
+#: ../examples/guestfs-faq.pod:1150
 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:1138
+#: ../examples/guestfs-faq.pod:1153
 msgid "What does \"no root device found in this operating system image\" mean?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1141
+#: ../examples/guestfs-faq.pod:1156
 msgid ""
 "These questions are all related at a fundamental level which may not be "
 "immediately obvious."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1144
+#: ../examples/guestfs-faq.pod:1159
 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:1147
+#: ../examples/guestfs-faq.pod:1162
 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:1150
+#: ../examples/guestfs-faq.pod:1165
 #, no-wrap
 msgid ""
 " /          (/dev/sda2)\n"
@@ -11188,12 +11224,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1160
+#: ../examples/guestfs-faq.pod:1175
 msgid "(or drive letters on Windows)."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1162
+#: ../examples/guestfs-faq.pod:1177
 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 "
@@ -11202,12 +11238,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1167
+#: ../examples/guestfs-faq.pod:1182
 msgid "Users expect some tools (like L<virt-cat(1)>) to work with VM paths:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-faq.pod:1169
+#: ../examples/guestfs-faq.pod:1184
 #, no-wrap
 msgid ""
 " virt-cat fedora.img /var/log/messages\n"
@@ -11215,7 +11251,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1171
+#: ../examples/guestfs-faq.pod:1186
 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 "
@@ -11223,7 +11259,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1175
+#: ../examples/guestfs-faq.pod:1190
 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 "
@@ -11232,7 +11268,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1180
+#: ../examples/guestfs-faq.pod:1195
 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 "
@@ -11240,14 +11276,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1185
+#: ../examples/guestfs-faq.pod:1200
 msgid ""
 "If you use the I<-i> option, libguestfs performs inspection and mounts the "
 "filesystems for you."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1188
+#: ../examples/guestfs-faq.pod:1203
 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 "
@@ -11257,19 +11293,19 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1194
+#: ../examples/guestfs-faq.pod:1209
 msgid "What do these C<debug*> and C<internal-*> functions do?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1196
+#: ../examples/guestfs-faq.pod:1211
 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:1199
+#: ../examples/guestfs-faq.pod:1214
 msgid ""
 "The C<debug*> (or C<guestfs_debug*>) functions, primarily "
 "L<guestfs(3)/guestfs_debug> and a handful of others, are used for debugging "
@@ -11279,7 +11315,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1205
+#: ../examples/guestfs-faq.pod:1220
 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 "
@@ -11288,17 +11324,17 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-faq.pod:1211
+#: ../examples/guestfs-faq.pod:1226
 msgid "DEVELOPERS"
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1213
+#: ../examples/guestfs-faq.pod:1228
 msgid "Where do I send patches?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1215
+#: ../examples/guestfs-faq.pod:1230
 msgid ""
 "Please send patches to the libguestfs mailing list "
 "L<https://www.redhat.com/mailman/listinfo/libguestfs>.  You don't have to be "
@@ -11307,7 +11343,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1220
+#: ../examples/guestfs-faq.pod:1235
 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, "
@@ -11316,12 +11352,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1225
+#: ../examples/guestfs-faq.pod:1240
 msgid "How do I propose a feature?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1227
+#: ../examples/guestfs-faq.pod:1242
 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>).  "
@@ -11330,7 +11366,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1233
+#: ../examples/guestfs-faq.pod:1248
 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: "
@@ -11338,12 +11374,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1237
+#: ../examples/guestfs-faq.pod:1252
 msgid "Who can commit to libguestfs git?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1239
+#: ../examples/guestfs-faq.pod:1254
 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 "
@@ -11351,17 +11387,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1243
+#: ../examples/guestfs-faq.pod:1258
 msgid "L<https://www.redhat.com/archives/libguestfs/2012-January/msg00023.html>"
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1245
+#: ../examples/guestfs-faq.pod:1260
 msgid "Can I fork libguestfs?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1247
+#: ../examples/guestfs-faq.pod:1262
 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 "
@@ -11369,12 +11405,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1253
+#: ../examples/guestfs-faq.pod:1268
 msgid "L<guestfish(1)>, L<guestfs(3)>, L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1263
+#: ../examples/guestfs-faq.pod:1278
 msgid "Copyright (C) 2012-2014 Red Hat Inc."
 msgstr ""
 
diff --git a/po-docs/uk.po b/po-docs/uk.po
index d58b2a1..4b82663 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-10-09 10:29+0200\n"
+"POT-Creation-Date: 2014-10-10 16:57+0200\n"
 "PO-Revision-Date: 2014-10-07 12:24+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Ukrainian (http://www.transifex.com/projects/p/libguestfs/"
@@ -1440,7 +1440,7 @@ msgstr ""
 #: ../customize/virt-customize.pod:246 ../daemon/guestfsd.pod:115
 #: ../df/virt-df.pod:256 ../diff/virt-diff.pod:248 ../edit/virt-edit.pod:389
 #: ../erlang/examples/guestfs-erlang.pod:95
-#: ../examples/guestfs-examples.pod:55 ../examples/guestfs-faq.pod:1251
+#: ../examples/guestfs-examples.pod:55 ../examples/guestfs-faq.pod:1266
 #: ../examples/guestfs-performance.pod:557 ../examples/guestfs-recipes.pod:659
 #: ../examples/guestfs-testing.pod:384 ../fish/guestfish.pod:1601
 #: ../fish/libguestfs-tools.conf.pod:88 ../fish/virt-copy-in.pod:48
@@ -1511,7 +1511,7 @@ msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 #: ../customize/virt-customize.pod:267 ../daemon/guestfsd.pod:124
 #: ../df/virt-df.pod:268 ../diff/virt-diff.pod:262 ../edit/virt-edit.pod:404
 #: ../erlang/examples/guestfs-erlang.pod:114
-#: ../examples/guestfs-examples.pod:73 ../examples/guestfs-faq.pod:1261
+#: ../examples/guestfs-examples.pod:73 ../examples/guestfs-faq.pod:1276
 #: ../examples/guestfs-performance.pod:573 ../examples/guestfs-recipes.pod:678
 #: ../examples/guestfs-testing.pod:395 ../fish/guestfish.pod:1640
 #: ../fish/libguestfs-tools.conf.pod:100 ../fish/virt-copy-in.pod:62
@@ -1871,7 +1871,7 @@ msgstr ""
 #: ../appliance/libguestfs-make-fixed-appliance.pod:172
 #: ../customize/virt-customize.pod:263
 #: ../erlang/examples/guestfs-erlang.pod:110
-#: ../examples/guestfs-examples.pod:69 ../examples/guestfs-faq.pod:1257
+#: ../examples/guestfs-examples.pod:69 ../examples/guestfs-faq.pod:1272
 #: ../examples/guestfs-performance.pod:569 ../examples/guestfs-recipes.pod:674
 #: ../examples/guestfs-testing.pod:391 ../fish/guestfish.pod:1636
 #: ../fish/libguestfs-tools.conf.pod:96 ../fish/virt-copy-in.pod:58
@@ -1892,7 +1892,7 @@ msgstr "АВТОРИ"
 #. type: textblock
 #: ../appliance/libguestfs-make-fixed-appliance.pod:174
 #: ../erlang/examples/guestfs-erlang.pod:112
-#: ../examples/guestfs-examples.pod:71 ../examples/guestfs-faq.pod:1259
+#: ../examples/guestfs-examples.pod:71 ../examples/guestfs-faq.pod:1274
 #: ../examples/guestfs-performance.pod:571 ../examples/guestfs-recipes.pod:676
 #: ../examples/guestfs-testing.pod:393 ../fish/guestfish.pod:1638
 #: ../fish/libguestfs-tools.conf.pod:98 ../fish/virt-copy-in.pod:60
@@ -1924,7 +1924,7 @@ msgstr "© Red Hat Inc., 2009–2014"
 #: ../builder/virt-builder.pod:1 ../builder/virt-builder.pod:6
 #: ../examples/guestfs-faq.pod:248 ../examples/guestfs-faq.pod:253
 #: ../examples/guestfs-faq.pod:863 ../examples/guestfs-faq.pod:868
-#: ../examples/guestfs-faq.pod:1020 ../examples/guestfs-faq.pod:1025
+#: ../examples/guestfs-faq.pod:1035 ../examples/guestfs-faq.pod:1040
 #: ../guestfs-release-notes.pod:11 ../guestfs-release-notes.pod:18
 #: ../src/guestfs.pod:1396 ../src/guestfs.pod:1401 ../src/guestfs.pod:3392
 #: ../src/guestfs.pod:3397
@@ -12484,18 +12484,54 @@ msgid ""
 "L<libguestfs-test-tool(1)>."
 msgstr ""
 
-#. type: =head1
+#. type: =head2
 #: ../examples/guestfs-faq.pod:980
+msgid "Debugging libvirt"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:982
+msgid ""
+"If you are using the libvirt backend, and libvirt is failing, then you can "
+"enable debugging by editing C</etc/libvirt/libvirtd.conf>."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:985
+msgid ""
+"If you are running as non-root, then you have to edit a different file.  "
+"Create C<~/.config/libvirt/libvirtd.conf> containing:"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-faq.pod:988
+#, no-wrap
+msgid ""
+" log_level=1\n"
+" log_outputs=\"1:file:/tmp/libvirtd.log\"\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-faq.pod:991
+msgid ""
+"Kill any session (non-root) libvirtd that is running, and next time you run "
+"the libguestfs command, you should see a large amount of useful debugging "
+"information from libvirtd in C</tmp/libvirtd.log>"
+msgstr ""
+
+#. type: =head1
+#: ../examples/guestfs-faq.pod:995
 msgid "DESIGN/INTERNALS OF LIBGUESTFS"
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:982
+#: ../examples/guestfs-faq.pod:997
 msgid "Why don't you do everything through the FUSE / filesystem interface?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:985
+#: ../examples/guestfs-faq.pod:1000
 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 "
@@ -12504,7 +12540,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:990
+#: ../examples/guestfs-faq.pod:1005
 msgid ""
 "The reasons are twofold.  Firstly, libguestfs offers API calls for doing "
 "things like creating and deleting partitions and logical volumes, which "
@@ -12518,7 +12554,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1000
+#: ../examples/guestfs-faq.pod:1015
 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 "
@@ -12531,17 +12567,17 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1010
+#: ../examples/guestfs-faq.pod:1025
 msgid "Why don't you do everything through GVFS?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1012
+#: ../examples/guestfs-faq.pod:1027
 msgid "The problems are similar to the problems with FUSE."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1014
+#: ../examples/guestfs-faq.pod:1029
 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 "
@@ -12551,22 +12587,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1022
+#: ../examples/guestfs-faq.pod:1037
 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:1027
+#: ../examples/guestfs-faq.pod:1042
 msgid "Why can I write to the disk, even though I added it read-only?"
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1029
+#: ../examples/guestfs-faq.pod:1044
 msgid "Why does C<--ro> appear to have no effect?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1031
+#: ../examples/guestfs-faq.pod:1046
 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 "
@@ -12574,7 +12610,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1035
+#: ../examples/guestfs-faq.pod:1050
 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 "
@@ -12583,7 +12619,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1040
+#: ../examples/guestfs-faq.pod:1055
 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 "
@@ -12593,7 +12629,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1046
+#: ../examples/guestfs-faq.pod:1061
 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 "
@@ -12601,7 +12637,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1050
+#: ../examples/guestfs-faq.pod:1065
 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 "
@@ -12609,31 +12645,31 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1054
+#: ../examples/guestfs-faq.pod:1069
 msgid "Does C<--ro> make all disks read-only?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1056
+#: ../examples/guestfs-faq.pod:1071
 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:1059
+#: ../examples/guestfs-faq.pod:1074
 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:1063
+#: ../examples/guestfs-faq.pod:1078
 msgid "Can I use C<guestfish --ro> as a way to backup my virtual machines?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1065
+#: ../examples/guestfs-faq.pod:1080
 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/"
@@ -12641,22 +12677,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1069
+#: ../examples/guestfs-faq.pod:1084
 msgid "See also the next question."
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1071
+#: ../examples/guestfs-faq.pod:1086
 msgid "Why can't I run fsck on a live filesystem using C<guestfish --ro>?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1073
+#: ../examples/guestfs-faq.pod:1088
 msgid "This command will usually I<not> work:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-faq.pod:1075
+#: ../examples/guestfs-faq.pod:1090
 #, no-wrap
 msgid ""
 " guestfish --ro -a /dev/vg/my_root_fs run : fsck /dev/sda\n"
@@ -12664,7 +12700,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1077
+#: ../examples/guestfs-faq.pod:1092
 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 "
@@ -12674,7 +12710,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1084
+#: ../examples/guestfs-faq.pod:1099
 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 "
@@ -12684,7 +12720,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1090
+#: ../examples/guestfs-faq.pod:1105
 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 "
@@ -12692,19 +12728,19 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1094
+#: ../examples/guestfs-faq.pod:1109
 msgid "What's the difference between guestfish and virt-rescue?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1096
+#: ../examples/guestfs-faq.pod:1111
 msgid ""
 "A lot of people are confused by the two superficially similar tools we "
 "provide:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-faq.pod:1099
+#: ../examples/guestfs-faq.pod:1114
 #, no-wrap
 msgid ""
 " $ guestfish --ro -a guest.img\n"
@@ -12718,7 +12754,7 @@ msgstr ""
 "\n"
 
 #. type: verbatim
-#: ../examples/guestfs-faq.pod:1103
+#: ../examples/guestfs-faq.pod:1118
 #, no-wrap
 msgid ""
 " $ virt-rescue --ro guest.img\n"
@@ -12730,7 +12766,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1106
+#: ../examples/guestfs-faq.pod:1121
 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-"
@@ -12738,7 +12774,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1110
+#: ../examples/guestfs-faq.pod:1125
 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 "
@@ -12749,7 +12785,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1117
+#: ../examples/guestfs-faq.pod:1132
 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 "
@@ -12758,7 +12794,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1122
+#: ../examples/guestfs-faq.pod:1137
 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 "
@@ -12766,7 +12802,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-faq.pod:1127
+#: ../examples/guestfs-faq.pod:1142
 #, no-wrap
 msgid ""
 " ><fs> debug sh \"cmd arg1 arg2 ...\"\n"
@@ -12774,7 +12810,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1129
+#: ../examples/guestfs-faq.pod:1144
 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 "
@@ -12782,45 +12818,45 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1133
+#: ../examples/guestfs-faq.pod:1148
 msgid "What's the deal with C<guestfish -i>?"
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1135
+#: ../examples/guestfs-faq.pod:1150
 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:1138
+#: ../examples/guestfs-faq.pod:1153
 msgid "What does \"no root device found in this operating system image\" mean?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1141
+#: ../examples/guestfs-faq.pod:1156
 msgid ""
 "These questions are all related at a fundamental level which may not be "
 "immediately obvious."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1144
+#: ../examples/guestfs-faq.pod:1159
 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:1147
+#: ../examples/guestfs-faq.pod:1162
 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:1150
+#: ../examples/guestfs-faq.pod:1165
 #, no-wrap
 msgid ""
 " /          (/dev/sda2)\n"
@@ -12836,12 +12872,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1160
+#: ../examples/guestfs-faq.pod:1175
 msgid "(or drive letters on Windows)."
 msgstr "(або літери дисків у Windows)."
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1162
+#: ../examples/guestfs-faq.pod:1177
 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 "
@@ -12850,12 +12886,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1167
+#: ../examples/guestfs-faq.pod:1182
 msgid "Users expect some tools (like L<virt-cat(1)>) to work with VM paths:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-faq.pod:1169
+#: ../examples/guestfs-faq.pod:1184
 #, no-wrap
 msgid ""
 " virt-cat fedora.img /var/log/messages\n"
@@ -12865,7 +12901,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1171
+#: ../examples/guestfs-faq.pod:1186
 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 "
@@ -12873,7 +12909,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1175
+#: ../examples/guestfs-faq.pod:1190
 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-"
@@ -12882,7 +12918,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1180
+#: ../examples/guestfs-faq.pod:1195
 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 "
@@ -12890,14 +12926,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1185
+#: ../examples/guestfs-faq.pod:1200
 msgid ""
 "If you use the I<-i> option, libguestfs performs inspection and mounts the "
 "filesystems for you."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1188
+#: ../examples/guestfs-faq.pod:1203
 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 "
@@ -12907,19 +12943,19 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1194
+#: ../examples/guestfs-faq.pod:1209
 msgid "What do these C<debug*> and C<internal-*> functions do?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1196
+#: ../examples/guestfs-faq.pod:1211
 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:1199
+#: ../examples/guestfs-faq.pod:1214
 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.  "
@@ -12929,7 +12965,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1205
+#: ../examples/guestfs-faq.pod:1220
 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 "
@@ -12938,17 +12974,17 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-faq.pod:1211
+#: ../examples/guestfs-faq.pod:1226
 msgid "DEVELOPERS"
 msgstr "РОЗРОБНИКАМ"
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1213
+#: ../examples/guestfs-faq.pod:1228
 msgid "Where do I send patches?"
 msgstr "Куди слід надсилати латки?"
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1215
+#: ../examples/guestfs-faq.pod:1230
 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 "
@@ -12956,7 +12992,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1220
+#: ../examples/guestfs-faq.pod:1235
 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, "
@@ -12965,12 +13001,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1225
+#: ../examples/guestfs-faq.pod:1240
 msgid "How do I propose a feature?"
 msgstr "Як запропонувати нову можливість?"
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1227
+#: ../examples/guestfs-faq.pod:1242
 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>).  "
@@ -12979,7 +13015,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1233
+#: ../examples/guestfs-faq.pod:1248
 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: "
@@ -12987,12 +13023,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-faq.pod:1237
+#: ../examples/guestfs-faq.pod:1252
 msgid "Who can commit to libguestfs git?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1239
+#: ../examples/guestfs-faq.pod:1254
 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 "
@@ -13000,19 +13036,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1243
+#: ../examples/guestfs-faq.pod:1258
 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:1245
+#: ../examples/guestfs-faq.pod:1260
 msgid "Can I fork libguestfs?"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1247
+#: ../examples/guestfs-faq.pod:1262
 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 "
@@ -13020,12 +13056,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-faq.pod:1253
+#: ../examples/guestfs-faq.pod:1268
 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:1263
+#: ../examples/guestfs-faq.pod:1278
 msgid "Copyright (C) 2012-2014 Red Hat Inc."
 msgstr ""
 
diff --git a/po/en_GB.po b/po/en_GB.po
index f693eac..ef87371 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-10-09 10:28+0100\n"
+"POT-Creation-Date: 2014-10-10 16:57+0100\n"
 "PO-Revision-Date: 2014-10-07 12:23+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
@@ -1503,7 +1503,7 @@ msgstr ""
 msgid "Quiet output"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:351 ../v2v/lib_ovf.ml:174
+#: ../v2v/OVF.ml:351 ../v2v/OVF.ml:174
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
@@ -2102,7 +2102,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:295
+#: ../v2v/OVF.ml:295
 msgid ""
 "This guest required a password for connection to its display, but this is "
 "not supported by RHEV.  Therefore the converted guest's display will not "
@@ -2403,15 +2403,15 @@ msgstr ""
 msgid "domain"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:150
+#: ../v2v/linux.ml:150
 msgid "don't know how to find file owner using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:129
+#: ../v2v/linux.ml:129
 msgid "don't know how to get list of files from package using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:114
+#: ../v2v/linux.ml:114
 msgid "don't know how to remove packages using %s: packages: %s"
 msgstr ""
 
@@ -2441,37 +2441,37 @@ msgstr ""
 msgid "error running command: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:118
+#: ../v2v/vCenter.ml:120
 msgid ""
 "esx: URI (-ic parameter) contains no path, so we cannot determine the "
 "datacenter name"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:180
+#: ../v2v/vCenter.ml:182
 msgid "esx: URL not found: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:200
+#: ../v2v/vCenter.ml:202
 msgid ""
 "esx: could not read session cookie from the vCenter Server, conversion may "
 "consume all sessions on the server and fail part way through"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:172
+#: ../v2v/vCenter.ml:174
 msgid "esx: incorrect username or password"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:174
+#: ../v2v/vCenter.ml:176
 msgid ""
 "esx: incorrect username or password.  You might need to specify the username "
 "in the URI like this: %s://USERNAME@[etc]"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:185
+#: ../v2v/vCenter.ml:187
 msgid "esx: invalid response from server"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:166
+#: ../v2v/vCenter.ml:168
 msgid "esx: no status code in output of 'curl' command.  Is 'curl' installed?"
 msgstr ""
 
@@ -2850,7 +2850,7 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:164
+#: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
 "bytes.  The virtual size is: %Ld.\n"
@@ -2946,7 +2946,7 @@ msgstr ""
 msgid "unknown -oa option: %s"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:148
+#: ../v2v/OVF.ml:148
 msgid "unknown guest operating system: %s %s %d.%d (%s)"
 msgstr ""
 
diff --git a/po/es.po b/po/es.po
index 4043a81..4302ff2 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-10-09 10:28+0100\n"
+"POT-Creation-Date: 2014-10-10 16:57+0100\n"
 "PO-Revision-Date: 2014-10-07 12:23+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Spanish (http://www.transifex.com/projects/p/libguestfs/"
@@ -1505,7 +1505,7 @@ msgstr ""
 msgid "Quiet output"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:351 ../v2v/lib_ovf.ml:174
+#: ../v2v/OVF.ml:351 ../v2v/OVF.ml:174
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
@@ -2104,7 +2104,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:295
+#: ../v2v/OVF.ml:295
 msgid ""
 "This guest required a password for connection to its display, but this is "
 "not supported by RHEV.  Therefore the converted guest's display will not "
@@ -2405,15 +2405,15 @@ msgstr ""
 msgid "domain"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:150
+#: ../v2v/linux.ml:150
 msgid "don't know how to find file owner using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:129
+#: ../v2v/linux.ml:129
 msgid "don't know how to get list of files from package using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:114
+#: ../v2v/linux.ml:114
 msgid "don't know how to remove packages using %s: packages: %s"
 msgstr ""
 
@@ -2443,37 +2443,37 @@ msgstr ""
 msgid "error running command: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:118
+#: ../v2v/vCenter.ml:120
 msgid ""
 "esx: URI (-ic parameter) contains no path, so we cannot determine the "
 "datacenter name"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:180
+#: ../v2v/vCenter.ml:182
 msgid "esx: URL not found: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:200
+#: ../v2v/vCenter.ml:202
 msgid ""
 "esx: could not read session cookie from the vCenter Server, conversion may "
 "consume all sessions on the server and fail part way through"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:172
+#: ../v2v/vCenter.ml:174
 msgid "esx: incorrect username or password"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:174
+#: ../v2v/vCenter.ml:176
 msgid ""
 "esx: incorrect username or password.  You might need to specify the username "
 "in the URI like this: %s://USERNAME@[etc]"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:185
+#: ../v2v/vCenter.ml:187
 msgid "esx: invalid response from server"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:166
+#: ../v2v/vCenter.ml:168
 msgid "esx: no status code in output of 'curl' command.  Is 'curl' installed?"
 msgstr ""
 
@@ -2852,7 +2852,7 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:164
+#: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
 "bytes.  The virtual size is: %Ld.\n"
@@ -2948,7 +2948,7 @@ msgstr ""
 msgid "unknown -oa option: %s"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:148
+#: ../v2v/OVF.ml:148
 msgid "unknown guest operating system: %s %s %d.%d (%s)"
 msgstr ""
 
diff --git a/po/gu.po b/po/gu.po
index bae8bbd..bef0f2f 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-10-09 10:28+0100\n"
+"POT-Creation-Date: 2014-10-10 16:57+0100\n"
 "PO-Revision-Date: 2014-10-07 12:23+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Gujarati (http://www.transifex.com/projects/p/libguestfs/"
@@ -1504,7 +1504,7 @@ msgstr ""
 msgid "Quiet output"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:351 ../v2v/lib_ovf.ml:174
+#: ../v2v/OVF.ml:351 ../v2v/OVF.ml:174
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
@@ -2103,7 +2103,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:295
+#: ../v2v/OVF.ml:295
 msgid ""
 "This guest required a password for connection to its display, but this is "
 "not supported by RHEV.  Therefore the converted guest's display will not "
@@ -2404,15 +2404,15 @@ msgstr ""
 msgid "domain"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:150
+#: ../v2v/linux.ml:150
 msgid "don't know how to find file owner using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:129
+#: ../v2v/linux.ml:129
 msgid "don't know how to get list of files from package using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:114
+#: ../v2v/linux.ml:114
 msgid "don't know how to remove packages using %s: packages: %s"
 msgstr ""
 
@@ -2442,37 +2442,37 @@ msgstr ""
 msgid "error running command: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:118
+#: ../v2v/vCenter.ml:120
 msgid ""
 "esx: URI (-ic parameter) contains no path, so we cannot determine the "
 "datacenter name"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:180
+#: ../v2v/vCenter.ml:182
 msgid "esx: URL not found: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:200
+#: ../v2v/vCenter.ml:202
 msgid ""
 "esx: could not read session cookie from the vCenter Server, conversion may "
 "consume all sessions on the server and fail part way through"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:172
+#: ../v2v/vCenter.ml:174
 msgid "esx: incorrect username or password"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:174
+#: ../v2v/vCenter.ml:176
 msgid ""
 "esx: incorrect username or password.  You might need to specify the username "
 "in the URI like this: %s://USERNAME@[etc]"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:185
+#: ../v2v/vCenter.ml:187
 msgid "esx: invalid response from server"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:166
+#: ../v2v/vCenter.ml:168
 msgid "esx: no status code in output of 'curl' command.  Is 'curl' installed?"
 msgstr ""
 
@@ -2851,7 +2851,7 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:164
+#: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
 "bytes.  The virtual size is: %Ld.\n"
@@ -2947,7 +2947,7 @@ msgstr ""
 msgid "unknown -oa option: %s"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:148
+#: ../v2v/OVF.ml:148
 msgid "unknown guest operating system: %s %s %d.%d (%s)"
 msgstr ""
 
diff --git a/po/hi.po b/po/hi.po
index 20e52d2..010cda8 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-10-09 10:28+0100\n"
+"POT-Creation-Date: 2014-10-10 16:57+0100\n"
 "PO-Revision-Date: 2014-10-07 12:23+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Hindi (http://www.transifex.com/projects/p/libguestfs/"
@@ -1504,7 +1504,7 @@ msgstr ""
 msgid "Quiet output"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:351 ../v2v/lib_ovf.ml:174
+#: ../v2v/OVF.ml:351 ../v2v/OVF.ml:174
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
@@ -2103,7 +2103,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:295
+#: ../v2v/OVF.ml:295
 msgid ""
 "This guest required a password for connection to its display, but this is "
 "not supported by RHEV.  Therefore the converted guest's display will not "
@@ -2404,15 +2404,15 @@ msgstr ""
 msgid "domain"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:150
+#: ../v2v/linux.ml:150
 msgid "don't know how to find file owner using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:129
+#: ../v2v/linux.ml:129
 msgid "don't know how to get list of files from package using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:114
+#: ../v2v/linux.ml:114
 msgid "don't know how to remove packages using %s: packages: %s"
 msgstr ""
 
@@ -2442,37 +2442,37 @@ msgstr ""
 msgid "error running command: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:118
+#: ../v2v/vCenter.ml:120
 msgid ""
 "esx: URI (-ic parameter) contains no path, so we cannot determine the "
 "datacenter name"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:180
+#: ../v2v/vCenter.ml:182
 msgid "esx: URL not found: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:200
+#: ../v2v/vCenter.ml:202
 msgid ""
 "esx: could not read session cookie from the vCenter Server, conversion may "
 "consume all sessions on the server and fail part way through"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:172
+#: ../v2v/vCenter.ml:174
 msgid "esx: incorrect username or password"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:174
+#: ../v2v/vCenter.ml:176
 msgid ""
 "esx: incorrect username or password.  You might need to specify the username "
 "in the URI like this: %s://USERNAME@[etc]"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:185
+#: ../v2v/vCenter.ml:187
 msgid "esx: invalid response from server"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:166
+#: ../v2v/vCenter.ml:168
 msgid "esx: no status code in output of 'curl' command.  Is 'curl' installed?"
 msgstr ""
 
@@ -2851,7 +2851,7 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:164
+#: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
 "bytes.  The virtual size is: %Ld.\n"
@@ -2947,7 +2947,7 @@ msgstr ""
 msgid "unknown -oa option: %s"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:148
+#: ../v2v/OVF.ml:148
 msgid "unknown guest operating system: %s %s %d.%d (%s)"
 msgstr ""
 
diff --git a/po/kn.po b/po/kn.po
index 7923e48..294201a 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-10-09 10:28+0100\n"
+"POT-Creation-Date: 2014-10-10 16:57+0100\n"
 "PO-Revision-Date: 2014-10-07 12:23+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Kannada (http://www.transifex.com/projects/p/libguestfs/"
@@ -1503,7 +1503,7 @@ msgstr ""
 msgid "Quiet output"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:351 ../v2v/lib_ovf.ml:174
+#: ../v2v/OVF.ml:351 ../v2v/OVF.ml:174
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
@@ -2102,7 +2102,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:295
+#: ../v2v/OVF.ml:295
 msgid ""
 "This guest required a password for connection to its display, but this is "
 "not supported by RHEV.  Therefore the converted guest's display will not "
@@ -2403,15 +2403,15 @@ msgstr ""
 msgid "domain"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:150
+#: ../v2v/linux.ml:150
 msgid "don't know how to find file owner using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:129
+#: ../v2v/linux.ml:129
 msgid "don't know how to get list of files from package using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:114
+#: ../v2v/linux.ml:114
 msgid "don't know how to remove packages using %s: packages: %s"
 msgstr ""
 
@@ -2441,37 +2441,37 @@ msgstr ""
 msgid "error running command: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:118
+#: ../v2v/vCenter.ml:120
 msgid ""
 "esx: URI (-ic parameter) contains no path, so we cannot determine the "
 "datacenter name"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:180
+#: ../v2v/vCenter.ml:182
 msgid "esx: URL not found: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:200
+#: ../v2v/vCenter.ml:202
 msgid ""
 "esx: could not read session cookie from the vCenter Server, conversion may "
 "consume all sessions on the server and fail part way through"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:172
+#: ../v2v/vCenter.ml:174
 msgid "esx: incorrect username or password"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:174
+#: ../v2v/vCenter.ml:176
 msgid ""
 "esx: incorrect username or password.  You might need to specify the username "
 "in the URI like this: %s://USERNAME@[etc]"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:185
+#: ../v2v/vCenter.ml:187
 msgid "esx: invalid response from server"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:166
+#: ../v2v/vCenter.ml:168
 msgid "esx: no status code in output of 'curl' command.  Is 'curl' installed?"
 msgstr ""
 
@@ -2850,7 +2850,7 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:164
+#: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
 "bytes.  The virtual size is: %Ld.\n"
@@ -2946,7 +2946,7 @@ msgstr ""
 msgid "unknown -oa option: %s"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:148
+#: ../v2v/OVF.ml:148
 msgid "unknown guest operating system: %s %s %d.%d (%s)"
 msgstr ""
 
diff --git a/po/libguestfs.pot b/po/libguestfs.pot
index 2fc5579..41dc953 100644
--- a/po/libguestfs.pot
+++ b/po/libguestfs.pot
@@ -6,10 +6,10 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: libguestfs 1.27.61\n"
+"Project-Id-Version: libguestfs 1.27.62\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-10-09 10:28+0100\n"
+"POT-Creation-Date: 2014-10-10 16:57+0100\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"
@@ -1502,7 +1502,7 @@ msgstr ""
 msgid "Quiet output"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:351 ../v2v/lib_ovf.ml:174
+#: ../v2v/OVF.ml:351 ../v2v/OVF.ml:174
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
@@ -2101,7 +2101,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:295
+#: ../v2v/OVF.ml:295
 msgid ""
 "This guest required a password for connection to its display, but this is "
 "not supported by RHEV.  Therefore the converted guest's display will not "
@@ -2402,15 +2402,15 @@ msgstr ""
 msgid "domain"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:150
+#: ../v2v/linux.ml:150
 msgid "don't know how to find file owner using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:129
+#: ../v2v/linux.ml:129
 msgid "don't know how to get list of files from package using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:114
+#: ../v2v/linux.ml:114
 msgid "don't know how to remove packages using %s: packages: %s"
 msgstr ""
 
@@ -2440,37 +2440,37 @@ msgstr ""
 msgid "error running command: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:118
+#: ../v2v/vCenter.ml:120
 msgid ""
 "esx: URI (-ic parameter) contains no path, so we cannot determine the "
 "datacenter name"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:180
+#: ../v2v/vCenter.ml:182
 msgid "esx: URL not found: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:200
+#: ../v2v/vCenter.ml:202
 msgid ""
 "esx: could not read session cookie from the vCenter Server, conversion may "
 "consume all sessions on the server and fail part way through"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:172
+#: ../v2v/vCenter.ml:174
 msgid "esx: incorrect username or password"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:174
+#: ../v2v/vCenter.ml:176
 msgid ""
 "esx: incorrect username or password.  You might need to specify the username "
 "in the URI like this: %s://USERNAME@[etc]"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:185
+#: ../v2v/vCenter.ml:187
 msgid "esx: invalid response from server"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:166
+#: ../v2v/vCenter.ml:168
 msgid "esx: no status code in output of 'curl' command.  Is 'curl' installed?"
 msgstr ""
 
@@ -2849,7 +2849,7 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:164
+#: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
 "bytes.  The virtual size is: %Ld.\n"
@@ -2945,7 +2945,7 @@ msgstr ""
 msgid "unknown -oa option: %s"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:148
+#: ../v2v/OVF.ml:148
 msgid "unknown guest operating system: %s %s %d.%d (%s)"
 msgstr ""
 
diff --git a/po/ml.po b/po/ml.po
index bf82847..0b787c0 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-10-09 10:28+0100\n"
+"POT-Creation-Date: 2014-10-10 16:57+0100\n"
 "PO-Revision-Date: 2014-10-07 12:23+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Malayalam (http://www.transifex.com/projects/p/libguestfs/"
@@ -1503,7 +1503,7 @@ msgstr ""
 msgid "Quiet output"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:351 ../v2v/lib_ovf.ml:174
+#: ../v2v/OVF.ml:351 ../v2v/OVF.ml:174
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
@@ -2102,7 +2102,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:295
+#: ../v2v/OVF.ml:295
 msgid ""
 "This guest required a password for connection to its display, but this is "
 "not supported by RHEV.  Therefore the converted guest's display will not "
@@ -2403,15 +2403,15 @@ msgstr ""
 msgid "domain"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:150
+#: ../v2v/linux.ml:150
 msgid "don't know how to find file owner using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:129
+#: ../v2v/linux.ml:129
 msgid "don't know how to get list of files from package using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:114
+#: ../v2v/linux.ml:114
 msgid "don't know how to remove packages using %s: packages: %s"
 msgstr ""
 
@@ -2441,37 +2441,37 @@ msgstr ""
 msgid "error running command: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:118
+#: ../v2v/vCenter.ml:120
 msgid ""
 "esx: URI (-ic parameter) contains no path, so we cannot determine the "
 "datacenter name"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:180
+#: ../v2v/vCenter.ml:182
 msgid "esx: URL not found: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:200
+#: ../v2v/vCenter.ml:202
 msgid ""
 "esx: could not read session cookie from the vCenter Server, conversion may "
 "consume all sessions on the server and fail part way through"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:172
+#: ../v2v/vCenter.ml:174
 msgid "esx: incorrect username or password"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:174
+#: ../v2v/vCenter.ml:176
 msgid ""
 "esx: incorrect username or password.  You might need to specify the username "
 "in the URI like this: %s://USERNAME@[etc]"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:185
+#: ../v2v/vCenter.ml:187
 msgid "esx: invalid response from server"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:166
+#: ../v2v/vCenter.ml:168
 msgid "esx: no status code in output of 'curl' command.  Is 'curl' installed?"
 msgstr ""
 
@@ -2850,7 +2850,7 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:164
+#: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
 "bytes.  The virtual size is: %Ld.\n"
@@ -2946,7 +2946,7 @@ msgstr ""
 msgid "unknown -oa option: %s"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:148
+#: ../v2v/OVF.ml:148
 msgid "unknown guest operating system: %s %s %d.%d (%s)"
 msgstr ""
 
diff --git a/po/mr.po b/po/mr.po
index 3273354..9feff5b 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-10-09 10:28+0100\n"
+"POT-Creation-Date: 2014-10-10 16:57+0100\n"
 "PO-Revision-Date: 2014-10-07 12:23+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Marathi (http://www.transifex.com/projects/p/libguestfs/"
@@ -1504,7 +1504,7 @@ msgstr ""
 msgid "Quiet output"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:351 ../v2v/lib_ovf.ml:174
+#: ../v2v/OVF.ml:351 ../v2v/OVF.ml:174
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
@@ -2103,7 +2103,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:295
+#: ../v2v/OVF.ml:295
 msgid ""
 "This guest required a password for connection to its display, but this is "
 "not supported by RHEV.  Therefore the converted guest's display will not "
@@ -2404,15 +2404,15 @@ msgstr ""
 msgid "domain"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:150
+#: ../v2v/linux.ml:150
 msgid "don't know how to find file owner using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:129
+#: ../v2v/linux.ml:129
 msgid "don't know how to get list of files from package using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:114
+#: ../v2v/linux.ml:114
 msgid "don't know how to remove packages using %s: packages: %s"
 msgstr ""
 
@@ -2442,37 +2442,37 @@ msgstr ""
 msgid "error running command: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:118
+#: ../v2v/vCenter.ml:120
 msgid ""
 "esx: URI (-ic parameter) contains no path, so we cannot determine the "
 "datacenter name"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:180
+#: ../v2v/vCenter.ml:182
 msgid "esx: URL not found: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:200
+#: ../v2v/vCenter.ml:202
 msgid ""
 "esx: could not read session cookie from the vCenter Server, conversion may "
 "consume all sessions on the server and fail part way through"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:172
+#: ../v2v/vCenter.ml:174
 msgid "esx: incorrect username or password"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:174
+#: ../v2v/vCenter.ml:176
 msgid ""
 "esx: incorrect username or password.  You might need to specify the username "
 "in the URI like this: %s://USERNAME@[etc]"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:185
+#: ../v2v/vCenter.ml:187
 msgid "esx: invalid response from server"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:166
+#: ../v2v/vCenter.ml:168
 msgid "esx: no status code in output of 'curl' command.  Is 'curl' installed?"
 msgstr ""
 
@@ -2851,7 +2851,7 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:164
+#: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
 "bytes.  The virtual size is: %Ld.\n"
@@ -2947,7 +2947,7 @@ msgstr ""
 msgid "unknown -oa option: %s"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:148
+#: ../v2v/OVF.ml:148
 msgid "unknown guest operating system: %s %s %d.%d (%s)"
 msgstr ""
 
diff --git a/po/nl.po b/po/nl.po
index e8c6c88..60e2e63 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-10-09 10:28+0100\n"
+"POT-Creation-Date: 2014-10-10 16:57+0100\n"
 "PO-Revision-Date: 2014-10-07 12:23+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Dutch (http://www.transifex.com/projects/p/libguestfs/"
@@ -1505,7 +1505,7 @@ msgstr ""
 msgid "Quiet output"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:351 ../v2v/lib_ovf.ml:174
+#: ../v2v/OVF.ml:351 ../v2v/OVF.ml:174
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
@@ -2104,7 +2104,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:295
+#: ../v2v/OVF.ml:295
 msgid ""
 "This guest required a password for connection to its display, but this is "
 "not supported by RHEV.  Therefore the converted guest's display will not "
@@ -2405,15 +2405,15 @@ msgstr ""
 msgid "domain"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:150
+#: ../v2v/linux.ml:150
 msgid "don't know how to find file owner using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:129
+#: ../v2v/linux.ml:129
 msgid "don't know how to get list of files from package using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:114
+#: ../v2v/linux.ml:114
 msgid "don't know how to remove packages using %s: packages: %s"
 msgstr ""
 
@@ -2443,37 +2443,37 @@ msgstr ""
 msgid "error running command: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:118
+#: ../v2v/vCenter.ml:120
 msgid ""
 "esx: URI (-ic parameter) contains no path, so we cannot determine the "
 "datacenter name"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:180
+#: ../v2v/vCenter.ml:182
 msgid "esx: URL not found: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:200
+#: ../v2v/vCenter.ml:202
 msgid ""
 "esx: could not read session cookie from the vCenter Server, conversion may "
 "consume all sessions on the server and fail part way through"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:172
+#: ../v2v/vCenter.ml:174
 msgid "esx: incorrect username or password"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:174
+#: ../v2v/vCenter.ml:176
 msgid ""
 "esx: incorrect username or password.  You might need to specify the username "
 "in the URI like this: %s://USERNAME@[etc]"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:185
+#: ../v2v/vCenter.ml:187
 msgid "esx: invalid response from server"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:166
+#: ../v2v/vCenter.ml:168
 msgid "esx: no status code in output of 'curl' command.  Is 'curl' installed?"
 msgstr ""
 
@@ -2852,7 +2852,7 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:164
+#: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
 "bytes.  The virtual size is: %Ld.\n"
@@ -2948,7 +2948,7 @@ msgstr ""
 msgid "unknown -oa option: %s"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:148
+#: ../v2v/OVF.ml:148
 msgid "unknown guest operating system: %s %s %d.%d (%s)"
 msgstr ""
 
diff --git a/po/or.po b/po/or.po
index 836fdc3..1965754 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-10-09 10:28+0100\n"
+"POT-Creation-Date: 2014-10-10 16:57+0100\n"
 "PO-Revision-Date: 2014-10-07 12:23+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Oriya (http://www.transifex.com/projects/p/libguestfs/"
@@ -1503,7 +1503,7 @@ msgstr ""
 msgid "Quiet output"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:351 ../v2v/lib_ovf.ml:174
+#: ../v2v/OVF.ml:351 ../v2v/OVF.ml:174
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
@@ -2102,7 +2102,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:295
+#: ../v2v/OVF.ml:295
 msgid ""
 "This guest required a password for connection to its display, but this is "
 "not supported by RHEV.  Therefore the converted guest's display will not "
@@ -2403,15 +2403,15 @@ msgstr ""
 msgid "domain"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:150
+#: ../v2v/linux.ml:150
 msgid "don't know how to find file owner using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:129
+#: ../v2v/linux.ml:129
 msgid "don't know how to get list of files from package using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:114
+#: ../v2v/linux.ml:114
 msgid "don't know how to remove packages using %s: packages: %s"
 msgstr ""
 
@@ -2441,37 +2441,37 @@ msgstr ""
 msgid "error running command: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:118
+#: ../v2v/vCenter.ml:120
 msgid ""
 "esx: URI (-ic parameter) contains no path, so we cannot determine the "
 "datacenter name"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:180
+#: ../v2v/vCenter.ml:182
 msgid "esx: URL not found: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:200
+#: ../v2v/vCenter.ml:202
 msgid ""
 "esx: could not read session cookie from the vCenter Server, conversion may "
 "consume all sessions on the server and fail part way through"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:172
+#: ../v2v/vCenter.ml:174
 msgid "esx: incorrect username or password"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:174
+#: ../v2v/vCenter.ml:176
 msgid ""
 "esx: incorrect username or password.  You might need to specify the username "
 "in the URI like this: %s://USERNAME@[etc]"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:185
+#: ../v2v/vCenter.ml:187
 msgid "esx: invalid response from server"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:166
+#: ../v2v/vCenter.ml:168
 msgid "esx: no status code in output of 'curl' command.  Is 'curl' installed?"
 msgstr ""
 
@@ -2850,7 +2850,7 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:164
+#: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
 "bytes.  The virtual size is: %Ld.\n"
@@ -2946,7 +2946,7 @@ msgstr ""
 msgid "unknown -oa option: %s"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:148
+#: ../v2v/OVF.ml:148
 msgid "unknown guest operating system: %s %s %d.%d (%s)"
 msgstr ""
 
diff --git a/po/pa.po b/po/pa.po
index 80a17ab..e77e021 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-10-09 10:28+0100\n"
+"POT-Creation-Date: 2014-10-10 16:57+0100\n"
 "PO-Revision-Date: 2014-10-07 12:23+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/"
@@ -1504,7 +1504,7 @@ msgstr ""
 msgid "Quiet output"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:351 ../v2v/lib_ovf.ml:174
+#: ../v2v/OVF.ml:351 ../v2v/OVF.ml:174
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
@@ -2103,7 +2103,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:295
+#: ../v2v/OVF.ml:295
 msgid ""
 "This guest required a password for connection to its display, but this is "
 "not supported by RHEV.  Therefore the converted guest's display will not "
@@ -2404,15 +2404,15 @@ msgstr ""
 msgid "domain"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:150
+#: ../v2v/linux.ml:150
 msgid "don't know how to find file owner using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:129
+#: ../v2v/linux.ml:129
 msgid "don't know how to get list of files from package using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:114
+#: ../v2v/linux.ml:114
 msgid "don't know how to remove packages using %s: packages: %s"
 msgstr ""
 
@@ -2442,37 +2442,37 @@ msgstr ""
 msgid "error running command: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:118
+#: ../v2v/vCenter.ml:120
 msgid ""
 "esx: URI (-ic parameter) contains no path, so we cannot determine the "
 "datacenter name"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:180
+#: ../v2v/vCenter.ml:182
 msgid "esx: URL not found: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:200
+#: ../v2v/vCenter.ml:202
 msgid ""
 "esx: could not read session cookie from the vCenter Server, conversion may "
 "consume all sessions on the server and fail part way through"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:172
+#: ../v2v/vCenter.ml:174
 msgid "esx: incorrect username or password"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:174
+#: ../v2v/vCenter.ml:176
 msgid ""
 "esx: incorrect username or password.  You might need to specify the username "
 "in the URI like this: %s://USERNAME@[etc]"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:185
+#: ../v2v/vCenter.ml:187
 msgid "esx: invalid response from server"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:166
+#: ../v2v/vCenter.ml:168
 msgid "esx: no status code in output of 'curl' command.  Is 'curl' installed?"
 msgstr ""
 
@@ -2851,7 +2851,7 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:164
+#: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
 "bytes.  The virtual size is: %Ld.\n"
@@ -2947,7 +2947,7 @@ msgstr ""
 msgid "unknown -oa option: %s"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:148
+#: ../v2v/OVF.ml:148
 msgid "unknown guest operating system: %s %s %d.%d (%s)"
 msgstr ""
 
diff --git a/po/pl.po b/po/pl.po
index 3600f9d..8d508e8 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-10-09 10:28+0100\n"
+"POT-Creation-Date: 2014-10-10 16:57+0100\n"
 "PO-Revision-Date: 2014-10-07 12:23+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Polish (http://www.transifex.com/projects/p/libguestfs/"
@@ -1507,7 +1507,7 @@ msgstr ""
 msgid "Quiet output"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:351 ../v2v/lib_ovf.ml:174
+#: ../v2v/OVF.ml:351 ../v2v/OVF.ml:174
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
@@ -2106,7 +2106,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:295
+#: ../v2v/OVF.ml:295
 msgid ""
 "This guest required a password for connection to its display, but this is "
 "not supported by RHEV.  Therefore the converted guest's display will not "
@@ -2407,15 +2407,15 @@ msgstr ""
 msgid "domain"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:150
+#: ../v2v/linux.ml:150
 msgid "don't know how to find file owner using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:129
+#: ../v2v/linux.ml:129
 msgid "don't know how to get list of files from package using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:114
+#: ../v2v/linux.ml:114
 msgid "don't know how to remove packages using %s: packages: %s"
 msgstr ""
 
@@ -2445,37 +2445,37 @@ msgstr ""
 msgid "error running command: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:118
+#: ../v2v/vCenter.ml:120
 msgid ""
 "esx: URI (-ic parameter) contains no path, so we cannot determine the "
 "datacenter name"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:180
+#: ../v2v/vCenter.ml:182
 msgid "esx: URL not found: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:200
+#: ../v2v/vCenter.ml:202
 msgid ""
 "esx: could not read session cookie from the vCenter Server, conversion may "
 "consume all sessions on the server and fail part way through"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:172
+#: ../v2v/vCenter.ml:174
 msgid "esx: incorrect username or password"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:174
+#: ../v2v/vCenter.ml:176
 msgid ""
 "esx: incorrect username or password.  You might need to specify the username "
 "in the URI like this: %s://USERNAME@[etc]"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:185
+#: ../v2v/vCenter.ml:187
 msgid "esx: invalid response from server"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:166
+#: ../v2v/vCenter.ml:168
 msgid "esx: no status code in output of 'curl' command.  Is 'curl' installed?"
 msgstr ""
 
@@ -2854,7 +2854,7 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:164
+#: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
 "bytes.  The virtual size is: %Ld.\n"
@@ -2950,7 +2950,7 @@ msgstr ""
 msgid "unknown -oa option: %s"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:148
+#: ../v2v/OVF.ml:148
 msgid "unknown guest operating system: %s %s %d.%d (%s)"
 msgstr ""
 
diff --git a/po/ta.po b/po/ta.po
index 2698db3..7e3b56f 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-10-09 10:28+0100\n"
+"POT-Creation-Date: 2014-10-10 16:57+0100\n"
 "PO-Revision-Date: 2014-10-07 12:23+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Tamil (http://www.transifex.com/projects/p/libguestfs/"
@@ -1503,7 +1503,7 @@ msgstr ""
 msgid "Quiet output"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:351 ../v2v/lib_ovf.ml:174
+#: ../v2v/OVF.ml:351 ../v2v/OVF.ml:174
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
@@ -2102,7 +2102,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:295
+#: ../v2v/OVF.ml:295
 msgid ""
 "This guest required a password for connection to its display, but this is "
 "not supported by RHEV.  Therefore the converted guest's display will not "
@@ -2403,15 +2403,15 @@ msgstr ""
 msgid "domain"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:150
+#: ../v2v/linux.ml:150
 msgid "don't know how to find file owner using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:129
+#: ../v2v/linux.ml:129
 msgid "don't know how to get list of files from package using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:114
+#: ../v2v/linux.ml:114
 msgid "don't know how to remove packages using %s: packages: %s"
 msgstr ""
 
@@ -2441,37 +2441,37 @@ msgstr ""
 msgid "error running command: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:118
+#: ../v2v/vCenter.ml:120
 msgid ""
 "esx: URI (-ic parameter) contains no path, so we cannot determine the "
 "datacenter name"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:180
+#: ../v2v/vCenter.ml:182
 msgid "esx: URL not found: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:200
+#: ../v2v/vCenter.ml:202
 msgid ""
 "esx: could not read session cookie from the vCenter Server, conversion may "
 "consume all sessions on the server and fail part way through"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:172
+#: ../v2v/vCenter.ml:174
 msgid "esx: incorrect username or password"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:174
+#: ../v2v/vCenter.ml:176
 msgid ""
 "esx: incorrect username or password.  You might need to specify the username "
 "in the URI like this: %s://USERNAME@[etc]"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:185
+#: ../v2v/vCenter.ml:187
 msgid "esx: invalid response from server"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:166
+#: ../v2v/vCenter.ml:168
 msgid "esx: no status code in output of 'curl' command.  Is 'curl' installed?"
 msgstr ""
 
@@ -2850,7 +2850,7 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:164
+#: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
 "bytes.  The virtual size is: %Ld.\n"
@@ -2946,7 +2946,7 @@ msgstr ""
 msgid "unknown -oa option: %s"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:148
+#: ../v2v/OVF.ml:148
 msgid "unknown guest operating system: %s %s %d.%d (%s)"
 msgstr ""
 
diff --git a/po/te.po b/po/te.po
index cbe23cb..2935862 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-10-09 10:28+0100\n"
+"POT-Creation-Date: 2014-10-10 16:57+0100\n"
 "PO-Revision-Date: 2014-10-07 12:23+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Telugu (http://www.transifex.com/projects/p/libguestfs/"
@@ -1503,7 +1503,7 @@ msgstr ""
 msgid "Quiet output"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:351 ../v2v/lib_ovf.ml:174
+#: ../v2v/OVF.ml:351 ../v2v/OVF.ml:174
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
@@ -2102,7 +2102,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:295
+#: ../v2v/OVF.ml:295
 msgid ""
 "This guest required a password for connection to its display, but this is "
 "not supported by RHEV.  Therefore the converted guest's display will not "
@@ -2403,15 +2403,15 @@ msgstr ""
 msgid "domain"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:150
+#: ../v2v/linux.ml:150
 msgid "don't know how to find file owner using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:129
+#: ../v2v/linux.ml:129
 msgid "don't know how to get list of files from package using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:114
+#: ../v2v/linux.ml:114
 msgid "don't know how to remove packages using %s: packages: %s"
 msgstr ""
 
@@ -2441,37 +2441,37 @@ msgstr ""
 msgid "error running command: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:118
+#: ../v2v/vCenter.ml:120
 msgid ""
 "esx: URI (-ic parameter) contains no path, so we cannot determine the "
 "datacenter name"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:180
+#: ../v2v/vCenter.ml:182
 msgid "esx: URL not found: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:200
+#: ../v2v/vCenter.ml:202
 msgid ""
 "esx: could not read session cookie from the vCenter Server, conversion may "
 "consume all sessions on the server and fail part way through"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:172
+#: ../v2v/vCenter.ml:174
 msgid "esx: incorrect username or password"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:174
+#: ../v2v/vCenter.ml:176
 msgid ""
 "esx: incorrect username or password.  You might need to specify the username "
 "in the URI like this: %s://USERNAME@[etc]"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:185
+#: ../v2v/vCenter.ml:187
 msgid "esx: invalid response from server"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:166
+#: ../v2v/vCenter.ml:168
 msgid "esx: no status code in output of 'curl' command.  Is 'curl' installed?"
 msgstr ""
 
@@ -2850,7 +2850,7 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:164
+#: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
 "bytes.  The virtual size is: %Ld.\n"
@@ -2946,7 +2946,7 @@ msgstr ""
 msgid "unknown -oa option: %s"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:148
+#: ../v2v/OVF.ml:148
 msgid "unknown guest operating system: %s %s %d.%d (%s)"
 msgstr ""
 
diff --git a/po/uk.po b/po/uk.po
index 5cb35b1..c3ae564 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-10-09 10:28+0100\n"
+"POT-Creation-Date: 2014-10-10 16:57+0100\n"
 "PO-Revision-Date: 2014-10-07 12:23+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Ukrainian (http://www.transifex.com/projects/p/libguestfs/"
@@ -1505,7 +1505,7 @@ msgstr ""
 msgid "Quiet output"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:351 ../v2v/lib_ovf.ml:174
+#: ../v2v/OVF.ml:351 ../v2v/OVF.ml:174
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
@@ -2104,7 +2104,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:295
+#: ../v2v/OVF.ml:295
 msgid ""
 "This guest required a password for connection to its display, but this is "
 "not supported by RHEV.  Therefore the converted guest's display will not "
@@ -2405,15 +2405,15 @@ msgstr ""
 msgid "domain"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:150
+#: ../v2v/linux.ml:150
 msgid "don't know how to find file owner using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:129
+#: ../v2v/linux.ml:129
 msgid "don't know how to get list of files from package using %s"
 msgstr ""
 
-#: ../v2v/lib_linux.ml:114
+#: ../v2v/linux.ml:114
 msgid "don't know how to remove packages using %s: packages: %s"
 msgstr ""
 
@@ -2443,37 +2443,37 @@ msgstr ""
 msgid "error running command: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:118
+#: ../v2v/vCenter.ml:120
 msgid ""
 "esx: URI (-ic parameter) contains no path, so we cannot determine the "
 "datacenter name"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:180
+#: ../v2v/vCenter.ml:182
 msgid "esx: URL not found: %s"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:200
+#: ../v2v/vCenter.ml:202
 msgid ""
 "esx: could not read session cookie from the vCenter Server, conversion may "
 "consume all sessions on the server and fail part way through"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:172
+#: ../v2v/vCenter.ml:174
 msgid "esx: incorrect username or password"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:174
+#: ../v2v/vCenter.ml:176
 msgid ""
 "esx: incorrect username or password.  You might need to specify the username "
 "in the URI like this: %s://USERNAME@[etc]"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:185
+#: ../v2v/vCenter.ml:187
 msgid "esx: invalid response from server"
 msgstr ""
 
-#: ../v2v/lib_esx.ml:166
+#: ../v2v/vCenter.ml:168
 msgid "esx: no status code in output of 'curl' command.  Is 'curl' installed?"
 msgstr ""
 
@@ -2852,7 +2852,7 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:164
+#: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
 "bytes.  The virtual size is: %Ld.\n"
@@ -2948,7 +2948,7 @@ msgstr ""
 msgid "unknown -oa option: %s"
 msgstr ""
 
-#: ../v2v/lib_ovf.ml:148
+#: ../v2v/OVF.ml:148
 msgid "unknown guest operating system: %s %s %d.%d (%s)"
 msgstr ""
 

-- 
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