[Pkg-libvirt-commits] [libguestfs] 11/116: Version 1.29.4.

Hilko Bengen bengen at moszumanska.debian.org
Wed Nov 26 22:04:41 UTC 2014


This is an automated email from the git hooks/post-receive script.

bengen pushed a commit to annotated tag debian/1%1.29.10-1
in repository libguestfs.

commit a6b39437830dd49c55e0b2ca7c9b05e446462e59
Author: Richard W.M. Jones <rjones at redhat.com>
Date:   Fri Oct 31 17:47:18 2014 +0000

    Version 1.29.4.
---
 BUGS                        |  36 +++++-----
 configure.ac                |   2 +-
 po-docs/ja.po               |   4 +-
 po-docs/libguestfs-docs.pot |   6 +-
 po-docs/uk.po               |   4 +-
 po/en_GB.po                 | 169 ++++++++++++++++++++++++-------------------
 po/es.po                    | 169 ++++++++++++++++++++++++-------------------
 po/gu.po                    | 169 ++++++++++++++++++++++++-------------------
 po/hi.po                    | 169 ++++++++++++++++++++++++-------------------
 po/kn.po                    | 169 ++++++++++++++++++++++++-------------------
 po/libguestfs.pot           | 171 +++++++++++++++++++++++++-------------------
 po/ml.po                    | 169 ++++++++++++++++++++++++-------------------
 po/mr.po                    | 169 ++++++++++++++++++++++++-------------------
 po/nl.po                    | 169 ++++++++++++++++++++++++-------------------
 po/or.po                    | 169 ++++++++++++++++++++++++-------------------
 po/pa.po                    | 169 ++++++++++++++++++++++++-------------------
 po/pl.po                    | 169 ++++++++++++++++++++++++-------------------
 po/ta.po                    | 169 ++++++++++++++++++++++++-------------------
 po/te.po                    | 169 ++++++++++++++++++++++++-------------------
 po/uk.po                    | 169 ++++++++++++++++++++++++-------------------
 20 files changed, 1482 insertions(+), 1107 deletions(-)

diff --git a/BUGS b/BUGS
index 992e7b2..68b3fde 100644
--- a/BUGS
+++ b/BUGS
@@ -1,5 +1,5 @@
 NOTE: This file is automatically generated from "update-bugs.sh".
-Last updated: 2014-10-30
+Last updated: 2014-10-31
 
 This contains a local list of the bugs that are open against
 libguestfs.  Bugs are tracked in the Red Hat Bugzilla database
@@ -404,9 +404,6 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
 1151739 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1151739
   typo error in man page of virt-edit
 
-1151898 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1151898
-  virt-ls --checksum: checksum for soft link is wrong, the soft link have no checksum value output
-
 1151901 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1151901
   Should also add a field for directory files when run virt-ls with --csv option
 
@@ -452,9 +449,6 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
 1153702 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1153702
   Using "upload - XXX" doesn't work with remote
 
-1153844 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1153844
-  Redundancy whitespace at the end of directory name when use <TAB> to complete the directory name in guestfish with a xfs filesystem in guest
-
 1153846 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1153846
   Redundancy whitespace at the end of directory name when use <TAB> to complete the directory name in guestfish with a xfs filesystem in guest
 
@@ -470,9 +464,6 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
 1158812 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1158812
   win7(x64) guest failed to boot after converted from esx server
 
-1159016 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1159016
-  libvirt backend does not set RBD password
-
 1159030 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1159030
   libvirt backend does not set RBD password
 
@@ -497,8 +488,8 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
 1069966 ASSIGNED https://bugzilla.redhat.com/show_bug.cgi?id=1069966
   RFE: let virt-builder etc build ARM guests on x86 host
 
-1142008 ASSIGNED https://bugzilla.redhat.com/show_bug.cgi?id=1142008
-  Conversion guest cannot been seen on rhevm server
+1143887 ASSIGNED https://bugzilla.redhat.com/show_bug.cgi?id=1143887
+  Warning shows when converting guests to rhev:chown: changing ownership of ?/tmp/v2v.u48xag/*.ovf?: Invalid argument
 
 1145908 ASSIGNED https://bugzilla.redhat.com/show_bug.cgi?id=1145908
   No virtio drivers available warning shows when converting win8 guest
@@ -506,7 +497,7 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
 1156298 ASSIGNED https://bugzilla.redhat.com/show_bug.cgi?id=1156298
   Remove files in package libguestfs-bash-completion, these files are bash completion files, some of the virt tool completion are already implement in another file, so can remove its completion file
 
-(162 bugs)
+(159 bugs)
 
 --------------------------------------------------
 Bugs in MODIFIED, POST or ON_QA state are fixed.
@@ -521,9 +512,18 @@ You can help by testing the fixes.
 1151738 POST https://bugzilla.redhat.com/show_bug.cgi?id=1151738
   typo error in man page of virt-edit
 
+1153844 POST https://bugzilla.redhat.com/show_bug.cgi?id=1153844
+  Redundancy whitespace at the end of directory name when use <TAB> to complete the directory name in guestfish with a xfs filesystem in guest
+
 1158526 POST https://bugzilla.redhat.com/show_bug.cgi?id=1158526
   Use password file instead of process interaction
 
+1159016 POST https://bugzilla.redhat.com/show_bug.cgi?id=1159016
+  libvirt backend does not set RBD password
+
+1159258 POST https://bugzilla.redhat.com/show_bug.cgi?id=1159258
+  esx win2008 32 bit guest fail to load after conversion because the firmware isn't ACPI compatible
+
 1053847 MODIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1053847
   Recommended default clock/timer settings
 
@@ -575,9 +575,6 @@ You can help by testing the fixes.
 1141626 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=1141626
   virt-sysprep option '--password' don't work well, it will cause login problem and if execute with other options it will take no effect
 
-1143887 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=1143887
-  Warning shows when converting guests to rhev:chown: changing ownership of ?/tmp/v2v.u48xag/*.ovf?: Invalid argument
-
 1143949 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=1143949
   virt-customize option '--password-crypto' do not work
 
@@ -599,7 +596,7 @@ You can help by testing the fixes.
 1156449 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=1156449
   libguestfs FTBFS on f21 ppc64le
 
-(29 bugs)
+(31 bugs)
 
 --------------------------------------------------
 These bugs are in the VERIFIED state.
@@ -661,6 +658,9 @@ These bugs are in the VERIFIED state.
 1142004 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1142004
   virt-v2v prints waring:WARNING:/files/boot/grub/device.map references unknown device "xvda"
 
+1142008 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1142008
+  Conversion guest cannot been seen on rhevm server
+
 1142158 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1142158
   Illegal command 'part-get-name /dev/sda1 1' cause libguestfs appliance crashed
 
@@ -751,6 +751,6 @@ These bugs are in the VERIFIED state.
 1157691 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1157691
   virt-p2v-make-disk should add firmwares
 
-(49 bugs)
+(50 bugs)
 
 End of BUGS file.
diff --git a/configure.ac b/configure.ac
index a5e9bed..5de624e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -26,7 +26,7 @@
 # freeform string.
 m4_define([libguestfs_major],   [1])
 m4_define([libguestfs_minor],   [29])
-m4_define([libguestfs_release], [3])
+m4_define([libguestfs_release], [4])
 
 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 c822366..6a81950 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-30 22:20+0000\n"
+"POT-Creation-Date: 2014-10-31 17:41+0000\n"
 "PO-Revision-Date: 2014-10-18 08:01+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Japanese (http://www.transifex.com/projects/p/libguestfs/"
@@ -17548,7 +17548,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:389 ../src/guestfs-actions.pod:487
 msgid ""
 "For the C<rbd> protocol only, this specifies the 'secret' to use when "
-"connecting to the remote device."
+"connecting to the remote device.  It must be base64 encoded."
 msgstr ""
 
 #. type: textblock
diff --git a/po-docs/libguestfs-docs.pot b/po-docs/libguestfs-docs.pot
index ec00e1c..920d7f0 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.29.3\n"
+"Project-Id-Version: libguestfs 1.29.4\n"
 "Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2014-10-30 22:20+0000\n"
+"POT-Creation-Date: 2014-10-31 17:41+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -15422,7 +15422,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:389 ../src/guestfs-actions.pod:487
 msgid ""
 "For the C<rbd> protocol only, this specifies the 'secret' to use when "
-"connecting to the remote device."
+"connecting to the remote device.  It must be base64 encoded."
 msgstr ""
 
 #. type: textblock
diff --git a/po-docs/uk.po b/po-docs/uk.po
index c005387..702785b 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-30 22:20+0000\n"
+"POT-Creation-Date: 2014-10-31 17:41+0000\n"
 "PO-Revision-Date: 2014-10-18 08:01+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Ukrainian (http://www.transifex.com/projects/p/libguestfs/"
@@ -17547,7 +17547,7 @@ msgstr "C<secret>"
 #: ../fish/guestfish-actions.pod:389 ../src/guestfs-actions.pod:487
 msgid ""
 "For the C<rbd> protocol only, this specifies the 'secret' to use when "
-"connecting to the remote device."
+"connecting to the remote device.  It must be base64 encoded."
 msgstr ""
 
 #. type: textblock
diff --git a/po/en_GB.po b/po/en_GB.po
index f4f94f3..73354f7 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-30 22:20+0000\n"
+"POT-Creation-Date: 2014-10-31 17:41+0000\n"
 "PO-Revision-Date: 2014-10-18 08:00+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
@@ -46,7 +46,7 @@ msgstr ""
 
 #. ../customize/customize_main.ml:238
 #. ../builder/get_kernel.ml:52
-#. ../builder/builder.ml:650
+#. ../builder/builder.ml:647
 #: ../v2v/v2v.ml:618 ../v2v/v2v.ml:507 ../sysprep/main.ml:266
 msgid "%s (ignored)"
 msgstr ""
@@ -176,23 +176,23 @@ msgid ""
 "read the man page virt-builder(1).\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:224
+#: ../builder/index_parser.ml:225
 msgid "%s: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:249
+#: ../builder/index_parser.ml:250
 msgid "%s: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:205
+#: ../builder/index_parser.ml:206
 msgid "%s: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:217
 msgid "%s: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:294
+#: ../builder/index_parser.ml:295
 msgid "%s: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -251,15 +251,15 @@ msgstr ""
 msgid "%s: file is too small to be a disk image (%Ld bytes)"
 msgstr ""
 
-#: ../builder/index_parser.ml:166
+#: ../builder/index_parser.ml:167
 msgid "%s: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:164
+#: ../builder/index_parser.ml:165
 msgid "%s: index is corrupt: %s: field '%s[%s]' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:148
+#: ../builder/index_parser.ml:149
 msgid ""
 "%s: index is corrupt: os-version '%s' with architecture '%s' appears two or "
 "more times\n"
@@ -284,15 +284,15 @@ msgstr ""
 msgid "%s: new partition size is zero or negative"
 msgstr ""
 
-#: ../builder/index_parser.ml:190
+#: ../builder/index_parser.ml:191
 msgid "%s: no 'arch' entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:185
+#: ../builder/index_parser.ml:186
 msgid "%s: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:213
+#: ../builder/index_parser.ml:214
 msgid "%s: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -389,11 +389,11 @@ msgstr ""
 msgid "%s: warning: %s"
 msgstr ""
 
-#: ../builder/index_parser.ml:298
+#: ../builder/index_parser.ml:299
 msgid "%s: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:290
+#: ../builder/index_parser.ml:291
 msgid "%s: zero length path in the index file\n"
 msgstr ""
 
@@ -546,14 +546,14 @@ msgstr ""
 msgid "-o libvirt: --qemu-boot option cannot be used in this output mode"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:233
+#: ../v2v/output_libvirt.ml:321
 msgid ""
 "-o libvirt: output pool '%s' has type='dir' but the /pool/target/path "
 "element either does not exist or is not a local directory.  See virt-v2v(1) "
 "section \"OUTPUT TO LIBVIRT\""
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:230
+#: ../v2v/output_libvirt.ml:318
 msgid ""
 "-o libvirt: output pool '%s' is not a directory (type='dir').  See virt-"
 "v2v(1) section \"OUTPUT TO LIBVIRT\""
@@ -706,7 +706,7 @@ msgstr ""
 msgid "Compressed output format"
 msgstr ""
 
-#: ../builder/builder.ml:598
+#: ../builder/builder.ml:595
 msgid "Converting %s to %s"
 msgstr ""
 
@@ -724,7 +724,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../builder/builder.ml:529
+#: ../builder/builder.ml:526
 msgid "Copying"
 msgstr ""
 
@@ -898,7 +898,7 @@ msgstr ""
 msgid "Download size:"
 msgstr ""
 
-#: ../builder/builder.ml:268 ../builder/builder.ml:210
+#: ../builder/builder.ml:265 ../builder/builder.ml:207
 msgid "Downloading: %s"
 msgstr ""
 
@@ -1041,7 +1041,7 @@ msgid "Fingerprint: %s\n"
 msgstr ""
 
 #: ../v2v/v2v.ml:423 ../customize/customize_main.ml:248
-#: ../builder/builder.ml:699
+#: ../builder/builder.ml:696
 msgid "Finishing off"
 msgstr ""
 
@@ -1087,7 +1087,7 @@ msgstr ""
 msgid "Format of output disk (default: same as input)"
 msgstr ""
 
-#: ../builder/builder.ml:689
+#: ../builder/builder.ml:686
 msgid "Free space"
 msgstr ""
 
@@ -1095,13 +1095,13 @@ msgstr ""
 msgid "Full name:"
 msgstr ""
 
-#: ../builder/sigchecker.ml:72
+#: ../builder/sigchecker.ml:67
 msgid ""
 "GPG failure: could not run GPG the first time\n"
 "Use the '-v' option and look for earlier error messages."
 msgstr ""
 
-#: ../builder/sigchecker.ml:162
+#: ../builder/sigchecker.ml:157
 msgid ""
 "GPG failure: could not verify digital signature of file\n"
 "Try:\n"
@@ -1275,7 +1275,7 @@ msgid ""
 "new random UUIDs are generated and assigned to filesystems."
 msgstr ""
 
-#: ../builder/builder.ml:611
+#: ../builder/builder.ml:608
 msgid "Opening the new disk"
 msgstr ""
 
@@ -1291,11 +1291,11 @@ msgstr ""
 msgid "Output VM UUID"
 msgstr ""
 
-#: ../builder/builder.ml:684
+#: ../builder/builder.ml:681
 msgid "Output file"
 msgstr ""
 
-#: ../builder/builder.ml:686
+#: ../builder/builder.ml:683
 msgid "Output format"
 msgstr ""
 
@@ -1307,7 +1307,7 @@ msgstr ""
 msgid "Output image UUID(s)"
 msgstr ""
 
-#: ../builder/builder.ml:685
+#: ../builder/builder.ml:682
 msgid "Output size"
 msgstr ""
 
@@ -1354,7 +1354,7 @@ msgstr ""
 msgid "Picked %s because '--root first' was used."
 msgstr ""
 
-#: ../builder/builder.ml:466
+#: ../builder/builder.ml:463
 msgid "Planning how to build this image"
 msgstr ""
 
@@ -1563,11 +1563,11 @@ msgstr ""
 msgid "Resize partition"
 msgstr ""
 
-#: ../builder/builder.ml:556
+#: ../builder/builder.ml:553
 msgid "Resizing (using virt-resize) to expand the disk to %s"
 msgstr ""
 
-#: ../builder/builder.ml:585
+#: ../builder/builder.ml:582
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
@@ -1874,7 +1874,7 @@ msgid ""
 "See: L<https://bugzilla.redhat.com/show_bug.cgi?id=991641>"
 msgstr ""
 
-#: ../builder/index_parser.ml:116
+#: ../builder/index_parser.ml:117
 msgid ""
 "The index file downloaded from '%s' is corrupt.\n"
 "You need to ask the supplier of this file to fix it and upload a fixed "
@@ -1935,7 +1935,7 @@ msgid ""
 "This option can be specified multiple times."
 msgstr ""
 
-#: ../builder/builder.ml:252
+#: ../builder/builder.ml:249
 msgid "There are no notes for %s\n"
 msgstr ""
 
@@ -2000,7 +2000,7 @@ msgstr ""
 msgid "This removes temporary files under C</tmp> and C</var/tmp>."
 msgstr ""
 
-#: ../builder/builder.ml:687
+#: ../builder/builder.ml:684
 msgid "Total usable space"
 msgstr ""
 
@@ -2018,7 +2018,7 @@ msgstr ""
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../builder/builder.ml:544
+#: ../builder/builder.ml:541
 msgid "Uncompressing"
 msgstr ""
 
@@ -2146,13 +2146,13 @@ msgstr ""
 msgid "cannot detect the input disk format; use the -if parameter"
 msgstr ""
 
-#: ../builder/builder.ml:239
+#: ../builder/builder.ml:236
 msgid ""
 "cannot find os-version '%s' with architecture '%s'.\n"
 "Use --list to list available guest types."
 msgstr ""
 
-#: ../builder/builder.ml:325
+#: ../builder/builder.ml:322
 msgid "cannot output to a character device or /dev/null"
 msgstr ""
 
@@ -2192,7 +2192,7 @@ msgid ""
 "expected sha1 (%s) = %s)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:203
+#: ../builder/sigchecker.ml:198
 msgid ""
 "checksum of template did not match the expected checksum!\n"
 "  found checksum: %s\n"
@@ -2211,13 +2211,13 @@ msgstr ""
 msgid "could not add grub2 serial console (ignored)"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:272
+#: ../v2v/output_libvirt.ml:371
 msgid ""
 "could not define libvirt domain.  The libvirt XML is still available in "
 "'%s'.  Try running 'virsh define %s' yourself instead."
 msgstr ""
 
-#: ../builder/sigchecker.ml:98
+#: ../builder/sigchecker.ml:93
 msgid ""
 "could not export public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2233,7 +2233,7 @@ msgid ""
 "\\CurrentVersion"
 msgstr ""
 
-#: ../builder/sigchecker.ml:50
+#: ../builder/sigchecker.ml:45
 msgid ""
 "could not import public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2264,7 +2264,7 @@ msgid ""
 "harmless.  Original error message: %s"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:254
+#: ../v2v/output_libvirt.ml:343
 msgid "could not refresh libvirt pool %s"
 msgstr ""
 
@@ -2272,7 +2272,7 @@ msgstr ""
 msgid "could not remove grub2 serial console (ignored)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:191
+#: ../builder/sigchecker.ml:186
 msgid "could not run sha512sum command to verify checksum"
 msgstr ""
 
@@ -2478,7 +2478,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: ../builder/sigchecker.ml:178
+#: ../builder/sigchecker.ml:173
 msgid ""
 "fingerprint of signature does not match the expected fingerprint!\n"
 "  found fingerprint: %s\n"
@@ -2559,7 +2559,7 @@ msgstr ""
 msgid "image directory (%s) does not exist or is not a directory"
 msgstr ""
 
-#: ../builder/builder.ml:350
+#: ../builder/builder.ml:347
 msgid ""
 "images cannot be shrunk, the output size is too small for this image.  "
 "Requested size = %s, minimum size = %s"
@@ -2573,7 +2573,7 @@ msgstr ""
 msgid "in the libvirt XML metadata, <name> is missing or empty"
 msgstr ""
 
-#: ../builder/builder.ml:310
+#: ../builder/builder.ml:307
 msgid "input file (%s) has an unsupported type"
 msgstr ""
 
@@ -2669,11 +2669,11 @@ msgstr ""
 msgid "no .ovf file was found in %s"
 msgstr ""
 
-#: ../builder/builder.ml:203
+#: ../builder/builder.ml:200
 msgid "no cache directory"
 msgstr ""
 
-#: ../builder/builder.ml:196
+#: ../builder/builder.ml:193
 msgid "no cache directory\n"
 msgstr ""
 
@@ -2681,7 +2681,7 @@ msgstr ""
 msgid "no grub1/grub-legacy or grub2 configuration file was found"
 msgstr ""
 
-#: ../builder/builder.ml:654
+#: ../builder/builder.ml:651
 msgid ""
 "no guest operating systems or multiboot OS found in this disk image\n"
 "This is a failure of the source repository.  Use -v for more information."
@@ -2718,7 +2718,7 @@ msgstr ""
 msgid "no output from sha1sum command, see previous errors"
 msgstr ""
 
-#: ../builder/builder.ml:471
+#: ../builder/builder.ml:468
 msgid ""
 "no plan could be found for making a disk image with\n"
 "the required size, format etc. This is a bug in libguestfs!\n"
@@ -2796,7 +2796,7 @@ msgid ""
 "considered in future."
 msgstr ""
 
-#: ../builder/builder.ml:353
+#: ../builder/builder.ml:350
 msgid ""
 "output size is too large for this block device.  Requested size = %s, output "
 "block device = %s, output block device size = %s"
@@ -2924,6 +2924,10 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
+#: ../v2v/output_libvirt.ml:46
+msgid "the target hypervisor does not support a %s KVM guest"
+msgstr ""
+
 #: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
@@ -2951,7 +2955,7 @@ msgid ""
 "The guest will be configured to use slower emulated devices."
 msgstr ""
 
-#: ../builder/sigchecker.ml:145
+#: ../builder/sigchecker.ml:140
 msgid ""
 "there is no detached signature file\n"
 "This probably means the index file is missing a sig=... line.\n"
@@ -8086,11 +8090,11 @@ msgstr ""
 msgid "you must call guestfs_add_drive before guestfs_launch"
 msgstr ""
 
-#: src/launch-direct.c:868 src/launch-libvirt.c:559
+#: src/launch-direct.c:868 src/launch-libvirt.c:596
 msgid "qemu launched and contacted daemon, but state != READY"
 msgstr ""
 
-#: src/launch-direct.c:1270 src/launch-libvirt.c:1324
+#: src/launch-direct.c:1270 src/launch-libvirt.c:1363
 #, c-format
 msgid "realpath: could not convert '%s' to absolute path"
 msgstr ""
@@ -8130,25 +8134,25 @@ msgid ""
 "discard"
 msgstr ""
 
-#: src/launch-libvirt.c:235
+#: src/launch-libvirt.c:264
 msgid "direct mode flag is not supported yet for libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:244
+#: src/launch-libvirt.c:273
 #, c-format
 msgid "you must have libvirt >= %d.%d.%d to use the 'libvirt' backend"
 msgstr ""
 
-#: src/launch-libvirt.c:279
+#: src/launch-libvirt.c:308
 #, c-format
 msgid "could not connect to libvirt (URI = %s)"
 msgstr ""
 
-#: src/launch-libvirt.c:308
+#: src/launch-libvirt.c:337
 msgid "could not get libvirt capabilities"
 msgstr ""
 
-#: src/launch-libvirt.c:487
+#: src/launch-libvirt.c:524
 msgid ""
 "could not create appliance through libvirt.\n"
 "\n"
@@ -8158,21 +8162,21 @@ msgid ""
 "Original error from libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:625
+#: src/launch-libvirt.c:662
 msgid "unable to parse capabilities XML returned by libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:631 src/libvirt-domain.c:405 src/libvirt-domain.c:488
+#: src/launch-libvirt.c:668 src/libvirt-domain.c:405 src/libvirt-domain.c:488
 #: src/libvirt-domain.c:701
 msgid "unable to create new XPath context"
 msgstr ""
 
-#: src/launch-libvirt.c:641
+#: src/launch-libvirt.c:678
 #, c-format
 msgid "unable to evaluate XPath expression: %s"
 msgstr ""
 
-#: src/launch-libvirt.c:674
+#: src/launch-libvirt.c:711
 #, c-format
 msgid ""
 "libvirt hypervisor doesn't support qemu or KVM,\n"
@@ -8187,49 +8191,70 @@ msgid ""
 "For further help, read the guestfs(3) man page and libguestfs FAQ."
 msgstr ""
 
-#: src/launch-libvirt.c:908
+#: src/launch-libvirt.c:945
 #, c-format
 msgid "%s:%d: error constructing libvirt XML near call to \"%s\""
 msgstr ""
 
-#: src/launch-libvirt.c:1278
+#: src/launch-libvirt.c:1317
 msgid "'iface' parameter is not supported by the libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:1401
+#: src/launch-libvirt.c:1446
 msgid ""
 "libvirt does not support the qemu curl driver protocols (ftp, http, etc.); "
 "try setting LIBGUESTFS_BACKEND=direct"
 msgstr ""
 
-#: src/launch-libvirt.c:1426
+#: src/launch-libvirt.c:1471
 msgid ""
 "could not auto-detect the format.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1433
+#: src/launch-libvirt.c:1478
 msgid ""
 "could not auto-detect the format when using a non-file protocol.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1693
+#: src/launch-libvirt.c:1793
+msgid "could not define libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1804
+msgid "rbd protocol secret must be base64 encoded"
+msgstr ""
+
+#: src/launch-libvirt.c:1808
+#, c-format
+msgid "base64_decode_alloc: %m"
+msgstr ""
+
+#: src/launch-libvirt.c:1829
+msgid "could not set libvirt secret value"
+msgstr ""
+
+#: src/launch-libvirt.c:1842
+msgid "could not get UUID from libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1949
 msgid "could not destroy libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1733 src/launch-libvirt.c:1766
+#: src/launch-libvirt.c:1995 src/launch-libvirt.c:2028
 #, c-format
 msgid "%s: internal error forming error message"
 msgstr ""
 
-#: src/launch-libvirt.c:1825
+#: src/launch-libvirt.c:2091
 msgid "could not attach disk to libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1856
+#: src/launch-libvirt.c:2122
 msgid "could not detach disk from libvirt domain"
 msgstr ""
 
diff --git a/po/es.po b/po/es.po
index fc0b860..84522e4 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-30 22:20+0000\n"
+"POT-Creation-Date: 2014-10-31 17:41+0000\n"
 "PO-Revision-Date: 2014-10-18 08:00+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Spanish (http://www.transifex.com/projects/p/libguestfs/"
@@ -48,7 +48,7 @@ msgstr ""
 
 #. ../customize/customize_main.ml:238
 #. ../builder/get_kernel.ml:52
-#. ../builder/builder.ml:650
+#. ../builder/builder.ml:647
 #: ../v2v/v2v.ml:618 ../v2v/v2v.ml:507 ../sysprep/main.ml:266
 msgid "%s (ignored)"
 msgstr ""
@@ -178,23 +178,23 @@ msgid ""
 "read the man page virt-builder(1).\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:224
+#: ../builder/index_parser.ml:225
 msgid "%s: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:249
+#: ../builder/index_parser.ml:250
 msgid "%s: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:205
+#: ../builder/index_parser.ml:206
 msgid "%s: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:217
 msgid "%s: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:294
+#: ../builder/index_parser.ml:295
 msgid "%s: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -253,15 +253,15 @@ msgstr ""
 msgid "%s: file is too small to be a disk image (%Ld bytes)"
 msgstr ""
 
-#: ../builder/index_parser.ml:166
+#: ../builder/index_parser.ml:167
 msgid "%s: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:164
+#: ../builder/index_parser.ml:165
 msgid "%s: index is corrupt: %s: field '%s[%s]' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:148
+#: ../builder/index_parser.ml:149
 msgid ""
 "%s: index is corrupt: os-version '%s' with architecture '%s' appears two or "
 "more times\n"
@@ -286,15 +286,15 @@ msgstr ""
 msgid "%s: new partition size is zero or negative"
 msgstr ""
 
-#: ../builder/index_parser.ml:190
+#: ../builder/index_parser.ml:191
 msgid "%s: no 'arch' entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:185
+#: ../builder/index_parser.ml:186
 msgid "%s: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:213
+#: ../builder/index_parser.ml:214
 msgid "%s: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -391,11 +391,11 @@ msgstr ""
 msgid "%s: warning: %s"
 msgstr ""
 
-#: ../builder/index_parser.ml:298
+#: ../builder/index_parser.ml:299
 msgid "%s: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:290
+#: ../builder/index_parser.ml:291
 msgid "%s: zero length path in the index file\n"
 msgstr ""
 
@@ -548,14 +548,14 @@ msgstr ""
 msgid "-o libvirt: --qemu-boot option cannot be used in this output mode"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:233
+#: ../v2v/output_libvirt.ml:321
 msgid ""
 "-o libvirt: output pool '%s' has type='dir' but the /pool/target/path "
 "element either does not exist or is not a local directory.  See virt-v2v(1) "
 "section \"OUTPUT TO LIBVIRT\""
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:230
+#: ../v2v/output_libvirt.ml:318
 msgid ""
 "-o libvirt: output pool '%s' is not a directory (type='dir').  See virt-"
 "v2v(1) section \"OUTPUT TO LIBVIRT\""
@@ -708,7 +708,7 @@ msgstr ""
 msgid "Compressed output format"
 msgstr ""
 
-#: ../builder/builder.ml:598
+#: ../builder/builder.ml:595
 msgid "Converting %s to %s"
 msgstr ""
 
@@ -726,7 +726,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../builder/builder.ml:529
+#: ../builder/builder.ml:526
 msgid "Copying"
 msgstr ""
 
@@ -900,7 +900,7 @@ msgstr ""
 msgid "Download size:"
 msgstr ""
 
-#: ../builder/builder.ml:268 ../builder/builder.ml:210
+#: ../builder/builder.ml:265 ../builder/builder.ml:207
 msgid "Downloading: %s"
 msgstr ""
 
@@ -1043,7 +1043,7 @@ msgid "Fingerprint: %s\n"
 msgstr ""
 
 #: ../v2v/v2v.ml:423 ../customize/customize_main.ml:248
-#: ../builder/builder.ml:699
+#: ../builder/builder.ml:696
 msgid "Finishing off"
 msgstr ""
 
@@ -1089,7 +1089,7 @@ msgstr ""
 msgid "Format of output disk (default: same as input)"
 msgstr ""
 
-#: ../builder/builder.ml:689
+#: ../builder/builder.ml:686
 msgid "Free space"
 msgstr ""
 
@@ -1097,13 +1097,13 @@ msgstr ""
 msgid "Full name:"
 msgstr ""
 
-#: ../builder/sigchecker.ml:72
+#: ../builder/sigchecker.ml:67
 msgid ""
 "GPG failure: could not run GPG the first time\n"
 "Use the '-v' option and look for earlier error messages."
 msgstr ""
 
-#: ../builder/sigchecker.ml:162
+#: ../builder/sigchecker.ml:157
 msgid ""
 "GPG failure: could not verify digital signature of file\n"
 "Try:\n"
@@ -1277,7 +1277,7 @@ msgid ""
 "new random UUIDs are generated and assigned to filesystems."
 msgstr ""
 
-#: ../builder/builder.ml:611
+#: ../builder/builder.ml:608
 msgid "Opening the new disk"
 msgstr ""
 
@@ -1293,11 +1293,11 @@ msgstr ""
 msgid "Output VM UUID"
 msgstr ""
 
-#: ../builder/builder.ml:684
+#: ../builder/builder.ml:681
 msgid "Output file"
 msgstr ""
 
-#: ../builder/builder.ml:686
+#: ../builder/builder.ml:683
 msgid "Output format"
 msgstr ""
 
@@ -1309,7 +1309,7 @@ msgstr ""
 msgid "Output image UUID(s)"
 msgstr ""
 
-#: ../builder/builder.ml:685
+#: ../builder/builder.ml:682
 msgid "Output size"
 msgstr ""
 
@@ -1356,7 +1356,7 @@ msgstr ""
 msgid "Picked %s because '--root first' was used."
 msgstr ""
 
-#: ../builder/builder.ml:466
+#: ../builder/builder.ml:463
 msgid "Planning how to build this image"
 msgstr ""
 
@@ -1565,11 +1565,11 @@ msgstr ""
 msgid "Resize partition"
 msgstr ""
 
-#: ../builder/builder.ml:556
+#: ../builder/builder.ml:553
 msgid "Resizing (using virt-resize) to expand the disk to %s"
 msgstr ""
 
-#: ../builder/builder.ml:585
+#: ../builder/builder.ml:582
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
@@ -1876,7 +1876,7 @@ msgid ""
 "See: L<https://bugzilla.redhat.com/show_bug.cgi?id=991641>"
 msgstr ""
 
-#: ../builder/index_parser.ml:116
+#: ../builder/index_parser.ml:117
 msgid ""
 "The index file downloaded from '%s' is corrupt.\n"
 "You need to ask the supplier of this file to fix it and upload a fixed "
@@ -1937,7 +1937,7 @@ msgid ""
 "This option can be specified multiple times."
 msgstr ""
 
-#: ../builder/builder.ml:252
+#: ../builder/builder.ml:249
 msgid "There are no notes for %s\n"
 msgstr ""
 
@@ -2002,7 +2002,7 @@ msgstr ""
 msgid "This removes temporary files under C</tmp> and C</var/tmp>."
 msgstr ""
 
-#: ../builder/builder.ml:687
+#: ../builder/builder.ml:684
 msgid "Total usable space"
 msgstr ""
 
@@ -2020,7 +2020,7 @@ msgstr ""
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../builder/builder.ml:544
+#: ../builder/builder.ml:541
 msgid "Uncompressing"
 msgstr ""
 
@@ -2148,13 +2148,13 @@ msgstr ""
 msgid "cannot detect the input disk format; use the -if parameter"
 msgstr ""
 
-#: ../builder/builder.ml:239
+#: ../builder/builder.ml:236
 msgid ""
 "cannot find os-version '%s' with architecture '%s'.\n"
 "Use --list to list available guest types."
 msgstr ""
 
-#: ../builder/builder.ml:325
+#: ../builder/builder.ml:322
 msgid "cannot output to a character device or /dev/null"
 msgstr ""
 
@@ -2194,7 +2194,7 @@ msgid ""
 "expected sha1 (%s) = %s)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:203
+#: ../builder/sigchecker.ml:198
 msgid ""
 "checksum of template did not match the expected checksum!\n"
 "  found checksum: %s\n"
@@ -2213,13 +2213,13 @@ msgstr ""
 msgid "could not add grub2 serial console (ignored)"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:272
+#: ../v2v/output_libvirt.ml:371
 msgid ""
 "could not define libvirt domain.  The libvirt XML is still available in "
 "'%s'.  Try running 'virsh define %s' yourself instead."
 msgstr ""
 
-#: ../builder/sigchecker.ml:98
+#: ../builder/sigchecker.ml:93
 msgid ""
 "could not export public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2235,7 +2235,7 @@ msgid ""
 "\\CurrentVersion"
 msgstr ""
 
-#: ../builder/sigchecker.ml:50
+#: ../builder/sigchecker.ml:45
 msgid ""
 "could not import public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2266,7 +2266,7 @@ msgid ""
 "harmless.  Original error message: %s"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:254
+#: ../v2v/output_libvirt.ml:343
 msgid "could not refresh libvirt pool %s"
 msgstr ""
 
@@ -2274,7 +2274,7 @@ msgstr ""
 msgid "could not remove grub2 serial console (ignored)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:191
+#: ../builder/sigchecker.ml:186
 msgid "could not run sha512sum command to verify checksum"
 msgstr ""
 
@@ -2480,7 +2480,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: ../builder/sigchecker.ml:178
+#: ../builder/sigchecker.ml:173
 msgid ""
 "fingerprint of signature does not match the expected fingerprint!\n"
 "  found fingerprint: %s\n"
@@ -2561,7 +2561,7 @@ msgstr ""
 msgid "image directory (%s) does not exist or is not a directory"
 msgstr ""
 
-#: ../builder/builder.ml:350
+#: ../builder/builder.ml:347
 msgid ""
 "images cannot be shrunk, the output size is too small for this image.  "
 "Requested size = %s, minimum size = %s"
@@ -2575,7 +2575,7 @@ msgstr ""
 msgid "in the libvirt XML metadata, <name> is missing or empty"
 msgstr ""
 
-#: ../builder/builder.ml:310
+#: ../builder/builder.ml:307
 msgid "input file (%s) has an unsupported type"
 msgstr ""
 
@@ -2671,11 +2671,11 @@ msgstr ""
 msgid "no .ovf file was found in %s"
 msgstr ""
 
-#: ../builder/builder.ml:203
+#: ../builder/builder.ml:200
 msgid "no cache directory"
 msgstr ""
 
-#: ../builder/builder.ml:196
+#: ../builder/builder.ml:193
 msgid "no cache directory\n"
 msgstr ""
 
@@ -2683,7 +2683,7 @@ msgstr ""
 msgid "no grub1/grub-legacy or grub2 configuration file was found"
 msgstr ""
 
-#: ../builder/builder.ml:654
+#: ../builder/builder.ml:651
 msgid ""
 "no guest operating systems or multiboot OS found in this disk image\n"
 "This is a failure of the source repository.  Use -v for more information."
@@ -2720,7 +2720,7 @@ msgstr ""
 msgid "no output from sha1sum command, see previous errors"
 msgstr ""
 
-#: ../builder/builder.ml:471
+#: ../builder/builder.ml:468
 msgid ""
 "no plan could be found for making a disk image with\n"
 "the required size, format etc. This is a bug in libguestfs!\n"
@@ -2798,7 +2798,7 @@ msgid ""
 "considered in future."
 msgstr ""
 
-#: ../builder/builder.ml:353
+#: ../builder/builder.ml:350
 msgid ""
 "output size is too large for this block device.  Requested size = %s, output "
 "block device = %s, output block device size = %s"
@@ -2926,6 +2926,10 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
+#: ../v2v/output_libvirt.ml:46
+msgid "the target hypervisor does not support a %s KVM guest"
+msgstr ""
+
 #: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
@@ -2953,7 +2957,7 @@ msgid ""
 "The guest will be configured to use slower emulated devices."
 msgstr ""
 
-#: ../builder/sigchecker.ml:145
+#: ../builder/sigchecker.ml:140
 msgid ""
 "there is no detached signature file\n"
 "This probably means the index file is missing a sig=... line.\n"
@@ -8213,12 +8217,12 @@ msgstr ""
 msgid "you must call guestfs_add_drive before guestfs_launch"
 msgstr "antes de guestfs_launch, debe llamar guestfs_add_drive"
 
-#: src/launch-direct.c:868 src/launch-libvirt.c:559
+#: src/launch-direct.c:868 src/launch-libvirt.c:596
 msgid "qemu launched and contacted daemon, but state != READY"
 msgstr ""
 "qemu ha sido iniciado y contactado el demonio, pero es estado es != READY"
 
-#: src/launch-direct.c:1270 src/launch-libvirt.c:1324
+#: src/launch-direct.c:1270 src/launch-libvirt.c:1363
 #, c-format
 msgid "realpath: could not convert '%s' to absolute path"
 msgstr ""
@@ -8258,25 +8262,25 @@ msgid ""
 "discard"
 msgstr ""
 
-#: src/launch-libvirt.c:235
+#: src/launch-libvirt.c:264
 msgid "direct mode flag is not supported yet for libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:244
+#: src/launch-libvirt.c:273
 #, c-format
 msgid "you must have libvirt >= %d.%d.%d to use the 'libvirt' backend"
 msgstr ""
 
-#: src/launch-libvirt.c:279
+#: src/launch-libvirt.c:308
 #, c-format
 msgid "could not connect to libvirt (URI = %s)"
 msgstr ""
 
-#: src/launch-libvirt.c:308
+#: src/launch-libvirt.c:337
 msgid "could not get libvirt capabilities"
 msgstr ""
 
-#: src/launch-libvirt.c:487
+#: src/launch-libvirt.c:524
 msgid ""
 "could not create appliance through libvirt.\n"
 "\n"
@@ -8286,21 +8290,21 @@ msgid ""
 "Original error from libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:625
+#: src/launch-libvirt.c:662
 msgid "unable to parse capabilities XML returned by libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:631 src/libvirt-domain.c:405 src/libvirt-domain.c:488
+#: src/launch-libvirt.c:668 src/libvirt-domain.c:405 src/libvirt-domain.c:488
 #: src/libvirt-domain.c:701
 msgid "unable to create new XPath context"
 msgstr "no es posible crear un nuevo contexto XPath"
 
-#: src/launch-libvirt.c:641
+#: src/launch-libvirt.c:678
 #, c-format
 msgid "unable to evaluate XPath expression: %s"
 msgstr ""
 
-#: src/launch-libvirt.c:674
+#: src/launch-libvirt.c:711
 #, c-format
 msgid ""
 "libvirt hypervisor doesn't support qemu or KVM,\n"
@@ -8315,49 +8319,70 @@ msgid ""
 "For further help, read the guestfs(3) man page and libguestfs FAQ."
 msgstr ""
 
-#: src/launch-libvirt.c:908
+#: src/launch-libvirt.c:945
 #, c-format
 msgid "%s:%d: error constructing libvirt XML near call to \"%s\""
 msgstr ""
 
-#: src/launch-libvirt.c:1278
+#: src/launch-libvirt.c:1317
 msgid "'iface' parameter is not supported by the libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:1401
+#: src/launch-libvirt.c:1446
 msgid ""
 "libvirt does not support the qemu curl driver protocols (ftp, http, etc.); "
 "try setting LIBGUESTFS_BACKEND=direct"
 msgstr ""
 
-#: src/launch-libvirt.c:1426
+#: src/launch-libvirt.c:1471
 msgid ""
 "could not auto-detect the format.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1433
+#: src/launch-libvirt.c:1478
 msgid ""
 "could not auto-detect the format when using a non-file protocol.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1693
+#: src/launch-libvirt.c:1793
+msgid "could not define libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1804
+msgid "rbd protocol secret must be base64 encoded"
+msgstr ""
+
+#: src/launch-libvirt.c:1808
+#, c-format
+msgid "base64_decode_alloc: %m"
+msgstr ""
+
+#: src/launch-libvirt.c:1829
+msgid "could not set libvirt secret value"
+msgstr ""
+
+#: src/launch-libvirt.c:1842
+msgid "could not get UUID from libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1949
 msgid "could not destroy libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1733 src/launch-libvirt.c:1766
+#: src/launch-libvirt.c:1995 src/launch-libvirt.c:2028
 #, c-format
 msgid "%s: internal error forming error message"
 msgstr ""
 
-#: src/launch-libvirt.c:1825
+#: src/launch-libvirt.c:2091
 msgid "could not attach disk to libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1856
+#: src/launch-libvirt.c:2122
 msgid "could not detach disk from libvirt domain"
 msgstr ""
 
diff --git a/po/gu.po b/po/gu.po
index 6e2321e..063a44f 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-30 22:20+0000\n"
+"POT-Creation-Date: 2014-10-31 17:41+0000\n"
 "PO-Revision-Date: 2014-10-18 08:00+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Gujarati (http://www.transifex.com/projects/p/libguestfs/"
@@ -47,7 +47,7 @@ msgstr ""
 
 #. ../customize/customize_main.ml:238
 #. ../builder/get_kernel.ml:52
-#. ../builder/builder.ml:650
+#. ../builder/builder.ml:647
 #: ../v2v/v2v.ml:618 ../v2v/v2v.ml:507 ../sysprep/main.ml:266
 msgid "%s (ignored)"
 msgstr ""
@@ -177,23 +177,23 @@ msgid ""
 "read the man page virt-builder(1).\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:224
+#: ../builder/index_parser.ml:225
 msgid "%s: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:249
+#: ../builder/index_parser.ml:250
 msgid "%s: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:205
+#: ../builder/index_parser.ml:206
 msgid "%s: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:217
 msgid "%s: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:294
+#: ../builder/index_parser.ml:295
 msgid "%s: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -252,15 +252,15 @@ msgstr ""
 msgid "%s: file is too small to be a disk image (%Ld bytes)"
 msgstr ""
 
-#: ../builder/index_parser.ml:166
+#: ../builder/index_parser.ml:167
 msgid "%s: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:164
+#: ../builder/index_parser.ml:165
 msgid "%s: index is corrupt: %s: field '%s[%s]' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:148
+#: ../builder/index_parser.ml:149
 msgid ""
 "%s: index is corrupt: os-version '%s' with architecture '%s' appears two or "
 "more times\n"
@@ -285,15 +285,15 @@ msgstr ""
 msgid "%s: new partition size is zero or negative"
 msgstr ""
 
-#: ../builder/index_parser.ml:190
+#: ../builder/index_parser.ml:191
 msgid "%s: no 'arch' entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:185
+#: ../builder/index_parser.ml:186
 msgid "%s: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:213
+#: ../builder/index_parser.ml:214
 msgid "%s: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -390,11 +390,11 @@ msgstr ""
 msgid "%s: warning: %s"
 msgstr ""
 
-#: ../builder/index_parser.ml:298
+#: ../builder/index_parser.ml:299
 msgid "%s: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:290
+#: ../builder/index_parser.ml:291
 msgid "%s: zero length path in the index file\n"
 msgstr ""
 
@@ -547,14 +547,14 @@ msgstr ""
 msgid "-o libvirt: --qemu-boot option cannot be used in this output mode"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:233
+#: ../v2v/output_libvirt.ml:321
 msgid ""
 "-o libvirt: output pool '%s' has type='dir' but the /pool/target/path "
 "element either does not exist or is not a local directory.  See virt-v2v(1) "
 "section \"OUTPUT TO LIBVIRT\""
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:230
+#: ../v2v/output_libvirt.ml:318
 msgid ""
 "-o libvirt: output pool '%s' is not a directory (type='dir').  See virt-"
 "v2v(1) section \"OUTPUT TO LIBVIRT\""
@@ -707,7 +707,7 @@ msgstr ""
 msgid "Compressed output format"
 msgstr ""
 
-#: ../builder/builder.ml:598
+#: ../builder/builder.ml:595
 msgid "Converting %s to %s"
 msgstr ""
 
@@ -725,7 +725,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../builder/builder.ml:529
+#: ../builder/builder.ml:526
 msgid "Copying"
 msgstr ""
 
@@ -899,7 +899,7 @@ msgstr ""
 msgid "Download size:"
 msgstr ""
 
-#: ../builder/builder.ml:268 ../builder/builder.ml:210
+#: ../builder/builder.ml:265 ../builder/builder.ml:207
 msgid "Downloading: %s"
 msgstr ""
 
@@ -1042,7 +1042,7 @@ msgid "Fingerprint: %s\n"
 msgstr ""
 
 #: ../v2v/v2v.ml:423 ../customize/customize_main.ml:248
-#: ../builder/builder.ml:699
+#: ../builder/builder.ml:696
 msgid "Finishing off"
 msgstr ""
 
@@ -1088,7 +1088,7 @@ msgstr ""
 msgid "Format of output disk (default: same as input)"
 msgstr ""
 
-#: ../builder/builder.ml:689
+#: ../builder/builder.ml:686
 msgid "Free space"
 msgstr ""
 
@@ -1096,13 +1096,13 @@ msgstr ""
 msgid "Full name:"
 msgstr ""
 
-#: ../builder/sigchecker.ml:72
+#: ../builder/sigchecker.ml:67
 msgid ""
 "GPG failure: could not run GPG the first time\n"
 "Use the '-v' option and look for earlier error messages."
 msgstr ""
 
-#: ../builder/sigchecker.ml:162
+#: ../builder/sigchecker.ml:157
 msgid ""
 "GPG failure: could not verify digital signature of file\n"
 "Try:\n"
@@ -1276,7 +1276,7 @@ msgid ""
 "new random UUIDs are generated and assigned to filesystems."
 msgstr ""
 
-#: ../builder/builder.ml:611
+#: ../builder/builder.ml:608
 msgid "Opening the new disk"
 msgstr ""
 
@@ -1292,11 +1292,11 @@ msgstr ""
 msgid "Output VM UUID"
 msgstr ""
 
-#: ../builder/builder.ml:684
+#: ../builder/builder.ml:681
 msgid "Output file"
 msgstr ""
 
-#: ../builder/builder.ml:686
+#: ../builder/builder.ml:683
 msgid "Output format"
 msgstr ""
 
@@ -1308,7 +1308,7 @@ msgstr ""
 msgid "Output image UUID(s)"
 msgstr ""
 
-#: ../builder/builder.ml:685
+#: ../builder/builder.ml:682
 msgid "Output size"
 msgstr ""
 
@@ -1355,7 +1355,7 @@ msgstr ""
 msgid "Picked %s because '--root first' was used."
 msgstr ""
 
-#: ../builder/builder.ml:466
+#: ../builder/builder.ml:463
 msgid "Planning how to build this image"
 msgstr ""
 
@@ -1564,11 +1564,11 @@ msgstr ""
 msgid "Resize partition"
 msgstr ""
 
-#: ../builder/builder.ml:556
+#: ../builder/builder.ml:553
 msgid "Resizing (using virt-resize) to expand the disk to %s"
 msgstr ""
 
-#: ../builder/builder.ml:585
+#: ../builder/builder.ml:582
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
@@ -1875,7 +1875,7 @@ msgid ""
 "See: L<https://bugzilla.redhat.com/show_bug.cgi?id=991641>"
 msgstr ""
 
-#: ../builder/index_parser.ml:116
+#: ../builder/index_parser.ml:117
 msgid ""
 "The index file downloaded from '%s' is corrupt.\n"
 "You need to ask the supplier of this file to fix it and upload a fixed "
@@ -1936,7 +1936,7 @@ msgid ""
 "This option can be specified multiple times."
 msgstr ""
 
-#: ../builder/builder.ml:252
+#: ../builder/builder.ml:249
 msgid "There are no notes for %s\n"
 msgstr ""
 
@@ -2001,7 +2001,7 @@ msgstr ""
 msgid "This removes temporary files under C</tmp> and C</var/tmp>."
 msgstr ""
 
-#: ../builder/builder.ml:687
+#: ../builder/builder.ml:684
 msgid "Total usable space"
 msgstr ""
 
@@ -2019,7 +2019,7 @@ msgstr ""
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../builder/builder.ml:544
+#: ../builder/builder.ml:541
 msgid "Uncompressing"
 msgstr ""
 
@@ -2147,13 +2147,13 @@ msgstr ""
 msgid "cannot detect the input disk format; use the -if parameter"
 msgstr ""
 
-#: ../builder/builder.ml:239
+#: ../builder/builder.ml:236
 msgid ""
 "cannot find os-version '%s' with architecture '%s'.\n"
 "Use --list to list available guest types."
 msgstr ""
 
-#: ../builder/builder.ml:325
+#: ../builder/builder.ml:322
 msgid "cannot output to a character device or /dev/null"
 msgstr ""
 
@@ -2193,7 +2193,7 @@ msgid ""
 "expected sha1 (%s) = %s)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:203
+#: ../builder/sigchecker.ml:198
 msgid ""
 "checksum of template did not match the expected checksum!\n"
 "  found checksum: %s\n"
@@ -2212,13 +2212,13 @@ msgstr ""
 msgid "could not add grub2 serial console (ignored)"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:272
+#: ../v2v/output_libvirt.ml:371
 msgid ""
 "could not define libvirt domain.  The libvirt XML is still available in "
 "'%s'.  Try running 'virsh define %s' yourself instead."
 msgstr ""
 
-#: ../builder/sigchecker.ml:98
+#: ../builder/sigchecker.ml:93
 msgid ""
 "could not export public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2234,7 +2234,7 @@ msgid ""
 "\\CurrentVersion"
 msgstr ""
 
-#: ../builder/sigchecker.ml:50
+#: ../builder/sigchecker.ml:45
 msgid ""
 "could not import public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2265,7 +2265,7 @@ msgid ""
 "harmless.  Original error message: %s"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:254
+#: ../v2v/output_libvirt.ml:343
 msgid "could not refresh libvirt pool %s"
 msgstr ""
 
@@ -2273,7 +2273,7 @@ msgstr ""
 msgid "could not remove grub2 serial console (ignored)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:191
+#: ../builder/sigchecker.ml:186
 msgid "could not run sha512sum command to verify checksum"
 msgstr ""
 
@@ -2479,7 +2479,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: ../builder/sigchecker.ml:178
+#: ../builder/sigchecker.ml:173
 msgid ""
 "fingerprint of signature does not match the expected fingerprint!\n"
 "  found fingerprint: %s\n"
@@ -2560,7 +2560,7 @@ msgstr ""
 msgid "image directory (%s) does not exist or is not a directory"
 msgstr ""
 
-#: ../builder/builder.ml:350
+#: ../builder/builder.ml:347
 msgid ""
 "images cannot be shrunk, the output size is too small for this image.  "
 "Requested size = %s, minimum size = %s"
@@ -2574,7 +2574,7 @@ msgstr ""
 msgid "in the libvirt XML metadata, <name> is missing or empty"
 msgstr ""
 
-#: ../builder/builder.ml:310
+#: ../builder/builder.ml:307
 msgid "input file (%s) has an unsupported type"
 msgstr ""
 
@@ -2670,11 +2670,11 @@ msgstr ""
 msgid "no .ovf file was found in %s"
 msgstr ""
 
-#: ../builder/builder.ml:203
+#: ../builder/builder.ml:200
 msgid "no cache directory"
 msgstr ""
 
-#: ../builder/builder.ml:196
+#: ../builder/builder.ml:193
 msgid "no cache directory\n"
 msgstr ""
 
@@ -2682,7 +2682,7 @@ msgstr ""
 msgid "no grub1/grub-legacy or grub2 configuration file was found"
 msgstr ""
 
-#: ../builder/builder.ml:654
+#: ../builder/builder.ml:651
 msgid ""
 "no guest operating systems or multiboot OS found in this disk image\n"
 "This is a failure of the source repository.  Use -v for more information."
@@ -2719,7 +2719,7 @@ msgstr ""
 msgid "no output from sha1sum command, see previous errors"
 msgstr ""
 
-#: ../builder/builder.ml:471
+#: ../builder/builder.ml:468
 msgid ""
 "no plan could be found for making a disk image with\n"
 "the required size, format etc. This is a bug in libguestfs!\n"
@@ -2797,7 +2797,7 @@ msgid ""
 "considered in future."
 msgstr ""
 
-#: ../builder/builder.ml:353
+#: ../builder/builder.ml:350
 msgid ""
 "output size is too large for this block device.  Requested size = %s, output "
 "block device = %s, output block device size = %s"
@@ -2925,6 +2925,10 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
+#: ../v2v/output_libvirt.ml:46
+msgid "the target hypervisor does not support a %s KVM guest"
+msgstr ""
+
 #: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
@@ -2952,7 +2956,7 @@ msgid ""
 "The guest will be configured to use slower emulated devices."
 msgstr ""
 
-#: ../builder/sigchecker.ml:145
+#: ../builder/sigchecker.ml:140
 msgid ""
 "there is no detached signature file\n"
 "This probably means the index file is missing a sig=... line.\n"
@@ -8063,11 +8067,11 @@ msgstr ""
 msgid "you must call guestfs_add_drive before guestfs_launch"
 msgstr "તમારે guestfs_launch પહેલાં guestfs_add_drive ને કોલ કરવુ જ જોઇએ"
 
-#: src/launch-direct.c:868 src/launch-libvirt.c:559
+#: src/launch-direct.c:868 src/launch-libvirt.c:596
 msgid "qemu launched and contacted daemon, but state != READY"
 msgstr "qemu શરૂ થયેલ છે, ડિમનનો સંપર્ક થયેલ છે, પરંતુ state != READY"
 
-#: src/launch-direct.c:1270 src/launch-libvirt.c:1324
+#: src/launch-direct.c:1270 src/launch-libvirt.c:1363
 #, c-format
 msgid "realpath: could not convert '%s' to absolute path"
 msgstr ""
@@ -8107,25 +8111,25 @@ msgid ""
 "discard"
 msgstr ""
 
-#: src/launch-libvirt.c:235
+#: src/launch-libvirt.c:264
 msgid "direct mode flag is not supported yet for libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:244
+#: src/launch-libvirt.c:273
 #, c-format
 msgid "you must have libvirt >= %d.%d.%d to use the 'libvirt' backend"
 msgstr ""
 
-#: src/launch-libvirt.c:279
+#: src/launch-libvirt.c:308
 #, c-format
 msgid "could not connect to libvirt (URI = %s)"
 msgstr ""
 
-#: src/launch-libvirt.c:308
+#: src/launch-libvirt.c:337
 msgid "could not get libvirt capabilities"
 msgstr ""
 
-#: src/launch-libvirt.c:487
+#: src/launch-libvirt.c:524
 msgid ""
 "could not create appliance through libvirt.\n"
 "\n"
@@ -8135,21 +8139,21 @@ msgid ""
 "Original error from libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:625
+#: src/launch-libvirt.c:662
 msgid "unable to parse capabilities XML returned by libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:631 src/libvirt-domain.c:405 src/libvirt-domain.c:488
+#: src/launch-libvirt.c:668 src/libvirt-domain.c:405 src/libvirt-domain.c:488
 #: src/libvirt-domain.c:701
 msgid "unable to create new XPath context"
 msgstr ""
 
-#: src/launch-libvirt.c:641
+#: src/launch-libvirt.c:678
 #, c-format
 msgid "unable to evaluate XPath expression: %s"
 msgstr ""
 
-#: src/launch-libvirt.c:674
+#: src/launch-libvirt.c:711
 #, c-format
 msgid ""
 "libvirt hypervisor doesn't support qemu or KVM,\n"
@@ -8164,49 +8168,70 @@ msgid ""
 "For further help, read the guestfs(3) man page and libguestfs FAQ."
 msgstr ""
 
-#: src/launch-libvirt.c:908
+#: src/launch-libvirt.c:945
 #, c-format
 msgid "%s:%d: error constructing libvirt XML near call to \"%s\""
 msgstr ""
 
-#: src/launch-libvirt.c:1278
+#: src/launch-libvirt.c:1317
 msgid "'iface' parameter is not supported by the libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:1401
+#: src/launch-libvirt.c:1446
 msgid ""
 "libvirt does not support the qemu curl driver protocols (ftp, http, etc.); "
 "try setting LIBGUESTFS_BACKEND=direct"
 msgstr ""
 
-#: src/launch-libvirt.c:1426
+#: src/launch-libvirt.c:1471
 msgid ""
 "could not auto-detect the format.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1433
+#: src/launch-libvirt.c:1478
 msgid ""
 "could not auto-detect the format when using a non-file protocol.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1693
+#: src/launch-libvirt.c:1793
+msgid "could not define libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1804
+msgid "rbd protocol secret must be base64 encoded"
+msgstr ""
+
+#: src/launch-libvirt.c:1808
+#, c-format
+msgid "base64_decode_alloc: %m"
+msgstr ""
+
+#: src/launch-libvirt.c:1829
+msgid "could not set libvirt secret value"
+msgstr ""
+
+#: src/launch-libvirt.c:1842
+msgid "could not get UUID from libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1949
 msgid "could not destroy libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1733 src/launch-libvirt.c:1766
+#: src/launch-libvirt.c:1995 src/launch-libvirt.c:2028
 #, c-format
 msgid "%s: internal error forming error message"
 msgstr ""
 
-#: src/launch-libvirt.c:1825
+#: src/launch-libvirt.c:2091
 msgid "could not attach disk to libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1856
+#: src/launch-libvirt.c:2122
 msgid "could not detach disk from libvirt domain"
 msgstr ""
 
diff --git a/po/hi.po b/po/hi.po
index 892e1fb..d018641 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-30 22:20+0000\n"
+"POT-Creation-Date: 2014-10-31 17:41+0000\n"
 "PO-Revision-Date: 2014-10-18 08:00+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Hindi (http://www.transifex.com/projects/p/libguestfs/"
@@ -47,7 +47,7 @@ msgstr ""
 
 #. ../customize/customize_main.ml:238
 #. ../builder/get_kernel.ml:52
-#. ../builder/builder.ml:650
+#. ../builder/builder.ml:647
 #: ../v2v/v2v.ml:618 ../v2v/v2v.ml:507 ../sysprep/main.ml:266
 msgid "%s (ignored)"
 msgstr ""
@@ -177,23 +177,23 @@ msgid ""
 "read the man page virt-builder(1).\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:224
+#: ../builder/index_parser.ml:225
 msgid "%s: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:249
+#: ../builder/index_parser.ml:250
 msgid "%s: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:205
+#: ../builder/index_parser.ml:206
 msgid "%s: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:217
 msgid "%s: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:294
+#: ../builder/index_parser.ml:295
 msgid "%s: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -252,15 +252,15 @@ msgstr ""
 msgid "%s: file is too small to be a disk image (%Ld bytes)"
 msgstr ""
 
-#: ../builder/index_parser.ml:166
+#: ../builder/index_parser.ml:167
 msgid "%s: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:164
+#: ../builder/index_parser.ml:165
 msgid "%s: index is corrupt: %s: field '%s[%s]' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:148
+#: ../builder/index_parser.ml:149
 msgid ""
 "%s: index is corrupt: os-version '%s' with architecture '%s' appears two or "
 "more times\n"
@@ -285,15 +285,15 @@ msgstr ""
 msgid "%s: new partition size is zero or negative"
 msgstr ""
 
-#: ../builder/index_parser.ml:190
+#: ../builder/index_parser.ml:191
 msgid "%s: no 'arch' entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:185
+#: ../builder/index_parser.ml:186
 msgid "%s: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:213
+#: ../builder/index_parser.ml:214
 msgid "%s: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -390,11 +390,11 @@ msgstr ""
 msgid "%s: warning: %s"
 msgstr ""
 
-#: ../builder/index_parser.ml:298
+#: ../builder/index_parser.ml:299
 msgid "%s: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:290
+#: ../builder/index_parser.ml:291
 msgid "%s: zero length path in the index file\n"
 msgstr ""
 
@@ -547,14 +547,14 @@ msgstr ""
 msgid "-o libvirt: --qemu-boot option cannot be used in this output mode"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:233
+#: ../v2v/output_libvirt.ml:321
 msgid ""
 "-o libvirt: output pool '%s' has type='dir' but the /pool/target/path "
 "element either does not exist or is not a local directory.  See virt-v2v(1) "
 "section \"OUTPUT TO LIBVIRT\""
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:230
+#: ../v2v/output_libvirt.ml:318
 msgid ""
 "-o libvirt: output pool '%s' is not a directory (type='dir').  See virt-"
 "v2v(1) section \"OUTPUT TO LIBVIRT\""
@@ -707,7 +707,7 @@ msgstr ""
 msgid "Compressed output format"
 msgstr ""
 
-#: ../builder/builder.ml:598
+#: ../builder/builder.ml:595
 msgid "Converting %s to %s"
 msgstr ""
 
@@ -725,7 +725,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../builder/builder.ml:529
+#: ../builder/builder.ml:526
 msgid "Copying"
 msgstr ""
 
@@ -899,7 +899,7 @@ msgstr ""
 msgid "Download size:"
 msgstr ""
 
-#: ../builder/builder.ml:268 ../builder/builder.ml:210
+#: ../builder/builder.ml:265 ../builder/builder.ml:207
 msgid "Downloading: %s"
 msgstr ""
 
@@ -1042,7 +1042,7 @@ msgid "Fingerprint: %s\n"
 msgstr ""
 
 #: ../v2v/v2v.ml:423 ../customize/customize_main.ml:248
-#: ../builder/builder.ml:699
+#: ../builder/builder.ml:696
 msgid "Finishing off"
 msgstr ""
 
@@ -1088,7 +1088,7 @@ msgstr ""
 msgid "Format of output disk (default: same as input)"
 msgstr ""
 
-#: ../builder/builder.ml:689
+#: ../builder/builder.ml:686
 msgid "Free space"
 msgstr ""
 
@@ -1096,13 +1096,13 @@ msgstr ""
 msgid "Full name:"
 msgstr ""
 
-#: ../builder/sigchecker.ml:72
+#: ../builder/sigchecker.ml:67
 msgid ""
 "GPG failure: could not run GPG the first time\n"
 "Use the '-v' option and look for earlier error messages."
 msgstr ""
 
-#: ../builder/sigchecker.ml:162
+#: ../builder/sigchecker.ml:157
 msgid ""
 "GPG failure: could not verify digital signature of file\n"
 "Try:\n"
@@ -1276,7 +1276,7 @@ msgid ""
 "new random UUIDs are generated and assigned to filesystems."
 msgstr ""
 
-#: ../builder/builder.ml:611
+#: ../builder/builder.ml:608
 msgid "Opening the new disk"
 msgstr ""
 
@@ -1292,11 +1292,11 @@ msgstr ""
 msgid "Output VM UUID"
 msgstr ""
 
-#: ../builder/builder.ml:684
+#: ../builder/builder.ml:681
 msgid "Output file"
 msgstr ""
 
-#: ../builder/builder.ml:686
+#: ../builder/builder.ml:683
 msgid "Output format"
 msgstr ""
 
@@ -1308,7 +1308,7 @@ msgstr ""
 msgid "Output image UUID(s)"
 msgstr ""
 
-#: ../builder/builder.ml:685
+#: ../builder/builder.ml:682
 msgid "Output size"
 msgstr ""
 
@@ -1355,7 +1355,7 @@ msgstr ""
 msgid "Picked %s because '--root first' was used."
 msgstr ""
 
-#: ../builder/builder.ml:466
+#: ../builder/builder.ml:463
 msgid "Planning how to build this image"
 msgstr ""
 
@@ -1564,11 +1564,11 @@ msgstr ""
 msgid "Resize partition"
 msgstr ""
 
-#: ../builder/builder.ml:556
+#: ../builder/builder.ml:553
 msgid "Resizing (using virt-resize) to expand the disk to %s"
 msgstr ""
 
-#: ../builder/builder.ml:585
+#: ../builder/builder.ml:582
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
@@ -1875,7 +1875,7 @@ msgid ""
 "See: L<https://bugzilla.redhat.com/show_bug.cgi?id=991641>"
 msgstr ""
 
-#: ../builder/index_parser.ml:116
+#: ../builder/index_parser.ml:117
 msgid ""
 "The index file downloaded from '%s' is corrupt.\n"
 "You need to ask the supplier of this file to fix it and upload a fixed "
@@ -1936,7 +1936,7 @@ msgid ""
 "This option can be specified multiple times."
 msgstr ""
 
-#: ../builder/builder.ml:252
+#: ../builder/builder.ml:249
 msgid "There are no notes for %s\n"
 msgstr ""
 
@@ -2001,7 +2001,7 @@ msgstr ""
 msgid "This removes temporary files under C</tmp> and C</var/tmp>."
 msgstr ""
 
-#: ../builder/builder.ml:687
+#: ../builder/builder.ml:684
 msgid "Total usable space"
 msgstr ""
 
@@ -2019,7 +2019,7 @@ msgstr ""
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../builder/builder.ml:544
+#: ../builder/builder.ml:541
 msgid "Uncompressing"
 msgstr ""
 
@@ -2147,13 +2147,13 @@ msgstr ""
 msgid "cannot detect the input disk format; use the -if parameter"
 msgstr ""
 
-#: ../builder/builder.ml:239
+#: ../builder/builder.ml:236
 msgid ""
 "cannot find os-version '%s' with architecture '%s'.\n"
 "Use --list to list available guest types."
 msgstr ""
 
-#: ../builder/builder.ml:325
+#: ../builder/builder.ml:322
 msgid "cannot output to a character device or /dev/null"
 msgstr ""
 
@@ -2193,7 +2193,7 @@ msgid ""
 "expected sha1 (%s) = %s)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:203
+#: ../builder/sigchecker.ml:198
 msgid ""
 "checksum of template did not match the expected checksum!\n"
 "  found checksum: %s\n"
@@ -2212,13 +2212,13 @@ msgstr ""
 msgid "could not add grub2 serial console (ignored)"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:272
+#: ../v2v/output_libvirt.ml:371
 msgid ""
 "could not define libvirt domain.  The libvirt XML is still available in "
 "'%s'.  Try running 'virsh define %s' yourself instead."
 msgstr ""
 
-#: ../builder/sigchecker.ml:98
+#: ../builder/sigchecker.ml:93
 msgid ""
 "could not export public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2234,7 +2234,7 @@ msgid ""
 "\\CurrentVersion"
 msgstr ""
 
-#: ../builder/sigchecker.ml:50
+#: ../builder/sigchecker.ml:45
 msgid ""
 "could not import public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2265,7 +2265,7 @@ msgid ""
 "harmless.  Original error message: %s"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:254
+#: ../v2v/output_libvirt.ml:343
 msgid "could not refresh libvirt pool %s"
 msgstr ""
 
@@ -2273,7 +2273,7 @@ msgstr ""
 msgid "could not remove grub2 serial console (ignored)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:191
+#: ../builder/sigchecker.ml:186
 msgid "could not run sha512sum command to verify checksum"
 msgstr ""
 
@@ -2479,7 +2479,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: ../builder/sigchecker.ml:178
+#: ../builder/sigchecker.ml:173
 msgid ""
 "fingerprint of signature does not match the expected fingerprint!\n"
 "  found fingerprint: %s\n"
@@ -2560,7 +2560,7 @@ msgstr ""
 msgid "image directory (%s) does not exist or is not a directory"
 msgstr ""
 
-#: ../builder/builder.ml:350
+#: ../builder/builder.ml:347
 msgid ""
 "images cannot be shrunk, the output size is too small for this image.  "
 "Requested size = %s, minimum size = %s"
@@ -2574,7 +2574,7 @@ msgstr ""
 msgid "in the libvirt XML metadata, <name> is missing or empty"
 msgstr ""
 
-#: ../builder/builder.ml:310
+#: ../builder/builder.ml:307
 msgid "input file (%s) has an unsupported type"
 msgstr ""
 
@@ -2670,11 +2670,11 @@ msgstr ""
 msgid "no .ovf file was found in %s"
 msgstr ""
 
-#: ../builder/builder.ml:203
+#: ../builder/builder.ml:200
 msgid "no cache directory"
 msgstr ""
 
-#: ../builder/builder.ml:196
+#: ../builder/builder.ml:193
 msgid "no cache directory\n"
 msgstr ""
 
@@ -2682,7 +2682,7 @@ msgstr ""
 msgid "no grub1/grub-legacy or grub2 configuration file was found"
 msgstr ""
 
-#: ../builder/builder.ml:654
+#: ../builder/builder.ml:651
 msgid ""
 "no guest operating systems or multiboot OS found in this disk image\n"
 "This is a failure of the source repository.  Use -v for more information."
@@ -2719,7 +2719,7 @@ msgstr ""
 msgid "no output from sha1sum command, see previous errors"
 msgstr ""
 
-#: ../builder/builder.ml:471
+#: ../builder/builder.ml:468
 msgid ""
 "no plan could be found for making a disk image with\n"
 "the required size, format etc. This is a bug in libguestfs!\n"
@@ -2797,7 +2797,7 @@ msgid ""
 "considered in future."
 msgstr ""
 
-#: ../builder/builder.ml:353
+#: ../builder/builder.ml:350
 msgid ""
 "output size is too large for this block device.  Requested size = %s, output "
 "block device = %s, output block device size = %s"
@@ -2925,6 +2925,10 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
+#: ../v2v/output_libvirt.ml:46
+msgid "the target hypervisor does not support a %s KVM guest"
+msgstr ""
+
 #: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
@@ -2952,7 +2956,7 @@ msgid ""
 "The guest will be configured to use slower emulated devices."
 msgstr ""
 
-#: ../builder/sigchecker.ml:145
+#: ../builder/sigchecker.ml:140
 msgid ""
 "there is no detached signature file\n"
 "This probably means the index file is missing a sig=... line.\n"
@@ -8061,11 +8065,11 @@ msgstr ""
 msgid "you must call guestfs_add_drive before guestfs_launch"
 msgstr "you must call guestfs_add_drive before guestfs_launch"
 
-#: src/launch-direct.c:868 src/launch-libvirt.c:559
+#: src/launch-direct.c:868 src/launch-libvirt.c:596
 msgid "qemu launched and contacted daemon, but state != READY"
 msgstr "qemu launched and contacted daemon, but state != READY"
 
-#: src/launch-direct.c:1270 src/launch-libvirt.c:1324
+#: src/launch-direct.c:1270 src/launch-libvirt.c:1363
 #, c-format
 msgid "realpath: could not convert '%s' to absolute path"
 msgstr ""
@@ -8105,25 +8109,25 @@ msgid ""
 "discard"
 msgstr ""
 
-#: src/launch-libvirt.c:235
+#: src/launch-libvirt.c:264
 msgid "direct mode flag is not supported yet for libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:244
+#: src/launch-libvirt.c:273
 #, c-format
 msgid "you must have libvirt >= %d.%d.%d to use the 'libvirt' backend"
 msgstr ""
 
-#: src/launch-libvirt.c:279
+#: src/launch-libvirt.c:308
 #, c-format
 msgid "could not connect to libvirt (URI = %s)"
 msgstr ""
 
-#: src/launch-libvirt.c:308
+#: src/launch-libvirt.c:337
 msgid "could not get libvirt capabilities"
 msgstr ""
 
-#: src/launch-libvirt.c:487
+#: src/launch-libvirt.c:524
 msgid ""
 "could not create appliance through libvirt.\n"
 "\n"
@@ -8133,21 +8137,21 @@ msgid ""
 "Original error from libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:625
+#: src/launch-libvirt.c:662
 msgid "unable to parse capabilities XML returned by libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:631 src/libvirt-domain.c:405 src/libvirt-domain.c:488
+#: src/launch-libvirt.c:668 src/libvirt-domain.c:405 src/libvirt-domain.c:488
 #: src/libvirt-domain.c:701
 msgid "unable to create new XPath context"
 msgstr ""
 
-#: src/launch-libvirt.c:641
+#: src/launch-libvirt.c:678
 #, c-format
 msgid "unable to evaluate XPath expression: %s"
 msgstr ""
 
-#: src/launch-libvirt.c:674
+#: src/launch-libvirt.c:711
 #, c-format
 msgid ""
 "libvirt hypervisor doesn't support qemu or KVM,\n"
@@ -8162,49 +8166,70 @@ msgid ""
 "For further help, read the guestfs(3) man page and libguestfs FAQ."
 msgstr ""
 
-#: src/launch-libvirt.c:908
+#: src/launch-libvirt.c:945
 #, c-format
 msgid "%s:%d: error constructing libvirt XML near call to \"%s\""
 msgstr ""
 
-#: src/launch-libvirt.c:1278
+#: src/launch-libvirt.c:1317
 msgid "'iface' parameter is not supported by the libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:1401
+#: src/launch-libvirt.c:1446
 msgid ""
 "libvirt does not support the qemu curl driver protocols (ftp, http, etc.); "
 "try setting LIBGUESTFS_BACKEND=direct"
 msgstr ""
 
-#: src/launch-libvirt.c:1426
+#: src/launch-libvirt.c:1471
 msgid ""
 "could not auto-detect the format.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1433
+#: src/launch-libvirt.c:1478
 msgid ""
 "could not auto-detect the format when using a non-file protocol.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1693
+#: src/launch-libvirt.c:1793
+msgid "could not define libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1804
+msgid "rbd protocol secret must be base64 encoded"
+msgstr ""
+
+#: src/launch-libvirt.c:1808
+#, c-format
+msgid "base64_decode_alloc: %m"
+msgstr ""
+
+#: src/launch-libvirt.c:1829
+msgid "could not set libvirt secret value"
+msgstr ""
+
+#: src/launch-libvirt.c:1842
+msgid "could not get UUID from libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1949
 msgid "could not destroy libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1733 src/launch-libvirt.c:1766
+#: src/launch-libvirt.c:1995 src/launch-libvirt.c:2028
 #, c-format
 msgid "%s: internal error forming error message"
 msgstr ""
 
-#: src/launch-libvirt.c:1825
+#: src/launch-libvirt.c:2091
 msgid "could not attach disk to libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1856
+#: src/launch-libvirt.c:2122
 msgid "could not detach disk from libvirt domain"
 msgstr ""
 
diff --git a/po/kn.po b/po/kn.po
index f72fe35..8f6f961 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-30 22:20+0000\n"
+"POT-Creation-Date: 2014-10-31 17:41+0000\n"
 "PO-Revision-Date: 2014-10-18 08:00+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Kannada (http://www.transifex.com/projects/p/libguestfs/"
@@ -46,7 +46,7 @@ msgstr ""
 
 #. ../customize/customize_main.ml:238
 #. ../builder/get_kernel.ml:52
-#. ../builder/builder.ml:650
+#. ../builder/builder.ml:647
 #: ../v2v/v2v.ml:618 ../v2v/v2v.ml:507 ../sysprep/main.ml:266
 msgid "%s (ignored)"
 msgstr ""
@@ -176,23 +176,23 @@ msgid ""
 "read the man page virt-builder(1).\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:224
+#: ../builder/index_parser.ml:225
 msgid "%s: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:249
+#: ../builder/index_parser.ml:250
 msgid "%s: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:205
+#: ../builder/index_parser.ml:206
 msgid "%s: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:217
 msgid "%s: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:294
+#: ../builder/index_parser.ml:295
 msgid "%s: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -251,15 +251,15 @@ msgstr ""
 msgid "%s: file is too small to be a disk image (%Ld bytes)"
 msgstr ""
 
-#: ../builder/index_parser.ml:166
+#: ../builder/index_parser.ml:167
 msgid "%s: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:164
+#: ../builder/index_parser.ml:165
 msgid "%s: index is corrupt: %s: field '%s[%s]' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:148
+#: ../builder/index_parser.ml:149
 msgid ""
 "%s: index is corrupt: os-version '%s' with architecture '%s' appears two or "
 "more times\n"
@@ -284,15 +284,15 @@ msgstr ""
 msgid "%s: new partition size is zero or negative"
 msgstr ""
 
-#: ../builder/index_parser.ml:190
+#: ../builder/index_parser.ml:191
 msgid "%s: no 'arch' entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:185
+#: ../builder/index_parser.ml:186
 msgid "%s: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:213
+#: ../builder/index_parser.ml:214
 msgid "%s: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -389,11 +389,11 @@ msgstr ""
 msgid "%s: warning: %s"
 msgstr ""
 
-#: ../builder/index_parser.ml:298
+#: ../builder/index_parser.ml:299
 msgid "%s: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:290
+#: ../builder/index_parser.ml:291
 msgid "%s: zero length path in the index file\n"
 msgstr ""
 
@@ -546,14 +546,14 @@ msgstr ""
 msgid "-o libvirt: --qemu-boot option cannot be used in this output mode"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:233
+#: ../v2v/output_libvirt.ml:321
 msgid ""
 "-o libvirt: output pool '%s' has type='dir' but the /pool/target/path "
 "element either does not exist or is not a local directory.  See virt-v2v(1) "
 "section \"OUTPUT TO LIBVIRT\""
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:230
+#: ../v2v/output_libvirt.ml:318
 msgid ""
 "-o libvirt: output pool '%s' is not a directory (type='dir').  See virt-"
 "v2v(1) section \"OUTPUT TO LIBVIRT\""
@@ -706,7 +706,7 @@ msgstr ""
 msgid "Compressed output format"
 msgstr ""
 
-#: ../builder/builder.ml:598
+#: ../builder/builder.ml:595
 msgid "Converting %s to %s"
 msgstr ""
 
@@ -724,7 +724,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../builder/builder.ml:529
+#: ../builder/builder.ml:526
 msgid "Copying"
 msgstr ""
 
@@ -898,7 +898,7 @@ msgstr ""
 msgid "Download size:"
 msgstr ""
 
-#: ../builder/builder.ml:268 ../builder/builder.ml:210
+#: ../builder/builder.ml:265 ../builder/builder.ml:207
 msgid "Downloading: %s"
 msgstr ""
 
@@ -1041,7 +1041,7 @@ msgid "Fingerprint: %s\n"
 msgstr ""
 
 #: ../v2v/v2v.ml:423 ../customize/customize_main.ml:248
-#: ../builder/builder.ml:699
+#: ../builder/builder.ml:696
 msgid "Finishing off"
 msgstr ""
 
@@ -1087,7 +1087,7 @@ msgstr ""
 msgid "Format of output disk (default: same as input)"
 msgstr ""
 
-#: ../builder/builder.ml:689
+#: ../builder/builder.ml:686
 msgid "Free space"
 msgstr ""
 
@@ -1095,13 +1095,13 @@ msgstr ""
 msgid "Full name:"
 msgstr ""
 
-#: ../builder/sigchecker.ml:72
+#: ../builder/sigchecker.ml:67
 msgid ""
 "GPG failure: could not run GPG the first time\n"
 "Use the '-v' option and look for earlier error messages."
 msgstr ""
 
-#: ../builder/sigchecker.ml:162
+#: ../builder/sigchecker.ml:157
 msgid ""
 "GPG failure: could not verify digital signature of file\n"
 "Try:\n"
@@ -1275,7 +1275,7 @@ msgid ""
 "new random UUIDs are generated and assigned to filesystems."
 msgstr ""
 
-#: ../builder/builder.ml:611
+#: ../builder/builder.ml:608
 msgid "Opening the new disk"
 msgstr ""
 
@@ -1291,11 +1291,11 @@ msgstr ""
 msgid "Output VM UUID"
 msgstr ""
 
-#: ../builder/builder.ml:684
+#: ../builder/builder.ml:681
 msgid "Output file"
 msgstr ""
 
-#: ../builder/builder.ml:686
+#: ../builder/builder.ml:683
 msgid "Output format"
 msgstr ""
 
@@ -1307,7 +1307,7 @@ msgstr ""
 msgid "Output image UUID(s)"
 msgstr ""
 
-#: ../builder/builder.ml:685
+#: ../builder/builder.ml:682
 msgid "Output size"
 msgstr ""
 
@@ -1354,7 +1354,7 @@ msgstr ""
 msgid "Picked %s because '--root first' was used."
 msgstr ""
 
-#: ../builder/builder.ml:466
+#: ../builder/builder.ml:463
 msgid "Planning how to build this image"
 msgstr ""
 
@@ -1563,11 +1563,11 @@ msgstr ""
 msgid "Resize partition"
 msgstr ""
 
-#: ../builder/builder.ml:556
+#: ../builder/builder.ml:553
 msgid "Resizing (using virt-resize) to expand the disk to %s"
 msgstr ""
 
-#: ../builder/builder.ml:585
+#: ../builder/builder.ml:582
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
@@ -1874,7 +1874,7 @@ msgid ""
 "See: L<https://bugzilla.redhat.com/show_bug.cgi?id=991641>"
 msgstr ""
 
-#: ../builder/index_parser.ml:116
+#: ../builder/index_parser.ml:117
 msgid ""
 "The index file downloaded from '%s' is corrupt.\n"
 "You need to ask the supplier of this file to fix it and upload a fixed "
@@ -1935,7 +1935,7 @@ msgid ""
 "This option can be specified multiple times."
 msgstr ""
 
-#: ../builder/builder.ml:252
+#: ../builder/builder.ml:249
 msgid "There are no notes for %s\n"
 msgstr ""
 
@@ -2000,7 +2000,7 @@ msgstr ""
 msgid "This removes temporary files under C</tmp> and C</var/tmp>."
 msgstr ""
 
-#: ../builder/builder.ml:687
+#: ../builder/builder.ml:684
 msgid "Total usable space"
 msgstr ""
 
@@ -2018,7 +2018,7 @@ msgstr ""
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../builder/builder.ml:544
+#: ../builder/builder.ml:541
 msgid "Uncompressing"
 msgstr ""
 
@@ -2146,13 +2146,13 @@ msgstr ""
 msgid "cannot detect the input disk format; use the -if parameter"
 msgstr ""
 
-#: ../builder/builder.ml:239
+#: ../builder/builder.ml:236
 msgid ""
 "cannot find os-version '%s' with architecture '%s'.\n"
 "Use --list to list available guest types."
 msgstr ""
 
-#: ../builder/builder.ml:325
+#: ../builder/builder.ml:322
 msgid "cannot output to a character device or /dev/null"
 msgstr ""
 
@@ -2192,7 +2192,7 @@ msgid ""
 "expected sha1 (%s) = %s)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:203
+#: ../builder/sigchecker.ml:198
 msgid ""
 "checksum of template did not match the expected checksum!\n"
 "  found checksum: %s\n"
@@ -2211,13 +2211,13 @@ msgstr ""
 msgid "could not add grub2 serial console (ignored)"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:272
+#: ../v2v/output_libvirt.ml:371
 msgid ""
 "could not define libvirt domain.  The libvirt XML is still available in "
 "'%s'.  Try running 'virsh define %s' yourself instead."
 msgstr ""
 
-#: ../builder/sigchecker.ml:98
+#: ../builder/sigchecker.ml:93
 msgid ""
 "could not export public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2233,7 +2233,7 @@ msgid ""
 "\\CurrentVersion"
 msgstr ""
 
-#: ../builder/sigchecker.ml:50
+#: ../builder/sigchecker.ml:45
 msgid ""
 "could not import public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2264,7 +2264,7 @@ msgid ""
 "harmless.  Original error message: %s"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:254
+#: ../v2v/output_libvirt.ml:343
 msgid "could not refresh libvirt pool %s"
 msgstr ""
 
@@ -2272,7 +2272,7 @@ msgstr ""
 msgid "could not remove grub2 serial console (ignored)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:191
+#: ../builder/sigchecker.ml:186
 msgid "could not run sha512sum command to verify checksum"
 msgstr ""
 
@@ -2478,7 +2478,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: ../builder/sigchecker.ml:178
+#: ../builder/sigchecker.ml:173
 msgid ""
 "fingerprint of signature does not match the expected fingerprint!\n"
 "  found fingerprint: %s\n"
@@ -2559,7 +2559,7 @@ msgstr ""
 msgid "image directory (%s) does not exist or is not a directory"
 msgstr ""
 
-#: ../builder/builder.ml:350
+#: ../builder/builder.ml:347
 msgid ""
 "images cannot be shrunk, the output size is too small for this image.  "
 "Requested size = %s, minimum size = %s"
@@ -2573,7 +2573,7 @@ msgstr ""
 msgid "in the libvirt XML metadata, <name> is missing or empty"
 msgstr ""
 
-#: ../builder/builder.ml:310
+#: ../builder/builder.ml:307
 msgid "input file (%s) has an unsupported type"
 msgstr ""
 
@@ -2669,11 +2669,11 @@ msgstr ""
 msgid "no .ovf file was found in %s"
 msgstr ""
 
-#: ../builder/builder.ml:203
+#: ../builder/builder.ml:200
 msgid "no cache directory"
 msgstr ""
 
-#: ../builder/builder.ml:196
+#: ../builder/builder.ml:193
 msgid "no cache directory\n"
 msgstr ""
 
@@ -2681,7 +2681,7 @@ msgstr ""
 msgid "no grub1/grub-legacy or grub2 configuration file was found"
 msgstr ""
 
-#: ../builder/builder.ml:654
+#: ../builder/builder.ml:651
 msgid ""
 "no guest operating systems or multiboot OS found in this disk image\n"
 "This is a failure of the source repository.  Use -v for more information."
@@ -2718,7 +2718,7 @@ msgstr ""
 msgid "no output from sha1sum command, see previous errors"
 msgstr ""
 
-#: ../builder/builder.ml:471
+#: ../builder/builder.ml:468
 msgid ""
 "no plan could be found for making a disk image with\n"
 "the required size, format etc. This is a bug in libguestfs!\n"
@@ -2796,7 +2796,7 @@ msgid ""
 "considered in future."
 msgstr ""
 
-#: ../builder/builder.ml:353
+#: ../builder/builder.ml:350
 msgid ""
 "output size is too large for this block device.  Requested size = %s, output "
 "block device = %s, output block device size = %s"
@@ -2924,6 +2924,10 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
+#: ../v2v/output_libvirt.ml:46
+msgid "the target hypervisor does not support a %s KVM guest"
+msgstr ""
+
 #: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
@@ -2951,7 +2955,7 @@ msgid ""
 "The guest will be configured to use slower emulated devices."
 msgstr ""
 
-#: ../builder/sigchecker.ml:145
+#: ../builder/sigchecker.ml:140
 msgid ""
 "there is no detached signature file\n"
 "This probably means the index file is missing a sig=... line.\n"
@@ -8065,11 +8069,11 @@ msgstr ""
 msgid "you must call guestfs_add_drive before guestfs_launch"
 msgstr "ನೀವು guestfs_launch ನ ಮೊದಲು guestfs_add_drive ಅನ್ನು ಕರೆಯಬೇಕು"
 
-#: src/launch-direct.c:868 src/launch-libvirt.c:559
+#: src/launch-direct.c:868 src/launch-libvirt.c:596
 msgid "qemu launched and contacted daemon, but state != READY"
 msgstr "qemu ಆರಂಭಗೊಂಡಿದೆ ಹಾಗು ಡೀಮನ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿದೆ, ಆದರೆ != READY ಸ್ಥಿತಿಯಲ್ಲಿದೆ"
 
-#: src/launch-direct.c:1270 src/launch-libvirt.c:1324
+#: src/launch-direct.c:1270 src/launch-libvirt.c:1363
 #, c-format
 msgid "realpath: could not convert '%s' to absolute path"
 msgstr ""
@@ -8109,25 +8113,25 @@ msgid ""
 "discard"
 msgstr ""
 
-#: src/launch-libvirt.c:235
+#: src/launch-libvirt.c:264
 msgid "direct mode flag is not supported yet for libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:244
+#: src/launch-libvirt.c:273
 #, c-format
 msgid "you must have libvirt >= %d.%d.%d to use the 'libvirt' backend"
 msgstr ""
 
-#: src/launch-libvirt.c:279
+#: src/launch-libvirt.c:308
 #, c-format
 msgid "could not connect to libvirt (URI = %s)"
 msgstr ""
 
-#: src/launch-libvirt.c:308
+#: src/launch-libvirt.c:337
 msgid "could not get libvirt capabilities"
 msgstr ""
 
-#: src/launch-libvirt.c:487
+#: src/launch-libvirt.c:524
 msgid ""
 "could not create appliance through libvirt.\n"
 "\n"
@@ -8137,21 +8141,21 @@ msgid ""
 "Original error from libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:625
+#: src/launch-libvirt.c:662
 msgid "unable to parse capabilities XML returned by libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:631 src/libvirt-domain.c:405 src/libvirt-domain.c:488
+#: src/launch-libvirt.c:668 src/libvirt-domain.c:405 src/libvirt-domain.c:488
 #: src/libvirt-domain.c:701
 msgid "unable to create new XPath context"
 msgstr ""
 
-#: src/launch-libvirt.c:641
+#: src/launch-libvirt.c:678
 #, c-format
 msgid "unable to evaluate XPath expression: %s"
 msgstr ""
 
-#: src/launch-libvirt.c:674
+#: src/launch-libvirt.c:711
 #, c-format
 msgid ""
 "libvirt hypervisor doesn't support qemu or KVM,\n"
@@ -8166,49 +8170,70 @@ msgid ""
 "For further help, read the guestfs(3) man page and libguestfs FAQ."
 msgstr ""
 
-#: src/launch-libvirt.c:908
+#: src/launch-libvirt.c:945
 #, c-format
 msgid "%s:%d: error constructing libvirt XML near call to \"%s\""
 msgstr ""
 
-#: src/launch-libvirt.c:1278
+#: src/launch-libvirt.c:1317
 msgid "'iface' parameter is not supported by the libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:1401
+#: src/launch-libvirt.c:1446
 msgid ""
 "libvirt does not support the qemu curl driver protocols (ftp, http, etc.); "
 "try setting LIBGUESTFS_BACKEND=direct"
 msgstr ""
 
-#: src/launch-libvirt.c:1426
+#: src/launch-libvirt.c:1471
 msgid ""
 "could not auto-detect the format.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1433
+#: src/launch-libvirt.c:1478
 msgid ""
 "could not auto-detect the format when using a non-file protocol.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1693
+#: src/launch-libvirt.c:1793
+msgid "could not define libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1804
+msgid "rbd protocol secret must be base64 encoded"
+msgstr ""
+
+#: src/launch-libvirt.c:1808
+#, c-format
+msgid "base64_decode_alloc: %m"
+msgstr ""
+
+#: src/launch-libvirt.c:1829
+msgid "could not set libvirt secret value"
+msgstr ""
+
+#: src/launch-libvirt.c:1842
+msgid "could not get UUID from libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1949
 msgid "could not destroy libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1733 src/launch-libvirt.c:1766
+#: src/launch-libvirt.c:1995 src/launch-libvirt.c:2028
 #, c-format
 msgid "%s: internal error forming error message"
 msgstr ""
 
-#: src/launch-libvirt.c:1825
+#: src/launch-libvirt.c:2091
 msgid "could not attach disk to libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1856
+#: src/launch-libvirt.c:2122
 msgid "could not detach disk from libvirt domain"
 msgstr ""
 
diff --git a/po/libguestfs.pot b/po/libguestfs.pot
index 30ff060..8d6b45d 100644
--- a/po/libguestfs.pot
+++ b/po/libguestfs.pot
@@ -6,10 +6,10 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: libguestfs 1.29.3\n"
+"Project-Id-Version: libguestfs 1.29.4\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-10-30 22:20+0000\n"
+"POT-Creation-Date: 2014-10-31 17:41+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -45,7 +45,7 @@ msgstr ""
 
 #. ../customize/customize_main.ml:238
 #. ../builder/get_kernel.ml:52
-#. ../builder/builder.ml:650
+#. ../builder/builder.ml:647
 #: ../v2v/v2v.ml:618 ../v2v/v2v.ml:507 ../sysprep/main.ml:266
 msgid "%s (ignored)"
 msgstr ""
@@ -175,23 +175,23 @@ msgid ""
 "read the man page virt-builder(1).\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:224
+#: ../builder/index_parser.ml:225
 msgid "%s: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:249
+#: ../builder/index_parser.ml:250
 msgid "%s: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:205
+#: ../builder/index_parser.ml:206
 msgid "%s: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:217
 msgid "%s: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:294
+#: ../builder/index_parser.ml:295
 msgid "%s: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -250,15 +250,15 @@ msgstr ""
 msgid "%s: file is too small to be a disk image (%Ld bytes)"
 msgstr ""
 
-#: ../builder/index_parser.ml:166
+#: ../builder/index_parser.ml:167
 msgid "%s: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:164
+#: ../builder/index_parser.ml:165
 msgid "%s: index is corrupt: %s: field '%s[%s]' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:148
+#: ../builder/index_parser.ml:149
 msgid ""
 "%s: index is corrupt: os-version '%s' with architecture '%s' appears two or "
 "more times\n"
@@ -283,15 +283,15 @@ msgstr ""
 msgid "%s: new partition size is zero or negative"
 msgstr ""
 
-#: ../builder/index_parser.ml:190
+#: ../builder/index_parser.ml:191
 msgid "%s: no 'arch' entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:185
+#: ../builder/index_parser.ml:186
 msgid "%s: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:213
+#: ../builder/index_parser.ml:214
 msgid "%s: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -388,11 +388,11 @@ msgstr ""
 msgid "%s: warning: %s"
 msgstr ""
 
-#: ../builder/index_parser.ml:298
+#: ../builder/index_parser.ml:299
 msgid "%s: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:290
+#: ../builder/index_parser.ml:291
 msgid "%s: zero length path in the index file\n"
 msgstr ""
 
@@ -545,14 +545,14 @@ msgstr ""
 msgid "-o libvirt: --qemu-boot option cannot be used in this output mode"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:233
+#: ../v2v/output_libvirt.ml:321
 msgid ""
 "-o libvirt: output pool '%s' has type='dir' but the /pool/target/path "
 "element either does not exist or is not a local directory.  See virt-v2v(1) "
 "section \"OUTPUT TO LIBVIRT\""
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:230
+#: ../v2v/output_libvirt.ml:318
 msgid ""
 "-o libvirt: output pool '%s' is not a directory (type='dir').  See virt-"
 "v2v(1) section \"OUTPUT TO LIBVIRT\""
@@ -705,7 +705,7 @@ msgstr ""
 msgid "Compressed output format"
 msgstr ""
 
-#: ../builder/builder.ml:598
+#: ../builder/builder.ml:595
 msgid "Converting %s to %s"
 msgstr ""
 
@@ -723,7 +723,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../builder/builder.ml:529
+#: ../builder/builder.ml:526
 msgid "Copying"
 msgstr ""
 
@@ -897,7 +897,7 @@ msgstr ""
 msgid "Download size:"
 msgstr ""
 
-#: ../builder/builder.ml:268 ../builder/builder.ml:210
+#: ../builder/builder.ml:265 ../builder/builder.ml:207
 msgid "Downloading: %s"
 msgstr ""
 
@@ -1040,7 +1040,7 @@ msgid "Fingerprint: %s\n"
 msgstr ""
 
 #: ../v2v/v2v.ml:423 ../customize/customize_main.ml:248
-#: ../builder/builder.ml:699
+#: ../builder/builder.ml:696
 msgid "Finishing off"
 msgstr ""
 
@@ -1086,7 +1086,7 @@ msgstr ""
 msgid "Format of output disk (default: same as input)"
 msgstr ""
 
-#: ../builder/builder.ml:689
+#: ../builder/builder.ml:686
 msgid "Free space"
 msgstr ""
 
@@ -1094,13 +1094,13 @@ msgstr ""
 msgid "Full name:"
 msgstr ""
 
-#: ../builder/sigchecker.ml:72
+#: ../builder/sigchecker.ml:67
 msgid ""
 "GPG failure: could not run GPG the first time\n"
 "Use the '-v' option and look for earlier error messages."
 msgstr ""
 
-#: ../builder/sigchecker.ml:162
+#: ../builder/sigchecker.ml:157
 msgid ""
 "GPG failure: could not verify digital signature of file\n"
 "Try:\n"
@@ -1274,7 +1274,7 @@ msgid ""
 "new random UUIDs are generated and assigned to filesystems."
 msgstr ""
 
-#: ../builder/builder.ml:611
+#: ../builder/builder.ml:608
 msgid "Opening the new disk"
 msgstr ""
 
@@ -1290,11 +1290,11 @@ msgstr ""
 msgid "Output VM UUID"
 msgstr ""
 
-#: ../builder/builder.ml:684
+#: ../builder/builder.ml:681
 msgid "Output file"
 msgstr ""
 
-#: ../builder/builder.ml:686
+#: ../builder/builder.ml:683
 msgid "Output format"
 msgstr ""
 
@@ -1306,7 +1306,7 @@ msgstr ""
 msgid "Output image UUID(s)"
 msgstr ""
 
-#: ../builder/builder.ml:685
+#: ../builder/builder.ml:682
 msgid "Output size"
 msgstr ""
 
@@ -1353,7 +1353,7 @@ msgstr ""
 msgid "Picked %s because '--root first' was used."
 msgstr ""
 
-#: ../builder/builder.ml:466
+#: ../builder/builder.ml:463
 msgid "Planning how to build this image"
 msgstr ""
 
@@ -1562,11 +1562,11 @@ msgstr ""
 msgid "Resize partition"
 msgstr ""
 
-#: ../builder/builder.ml:556
+#: ../builder/builder.ml:553
 msgid "Resizing (using virt-resize) to expand the disk to %s"
 msgstr ""
 
-#: ../builder/builder.ml:585
+#: ../builder/builder.ml:582
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
@@ -1873,7 +1873,7 @@ msgid ""
 "See: L<https://bugzilla.redhat.com/show_bug.cgi?id=991641>"
 msgstr ""
 
-#: ../builder/index_parser.ml:116
+#: ../builder/index_parser.ml:117
 msgid ""
 "The index file downloaded from '%s' is corrupt.\n"
 "You need to ask the supplier of this file to fix it and upload a fixed "
@@ -1934,7 +1934,7 @@ msgid ""
 "This option can be specified multiple times."
 msgstr ""
 
-#: ../builder/builder.ml:252
+#: ../builder/builder.ml:249
 msgid "There are no notes for %s\n"
 msgstr ""
 
@@ -1999,7 +1999,7 @@ msgstr ""
 msgid "This removes temporary files under C</tmp> and C</var/tmp>."
 msgstr ""
 
-#: ../builder/builder.ml:687
+#: ../builder/builder.ml:684
 msgid "Total usable space"
 msgstr ""
 
@@ -2017,7 +2017,7 @@ msgstr ""
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../builder/builder.ml:544
+#: ../builder/builder.ml:541
 msgid "Uncompressing"
 msgstr ""
 
@@ -2145,13 +2145,13 @@ msgstr ""
 msgid "cannot detect the input disk format; use the -if parameter"
 msgstr ""
 
-#: ../builder/builder.ml:239
+#: ../builder/builder.ml:236
 msgid ""
 "cannot find os-version '%s' with architecture '%s'.\n"
 "Use --list to list available guest types."
 msgstr ""
 
-#: ../builder/builder.ml:325
+#: ../builder/builder.ml:322
 msgid "cannot output to a character device or /dev/null"
 msgstr ""
 
@@ -2191,7 +2191,7 @@ msgid ""
 "expected sha1 (%s) = %s)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:203
+#: ../builder/sigchecker.ml:198
 msgid ""
 "checksum of template did not match the expected checksum!\n"
 "  found checksum: %s\n"
@@ -2210,13 +2210,13 @@ msgstr ""
 msgid "could not add grub2 serial console (ignored)"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:272
+#: ../v2v/output_libvirt.ml:371
 msgid ""
 "could not define libvirt domain.  The libvirt XML is still available in "
 "'%s'.  Try running 'virsh define %s' yourself instead."
 msgstr ""
 
-#: ../builder/sigchecker.ml:98
+#: ../builder/sigchecker.ml:93
 msgid ""
 "could not export public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2232,7 +2232,7 @@ msgid ""
 "\\CurrentVersion"
 msgstr ""
 
-#: ../builder/sigchecker.ml:50
+#: ../builder/sigchecker.ml:45
 msgid ""
 "could not import public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2263,7 +2263,7 @@ msgid ""
 "harmless.  Original error message: %s"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:254
+#: ../v2v/output_libvirt.ml:343
 msgid "could not refresh libvirt pool %s"
 msgstr ""
 
@@ -2271,7 +2271,7 @@ msgstr ""
 msgid "could not remove grub2 serial console (ignored)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:191
+#: ../builder/sigchecker.ml:186
 msgid "could not run sha512sum command to verify checksum"
 msgstr ""
 
@@ -2477,7 +2477,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: ../builder/sigchecker.ml:178
+#: ../builder/sigchecker.ml:173
 msgid ""
 "fingerprint of signature does not match the expected fingerprint!\n"
 "  found fingerprint: %s\n"
@@ -2558,7 +2558,7 @@ msgstr ""
 msgid "image directory (%s) does not exist or is not a directory"
 msgstr ""
 
-#: ../builder/builder.ml:350
+#: ../builder/builder.ml:347
 msgid ""
 "images cannot be shrunk, the output size is too small for this image.  "
 "Requested size = %s, minimum size = %s"
@@ -2572,7 +2572,7 @@ msgstr ""
 msgid "in the libvirt XML metadata, <name> is missing or empty"
 msgstr ""
 
-#: ../builder/builder.ml:310
+#: ../builder/builder.ml:307
 msgid "input file (%s) has an unsupported type"
 msgstr ""
 
@@ -2668,11 +2668,11 @@ msgstr ""
 msgid "no .ovf file was found in %s"
 msgstr ""
 
-#: ../builder/builder.ml:203
+#: ../builder/builder.ml:200
 msgid "no cache directory"
 msgstr ""
 
-#: ../builder/builder.ml:196
+#: ../builder/builder.ml:193
 msgid "no cache directory\n"
 msgstr ""
 
@@ -2680,7 +2680,7 @@ msgstr ""
 msgid "no grub1/grub-legacy or grub2 configuration file was found"
 msgstr ""
 
-#: ../builder/builder.ml:654
+#: ../builder/builder.ml:651
 msgid ""
 "no guest operating systems or multiboot OS found in this disk image\n"
 "This is a failure of the source repository.  Use -v for more information."
@@ -2717,7 +2717,7 @@ msgstr ""
 msgid "no output from sha1sum command, see previous errors"
 msgstr ""
 
-#: ../builder/builder.ml:471
+#: ../builder/builder.ml:468
 msgid ""
 "no plan could be found for making a disk image with\n"
 "the required size, format etc. This is a bug in libguestfs!\n"
@@ -2795,7 +2795,7 @@ msgid ""
 "considered in future."
 msgstr ""
 
-#: ../builder/builder.ml:353
+#: ../builder/builder.ml:350
 msgid ""
 "output size is too large for this block device.  Requested size = %s, output "
 "block device = %s, output block device size = %s"
@@ -2923,6 +2923,10 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
+#: ../v2v/output_libvirt.ml:46
+msgid "the target hypervisor does not support a %s KVM guest"
+msgstr ""
+
 #: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
@@ -2950,7 +2954,7 @@ msgid ""
 "The guest will be configured to use slower emulated devices."
 msgstr ""
 
-#: ../builder/sigchecker.ml:145
+#: ../builder/sigchecker.ml:140
 msgid ""
 "there is no detached signature file\n"
 "This probably means the index file is missing a sig=... line.\n"
@@ -8051,11 +8055,11 @@ msgstr ""
 msgid "you must call guestfs_add_drive before guestfs_launch"
 msgstr ""
 
-#: src/launch-direct.c:868 src/launch-libvirt.c:559
+#: src/launch-direct.c:868 src/launch-libvirt.c:596
 msgid "qemu launched and contacted daemon, but state != READY"
 msgstr ""
 
-#: src/launch-direct.c:1270 src/launch-libvirt.c:1324
+#: src/launch-direct.c:1270 src/launch-libvirt.c:1363
 #, c-format
 msgid "realpath: could not convert '%s' to absolute path"
 msgstr ""
@@ -8095,25 +8099,25 @@ msgid ""
 "discard"
 msgstr ""
 
-#: src/launch-libvirt.c:235
+#: src/launch-libvirt.c:264
 msgid "direct mode flag is not supported yet for libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:244
+#: src/launch-libvirt.c:273
 #, c-format
 msgid "you must have libvirt >= %d.%d.%d to use the 'libvirt' backend"
 msgstr ""
 
-#: src/launch-libvirt.c:279
+#: src/launch-libvirt.c:308
 #, c-format
 msgid "could not connect to libvirt (URI = %s)"
 msgstr ""
 
-#: src/launch-libvirt.c:308
+#: src/launch-libvirt.c:337
 msgid "could not get libvirt capabilities"
 msgstr ""
 
-#: src/launch-libvirt.c:487
+#: src/launch-libvirt.c:524
 msgid ""
 "could not create appliance through libvirt.\n"
 "\n"
@@ -8123,21 +8127,21 @@ msgid ""
 "Original error from libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:625
+#: src/launch-libvirt.c:662
 msgid "unable to parse capabilities XML returned by libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:631 src/libvirt-domain.c:405 src/libvirt-domain.c:488
+#: src/launch-libvirt.c:668 src/libvirt-domain.c:405 src/libvirt-domain.c:488
 #: src/libvirt-domain.c:701
 msgid "unable to create new XPath context"
 msgstr ""
 
-#: src/launch-libvirt.c:641
+#: src/launch-libvirt.c:678
 #, c-format
 msgid "unable to evaluate XPath expression: %s"
 msgstr ""
 
-#: src/launch-libvirt.c:674
+#: src/launch-libvirt.c:711
 #, c-format
 msgid ""
 "libvirt hypervisor doesn't support qemu or KVM,\n"
@@ -8152,49 +8156,70 @@ msgid ""
 "For further help, read the guestfs(3) man page and libguestfs FAQ."
 msgstr ""
 
-#: src/launch-libvirt.c:908
+#: src/launch-libvirt.c:945
 #, c-format
 msgid "%s:%d: error constructing libvirt XML near call to \"%s\""
 msgstr ""
 
-#: src/launch-libvirt.c:1278
+#: src/launch-libvirt.c:1317
 msgid "'iface' parameter is not supported by the libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:1401
+#: src/launch-libvirt.c:1446
 msgid ""
 "libvirt does not support the qemu curl driver protocols (ftp, http, etc.); "
 "try setting LIBGUESTFS_BACKEND=direct"
 msgstr ""
 
-#: src/launch-libvirt.c:1426
+#: src/launch-libvirt.c:1471
 msgid ""
 "could not auto-detect the format.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1433
+#: src/launch-libvirt.c:1478
 msgid ""
 "could not auto-detect the format when using a non-file protocol.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1693
+#: src/launch-libvirt.c:1793
+msgid "could not define libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1804
+msgid "rbd protocol secret must be base64 encoded"
+msgstr ""
+
+#: src/launch-libvirt.c:1808
+#, c-format
+msgid "base64_decode_alloc: %m"
+msgstr ""
+
+#: src/launch-libvirt.c:1829
+msgid "could not set libvirt secret value"
+msgstr ""
+
+#: src/launch-libvirt.c:1842
+msgid "could not get UUID from libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1949
 msgid "could not destroy libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1733 src/launch-libvirt.c:1766
+#: src/launch-libvirt.c:1995 src/launch-libvirt.c:2028
 #, c-format
 msgid "%s: internal error forming error message"
 msgstr ""
 
-#: src/launch-libvirt.c:1825
+#: src/launch-libvirt.c:2091
 msgid "could not attach disk to libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1856
+#: src/launch-libvirt.c:2122
 msgid "could not detach disk from libvirt domain"
 msgstr ""
 
diff --git a/po/ml.po b/po/ml.po
index 2607b62..78aecd1 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-30 22:20+0000\n"
+"POT-Creation-Date: 2014-10-31 17:41+0000\n"
 "PO-Revision-Date: 2014-10-18 08:00+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Malayalam (http://www.transifex.com/projects/p/libguestfs/"
@@ -46,7 +46,7 @@ msgstr ""
 
 #. ../customize/customize_main.ml:238
 #. ../builder/get_kernel.ml:52
-#. ../builder/builder.ml:650
+#. ../builder/builder.ml:647
 #: ../v2v/v2v.ml:618 ../v2v/v2v.ml:507 ../sysprep/main.ml:266
 msgid "%s (ignored)"
 msgstr ""
@@ -176,23 +176,23 @@ msgid ""
 "read the man page virt-builder(1).\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:224
+#: ../builder/index_parser.ml:225
 msgid "%s: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:249
+#: ../builder/index_parser.ml:250
 msgid "%s: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:205
+#: ../builder/index_parser.ml:206
 msgid "%s: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:217
 msgid "%s: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:294
+#: ../builder/index_parser.ml:295
 msgid "%s: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -251,15 +251,15 @@ msgstr ""
 msgid "%s: file is too small to be a disk image (%Ld bytes)"
 msgstr ""
 
-#: ../builder/index_parser.ml:166
+#: ../builder/index_parser.ml:167
 msgid "%s: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:164
+#: ../builder/index_parser.ml:165
 msgid "%s: index is corrupt: %s: field '%s[%s]' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:148
+#: ../builder/index_parser.ml:149
 msgid ""
 "%s: index is corrupt: os-version '%s' with architecture '%s' appears two or "
 "more times\n"
@@ -284,15 +284,15 @@ msgstr ""
 msgid "%s: new partition size is zero or negative"
 msgstr ""
 
-#: ../builder/index_parser.ml:190
+#: ../builder/index_parser.ml:191
 msgid "%s: no 'arch' entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:185
+#: ../builder/index_parser.ml:186
 msgid "%s: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:213
+#: ../builder/index_parser.ml:214
 msgid "%s: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -389,11 +389,11 @@ msgstr ""
 msgid "%s: warning: %s"
 msgstr ""
 
-#: ../builder/index_parser.ml:298
+#: ../builder/index_parser.ml:299
 msgid "%s: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:290
+#: ../builder/index_parser.ml:291
 msgid "%s: zero length path in the index file\n"
 msgstr ""
 
@@ -546,14 +546,14 @@ msgstr ""
 msgid "-o libvirt: --qemu-boot option cannot be used in this output mode"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:233
+#: ../v2v/output_libvirt.ml:321
 msgid ""
 "-o libvirt: output pool '%s' has type='dir' but the /pool/target/path "
 "element either does not exist or is not a local directory.  See virt-v2v(1) "
 "section \"OUTPUT TO LIBVIRT\""
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:230
+#: ../v2v/output_libvirt.ml:318
 msgid ""
 "-o libvirt: output pool '%s' is not a directory (type='dir').  See virt-"
 "v2v(1) section \"OUTPUT TO LIBVIRT\""
@@ -706,7 +706,7 @@ msgstr ""
 msgid "Compressed output format"
 msgstr ""
 
-#: ../builder/builder.ml:598
+#: ../builder/builder.ml:595
 msgid "Converting %s to %s"
 msgstr ""
 
@@ -724,7 +724,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../builder/builder.ml:529
+#: ../builder/builder.ml:526
 msgid "Copying"
 msgstr ""
 
@@ -898,7 +898,7 @@ msgstr ""
 msgid "Download size:"
 msgstr ""
 
-#: ../builder/builder.ml:268 ../builder/builder.ml:210
+#: ../builder/builder.ml:265 ../builder/builder.ml:207
 msgid "Downloading: %s"
 msgstr ""
 
@@ -1041,7 +1041,7 @@ msgid "Fingerprint: %s\n"
 msgstr ""
 
 #: ../v2v/v2v.ml:423 ../customize/customize_main.ml:248
-#: ../builder/builder.ml:699
+#: ../builder/builder.ml:696
 msgid "Finishing off"
 msgstr ""
 
@@ -1087,7 +1087,7 @@ msgstr ""
 msgid "Format of output disk (default: same as input)"
 msgstr ""
 
-#: ../builder/builder.ml:689
+#: ../builder/builder.ml:686
 msgid "Free space"
 msgstr ""
 
@@ -1095,13 +1095,13 @@ msgstr ""
 msgid "Full name:"
 msgstr ""
 
-#: ../builder/sigchecker.ml:72
+#: ../builder/sigchecker.ml:67
 msgid ""
 "GPG failure: could not run GPG the first time\n"
 "Use the '-v' option and look for earlier error messages."
 msgstr ""
 
-#: ../builder/sigchecker.ml:162
+#: ../builder/sigchecker.ml:157
 msgid ""
 "GPG failure: could not verify digital signature of file\n"
 "Try:\n"
@@ -1275,7 +1275,7 @@ msgid ""
 "new random UUIDs are generated and assigned to filesystems."
 msgstr ""
 
-#: ../builder/builder.ml:611
+#: ../builder/builder.ml:608
 msgid "Opening the new disk"
 msgstr ""
 
@@ -1291,11 +1291,11 @@ msgstr ""
 msgid "Output VM UUID"
 msgstr ""
 
-#: ../builder/builder.ml:684
+#: ../builder/builder.ml:681
 msgid "Output file"
 msgstr ""
 
-#: ../builder/builder.ml:686
+#: ../builder/builder.ml:683
 msgid "Output format"
 msgstr ""
 
@@ -1307,7 +1307,7 @@ msgstr ""
 msgid "Output image UUID(s)"
 msgstr ""
 
-#: ../builder/builder.ml:685
+#: ../builder/builder.ml:682
 msgid "Output size"
 msgstr ""
 
@@ -1354,7 +1354,7 @@ msgstr ""
 msgid "Picked %s because '--root first' was used."
 msgstr ""
 
-#: ../builder/builder.ml:466
+#: ../builder/builder.ml:463
 msgid "Planning how to build this image"
 msgstr ""
 
@@ -1563,11 +1563,11 @@ msgstr ""
 msgid "Resize partition"
 msgstr ""
 
-#: ../builder/builder.ml:556
+#: ../builder/builder.ml:553
 msgid "Resizing (using virt-resize) to expand the disk to %s"
 msgstr ""
 
-#: ../builder/builder.ml:585
+#: ../builder/builder.ml:582
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
@@ -1874,7 +1874,7 @@ msgid ""
 "See: L<https://bugzilla.redhat.com/show_bug.cgi?id=991641>"
 msgstr ""
 
-#: ../builder/index_parser.ml:116
+#: ../builder/index_parser.ml:117
 msgid ""
 "The index file downloaded from '%s' is corrupt.\n"
 "You need to ask the supplier of this file to fix it and upload a fixed "
@@ -1935,7 +1935,7 @@ msgid ""
 "This option can be specified multiple times."
 msgstr ""
 
-#: ../builder/builder.ml:252
+#: ../builder/builder.ml:249
 msgid "There are no notes for %s\n"
 msgstr ""
 
@@ -2000,7 +2000,7 @@ msgstr ""
 msgid "This removes temporary files under C</tmp> and C</var/tmp>."
 msgstr ""
 
-#: ../builder/builder.ml:687
+#: ../builder/builder.ml:684
 msgid "Total usable space"
 msgstr ""
 
@@ -2018,7 +2018,7 @@ msgstr ""
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../builder/builder.ml:544
+#: ../builder/builder.ml:541
 msgid "Uncompressing"
 msgstr ""
 
@@ -2146,13 +2146,13 @@ msgstr ""
 msgid "cannot detect the input disk format; use the -if parameter"
 msgstr ""
 
-#: ../builder/builder.ml:239
+#: ../builder/builder.ml:236
 msgid ""
 "cannot find os-version '%s' with architecture '%s'.\n"
 "Use --list to list available guest types."
 msgstr ""
 
-#: ../builder/builder.ml:325
+#: ../builder/builder.ml:322
 msgid "cannot output to a character device or /dev/null"
 msgstr ""
 
@@ -2192,7 +2192,7 @@ msgid ""
 "expected sha1 (%s) = %s)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:203
+#: ../builder/sigchecker.ml:198
 msgid ""
 "checksum of template did not match the expected checksum!\n"
 "  found checksum: %s\n"
@@ -2211,13 +2211,13 @@ msgstr ""
 msgid "could not add grub2 serial console (ignored)"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:272
+#: ../v2v/output_libvirt.ml:371
 msgid ""
 "could not define libvirt domain.  The libvirt XML is still available in "
 "'%s'.  Try running 'virsh define %s' yourself instead."
 msgstr ""
 
-#: ../builder/sigchecker.ml:98
+#: ../builder/sigchecker.ml:93
 msgid ""
 "could not export public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2233,7 +2233,7 @@ msgid ""
 "\\CurrentVersion"
 msgstr ""
 
-#: ../builder/sigchecker.ml:50
+#: ../builder/sigchecker.ml:45
 msgid ""
 "could not import public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2264,7 +2264,7 @@ msgid ""
 "harmless.  Original error message: %s"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:254
+#: ../v2v/output_libvirt.ml:343
 msgid "could not refresh libvirt pool %s"
 msgstr ""
 
@@ -2272,7 +2272,7 @@ msgstr ""
 msgid "could not remove grub2 serial console (ignored)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:191
+#: ../builder/sigchecker.ml:186
 msgid "could not run sha512sum command to verify checksum"
 msgstr ""
 
@@ -2478,7 +2478,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: ../builder/sigchecker.ml:178
+#: ../builder/sigchecker.ml:173
 msgid ""
 "fingerprint of signature does not match the expected fingerprint!\n"
 "  found fingerprint: %s\n"
@@ -2559,7 +2559,7 @@ msgstr ""
 msgid "image directory (%s) does not exist or is not a directory"
 msgstr ""
 
-#: ../builder/builder.ml:350
+#: ../builder/builder.ml:347
 msgid ""
 "images cannot be shrunk, the output size is too small for this image.  "
 "Requested size = %s, minimum size = %s"
@@ -2573,7 +2573,7 @@ msgstr ""
 msgid "in the libvirt XML metadata, <name> is missing or empty"
 msgstr ""
 
-#: ../builder/builder.ml:310
+#: ../builder/builder.ml:307
 msgid "input file (%s) has an unsupported type"
 msgstr ""
 
@@ -2669,11 +2669,11 @@ msgstr ""
 msgid "no .ovf file was found in %s"
 msgstr ""
 
-#: ../builder/builder.ml:203
+#: ../builder/builder.ml:200
 msgid "no cache directory"
 msgstr ""
 
-#: ../builder/builder.ml:196
+#: ../builder/builder.ml:193
 msgid "no cache directory\n"
 msgstr ""
 
@@ -2681,7 +2681,7 @@ msgstr ""
 msgid "no grub1/grub-legacy or grub2 configuration file was found"
 msgstr ""
 
-#: ../builder/builder.ml:654
+#: ../builder/builder.ml:651
 msgid ""
 "no guest operating systems or multiboot OS found in this disk image\n"
 "This is a failure of the source repository.  Use -v for more information."
@@ -2718,7 +2718,7 @@ msgstr ""
 msgid "no output from sha1sum command, see previous errors"
 msgstr ""
 
-#: ../builder/builder.ml:471
+#: ../builder/builder.ml:468
 msgid ""
 "no plan could be found for making a disk image with\n"
 "the required size, format etc. This is a bug in libguestfs!\n"
@@ -2796,7 +2796,7 @@ msgid ""
 "considered in future."
 msgstr ""
 
-#: ../builder/builder.ml:353
+#: ../builder/builder.ml:350
 msgid ""
 "output size is too large for this block device.  Requested size = %s, output "
 "block device = %s, output block device size = %s"
@@ -2924,6 +2924,10 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
+#: ../v2v/output_libvirt.ml:46
+msgid "the target hypervisor does not support a %s KVM guest"
+msgstr ""
+
 #: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
@@ -2951,7 +2955,7 @@ msgid ""
 "The guest will be configured to use slower emulated devices."
 msgstr ""
 
-#: ../builder/sigchecker.ml:145
+#: ../builder/sigchecker.ml:140
 msgid ""
 "there is no detached signature file\n"
 "This probably means the index file is missing a sig=... line.\n"
@@ -8063,11 +8067,11 @@ msgstr ""
 msgid "you must call guestfs_add_drive before guestfs_launch"
 msgstr "guestfs_launch-നു് മുമ്പു് guestfs_add_drive വിളിക്കേണ്ടതു്"
 
-#: src/launch-direct.c:868 src/launch-libvirt.c:559
+#: src/launch-direct.c:868 src/launch-libvirt.c:596
 msgid "qemu launched and contacted daemon, but state != READY"
 msgstr "qemu വിന്യസിച്ചു് ഡെമണുമായി ബന്ധപ്പെട്ടു, പക്ഷേ state != READY"
 
-#: src/launch-direct.c:1270 src/launch-libvirt.c:1324
+#: src/launch-direct.c:1270 src/launch-libvirt.c:1363
 #, c-format
 msgid "realpath: could not convert '%s' to absolute path"
 msgstr ""
@@ -8107,25 +8111,25 @@ msgid ""
 "discard"
 msgstr ""
 
-#: src/launch-libvirt.c:235
+#: src/launch-libvirt.c:264
 msgid "direct mode flag is not supported yet for libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:244
+#: src/launch-libvirt.c:273
 #, c-format
 msgid "you must have libvirt >= %d.%d.%d to use the 'libvirt' backend"
 msgstr ""
 
-#: src/launch-libvirt.c:279
+#: src/launch-libvirt.c:308
 #, c-format
 msgid "could not connect to libvirt (URI = %s)"
 msgstr ""
 
-#: src/launch-libvirt.c:308
+#: src/launch-libvirt.c:337
 msgid "could not get libvirt capabilities"
 msgstr ""
 
-#: src/launch-libvirt.c:487
+#: src/launch-libvirt.c:524
 msgid ""
 "could not create appliance through libvirt.\n"
 "\n"
@@ -8135,21 +8139,21 @@ msgid ""
 "Original error from libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:625
+#: src/launch-libvirt.c:662
 msgid "unable to parse capabilities XML returned by libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:631 src/libvirt-domain.c:405 src/libvirt-domain.c:488
+#: src/launch-libvirt.c:668 src/libvirt-domain.c:405 src/libvirt-domain.c:488
 #: src/libvirt-domain.c:701
 msgid "unable to create new XPath context"
 msgstr ""
 
-#: src/launch-libvirt.c:641
+#: src/launch-libvirt.c:678
 #, c-format
 msgid "unable to evaluate XPath expression: %s"
 msgstr ""
 
-#: src/launch-libvirt.c:674
+#: src/launch-libvirt.c:711
 #, c-format
 msgid ""
 "libvirt hypervisor doesn't support qemu or KVM,\n"
@@ -8164,49 +8168,70 @@ msgid ""
 "For further help, read the guestfs(3) man page and libguestfs FAQ."
 msgstr ""
 
-#: src/launch-libvirt.c:908
+#: src/launch-libvirt.c:945
 #, c-format
 msgid "%s:%d: error constructing libvirt XML near call to \"%s\""
 msgstr ""
 
-#: src/launch-libvirt.c:1278
+#: src/launch-libvirt.c:1317
 msgid "'iface' parameter is not supported by the libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:1401
+#: src/launch-libvirt.c:1446
 msgid ""
 "libvirt does not support the qemu curl driver protocols (ftp, http, etc.); "
 "try setting LIBGUESTFS_BACKEND=direct"
 msgstr ""
 
-#: src/launch-libvirt.c:1426
+#: src/launch-libvirt.c:1471
 msgid ""
 "could not auto-detect the format.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1433
+#: src/launch-libvirt.c:1478
 msgid ""
 "could not auto-detect the format when using a non-file protocol.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1693
+#: src/launch-libvirt.c:1793
+msgid "could not define libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1804
+msgid "rbd protocol secret must be base64 encoded"
+msgstr ""
+
+#: src/launch-libvirt.c:1808
+#, c-format
+msgid "base64_decode_alloc: %m"
+msgstr ""
+
+#: src/launch-libvirt.c:1829
+msgid "could not set libvirt secret value"
+msgstr ""
+
+#: src/launch-libvirt.c:1842
+msgid "could not get UUID from libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1949
 msgid "could not destroy libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1733 src/launch-libvirt.c:1766
+#: src/launch-libvirt.c:1995 src/launch-libvirt.c:2028
 #, c-format
 msgid "%s: internal error forming error message"
 msgstr ""
 
-#: src/launch-libvirt.c:1825
+#: src/launch-libvirt.c:2091
 msgid "could not attach disk to libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1856
+#: src/launch-libvirt.c:2122
 msgid "could not detach disk from libvirt domain"
 msgstr ""
 
diff --git a/po/mr.po b/po/mr.po
index e209c95..af9b450 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-30 22:20+0000\n"
+"POT-Creation-Date: 2014-10-31 17:41+0000\n"
 "PO-Revision-Date: 2014-10-18 08:00+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Marathi (http://www.transifex.com/projects/p/libguestfs/"
@@ -47,7 +47,7 @@ msgstr ""
 
 #. ../customize/customize_main.ml:238
 #. ../builder/get_kernel.ml:52
-#. ../builder/builder.ml:650
+#. ../builder/builder.ml:647
 #: ../v2v/v2v.ml:618 ../v2v/v2v.ml:507 ../sysprep/main.ml:266
 msgid "%s (ignored)"
 msgstr ""
@@ -177,23 +177,23 @@ msgid ""
 "read the man page virt-builder(1).\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:224
+#: ../builder/index_parser.ml:225
 msgid "%s: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:249
+#: ../builder/index_parser.ml:250
 msgid "%s: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:205
+#: ../builder/index_parser.ml:206
 msgid "%s: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:217
 msgid "%s: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:294
+#: ../builder/index_parser.ml:295
 msgid "%s: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -252,15 +252,15 @@ msgstr ""
 msgid "%s: file is too small to be a disk image (%Ld bytes)"
 msgstr ""
 
-#: ../builder/index_parser.ml:166
+#: ../builder/index_parser.ml:167
 msgid "%s: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:164
+#: ../builder/index_parser.ml:165
 msgid "%s: index is corrupt: %s: field '%s[%s]' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:148
+#: ../builder/index_parser.ml:149
 msgid ""
 "%s: index is corrupt: os-version '%s' with architecture '%s' appears two or "
 "more times\n"
@@ -285,15 +285,15 @@ msgstr ""
 msgid "%s: new partition size is zero or negative"
 msgstr ""
 
-#: ../builder/index_parser.ml:190
+#: ../builder/index_parser.ml:191
 msgid "%s: no 'arch' entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:185
+#: ../builder/index_parser.ml:186
 msgid "%s: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:213
+#: ../builder/index_parser.ml:214
 msgid "%s: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -390,11 +390,11 @@ msgstr ""
 msgid "%s: warning: %s"
 msgstr ""
 
-#: ../builder/index_parser.ml:298
+#: ../builder/index_parser.ml:299
 msgid "%s: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:290
+#: ../builder/index_parser.ml:291
 msgid "%s: zero length path in the index file\n"
 msgstr ""
 
@@ -547,14 +547,14 @@ msgstr ""
 msgid "-o libvirt: --qemu-boot option cannot be used in this output mode"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:233
+#: ../v2v/output_libvirt.ml:321
 msgid ""
 "-o libvirt: output pool '%s' has type='dir' but the /pool/target/path "
 "element either does not exist or is not a local directory.  See virt-v2v(1) "
 "section \"OUTPUT TO LIBVIRT\""
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:230
+#: ../v2v/output_libvirt.ml:318
 msgid ""
 "-o libvirt: output pool '%s' is not a directory (type='dir').  See virt-"
 "v2v(1) section \"OUTPUT TO LIBVIRT\""
@@ -707,7 +707,7 @@ msgstr ""
 msgid "Compressed output format"
 msgstr ""
 
-#: ../builder/builder.ml:598
+#: ../builder/builder.ml:595
 msgid "Converting %s to %s"
 msgstr ""
 
@@ -725,7 +725,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../builder/builder.ml:529
+#: ../builder/builder.ml:526
 msgid "Copying"
 msgstr ""
 
@@ -899,7 +899,7 @@ msgstr ""
 msgid "Download size:"
 msgstr ""
 
-#: ../builder/builder.ml:268 ../builder/builder.ml:210
+#: ../builder/builder.ml:265 ../builder/builder.ml:207
 msgid "Downloading: %s"
 msgstr ""
 
@@ -1042,7 +1042,7 @@ msgid "Fingerprint: %s\n"
 msgstr ""
 
 #: ../v2v/v2v.ml:423 ../customize/customize_main.ml:248
-#: ../builder/builder.ml:699
+#: ../builder/builder.ml:696
 msgid "Finishing off"
 msgstr ""
 
@@ -1088,7 +1088,7 @@ msgstr ""
 msgid "Format of output disk (default: same as input)"
 msgstr ""
 
-#: ../builder/builder.ml:689
+#: ../builder/builder.ml:686
 msgid "Free space"
 msgstr ""
 
@@ -1096,13 +1096,13 @@ msgstr ""
 msgid "Full name:"
 msgstr ""
 
-#: ../builder/sigchecker.ml:72
+#: ../builder/sigchecker.ml:67
 msgid ""
 "GPG failure: could not run GPG the first time\n"
 "Use the '-v' option and look for earlier error messages."
 msgstr ""
 
-#: ../builder/sigchecker.ml:162
+#: ../builder/sigchecker.ml:157
 msgid ""
 "GPG failure: could not verify digital signature of file\n"
 "Try:\n"
@@ -1276,7 +1276,7 @@ msgid ""
 "new random UUIDs are generated and assigned to filesystems."
 msgstr ""
 
-#: ../builder/builder.ml:611
+#: ../builder/builder.ml:608
 msgid "Opening the new disk"
 msgstr ""
 
@@ -1292,11 +1292,11 @@ msgstr ""
 msgid "Output VM UUID"
 msgstr ""
 
-#: ../builder/builder.ml:684
+#: ../builder/builder.ml:681
 msgid "Output file"
 msgstr ""
 
-#: ../builder/builder.ml:686
+#: ../builder/builder.ml:683
 msgid "Output format"
 msgstr ""
 
@@ -1308,7 +1308,7 @@ msgstr ""
 msgid "Output image UUID(s)"
 msgstr ""
 
-#: ../builder/builder.ml:685
+#: ../builder/builder.ml:682
 msgid "Output size"
 msgstr ""
 
@@ -1355,7 +1355,7 @@ msgstr ""
 msgid "Picked %s because '--root first' was used."
 msgstr ""
 
-#: ../builder/builder.ml:466
+#: ../builder/builder.ml:463
 msgid "Planning how to build this image"
 msgstr ""
 
@@ -1564,11 +1564,11 @@ msgstr ""
 msgid "Resize partition"
 msgstr ""
 
-#: ../builder/builder.ml:556
+#: ../builder/builder.ml:553
 msgid "Resizing (using virt-resize) to expand the disk to %s"
 msgstr ""
 
-#: ../builder/builder.ml:585
+#: ../builder/builder.ml:582
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
@@ -1875,7 +1875,7 @@ msgid ""
 "See: L<https://bugzilla.redhat.com/show_bug.cgi?id=991641>"
 msgstr ""
 
-#: ../builder/index_parser.ml:116
+#: ../builder/index_parser.ml:117
 msgid ""
 "The index file downloaded from '%s' is corrupt.\n"
 "You need to ask the supplier of this file to fix it and upload a fixed "
@@ -1936,7 +1936,7 @@ msgid ""
 "This option can be specified multiple times."
 msgstr ""
 
-#: ../builder/builder.ml:252
+#: ../builder/builder.ml:249
 msgid "There are no notes for %s\n"
 msgstr ""
 
@@ -2001,7 +2001,7 @@ msgstr ""
 msgid "This removes temporary files under C</tmp> and C</var/tmp>."
 msgstr ""
 
-#: ../builder/builder.ml:687
+#: ../builder/builder.ml:684
 msgid "Total usable space"
 msgstr ""
 
@@ -2019,7 +2019,7 @@ msgstr ""
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../builder/builder.ml:544
+#: ../builder/builder.ml:541
 msgid "Uncompressing"
 msgstr ""
 
@@ -2147,13 +2147,13 @@ msgstr ""
 msgid "cannot detect the input disk format; use the -if parameter"
 msgstr ""
 
-#: ../builder/builder.ml:239
+#: ../builder/builder.ml:236
 msgid ""
 "cannot find os-version '%s' with architecture '%s'.\n"
 "Use --list to list available guest types."
 msgstr ""
 
-#: ../builder/builder.ml:325
+#: ../builder/builder.ml:322
 msgid "cannot output to a character device or /dev/null"
 msgstr ""
 
@@ -2193,7 +2193,7 @@ msgid ""
 "expected sha1 (%s) = %s)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:203
+#: ../builder/sigchecker.ml:198
 msgid ""
 "checksum of template did not match the expected checksum!\n"
 "  found checksum: %s\n"
@@ -2212,13 +2212,13 @@ msgstr ""
 msgid "could not add grub2 serial console (ignored)"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:272
+#: ../v2v/output_libvirt.ml:371
 msgid ""
 "could not define libvirt domain.  The libvirt XML is still available in "
 "'%s'.  Try running 'virsh define %s' yourself instead."
 msgstr ""
 
-#: ../builder/sigchecker.ml:98
+#: ../builder/sigchecker.ml:93
 msgid ""
 "could not export public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2234,7 +2234,7 @@ msgid ""
 "\\CurrentVersion"
 msgstr ""
 
-#: ../builder/sigchecker.ml:50
+#: ../builder/sigchecker.ml:45
 msgid ""
 "could not import public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2265,7 +2265,7 @@ msgid ""
 "harmless.  Original error message: %s"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:254
+#: ../v2v/output_libvirt.ml:343
 msgid "could not refresh libvirt pool %s"
 msgstr ""
 
@@ -2273,7 +2273,7 @@ msgstr ""
 msgid "could not remove grub2 serial console (ignored)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:191
+#: ../builder/sigchecker.ml:186
 msgid "could not run sha512sum command to verify checksum"
 msgstr ""
 
@@ -2479,7 +2479,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: ../builder/sigchecker.ml:178
+#: ../builder/sigchecker.ml:173
 msgid ""
 "fingerprint of signature does not match the expected fingerprint!\n"
 "  found fingerprint: %s\n"
@@ -2560,7 +2560,7 @@ msgstr ""
 msgid "image directory (%s) does not exist or is not a directory"
 msgstr ""
 
-#: ../builder/builder.ml:350
+#: ../builder/builder.ml:347
 msgid ""
 "images cannot be shrunk, the output size is too small for this image.  "
 "Requested size = %s, minimum size = %s"
@@ -2574,7 +2574,7 @@ msgstr ""
 msgid "in the libvirt XML metadata, <name> is missing or empty"
 msgstr ""
 
-#: ../builder/builder.ml:310
+#: ../builder/builder.ml:307
 msgid "input file (%s) has an unsupported type"
 msgstr ""
 
@@ -2670,11 +2670,11 @@ msgstr ""
 msgid "no .ovf file was found in %s"
 msgstr ""
 
-#: ../builder/builder.ml:203
+#: ../builder/builder.ml:200
 msgid "no cache directory"
 msgstr ""
 
-#: ../builder/builder.ml:196
+#: ../builder/builder.ml:193
 msgid "no cache directory\n"
 msgstr ""
 
@@ -2682,7 +2682,7 @@ msgstr ""
 msgid "no grub1/grub-legacy or grub2 configuration file was found"
 msgstr ""
 
-#: ../builder/builder.ml:654
+#: ../builder/builder.ml:651
 msgid ""
 "no guest operating systems or multiboot OS found in this disk image\n"
 "This is a failure of the source repository.  Use -v for more information."
@@ -2719,7 +2719,7 @@ msgstr ""
 msgid "no output from sha1sum command, see previous errors"
 msgstr ""
 
-#: ../builder/builder.ml:471
+#: ../builder/builder.ml:468
 msgid ""
 "no plan could be found for making a disk image with\n"
 "the required size, format etc. This is a bug in libguestfs!\n"
@@ -2797,7 +2797,7 @@ msgid ""
 "considered in future."
 msgstr ""
 
-#: ../builder/builder.ml:353
+#: ../builder/builder.ml:350
 msgid ""
 "output size is too large for this block device.  Requested size = %s, output "
 "block device = %s, output block device size = %s"
@@ -2925,6 +2925,10 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
+#: ../v2v/output_libvirt.ml:46
+msgid "the target hypervisor does not support a %s KVM guest"
+msgstr ""
+
 #: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
@@ -2952,7 +2956,7 @@ msgid ""
 "The guest will be configured to use slower emulated devices."
 msgstr ""
 
-#: ../builder/sigchecker.ml:145
+#: ../builder/sigchecker.ml:140
 msgid ""
 "there is no detached signature file\n"
 "This probably means the index file is missing a sig=... line.\n"
@@ -8132,11 +8136,11 @@ msgstr ""
 msgid "you must call guestfs_add_drive before guestfs_launch"
 msgstr "guestfs_add_drive यांस guestfs_launch च्या अगोदर कॉल करा"
 
-#: src/launch-direct.c:868 src/launch-libvirt.c:559
+#: src/launch-direct.c:868 src/launch-libvirt.c:596
 msgid "qemu launched and contacted daemon, but state != READY"
 msgstr "qemu सुरू झाले व डिमन सुरू केले, परंतु state != READY आढळले"
 
-#: src/launch-direct.c:1270 src/launch-libvirt.c:1324
+#: src/launch-direct.c:1270 src/launch-libvirt.c:1363
 #, c-format
 msgid "realpath: could not convert '%s' to absolute path"
 msgstr ""
@@ -8176,25 +8180,25 @@ msgid ""
 "discard"
 msgstr ""
 
-#: src/launch-libvirt.c:235
+#: src/launch-libvirt.c:264
 msgid "direct mode flag is not supported yet for libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:244
+#: src/launch-libvirt.c:273
 #, c-format
 msgid "you must have libvirt >= %d.%d.%d to use the 'libvirt' backend"
 msgstr ""
 
-#: src/launch-libvirt.c:279
+#: src/launch-libvirt.c:308
 #, c-format
 msgid "could not connect to libvirt (URI = %s)"
 msgstr ""
 
-#: src/launch-libvirt.c:308
+#: src/launch-libvirt.c:337
 msgid "could not get libvirt capabilities"
 msgstr ""
 
-#: src/launch-libvirt.c:487
+#: src/launch-libvirt.c:524
 msgid ""
 "could not create appliance through libvirt.\n"
 "\n"
@@ -8204,21 +8208,21 @@ msgid ""
 "Original error from libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:625
+#: src/launch-libvirt.c:662
 msgid "unable to parse capabilities XML returned by libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:631 src/libvirt-domain.c:405 src/libvirt-domain.c:488
+#: src/launch-libvirt.c:668 src/libvirt-domain.c:405 src/libvirt-domain.c:488
 #: src/libvirt-domain.c:701
 msgid "unable to create new XPath context"
 msgstr "नवीन XPath संदर्भ निर्माण करणे अशक्य"
 
-#: src/launch-libvirt.c:641
+#: src/launch-libvirt.c:678
 #, c-format
 msgid "unable to evaluate XPath expression: %s"
 msgstr ""
 
-#: src/launch-libvirt.c:674
+#: src/launch-libvirt.c:711
 #, c-format
 msgid ""
 "libvirt hypervisor doesn't support qemu or KVM,\n"
@@ -8233,49 +8237,70 @@ msgid ""
 "For further help, read the guestfs(3) man page and libguestfs FAQ."
 msgstr ""
 
-#: src/launch-libvirt.c:908
+#: src/launch-libvirt.c:945
 #, c-format
 msgid "%s:%d: error constructing libvirt XML near call to \"%s\""
 msgstr ""
 
-#: src/launch-libvirt.c:1278
+#: src/launch-libvirt.c:1317
 msgid "'iface' parameter is not supported by the libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:1401
+#: src/launch-libvirt.c:1446
 msgid ""
 "libvirt does not support the qemu curl driver protocols (ftp, http, etc.); "
 "try setting LIBGUESTFS_BACKEND=direct"
 msgstr ""
 
-#: src/launch-libvirt.c:1426
+#: src/launch-libvirt.c:1471
 msgid ""
 "could not auto-detect the format.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1433
+#: src/launch-libvirt.c:1478
 msgid ""
 "could not auto-detect the format when using a non-file protocol.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1693
+#: src/launch-libvirt.c:1793
+msgid "could not define libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1804
+msgid "rbd protocol secret must be base64 encoded"
+msgstr ""
+
+#: src/launch-libvirt.c:1808
+#, c-format
+msgid "base64_decode_alloc: %m"
+msgstr ""
+
+#: src/launch-libvirt.c:1829
+msgid "could not set libvirt secret value"
+msgstr ""
+
+#: src/launch-libvirt.c:1842
+msgid "could not get UUID from libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1949
 msgid "could not destroy libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1733 src/launch-libvirt.c:1766
+#: src/launch-libvirt.c:1995 src/launch-libvirt.c:2028
 #, c-format
 msgid "%s: internal error forming error message"
 msgstr ""
 
-#: src/launch-libvirt.c:1825
+#: src/launch-libvirt.c:2091
 msgid "could not attach disk to libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1856
+#: src/launch-libvirt.c:2122
 msgid "could not detach disk from libvirt domain"
 msgstr ""
 
diff --git a/po/nl.po b/po/nl.po
index c3f39b3..aa21b65 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-30 22:20+0000\n"
+"POT-Creation-Date: 2014-10-31 17:41+0000\n"
 "PO-Revision-Date: 2014-10-18 08:00+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Dutch (http://www.transifex.com/projects/p/libguestfs/"
@@ -48,7 +48,7 @@ msgstr ""
 
 #. ../customize/customize_main.ml:238
 #. ../builder/get_kernel.ml:52
-#. ../builder/builder.ml:650
+#. ../builder/builder.ml:647
 #: ../v2v/v2v.ml:618 ../v2v/v2v.ml:507 ../sysprep/main.ml:266
 msgid "%s (ignored)"
 msgstr ""
@@ -178,23 +178,23 @@ msgid ""
 "read the man page virt-builder(1).\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:224
+#: ../builder/index_parser.ml:225
 msgid "%s: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:249
+#: ../builder/index_parser.ml:250
 msgid "%s: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:205
+#: ../builder/index_parser.ml:206
 msgid "%s: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:217
 msgid "%s: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:294
+#: ../builder/index_parser.ml:295
 msgid "%s: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -253,15 +253,15 @@ msgstr ""
 msgid "%s: file is too small to be a disk image (%Ld bytes)"
 msgstr ""
 
-#: ../builder/index_parser.ml:166
+#: ../builder/index_parser.ml:167
 msgid "%s: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:164
+#: ../builder/index_parser.ml:165
 msgid "%s: index is corrupt: %s: field '%s[%s]' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:148
+#: ../builder/index_parser.ml:149
 msgid ""
 "%s: index is corrupt: os-version '%s' with architecture '%s' appears two or "
 "more times\n"
@@ -286,15 +286,15 @@ msgstr ""
 msgid "%s: new partition size is zero or negative"
 msgstr ""
 
-#: ../builder/index_parser.ml:190
+#: ../builder/index_parser.ml:191
 msgid "%s: no 'arch' entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:185
+#: ../builder/index_parser.ml:186
 msgid "%s: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:213
+#: ../builder/index_parser.ml:214
 msgid "%s: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -391,11 +391,11 @@ msgstr ""
 msgid "%s: warning: %s"
 msgstr ""
 
-#: ../builder/index_parser.ml:298
+#: ../builder/index_parser.ml:299
 msgid "%s: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:290
+#: ../builder/index_parser.ml:291
 msgid "%s: zero length path in the index file\n"
 msgstr ""
 
@@ -548,14 +548,14 @@ msgstr ""
 msgid "-o libvirt: --qemu-boot option cannot be used in this output mode"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:233
+#: ../v2v/output_libvirt.ml:321
 msgid ""
 "-o libvirt: output pool '%s' has type='dir' but the /pool/target/path "
 "element either does not exist or is not a local directory.  See virt-v2v(1) "
 "section \"OUTPUT TO LIBVIRT\""
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:230
+#: ../v2v/output_libvirt.ml:318
 msgid ""
 "-o libvirt: output pool '%s' is not a directory (type='dir').  See virt-"
 "v2v(1) section \"OUTPUT TO LIBVIRT\""
@@ -708,7 +708,7 @@ msgstr ""
 msgid "Compressed output format"
 msgstr ""
 
-#: ../builder/builder.ml:598
+#: ../builder/builder.ml:595
 msgid "Converting %s to %s"
 msgstr ""
 
@@ -726,7 +726,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../builder/builder.ml:529
+#: ../builder/builder.ml:526
 msgid "Copying"
 msgstr ""
 
@@ -900,7 +900,7 @@ msgstr ""
 msgid "Download size:"
 msgstr ""
 
-#: ../builder/builder.ml:268 ../builder/builder.ml:210
+#: ../builder/builder.ml:265 ../builder/builder.ml:207
 msgid "Downloading: %s"
 msgstr ""
 
@@ -1043,7 +1043,7 @@ msgid "Fingerprint: %s\n"
 msgstr ""
 
 #: ../v2v/v2v.ml:423 ../customize/customize_main.ml:248
-#: ../builder/builder.ml:699
+#: ../builder/builder.ml:696
 msgid "Finishing off"
 msgstr ""
 
@@ -1089,7 +1089,7 @@ msgstr ""
 msgid "Format of output disk (default: same as input)"
 msgstr ""
 
-#: ../builder/builder.ml:689
+#: ../builder/builder.ml:686
 msgid "Free space"
 msgstr ""
 
@@ -1097,13 +1097,13 @@ msgstr ""
 msgid "Full name:"
 msgstr ""
 
-#: ../builder/sigchecker.ml:72
+#: ../builder/sigchecker.ml:67
 msgid ""
 "GPG failure: could not run GPG the first time\n"
 "Use the '-v' option and look for earlier error messages."
 msgstr ""
 
-#: ../builder/sigchecker.ml:162
+#: ../builder/sigchecker.ml:157
 msgid ""
 "GPG failure: could not verify digital signature of file\n"
 "Try:\n"
@@ -1277,7 +1277,7 @@ msgid ""
 "new random UUIDs are generated and assigned to filesystems."
 msgstr ""
 
-#: ../builder/builder.ml:611
+#: ../builder/builder.ml:608
 msgid "Opening the new disk"
 msgstr ""
 
@@ -1293,11 +1293,11 @@ msgstr ""
 msgid "Output VM UUID"
 msgstr ""
 
-#: ../builder/builder.ml:684
+#: ../builder/builder.ml:681
 msgid "Output file"
 msgstr ""
 
-#: ../builder/builder.ml:686
+#: ../builder/builder.ml:683
 msgid "Output format"
 msgstr ""
 
@@ -1309,7 +1309,7 @@ msgstr ""
 msgid "Output image UUID(s)"
 msgstr ""
 
-#: ../builder/builder.ml:685
+#: ../builder/builder.ml:682
 msgid "Output size"
 msgstr ""
 
@@ -1356,7 +1356,7 @@ msgstr ""
 msgid "Picked %s because '--root first' was used."
 msgstr ""
 
-#: ../builder/builder.ml:466
+#: ../builder/builder.ml:463
 msgid "Planning how to build this image"
 msgstr ""
 
@@ -1565,11 +1565,11 @@ msgstr ""
 msgid "Resize partition"
 msgstr ""
 
-#: ../builder/builder.ml:556
+#: ../builder/builder.ml:553
 msgid "Resizing (using virt-resize) to expand the disk to %s"
 msgstr ""
 
-#: ../builder/builder.ml:585
+#: ../builder/builder.ml:582
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
@@ -1876,7 +1876,7 @@ msgid ""
 "See: L<https://bugzilla.redhat.com/show_bug.cgi?id=991641>"
 msgstr ""
 
-#: ../builder/index_parser.ml:116
+#: ../builder/index_parser.ml:117
 msgid ""
 "The index file downloaded from '%s' is corrupt.\n"
 "You need to ask the supplier of this file to fix it and upload a fixed "
@@ -1937,7 +1937,7 @@ msgid ""
 "This option can be specified multiple times."
 msgstr ""
 
-#: ../builder/builder.ml:252
+#: ../builder/builder.ml:249
 msgid "There are no notes for %s\n"
 msgstr ""
 
@@ -2002,7 +2002,7 @@ msgstr ""
 msgid "This removes temporary files under C</tmp> and C</var/tmp>."
 msgstr ""
 
-#: ../builder/builder.ml:687
+#: ../builder/builder.ml:684
 msgid "Total usable space"
 msgstr ""
 
@@ -2020,7 +2020,7 @@ msgstr ""
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../builder/builder.ml:544
+#: ../builder/builder.ml:541
 msgid "Uncompressing"
 msgstr ""
 
@@ -2148,13 +2148,13 @@ msgstr ""
 msgid "cannot detect the input disk format; use the -if parameter"
 msgstr ""
 
-#: ../builder/builder.ml:239
+#: ../builder/builder.ml:236
 msgid ""
 "cannot find os-version '%s' with architecture '%s'.\n"
 "Use --list to list available guest types."
 msgstr ""
 
-#: ../builder/builder.ml:325
+#: ../builder/builder.ml:322
 msgid "cannot output to a character device or /dev/null"
 msgstr ""
 
@@ -2194,7 +2194,7 @@ msgid ""
 "expected sha1 (%s) = %s)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:203
+#: ../builder/sigchecker.ml:198
 msgid ""
 "checksum of template did not match the expected checksum!\n"
 "  found checksum: %s\n"
@@ -2213,13 +2213,13 @@ msgstr ""
 msgid "could not add grub2 serial console (ignored)"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:272
+#: ../v2v/output_libvirt.ml:371
 msgid ""
 "could not define libvirt domain.  The libvirt XML is still available in "
 "'%s'.  Try running 'virsh define %s' yourself instead."
 msgstr ""
 
-#: ../builder/sigchecker.ml:98
+#: ../builder/sigchecker.ml:93
 msgid ""
 "could not export public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2235,7 +2235,7 @@ msgid ""
 "\\CurrentVersion"
 msgstr ""
 
-#: ../builder/sigchecker.ml:50
+#: ../builder/sigchecker.ml:45
 msgid ""
 "could not import public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2266,7 +2266,7 @@ msgid ""
 "harmless.  Original error message: %s"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:254
+#: ../v2v/output_libvirt.ml:343
 msgid "could not refresh libvirt pool %s"
 msgstr ""
 
@@ -2274,7 +2274,7 @@ msgstr ""
 msgid "could not remove grub2 serial console (ignored)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:191
+#: ../builder/sigchecker.ml:186
 msgid "could not run sha512sum command to verify checksum"
 msgstr ""
 
@@ -2480,7 +2480,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: ../builder/sigchecker.ml:178
+#: ../builder/sigchecker.ml:173
 msgid ""
 "fingerprint of signature does not match the expected fingerprint!\n"
 "  found fingerprint: %s\n"
@@ -2561,7 +2561,7 @@ msgstr ""
 msgid "image directory (%s) does not exist or is not a directory"
 msgstr ""
 
-#: ../builder/builder.ml:350
+#: ../builder/builder.ml:347
 msgid ""
 "images cannot be shrunk, the output size is too small for this image.  "
 "Requested size = %s, minimum size = %s"
@@ -2575,7 +2575,7 @@ msgstr ""
 msgid "in the libvirt XML metadata, <name> is missing or empty"
 msgstr ""
 
-#: ../builder/builder.ml:310
+#: ../builder/builder.ml:307
 msgid "input file (%s) has an unsupported type"
 msgstr ""
 
@@ -2671,11 +2671,11 @@ msgstr ""
 msgid "no .ovf file was found in %s"
 msgstr ""
 
-#: ../builder/builder.ml:203
+#: ../builder/builder.ml:200
 msgid "no cache directory"
 msgstr ""
 
-#: ../builder/builder.ml:196
+#: ../builder/builder.ml:193
 msgid "no cache directory\n"
 msgstr ""
 
@@ -2683,7 +2683,7 @@ msgstr ""
 msgid "no grub1/grub-legacy or grub2 configuration file was found"
 msgstr ""
 
-#: ../builder/builder.ml:654
+#: ../builder/builder.ml:651
 msgid ""
 "no guest operating systems or multiboot OS found in this disk image\n"
 "This is a failure of the source repository.  Use -v for more information."
@@ -2720,7 +2720,7 @@ msgstr ""
 msgid "no output from sha1sum command, see previous errors"
 msgstr ""
 
-#: ../builder/builder.ml:471
+#: ../builder/builder.ml:468
 msgid ""
 "no plan could be found for making a disk image with\n"
 "the required size, format etc. This is a bug in libguestfs!\n"
@@ -2798,7 +2798,7 @@ msgid ""
 "considered in future."
 msgstr ""
 
-#: ../builder/builder.ml:353
+#: ../builder/builder.ml:350
 msgid ""
 "output size is too large for this block device.  Requested size = %s, output "
 "block device = %s, output block device size = %s"
@@ -2926,6 +2926,10 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
+#: ../v2v/output_libvirt.ml:46
+msgid "the target hypervisor does not support a %s KVM guest"
+msgstr ""
+
 #: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
@@ -2953,7 +2957,7 @@ msgid ""
 "The guest will be configured to use slower emulated devices."
 msgstr ""
 
-#: ../builder/sigchecker.ml:145
+#: ../builder/sigchecker.ml:140
 msgid ""
 "there is no detached signature file\n"
 "This probably means the index file is missing a sig=... line.\n"
@@ -8264,12 +8268,12 @@ msgstr ""
 msgid "you must call guestfs_add_drive before guestfs_launch"
 msgstr "je moet guestfs_add_drive aanroepen voor guestfs_launch"
 
-#: src/launch-direct.c:868 src/launch-libvirt.c:559
+#: src/launch-direct.c:868 src/launch-libvirt.c:596
 msgid "qemu launched and contacted daemon, but state != READY"
 msgstr ""
 "qemu gelanceerd en contact opgenomen met daemon, maar toestand != READY"
 
-#: src/launch-direct.c:1270 src/launch-libvirt.c:1324
+#: src/launch-direct.c:1270 src/launch-libvirt.c:1363
 #, c-format
 msgid "realpath: could not convert '%s' to absolute path"
 msgstr "realpath: kon '%s' niet converteren naar een absoluut pad"
@@ -8309,25 +8313,25 @@ msgid ""
 "discard"
 msgstr ""
 
-#: src/launch-libvirt.c:235
+#: src/launch-libvirt.c:264
 msgid "direct mode flag is not supported yet for libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:244
+#: src/launch-libvirt.c:273
 #, c-format
 msgid "you must have libvirt >= %d.%d.%d to use the 'libvirt' backend"
 msgstr ""
 
-#: src/launch-libvirt.c:279
+#: src/launch-libvirt.c:308
 #, c-format
 msgid "could not connect to libvirt (URI = %s)"
 msgstr "kon niet verbinden met libvirt (URI = %s)"
 
-#: src/launch-libvirt.c:308
+#: src/launch-libvirt.c:337
 msgid "could not get libvirt capabilities"
 msgstr "kon libvirt mogelijkheden niet verkrijgen"
 
-#: src/launch-libvirt.c:487
+#: src/launch-libvirt.c:524
 msgid ""
 "could not create appliance through libvirt.\n"
 "\n"
@@ -8337,21 +8341,21 @@ msgid ""
 "Original error from libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:625
+#: src/launch-libvirt.c:662
 msgid "unable to parse capabilities XML returned by libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:631 src/libvirt-domain.c:405 src/libvirt-domain.c:488
+#: src/launch-libvirt.c:668 src/libvirt-domain.c:405 src/libvirt-domain.c:488
 #: src/libvirt-domain.c:701
 msgid "unable to create new XPath context"
 msgstr "kan nieuwe XPath context niet aanmaken"
 
-#: src/launch-libvirt.c:641
+#: src/launch-libvirt.c:678
 #, c-format
 msgid "unable to evaluate XPath expression: %s"
 msgstr ""
 
-#: src/launch-libvirt.c:674
+#: src/launch-libvirt.c:711
 #, c-format
 msgid ""
 "libvirt hypervisor doesn't support qemu or KVM,\n"
@@ -8366,49 +8370,70 @@ msgid ""
 "For further help, read the guestfs(3) man page and libguestfs FAQ."
 msgstr ""
 
-#: src/launch-libvirt.c:908
+#: src/launch-libvirt.c:945
 #, c-format
 msgid "%s:%d: error constructing libvirt XML near call to \"%s\""
 msgstr ""
 
-#: src/launch-libvirt.c:1278
+#: src/launch-libvirt.c:1317
 msgid "'iface' parameter is not supported by the libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:1401
+#: src/launch-libvirt.c:1446
 msgid ""
 "libvirt does not support the qemu curl driver protocols (ftp, http, etc.); "
 "try setting LIBGUESTFS_BACKEND=direct"
 msgstr ""
 
-#: src/launch-libvirt.c:1426
+#: src/launch-libvirt.c:1471
 msgid ""
 "could not auto-detect the format.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1433
+#: src/launch-libvirt.c:1478
 msgid ""
 "could not auto-detect the format when using a non-file protocol.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1693
+#: src/launch-libvirt.c:1793
+msgid "could not define libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1804
+msgid "rbd protocol secret must be base64 encoded"
+msgstr ""
+
+#: src/launch-libvirt.c:1808
+#, c-format
+msgid "base64_decode_alloc: %m"
+msgstr ""
+
+#: src/launch-libvirt.c:1829
+msgid "could not set libvirt secret value"
+msgstr ""
+
+#: src/launch-libvirt.c:1842
+msgid "could not get UUID from libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1949
 msgid "could not destroy libvirt domain"
 msgstr "kon libvirt domein niet vernietigen"
 
-#: src/launch-libvirt.c:1733 src/launch-libvirt.c:1766
+#: src/launch-libvirt.c:1995 src/launch-libvirt.c:2028
 #, c-format
 msgid "%s: internal error forming error message"
 msgstr "%s: interne fout bij formuleren van foutboodschap"
 
-#: src/launch-libvirt.c:1825
+#: src/launch-libvirt.c:2091
 msgid "could not attach disk to libvirt domain"
 msgstr "kon schijf niet koppelen aan libvirt domein"
 
-#: src/launch-libvirt.c:1856
+#: src/launch-libvirt.c:2122
 msgid "could not detach disk from libvirt domain"
 msgstr "kon schijf niet loskoppelen van libvirt domein"
 
diff --git a/po/or.po b/po/or.po
index 7ff9c27..5bacfc7 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-30 22:20+0000\n"
+"POT-Creation-Date: 2014-10-31 17:41+0000\n"
 "PO-Revision-Date: 2014-10-18 08:00+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Oriya (http://www.transifex.com/projects/p/libguestfs/"
@@ -46,7 +46,7 @@ msgstr ""
 
 #. ../customize/customize_main.ml:238
 #. ../builder/get_kernel.ml:52
-#. ../builder/builder.ml:650
+#. ../builder/builder.ml:647
 #: ../v2v/v2v.ml:618 ../v2v/v2v.ml:507 ../sysprep/main.ml:266
 msgid "%s (ignored)"
 msgstr ""
@@ -176,23 +176,23 @@ msgid ""
 "read the man page virt-builder(1).\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:224
+#: ../builder/index_parser.ml:225
 msgid "%s: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:249
+#: ../builder/index_parser.ml:250
 msgid "%s: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:205
+#: ../builder/index_parser.ml:206
 msgid "%s: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:217
 msgid "%s: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:294
+#: ../builder/index_parser.ml:295
 msgid "%s: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -251,15 +251,15 @@ msgstr ""
 msgid "%s: file is too small to be a disk image (%Ld bytes)"
 msgstr ""
 
-#: ../builder/index_parser.ml:166
+#: ../builder/index_parser.ml:167
 msgid "%s: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:164
+#: ../builder/index_parser.ml:165
 msgid "%s: index is corrupt: %s: field '%s[%s]' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:148
+#: ../builder/index_parser.ml:149
 msgid ""
 "%s: index is corrupt: os-version '%s' with architecture '%s' appears two or "
 "more times\n"
@@ -284,15 +284,15 @@ msgstr ""
 msgid "%s: new partition size is zero or negative"
 msgstr ""
 
-#: ../builder/index_parser.ml:190
+#: ../builder/index_parser.ml:191
 msgid "%s: no 'arch' entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:185
+#: ../builder/index_parser.ml:186
 msgid "%s: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:213
+#: ../builder/index_parser.ml:214
 msgid "%s: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -389,11 +389,11 @@ msgstr ""
 msgid "%s: warning: %s"
 msgstr ""
 
-#: ../builder/index_parser.ml:298
+#: ../builder/index_parser.ml:299
 msgid "%s: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:290
+#: ../builder/index_parser.ml:291
 msgid "%s: zero length path in the index file\n"
 msgstr ""
 
@@ -546,14 +546,14 @@ msgstr ""
 msgid "-o libvirt: --qemu-boot option cannot be used in this output mode"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:233
+#: ../v2v/output_libvirt.ml:321
 msgid ""
 "-o libvirt: output pool '%s' has type='dir' but the /pool/target/path "
 "element either does not exist or is not a local directory.  See virt-v2v(1) "
 "section \"OUTPUT TO LIBVIRT\""
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:230
+#: ../v2v/output_libvirt.ml:318
 msgid ""
 "-o libvirt: output pool '%s' is not a directory (type='dir').  See virt-"
 "v2v(1) section \"OUTPUT TO LIBVIRT\""
@@ -706,7 +706,7 @@ msgstr ""
 msgid "Compressed output format"
 msgstr ""
 
-#: ../builder/builder.ml:598
+#: ../builder/builder.ml:595
 msgid "Converting %s to %s"
 msgstr ""
 
@@ -724,7 +724,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../builder/builder.ml:529
+#: ../builder/builder.ml:526
 msgid "Copying"
 msgstr ""
 
@@ -898,7 +898,7 @@ msgstr ""
 msgid "Download size:"
 msgstr ""
 
-#: ../builder/builder.ml:268 ../builder/builder.ml:210
+#: ../builder/builder.ml:265 ../builder/builder.ml:207
 msgid "Downloading: %s"
 msgstr ""
 
@@ -1041,7 +1041,7 @@ msgid "Fingerprint: %s\n"
 msgstr ""
 
 #: ../v2v/v2v.ml:423 ../customize/customize_main.ml:248
-#: ../builder/builder.ml:699
+#: ../builder/builder.ml:696
 msgid "Finishing off"
 msgstr ""
 
@@ -1087,7 +1087,7 @@ msgstr ""
 msgid "Format of output disk (default: same as input)"
 msgstr ""
 
-#: ../builder/builder.ml:689
+#: ../builder/builder.ml:686
 msgid "Free space"
 msgstr ""
 
@@ -1095,13 +1095,13 @@ msgstr ""
 msgid "Full name:"
 msgstr ""
 
-#: ../builder/sigchecker.ml:72
+#: ../builder/sigchecker.ml:67
 msgid ""
 "GPG failure: could not run GPG the first time\n"
 "Use the '-v' option and look for earlier error messages."
 msgstr ""
 
-#: ../builder/sigchecker.ml:162
+#: ../builder/sigchecker.ml:157
 msgid ""
 "GPG failure: could not verify digital signature of file\n"
 "Try:\n"
@@ -1275,7 +1275,7 @@ msgid ""
 "new random UUIDs are generated and assigned to filesystems."
 msgstr ""
 
-#: ../builder/builder.ml:611
+#: ../builder/builder.ml:608
 msgid "Opening the new disk"
 msgstr ""
 
@@ -1291,11 +1291,11 @@ msgstr ""
 msgid "Output VM UUID"
 msgstr ""
 
-#: ../builder/builder.ml:684
+#: ../builder/builder.ml:681
 msgid "Output file"
 msgstr ""
 
-#: ../builder/builder.ml:686
+#: ../builder/builder.ml:683
 msgid "Output format"
 msgstr ""
 
@@ -1307,7 +1307,7 @@ msgstr ""
 msgid "Output image UUID(s)"
 msgstr ""
 
-#: ../builder/builder.ml:685
+#: ../builder/builder.ml:682
 msgid "Output size"
 msgstr ""
 
@@ -1354,7 +1354,7 @@ msgstr ""
 msgid "Picked %s because '--root first' was used."
 msgstr ""
 
-#: ../builder/builder.ml:466
+#: ../builder/builder.ml:463
 msgid "Planning how to build this image"
 msgstr ""
 
@@ -1563,11 +1563,11 @@ msgstr ""
 msgid "Resize partition"
 msgstr ""
 
-#: ../builder/builder.ml:556
+#: ../builder/builder.ml:553
 msgid "Resizing (using virt-resize) to expand the disk to %s"
 msgstr ""
 
-#: ../builder/builder.ml:585
+#: ../builder/builder.ml:582
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
@@ -1874,7 +1874,7 @@ msgid ""
 "See: L<https://bugzilla.redhat.com/show_bug.cgi?id=991641>"
 msgstr ""
 
-#: ../builder/index_parser.ml:116
+#: ../builder/index_parser.ml:117
 msgid ""
 "The index file downloaded from '%s' is corrupt.\n"
 "You need to ask the supplier of this file to fix it and upload a fixed "
@@ -1935,7 +1935,7 @@ msgid ""
 "This option can be specified multiple times."
 msgstr ""
 
-#: ../builder/builder.ml:252
+#: ../builder/builder.ml:249
 msgid "There are no notes for %s\n"
 msgstr ""
 
@@ -2000,7 +2000,7 @@ msgstr ""
 msgid "This removes temporary files under C</tmp> and C</var/tmp>."
 msgstr ""
 
-#: ../builder/builder.ml:687
+#: ../builder/builder.ml:684
 msgid "Total usable space"
 msgstr ""
 
@@ -2018,7 +2018,7 @@ msgstr ""
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../builder/builder.ml:544
+#: ../builder/builder.ml:541
 msgid "Uncompressing"
 msgstr ""
 
@@ -2146,13 +2146,13 @@ msgstr ""
 msgid "cannot detect the input disk format; use the -if parameter"
 msgstr ""
 
-#: ../builder/builder.ml:239
+#: ../builder/builder.ml:236
 msgid ""
 "cannot find os-version '%s' with architecture '%s'.\n"
 "Use --list to list available guest types."
 msgstr ""
 
-#: ../builder/builder.ml:325
+#: ../builder/builder.ml:322
 msgid "cannot output to a character device or /dev/null"
 msgstr ""
 
@@ -2192,7 +2192,7 @@ msgid ""
 "expected sha1 (%s) = %s)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:203
+#: ../builder/sigchecker.ml:198
 msgid ""
 "checksum of template did not match the expected checksum!\n"
 "  found checksum: %s\n"
@@ -2211,13 +2211,13 @@ msgstr ""
 msgid "could not add grub2 serial console (ignored)"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:272
+#: ../v2v/output_libvirt.ml:371
 msgid ""
 "could not define libvirt domain.  The libvirt XML is still available in "
 "'%s'.  Try running 'virsh define %s' yourself instead."
 msgstr ""
 
-#: ../builder/sigchecker.ml:98
+#: ../builder/sigchecker.ml:93
 msgid ""
 "could not export public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2233,7 +2233,7 @@ msgid ""
 "\\CurrentVersion"
 msgstr ""
 
-#: ../builder/sigchecker.ml:50
+#: ../builder/sigchecker.ml:45
 msgid ""
 "could not import public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2264,7 +2264,7 @@ msgid ""
 "harmless.  Original error message: %s"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:254
+#: ../v2v/output_libvirt.ml:343
 msgid "could not refresh libvirt pool %s"
 msgstr ""
 
@@ -2272,7 +2272,7 @@ msgstr ""
 msgid "could not remove grub2 serial console (ignored)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:191
+#: ../builder/sigchecker.ml:186
 msgid "could not run sha512sum command to verify checksum"
 msgstr ""
 
@@ -2478,7 +2478,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: ../builder/sigchecker.ml:178
+#: ../builder/sigchecker.ml:173
 msgid ""
 "fingerprint of signature does not match the expected fingerprint!\n"
 "  found fingerprint: %s\n"
@@ -2559,7 +2559,7 @@ msgstr ""
 msgid "image directory (%s) does not exist or is not a directory"
 msgstr ""
 
-#: ../builder/builder.ml:350
+#: ../builder/builder.ml:347
 msgid ""
 "images cannot be shrunk, the output size is too small for this image.  "
 "Requested size = %s, minimum size = %s"
@@ -2573,7 +2573,7 @@ msgstr ""
 msgid "in the libvirt XML metadata, <name> is missing or empty"
 msgstr ""
 
-#: ../builder/builder.ml:310
+#: ../builder/builder.ml:307
 msgid "input file (%s) has an unsupported type"
 msgstr ""
 
@@ -2669,11 +2669,11 @@ msgstr ""
 msgid "no .ovf file was found in %s"
 msgstr ""
 
-#: ../builder/builder.ml:203
+#: ../builder/builder.ml:200
 msgid "no cache directory"
 msgstr ""
 
-#: ../builder/builder.ml:196
+#: ../builder/builder.ml:193
 msgid "no cache directory\n"
 msgstr ""
 
@@ -2681,7 +2681,7 @@ msgstr ""
 msgid "no grub1/grub-legacy or grub2 configuration file was found"
 msgstr ""
 
-#: ../builder/builder.ml:654
+#: ../builder/builder.ml:651
 msgid ""
 "no guest operating systems or multiboot OS found in this disk image\n"
 "This is a failure of the source repository.  Use -v for more information."
@@ -2718,7 +2718,7 @@ msgstr ""
 msgid "no output from sha1sum command, see previous errors"
 msgstr ""
 
-#: ../builder/builder.ml:471
+#: ../builder/builder.ml:468
 msgid ""
 "no plan could be found for making a disk image with\n"
 "the required size, format etc. This is a bug in libguestfs!\n"
@@ -2796,7 +2796,7 @@ msgid ""
 "considered in future."
 msgstr ""
 
-#: ../builder/builder.ml:353
+#: ../builder/builder.ml:350
 msgid ""
 "output size is too large for this block device.  Requested size = %s, output "
 "block device = %s, output block device size = %s"
@@ -2924,6 +2924,10 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
+#: ../v2v/output_libvirt.ml:46
+msgid "the target hypervisor does not support a %s KVM guest"
+msgstr ""
+
 #: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
@@ -2951,7 +2955,7 @@ msgid ""
 "The guest will be configured to use slower emulated devices."
 msgstr ""
 
-#: ../builder/sigchecker.ml:145
+#: ../builder/sigchecker.ml:140
 msgid ""
 "there is no detached signature file\n"
 "This probably means the index file is missing a sig=... line.\n"
@@ -8061,11 +8065,11 @@ msgstr ""
 msgid "you must call guestfs_add_drive before guestfs_launch"
 msgstr "ଆପଣ ନିଶ୍ଚିତ ଭାବରେ guestfs_add_drive କୁ guestfs_launch ପୂର୍ବରୁ ଡାକିବା ଉଚିତ"
 
-#: src/launch-direct.c:868 src/launch-libvirt.c:559
+#: src/launch-direct.c:868 src/launch-libvirt.c:596
 msgid "qemu launched and contacted daemon, but state != READY"
 msgstr "qemu ଆରମ୍ଭ ହୋଇଛି ଏବଂ ଡେମନ ସହିତ ଯୋଗାଯୋଗ ଆରମ୍ଭ କରିଛି, କିନ୍ତୁ ଅବସ୍ଥା != READY"
 
-#: src/launch-direct.c:1270 src/launch-libvirt.c:1324
+#: src/launch-direct.c:1270 src/launch-libvirt.c:1363
 #, c-format
 msgid "realpath: could not convert '%s' to absolute path"
 msgstr ""
@@ -8105,25 +8109,25 @@ msgid ""
 "discard"
 msgstr ""
 
-#: src/launch-libvirt.c:235
+#: src/launch-libvirt.c:264
 msgid "direct mode flag is not supported yet for libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:244
+#: src/launch-libvirt.c:273
 #, c-format
 msgid "you must have libvirt >= %d.%d.%d to use the 'libvirt' backend"
 msgstr ""
 
-#: src/launch-libvirt.c:279
+#: src/launch-libvirt.c:308
 #, c-format
 msgid "could not connect to libvirt (URI = %s)"
 msgstr ""
 
-#: src/launch-libvirt.c:308
+#: src/launch-libvirt.c:337
 msgid "could not get libvirt capabilities"
 msgstr ""
 
-#: src/launch-libvirt.c:487
+#: src/launch-libvirt.c:524
 msgid ""
 "could not create appliance through libvirt.\n"
 "\n"
@@ -8133,21 +8137,21 @@ msgid ""
 "Original error from libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:625
+#: src/launch-libvirt.c:662
 msgid "unable to parse capabilities XML returned by libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:631 src/libvirt-domain.c:405 src/libvirt-domain.c:488
+#: src/launch-libvirt.c:668 src/libvirt-domain.c:405 src/libvirt-domain.c:488
 #: src/libvirt-domain.c:701
 msgid "unable to create new XPath context"
 msgstr ""
 
-#: src/launch-libvirt.c:641
+#: src/launch-libvirt.c:678
 #, c-format
 msgid "unable to evaluate XPath expression: %s"
 msgstr ""
 
-#: src/launch-libvirt.c:674
+#: src/launch-libvirt.c:711
 #, c-format
 msgid ""
 "libvirt hypervisor doesn't support qemu or KVM,\n"
@@ -8162,49 +8166,70 @@ msgid ""
 "For further help, read the guestfs(3) man page and libguestfs FAQ."
 msgstr ""
 
-#: src/launch-libvirt.c:908
+#: src/launch-libvirt.c:945
 #, c-format
 msgid "%s:%d: error constructing libvirt XML near call to \"%s\""
 msgstr ""
 
-#: src/launch-libvirt.c:1278
+#: src/launch-libvirt.c:1317
 msgid "'iface' parameter is not supported by the libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:1401
+#: src/launch-libvirt.c:1446
 msgid ""
 "libvirt does not support the qemu curl driver protocols (ftp, http, etc.); "
 "try setting LIBGUESTFS_BACKEND=direct"
 msgstr ""
 
-#: src/launch-libvirt.c:1426
+#: src/launch-libvirt.c:1471
 msgid ""
 "could not auto-detect the format.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1433
+#: src/launch-libvirt.c:1478
 msgid ""
 "could not auto-detect the format when using a non-file protocol.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1693
+#: src/launch-libvirt.c:1793
+msgid "could not define libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1804
+msgid "rbd protocol secret must be base64 encoded"
+msgstr ""
+
+#: src/launch-libvirt.c:1808
+#, c-format
+msgid "base64_decode_alloc: %m"
+msgstr ""
+
+#: src/launch-libvirt.c:1829
+msgid "could not set libvirt secret value"
+msgstr ""
+
+#: src/launch-libvirt.c:1842
+msgid "could not get UUID from libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1949
 msgid "could not destroy libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1733 src/launch-libvirt.c:1766
+#: src/launch-libvirt.c:1995 src/launch-libvirt.c:2028
 #, c-format
 msgid "%s: internal error forming error message"
 msgstr ""
 
-#: src/launch-libvirt.c:1825
+#: src/launch-libvirt.c:2091
 msgid "could not attach disk to libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1856
+#: src/launch-libvirt.c:2122
 msgid "could not detach disk from libvirt domain"
 msgstr ""
 
diff --git a/po/pa.po b/po/pa.po
index 27838e1..58760a0 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-30 22:20+0000\n"
+"POT-Creation-Date: 2014-10-31 17:41+0000\n"
 "PO-Revision-Date: 2014-10-18 08:00+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/"
@@ -47,7 +47,7 @@ msgstr ""
 
 #. ../customize/customize_main.ml:238
 #. ../builder/get_kernel.ml:52
-#. ../builder/builder.ml:650
+#. ../builder/builder.ml:647
 #: ../v2v/v2v.ml:618 ../v2v/v2v.ml:507 ../sysprep/main.ml:266
 msgid "%s (ignored)"
 msgstr ""
@@ -177,23 +177,23 @@ msgid ""
 "read the man page virt-builder(1).\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:224
+#: ../builder/index_parser.ml:225
 msgid "%s: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:249
+#: ../builder/index_parser.ml:250
 msgid "%s: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:205
+#: ../builder/index_parser.ml:206
 msgid "%s: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:217
 msgid "%s: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:294
+#: ../builder/index_parser.ml:295
 msgid "%s: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -252,15 +252,15 @@ msgstr ""
 msgid "%s: file is too small to be a disk image (%Ld bytes)"
 msgstr ""
 
-#: ../builder/index_parser.ml:166
+#: ../builder/index_parser.ml:167
 msgid "%s: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:164
+#: ../builder/index_parser.ml:165
 msgid "%s: index is corrupt: %s: field '%s[%s]' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:148
+#: ../builder/index_parser.ml:149
 msgid ""
 "%s: index is corrupt: os-version '%s' with architecture '%s' appears two or "
 "more times\n"
@@ -285,15 +285,15 @@ msgstr ""
 msgid "%s: new partition size is zero or negative"
 msgstr ""
 
-#: ../builder/index_parser.ml:190
+#: ../builder/index_parser.ml:191
 msgid "%s: no 'arch' entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:185
+#: ../builder/index_parser.ml:186
 msgid "%s: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:213
+#: ../builder/index_parser.ml:214
 msgid "%s: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -390,11 +390,11 @@ msgstr ""
 msgid "%s: warning: %s"
 msgstr ""
 
-#: ../builder/index_parser.ml:298
+#: ../builder/index_parser.ml:299
 msgid "%s: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:290
+#: ../builder/index_parser.ml:291
 msgid "%s: zero length path in the index file\n"
 msgstr ""
 
@@ -547,14 +547,14 @@ msgstr ""
 msgid "-o libvirt: --qemu-boot option cannot be used in this output mode"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:233
+#: ../v2v/output_libvirt.ml:321
 msgid ""
 "-o libvirt: output pool '%s' has type='dir' but the /pool/target/path "
 "element either does not exist or is not a local directory.  See virt-v2v(1) "
 "section \"OUTPUT TO LIBVIRT\""
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:230
+#: ../v2v/output_libvirt.ml:318
 msgid ""
 "-o libvirt: output pool '%s' is not a directory (type='dir').  See virt-"
 "v2v(1) section \"OUTPUT TO LIBVIRT\""
@@ -707,7 +707,7 @@ msgstr ""
 msgid "Compressed output format"
 msgstr ""
 
-#: ../builder/builder.ml:598
+#: ../builder/builder.ml:595
 msgid "Converting %s to %s"
 msgstr ""
 
@@ -725,7 +725,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../builder/builder.ml:529
+#: ../builder/builder.ml:526
 msgid "Copying"
 msgstr ""
 
@@ -899,7 +899,7 @@ msgstr ""
 msgid "Download size:"
 msgstr ""
 
-#: ../builder/builder.ml:268 ../builder/builder.ml:210
+#: ../builder/builder.ml:265 ../builder/builder.ml:207
 msgid "Downloading: %s"
 msgstr ""
 
@@ -1042,7 +1042,7 @@ msgid "Fingerprint: %s\n"
 msgstr ""
 
 #: ../v2v/v2v.ml:423 ../customize/customize_main.ml:248
-#: ../builder/builder.ml:699
+#: ../builder/builder.ml:696
 msgid "Finishing off"
 msgstr ""
 
@@ -1088,7 +1088,7 @@ msgstr ""
 msgid "Format of output disk (default: same as input)"
 msgstr ""
 
-#: ../builder/builder.ml:689
+#: ../builder/builder.ml:686
 msgid "Free space"
 msgstr ""
 
@@ -1096,13 +1096,13 @@ msgstr ""
 msgid "Full name:"
 msgstr ""
 
-#: ../builder/sigchecker.ml:72
+#: ../builder/sigchecker.ml:67
 msgid ""
 "GPG failure: could not run GPG the first time\n"
 "Use the '-v' option and look for earlier error messages."
 msgstr ""
 
-#: ../builder/sigchecker.ml:162
+#: ../builder/sigchecker.ml:157
 msgid ""
 "GPG failure: could not verify digital signature of file\n"
 "Try:\n"
@@ -1276,7 +1276,7 @@ msgid ""
 "new random UUIDs are generated and assigned to filesystems."
 msgstr ""
 
-#: ../builder/builder.ml:611
+#: ../builder/builder.ml:608
 msgid "Opening the new disk"
 msgstr ""
 
@@ -1292,11 +1292,11 @@ msgstr ""
 msgid "Output VM UUID"
 msgstr ""
 
-#: ../builder/builder.ml:684
+#: ../builder/builder.ml:681
 msgid "Output file"
 msgstr ""
 
-#: ../builder/builder.ml:686
+#: ../builder/builder.ml:683
 msgid "Output format"
 msgstr ""
 
@@ -1308,7 +1308,7 @@ msgstr ""
 msgid "Output image UUID(s)"
 msgstr ""
 
-#: ../builder/builder.ml:685
+#: ../builder/builder.ml:682
 msgid "Output size"
 msgstr ""
 
@@ -1355,7 +1355,7 @@ msgstr ""
 msgid "Picked %s because '--root first' was used."
 msgstr ""
 
-#: ../builder/builder.ml:466
+#: ../builder/builder.ml:463
 msgid "Planning how to build this image"
 msgstr ""
 
@@ -1564,11 +1564,11 @@ msgstr ""
 msgid "Resize partition"
 msgstr ""
 
-#: ../builder/builder.ml:556
+#: ../builder/builder.ml:553
 msgid "Resizing (using virt-resize) to expand the disk to %s"
 msgstr ""
 
-#: ../builder/builder.ml:585
+#: ../builder/builder.ml:582
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
@@ -1875,7 +1875,7 @@ msgid ""
 "See: L<https://bugzilla.redhat.com/show_bug.cgi?id=991641>"
 msgstr ""
 
-#: ../builder/index_parser.ml:116
+#: ../builder/index_parser.ml:117
 msgid ""
 "The index file downloaded from '%s' is corrupt.\n"
 "You need to ask the supplier of this file to fix it and upload a fixed "
@@ -1936,7 +1936,7 @@ msgid ""
 "This option can be specified multiple times."
 msgstr ""
 
-#: ../builder/builder.ml:252
+#: ../builder/builder.ml:249
 msgid "There are no notes for %s\n"
 msgstr ""
 
@@ -2001,7 +2001,7 @@ msgstr ""
 msgid "This removes temporary files under C</tmp> and C</var/tmp>."
 msgstr ""
 
-#: ../builder/builder.ml:687
+#: ../builder/builder.ml:684
 msgid "Total usable space"
 msgstr ""
 
@@ -2019,7 +2019,7 @@ msgstr ""
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../builder/builder.ml:544
+#: ../builder/builder.ml:541
 msgid "Uncompressing"
 msgstr ""
 
@@ -2147,13 +2147,13 @@ msgstr ""
 msgid "cannot detect the input disk format; use the -if parameter"
 msgstr ""
 
-#: ../builder/builder.ml:239
+#: ../builder/builder.ml:236
 msgid ""
 "cannot find os-version '%s' with architecture '%s'.\n"
 "Use --list to list available guest types."
 msgstr ""
 
-#: ../builder/builder.ml:325
+#: ../builder/builder.ml:322
 msgid "cannot output to a character device or /dev/null"
 msgstr ""
 
@@ -2193,7 +2193,7 @@ msgid ""
 "expected sha1 (%s) = %s)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:203
+#: ../builder/sigchecker.ml:198
 msgid ""
 "checksum of template did not match the expected checksum!\n"
 "  found checksum: %s\n"
@@ -2212,13 +2212,13 @@ msgstr ""
 msgid "could not add grub2 serial console (ignored)"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:272
+#: ../v2v/output_libvirt.ml:371
 msgid ""
 "could not define libvirt domain.  The libvirt XML is still available in "
 "'%s'.  Try running 'virsh define %s' yourself instead."
 msgstr ""
 
-#: ../builder/sigchecker.ml:98
+#: ../builder/sigchecker.ml:93
 msgid ""
 "could not export public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2234,7 +2234,7 @@ msgid ""
 "\\CurrentVersion"
 msgstr ""
 
-#: ../builder/sigchecker.ml:50
+#: ../builder/sigchecker.ml:45
 msgid ""
 "could not import public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2265,7 +2265,7 @@ msgid ""
 "harmless.  Original error message: %s"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:254
+#: ../v2v/output_libvirt.ml:343
 msgid "could not refresh libvirt pool %s"
 msgstr ""
 
@@ -2273,7 +2273,7 @@ msgstr ""
 msgid "could not remove grub2 serial console (ignored)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:191
+#: ../builder/sigchecker.ml:186
 msgid "could not run sha512sum command to verify checksum"
 msgstr ""
 
@@ -2479,7 +2479,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: ../builder/sigchecker.ml:178
+#: ../builder/sigchecker.ml:173
 msgid ""
 "fingerprint of signature does not match the expected fingerprint!\n"
 "  found fingerprint: %s\n"
@@ -2560,7 +2560,7 @@ msgstr ""
 msgid "image directory (%s) does not exist or is not a directory"
 msgstr ""
 
-#: ../builder/builder.ml:350
+#: ../builder/builder.ml:347
 msgid ""
 "images cannot be shrunk, the output size is too small for this image.  "
 "Requested size = %s, minimum size = %s"
@@ -2574,7 +2574,7 @@ msgstr ""
 msgid "in the libvirt XML metadata, <name> is missing or empty"
 msgstr ""
 
-#: ../builder/builder.ml:310
+#: ../builder/builder.ml:307
 msgid "input file (%s) has an unsupported type"
 msgstr ""
 
@@ -2670,11 +2670,11 @@ msgstr ""
 msgid "no .ovf file was found in %s"
 msgstr ""
 
-#: ../builder/builder.ml:203
+#: ../builder/builder.ml:200
 msgid "no cache directory"
 msgstr ""
 
-#: ../builder/builder.ml:196
+#: ../builder/builder.ml:193
 msgid "no cache directory\n"
 msgstr ""
 
@@ -2682,7 +2682,7 @@ msgstr ""
 msgid "no grub1/grub-legacy or grub2 configuration file was found"
 msgstr ""
 
-#: ../builder/builder.ml:654
+#: ../builder/builder.ml:651
 msgid ""
 "no guest operating systems or multiboot OS found in this disk image\n"
 "This is a failure of the source repository.  Use -v for more information."
@@ -2719,7 +2719,7 @@ msgstr ""
 msgid "no output from sha1sum command, see previous errors"
 msgstr ""
 
-#: ../builder/builder.ml:471
+#: ../builder/builder.ml:468
 msgid ""
 "no plan could be found for making a disk image with\n"
 "the required size, format etc. This is a bug in libguestfs!\n"
@@ -2797,7 +2797,7 @@ msgid ""
 "considered in future."
 msgstr ""
 
-#: ../builder/builder.ml:353
+#: ../builder/builder.ml:350
 msgid ""
 "output size is too large for this block device.  Requested size = %s, output "
 "block device = %s, output block device size = %s"
@@ -2925,6 +2925,10 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
+#: ../v2v/output_libvirt.ml:46
+msgid "the target hypervisor does not support a %s KVM guest"
+msgstr ""
+
 #: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
@@ -2952,7 +2956,7 @@ msgid ""
 "The guest will be configured to use slower emulated devices."
 msgstr ""
 
-#: ../builder/sigchecker.ml:145
+#: ../builder/sigchecker.ml:140
 msgid ""
 "there is no detached signature file\n"
 "This probably means the index file is missing a sig=... line.\n"
@@ -8129,11 +8133,11 @@ msgstr ""
 msgid "you must call guestfs_add_drive before guestfs_launch"
 msgstr "you must call guestfs_add_drive before guestfs_launch"
 
-#: src/launch-direct.c:868 src/launch-libvirt.c:559
+#: src/launch-direct.c:868 src/launch-libvirt.c:596
 msgid "qemu launched and contacted daemon, but state != READY"
 msgstr "qemu launched and contacted daemon, but state != READY"
 
-#: src/launch-direct.c:1270 src/launch-libvirt.c:1324
+#: src/launch-direct.c:1270 src/launch-libvirt.c:1363
 #, c-format
 msgid "realpath: could not convert '%s' to absolute path"
 msgstr ""
@@ -8173,25 +8177,25 @@ msgid ""
 "discard"
 msgstr ""
 
-#: src/launch-libvirt.c:235
+#: src/launch-libvirt.c:264
 msgid "direct mode flag is not supported yet for libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:244
+#: src/launch-libvirt.c:273
 #, c-format
 msgid "you must have libvirt >= %d.%d.%d to use the 'libvirt' backend"
 msgstr ""
 
-#: src/launch-libvirt.c:279
+#: src/launch-libvirt.c:308
 #, c-format
 msgid "could not connect to libvirt (URI = %s)"
 msgstr ""
 
-#: src/launch-libvirt.c:308
+#: src/launch-libvirt.c:337
 msgid "could not get libvirt capabilities"
 msgstr ""
 
-#: src/launch-libvirt.c:487
+#: src/launch-libvirt.c:524
 msgid ""
 "could not create appliance through libvirt.\n"
 "\n"
@@ -8201,21 +8205,21 @@ msgid ""
 "Original error from libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:625
+#: src/launch-libvirt.c:662
 msgid "unable to parse capabilities XML returned by libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:631 src/libvirt-domain.c:405 src/libvirt-domain.c:488
+#: src/launch-libvirt.c:668 src/libvirt-domain.c:405 src/libvirt-domain.c:488
 #: src/libvirt-domain.c:701
 msgid "unable to create new XPath context"
 msgstr "ਨਵਾਂ XPath ਪ੍ਰਸੰਗ ਬਣਾਉਣ ਵਿੱਚ ਅਸਫਲ"
 
-#: src/launch-libvirt.c:641
+#: src/launch-libvirt.c:678
 #, c-format
 msgid "unable to evaluate XPath expression: %s"
 msgstr ""
 
-#: src/launch-libvirt.c:674
+#: src/launch-libvirt.c:711
 #, c-format
 msgid ""
 "libvirt hypervisor doesn't support qemu or KVM,\n"
@@ -8230,49 +8234,70 @@ msgid ""
 "For further help, read the guestfs(3) man page and libguestfs FAQ."
 msgstr ""
 
-#: src/launch-libvirt.c:908
+#: src/launch-libvirt.c:945
 #, c-format
 msgid "%s:%d: error constructing libvirt XML near call to \"%s\""
 msgstr ""
 
-#: src/launch-libvirt.c:1278
+#: src/launch-libvirt.c:1317
 msgid "'iface' parameter is not supported by the libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:1401
+#: src/launch-libvirt.c:1446
 msgid ""
 "libvirt does not support the qemu curl driver protocols (ftp, http, etc.); "
 "try setting LIBGUESTFS_BACKEND=direct"
 msgstr ""
 
-#: src/launch-libvirt.c:1426
+#: src/launch-libvirt.c:1471
 msgid ""
 "could not auto-detect the format.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1433
+#: src/launch-libvirt.c:1478
 msgid ""
 "could not auto-detect the format when using a non-file protocol.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1693
+#: src/launch-libvirt.c:1793
+msgid "could not define libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1804
+msgid "rbd protocol secret must be base64 encoded"
+msgstr ""
+
+#: src/launch-libvirt.c:1808
+#, c-format
+msgid "base64_decode_alloc: %m"
+msgstr ""
+
+#: src/launch-libvirt.c:1829
+msgid "could not set libvirt secret value"
+msgstr ""
+
+#: src/launch-libvirt.c:1842
+msgid "could not get UUID from libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1949
 msgid "could not destroy libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1733 src/launch-libvirt.c:1766
+#: src/launch-libvirt.c:1995 src/launch-libvirt.c:2028
 #, c-format
 msgid "%s: internal error forming error message"
 msgstr ""
 
-#: src/launch-libvirt.c:1825
+#: src/launch-libvirt.c:2091
 msgid "could not attach disk to libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1856
+#: src/launch-libvirt.c:2122
 msgid "could not detach disk from libvirt domain"
 msgstr ""
 
diff --git a/po/pl.po b/po/pl.po
index 51895e9..4d271d8 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-30 22:20+0000\n"
+"POT-Creation-Date: 2014-10-31 17:41+0000\n"
 "PO-Revision-Date: 2014-10-18 08:00+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Polish (http://www.transifex.com/projects/p/libguestfs/"
@@ -50,7 +50,7 @@ msgstr ""
 
 #. ../customize/customize_main.ml:238
 #. ../builder/get_kernel.ml:52
-#. ../builder/builder.ml:650
+#. ../builder/builder.ml:647
 #: ../v2v/v2v.ml:618 ../v2v/v2v.ml:507 ../sysprep/main.ml:266
 msgid "%s (ignored)"
 msgstr ""
@@ -180,23 +180,23 @@ msgid ""
 "read the man page virt-builder(1).\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:224
+#: ../builder/index_parser.ml:225
 msgid "%s: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:249
+#: ../builder/index_parser.ml:250
 msgid "%s: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:205
+#: ../builder/index_parser.ml:206
 msgid "%s: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:217
 msgid "%s: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:294
+#: ../builder/index_parser.ml:295
 msgid "%s: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -255,15 +255,15 @@ msgstr ""
 msgid "%s: file is too small to be a disk image (%Ld bytes)"
 msgstr ""
 
-#: ../builder/index_parser.ml:166
+#: ../builder/index_parser.ml:167
 msgid "%s: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:164
+#: ../builder/index_parser.ml:165
 msgid "%s: index is corrupt: %s: field '%s[%s]' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:148
+#: ../builder/index_parser.ml:149
 msgid ""
 "%s: index is corrupt: os-version '%s' with architecture '%s' appears two or "
 "more times\n"
@@ -288,15 +288,15 @@ msgstr ""
 msgid "%s: new partition size is zero or negative"
 msgstr ""
 
-#: ../builder/index_parser.ml:190
+#: ../builder/index_parser.ml:191
 msgid "%s: no 'arch' entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:185
+#: ../builder/index_parser.ml:186
 msgid "%s: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:213
+#: ../builder/index_parser.ml:214
 msgid "%s: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -393,11 +393,11 @@ msgstr ""
 msgid "%s: warning: %s"
 msgstr ""
 
-#: ../builder/index_parser.ml:298
+#: ../builder/index_parser.ml:299
 msgid "%s: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:290
+#: ../builder/index_parser.ml:291
 msgid "%s: zero length path in the index file\n"
 msgstr ""
 
@@ -550,14 +550,14 @@ msgstr ""
 msgid "-o libvirt: --qemu-boot option cannot be used in this output mode"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:233
+#: ../v2v/output_libvirt.ml:321
 msgid ""
 "-o libvirt: output pool '%s' has type='dir' but the /pool/target/path "
 "element either does not exist or is not a local directory.  See virt-v2v(1) "
 "section \"OUTPUT TO LIBVIRT\""
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:230
+#: ../v2v/output_libvirt.ml:318
 msgid ""
 "-o libvirt: output pool '%s' is not a directory (type='dir').  See virt-"
 "v2v(1) section \"OUTPUT TO LIBVIRT\""
@@ -710,7 +710,7 @@ msgstr ""
 msgid "Compressed output format"
 msgstr ""
 
-#: ../builder/builder.ml:598
+#: ../builder/builder.ml:595
 msgid "Converting %s to %s"
 msgstr ""
 
@@ -728,7 +728,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../builder/builder.ml:529
+#: ../builder/builder.ml:526
 msgid "Copying"
 msgstr ""
 
@@ -902,7 +902,7 @@ msgstr ""
 msgid "Download size:"
 msgstr ""
 
-#: ../builder/builder.ml:268 ../builder/builder.ml:210
+#: ../builder/builder.ml:265 ../builder/builder.ml:207
 msgid "Downloading: %s"
 msgstr ""
 
@@ -1045,7 +1045,7 @@ msgid "Fingerprint: %s\n"
 msgstr ""
 
 #: ../v2v/v2v.ml:423 ../customize/customize_main.ml:248
-#: ../builder/builder.ml:699
+#: ../builder/builder.ml:696
 msgid "Finishing off"
 msgstr ""
 
@@ -1091,7 +1091,7 @@ msgstr ""
 msgid "Format of output disk (default: same as input)"
 msgstr ""
 
-#: ../builder/builder.ml:689
+#: ../builder/builder.ml:686
 msgid "Free space"
 msgstr ""
 
@@ -1099,13 +1099,13 @@ msgstr ""
 msgid "Full name:"
 msgstr ""
 
-#: ../builder/sigchecker.ml:72
+#: ../builder/sigchecker.ml:67
 msgid ""
 "GPG failure: could not run GPG the first time\n"
 "Use the '-v' option and look for earlier error messages."
 msgstr ""
 
-#: ../builder/sigchecker.ml:162
+#: ../builder/sigchecker.ml:157
 msgid ""
 "GPG failure: could not verify digital signature of file\n"
 "Try:\n"
@@ -1279,7 +1279,7 @@ msgid ""
 "new random UUIDs are generated and assigned to filesystems."
 msgstr ""
 
-#: ../builder/builder.ml:611
+#: ../builder/builder.ml:608
 msgid "Opening the new disk"
 msgstr ""
 
@@ -1295,11 +1295,11 @@ msgstr ""
 msgid "Output VM UUID"
 msgstr ""
 
-#: ../builder/builder.ml:684
+#: ../builder/builder.ml:681
 msgid "Output file"
 msgstr ""
 
-#: ../builder/builder.ml:686
+#: ../builder/builder.ml:683
 msgid "Output format"
 msgstr ""
 
@@ -1311,7 +1311,7 @@ msgstr ""
 msgid "Output image UUID(s)"
 msgstr ""
 
-#: ../builder/builder.ml:685
+#: ../builder/builder.ml:682
 msgid "Output size"
 msgstr ""
 
@@ -1358,7 +1358,7 @@ msgstr ""
 msgid "Picked %s because '--root first' was used."
 msgstr ""
 
-#: ../builder/builder.ml:466
+#: ../builder/builder.ml:463
 msgid "Planning how to build this image"
 msgstr ""
 
@@ -1567,11 +1567,11 @@ msgstr ""
 msgid "Resize partition"
 msgstr ""
 
-#: ../builder/builder.ml:556
+#: ../builder/builder.ml:553
 msgid "Resizing (using virt-resize) to expand the disk to %s"
 msgstr ""
 
-#: ../builder/builder.ml:585
+#: ../builder/builder.ml:582
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
@@ -1878,7 +1878,7 @@ msgid ""
 "See: L<https://bugzilla.redhat.com/show_bug.cgi?id=991641>"
 msgstr ""
 
-#: ../builder/index_parser.ml:116
+#: ../builder/index_parser.ml:117
 msgid ""
 "The index file downloaded from '%s' is corrupt.\n"
 "You need to ask the supplier of this file to fix it and upload a fixed "
@@ -1939,7 +1939,7 @@ msgid ""
 "This option can be specified multiple times."
 msgstr ""
 
-#: ../builder/builder.ml:252
+#: ../builder/builder.ml:249
 msgid "There are no notes for %s\n"
 msgstr ""
 
@@ -2004,7 +2004,7 @@ msgstr ""
 msgid "This removes temporary files under C</tmp> and C</var/tmp>."
 msgstr ""
 
-#: ../builder/builder.ml:687
+#: ../builder/builder.ml:684
 msgid "Total usable space"
 msgstr ""
 
@@ -2022,7 +2022,7 @@ msgstr ""
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../builder/builder.ml:544
+#: ../builder/builder.ml:541
 msgid "Uncompressing"
 msgstr ""
 
@@ -2150,13 +2150,13 @@ msgstr ""
 msgid "cannot detect the input disk format; use the -if parameter"
 msgstr ""
 
-#: ../builder/builder.ml:239
+#: ../builder/builder.ml:236
 msgid ""
 "cannot find os-version '%s' with architecture '%s'.\n"
 "Use --list to list available guest types."
 msgstr ""
 
-#: ../builder/builder.ml:325
+#: ../builder/builder.ml:322
 msgid "cannot output to a character device or /dev/null"
 msgstr ""
 
@@ -2196,7 +2196,7 @@ msgid ""
 "expected sha1 (%s) = %s)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:203
+#: ../builder/sigchecker.ml:198
 msgid ""
 "checksum of template did not match the expected checksum!\n"
 "  found checksum: %s\n"
@@ -2215,13 +2215,13 @@ msgstr ""
 msgid "could not add grub2 serial console (ignored)"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:272
+#: ../v2v/output_libvirt.ml:371
 msgid ""
 "could not define libvirt domain.  The libvirt XML is still available in "
 "'%s'.  Try running 'virsh define %s' yourself instead."
 msgstr ""
 
-#: ../builder/sigchecker.ml:98
+#: ../builder/sigchecker.ml:93
 msgid ""
 "could not export public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2237,7 +2237,7 @@ msgid ""
 "\\CurrentVersion"
 msgstr ""
 
-#: ../builder/sigchecker.ml:50
+#: ../builder/sigchecker.ml:45
 msgid ""
 "could not import public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2268,7 +2268,7 @@ msgid ""
 "harmless.  Original error message: %s"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:254
+#: ../v2v/output_libvirt.ml:343
 msgid "could not refresh libvirt pool %s"
 msgstr ""
 
@@ -2276,7 +2276,7 @@ msgstr ""
 msgid "could not remove grub2 serial console (ignored)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:191
+#: ../builder/sigchecker.ml:186
 msgid "could not run sha512sum command to verify checksum"
 msgstr ""
 
@@ -2482,7 +2482,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: ../builder/sigchecker.ml:178
+#: ../builder/sigchecker.ml:173
 msgid ""
 "fingerprint of signature does not match the expected fingerprint!\n"
 "  found fingerprint: %s\n"
@@ -2563,7 +2563,7 @@ msgstr ""
 msgid "image directory (%s) does not exist or is not a directory"
 msgstr ""
 
-#: ../builder/builder.ml:350
+#: ../builder/builder.ml:347
 msgid ""
 "images cannot be shrunk, the output size is too small for this image.  "
 "Requested size = %s, minimum size = %s"
@@ -2577,7 +2577,7 @@ msgstr ""
 msgid "in the libvirt XML metadata, <name> is missing or empty"
 msgstr ""
 
-#: ../builder/builder.ml:310
+#: ../builder/builder.ml:307
 msgid "input file (%s) has an unsupported type"
 msgstr ""
 
@@ -2673,11 +2673,11 @@ msgstr ""
 msgid "no .ovf file was found in %s"
 msgstr ""
 
-#: ../builder/builder.ml:203
+#: ../builder/builder.ml:200
 msgid "no cache directory"
 msgstr ""
 
-#: ../builder/builder.ml:196
+#: ../builder/builder.ml:193
 msgid "no cache directory\n"
 msgstr ""
 
@@ -2685,7 +2685,7 @@ msgstr ""
 msgid "no grub1/grub-legacy or grub2 configuration file was found"
 msgstr ""
 
-#: ../builder/builder.ml:654
+#: ../builder/builder.ml:651
 msgid ""
 "no guest operating systems or multiboot OS found in this disk image\n"
 "This is a failure of the source repository.  Use -v for more information."
@@ -2722,7 +2722,7 @@ msgstr ""
 msgid "no output from sha1sum command, see previous errors"
 msgstr ""
 
-#: ../builder/builder.ml:471
+#: ../builder/builder.ml:468
 msgid ""
 "no plan could be found for making a disk image with\n"
 "the required size, format etc. This is a bug in libguestfs!\n"
@@ -2800,7 +2800,7 @@ msgid ""
 "considered in future."
 msgstr ""
 
-#: ../builder/builder.ml:353
+#: ../builder/builder.ml:350
 msgid ""
 "output size is too large for this block device.  Requested size = %s, output "
 "block device = %s, output block device size = %s"
@@ -2928,6 +2928,10 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
+#: ../v2v/output_libvirt.ml:46
+msgid "the target hypervisor does not support a %s KVM guest"
+msgstr ""
+
 #: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
@@ -2955,7 +2959,7 @@ msgid ""
 "The guest will be configured to use slower emulated devices."
 msgstr ""
 
-#: ../builder/sigchecker.ml:145
+#: ../builder/sigchecker.ml:140
 msgid ""
 "there is no detached signature file\n"
 "This probably means the index file is missing a sig=... line.\n"
@@ -8289,12 +8293,12 @@ msgstr ""
 msgid "you must call guestfs_add_drive before guestfs_launch"
 msgstr "należy wywołać guestfs_add_drive przed guestfs_launch"
 
-#: src/launch-direct.c:868 src/launch-libvirt.c:559
+#: src/launch-direct.c:868 src/launch-libvirt.c:596
 msgid "qemu launched and contacted daemon, but state != READY"
 msgstr ""
 "QEMU zostało uruchomione i skontaktowano się z demonem, ale stan != GOTOWY"
 
-#: src/launch-direct.c:1270 src/launch-libvirt.c:1324
+#: src/launch-direct.c:1270 src/launch-libvirt.c:1363
 #, c-format
 msgid "realpath: could not convert '%s' to absolute path"
 msgstr ""
@@ -8334,25 +8338,25 @@ msgid ""
 "discard"
 msgstr ""
 
-#: src/launch-libvirt.c:235
+#: src/launch-libvirt.c:264
 msgid "direct mode flag is not supported yet for libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:244
+#: src/launch-libvirt.c:273
 #, c-format
 msgid "you must have libvirt >= %d.%d.%d to use the 'libvirt' backend"
 msgstr ""
 
-#: src/launch-libvirt.c:279
+#: src/launch-libvirt.c:308
 #, c-format
 msgid "could not connect to libvirt (URI = %s)"
 msgstr ""
 
-#: src/launch-libvirt.c:308
+#: src/launch-libvirt.c:337
 msgid "could not get libvirt capabilities"
 msgstr ""
 
-#: src/launch-libvirt.c:487
+#: src/launch-libvirt.c:524
 msgid ""
 "could not create appliance through libvirt.\n"
 "\n"
@@ -8362,21 +8366,21 @@ msgid ""
 "Original error from libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:625
+#: src/launch-libvirt.c:662
 msgid "unable to parse capabilities XML returned by libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:631 src/libvirt-domain.c:405 src/libvirt-domain.c:488
+#: src/launch-libvirt.c:668 src/libvirt-domain.c:405 src/libvirt-domain.c:488
 #: src/libvirt-domain.c:701
 msgid "unable to create new XPath context"
 msgstr "nie można utworzyć nowego kontekstu XPath"
 
-#: src/launch-libvirt.c:641
+#: src/launch-libvirt.c:678
 #, c-format
 msgid "unable to evaluate XPath expression: %s"
 msgstr ""
 
-#: src/launch-libvirt.c:674
+#: src/launch-libvirt.c:711
 #, c-format
 msgid ""
 "libvirt hypervisor doesn't support qemu or KVM,\n"
@@ -8391,49 +8395,70 @@ msgid ""
 "For further help, read the guestfs(3) man page and libguestfs FAQ."
 msgstr ""
 
-#: src/launch-libvirt.c:908
+#: src/launch-libvirt.c:945
 #, c-format
 msgid "%s:%d: error constructing libvirt XML near call to \"%s\""
 msgstr ""
 
-#: src/launch-libvirt.c:1278
+#: src/launch-libvirt.c:1317
 msgid "'iface' parameter is not supported by the libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:1401
+#: src/launch-libvirt.c:1446
 msgid ""
 "libvirt does not support the qemu curl driver protocols (ftp, http, etc.); "
 "try setting LIBGUESTFS_BACKEND=direct"
 msgstr ""
 
-#: src/launch-libvirt.c:1426
+#: src/launch-libvirt.c:1471
 msgid ""
 "could not auto-detect the format.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1433
+#: src/launch-libvirt.c:1478
 msgid ""
 "could not auto-detect the format when using a non-file protocol.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1693
+#: src/launch-libvirt.c:1793
+msgid "could not define libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1804
+msgid "rbd protocol secret must be base64 encoded"
+msgstr ""
+
+#: src/launch-libvirt.c:1808
+#, c-format
+msgid "base64_decode_alloc: %m"
+msgstr ""
+
+#: src/launch-libvirt.c:1829
+msgid "could not set libvirt secret value"
+msgstr ""
+
+#: src/launch-libvirt.c:1842
+msgid "could not get UUID from libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1949
 msgid "could not destroy libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1733 src/launch-libvirt.c:1766
+#: src/launch-libvirt.c:1995 src/launch-libvirt.c:2028
 #, c-format
 msgid "%s: internal error forming error message"
 msgstr ""
 
-#: src/launch-libvirt.c:1825
+#: src/launch-libvirt.c:2091
 msgid "could not attach disk to libvirt domain"
 msgstr "niemożna dołączyć dysku do domeny biblioteki libvirt"
 
-#: src/launch-libvirt.c:1856
+#: src/launch-libvirt.c:2122
 msgid "could not detach disk from libvirt domain"
 msgstr "nie można odłączyć dysku od domeny biblioteki libvirt"
 
diff --git a/po/ta.po b/po/ta.po
index 349ae7e..c43a17f 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-30 22:20+0000\n"
+"POT-Creation-Date: 2014-10-31 17:41+0000\n"
 "PO-Revision-Date: 2014-10-18 08:00+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Tamil (http://www.transifex.com/projects/p/libguestfs/"
@@ -46,7 +46,7 @@ msgstr ""
 
 #. ../customize/customize_main.ml:238
 #. ../builder/get_kernel.ml:52
-#. ../builder/builder.ml:650
+#. ../builder/builder.ml:647
 #: ../v2v/v2v.ml:618 ../v2v/v2v.ml:507 ../sysprep/main.ml:266
 msgid "%s (ignored)"
 msgstr ""
@@ -176,23 +176,23 @@ msgid ""
 "read the man page virt-builder(1).\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:224
+#: ../builder/index_parser.ml:225
 msgid "%s: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:249
+#: ../builder/index_parser.ml:250
 msgid "%s: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:205
+#: ../builder/index_parser.ml:206
 msgid "%s: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:217
 msgid "%s: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:294
+#: ../builder/index_parser.ml:295
 msgid "%s: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -251,15 +251,15 @@ msgstr ""
 msgid "%s: file is too small to be a disk image (%Ld bytes)"
 msgstr ""
 
-#: ../builder/index_parser.ml:166
+#: ../builder/index_parser.ml:167
 msgid "%s: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:164
+#: ../builder/index_parser.ml:165
 msgid "%s: index is corrupt: %s: field '%s[%s]' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:148
+#: ../builder/index_parser.ml:149
 msgid ""
 "%s: index is corrupt: os-version '%s' with architecture '%s' appears two or "
 "more times\n"
@@ -284,15 +284,15 @@ msgstr ""
 msgid "%s: new partition size is zero or negative"
 msgstr ""
 
-#: ../builder/index_parser.ml:190
+#: ../builder/index_parser.ml:191
 msgid "%s: no 'arch' entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:185
+#: ../builder/index_parser.ml:186
 msgid "%s: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:213
+#: ../builder/index_parser.ml:214
 msgid "%s: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -389,11 +389,11 @@ msgstr ""
 msgid "%s: warning: %s"
 msgstr ""
 
-#: ../builder/index_parser.ml:298
+#: ../builder/index_parser.ml:299
 msgid "%s: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:290
+#: ../builder/index_parser.ml:291
 msgid "%s: zero length path in the index file\n"
 msgstr ""
 
@@ -546,14 +546,14 @@ msgstr ""
 msgid "-o libvirt: --qemu-boot option cannot be used in this output mode"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:233
+#: ../v2v/output_libvirt.ml:321
 msgid ""
 "-o libvirt: output pool '%s' has type='dir' but the /pool/target/path "
 "element either does not exist or is not a local directory.  See virt-v2v(1) "
 "section \"OUTPUT TO LIBVIRT\""
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:230
+#: ../v2v/output_libvirt.ml:318
 msgid ""
 "-o libvirt: output pool '%s' is not a directory (type='dir').  See virt-"
 "v2v(1) section \"OUTPUT TO LIBVIRT\""
@@ -706,7 +706,7 @@ msgstr ""
 msgid "Compressed output format"
 msgstr ""
 
-#: ../builder/builder.ml:598
+#: ../builder/builder.ml:595
 msgid "Converting %s to %s"
 msgstr ""
 
@@ -724,7 +724,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../builder/builder.ml:529
+#: ../builder/builder.ml:526
 msgid "Copying"
 msgstr ""
 
@@ -898,7 +898,7 @@ msgstr ""
 msgid "Download size:"
 msgstr ""
 
-#: ../builder/builder.ml:268 ../builder/builder.ml:210
+#: ../builder/builder.ml:265 ../builder/builder.ml:207
 msgid "Downloading: %s"
 msgstr ""
 
@@ -1041,7 +1041,7 @@ msgid "Fingerprint: %s\n"
 msgstr ""
 
 #: ../v2v/v2v.ml:423 ../customize/customize_main.ml:248
-#: ../builder/builder.ml:699
+#: ../builder/builder.ml:696
 msgid "Finishing off"
 msgstr ""
 
@@ -1087,7 +1087,7 @@ msgstr ""
 msgid "Format of output disk (default: same as input)"
 msgstr ""
 
-#: ../builder/builder.ml:689
+#: ../builder/builder.ml:686
 msgid "Free space"
 msgstr ""
 
@@ -1095,13 +1095,13 @@ msgstr ""
 msgid "Full name:"
 msgstr ""
 
-#: ../builder/sigchecker.ml:72
+#: ../builder/sigchecker.ml:67
 msgid ""
 "GPG failure: could not run GPG the first time\n"
 "Use the '-v' option and look for earlier error messages."
 msgstr ""
 
-#: ../builder/sigchecker.ml:162
+#: ../builder/sigchecker.ml:157
 msgid ""
 "GPG failure: could not verify digital signature of file\n"
 "Try:\n"
@@ -1275,7 +1275,7 @@ msgid ""
 "new random UUIDs are generated and assigned to filesystems."
 msgstr ""
 
-#: ../builder/builder.ml:611
+#: ../builder/builder.ml:608
 msgid "Opening the new disk"
 msgstr ""
 
@@ -1291,11 +1291,11 @@ msgstr ""
 msgid "Output VM UUID"
 msgstr ""
 
-#: ../builder/builder.ml:684
+#: ../builder/builder.ml:681
 msgid "Output file"
 msgstr ""
 
-#: ../builder/builder.ml:686
+#: ../builder/builder.ml:683
 msgid "Output format"
 msgstr ""
 
@@ -1307,7 +1307,7 @@ msgstr ""
 msgid "Output image UUID(s)"
 msgstr ""
 
-#: ../builder/builder.ml:685
+#: ../builder/builder.ml:682
 msgid "Output size"
 msgstr ""
 
@@ -1354,7 +1354,7 @@ msgstr ""
 msgid "Picked %s because '--root first' was used."
 msgstr ""
 
-#: ../builder/builder.ml:466
+#: ../builder/builder.ml:463
 msgid "Planning how to build this image"
 msgstr ""
 
@@ -1563,11 +1563,11 @@ msgstr ""
 msgid "Resize partition"
 msgstr ""
 
-#: ../builder/builder.ml:556
+#: ../builder/builder.ml:553
 msgid "Resizing (using virt-resize) to expand the disk to %s"
 msgstr ""
 
-#: ../builder/builder.ml:585
+#: ../builder/builder.ml:582
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
@@ -1874,7 +1874,7 @@ msgid ""
 "See: L<https://bugzilla.redhat.com/show_bug.cgi?id=991641>"
 msgstr ""
 
-#: ../builder/index_parser.ml:116
+#: ../builder/index_parser.ml:117
 msgid ""
 "The index file downloaded from '%s' is corrupt.\n"
 "You need to ask the supplier of this file to fix it and upload a fixed "
@@ -1935,7 +1935,7 @@ msgid ""
 "This option can be specified multiple times."
 msgstr ""
 
-#: ../builder/builder.ml:252
+#: ../builder/builder.ml:249
 msgid "There are no notes for %s\n"
 msgstr ""
 
@@ -2000,7 +2000,7 @@ msgstr ""
 msgid "This removes temporary files under C</tmp> and C</var/tmp>."
 msgstr ""
 
-#: ../builder/builder.ml:687
+#: ../builder/builder.ml:684
 msgid "Total usable space"
 msgstr ""
 
@@ -2018,7 +2018,7 @@ msgstr ""
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../builder/builder.ml:544
+#: ../builder/builder.ml:541
 msgid "Uncompressing"
 msgstr ""
 
@@ -2146,13 +2146,13 @@ msgstr ""
 msgid "cannot detect the input disk format; use the -if parameter"
 msgstr ""
 
-#: ../builder/builder.ml:239
+#: ../builder/builder.ml:236
 msgid ""
 "cannot find os-version '%s' with architecture '%s'.\n"
 "Use --list to list available guest types."
 msgstr ""
 
-#: ../builder/builder.ml:325
+#: ../builder/builder.ml:322
 msgid "cannot output to a character device or /dev/null"
 msgstr ""
 
@@ -2192,7 +2192,7 @@ msgid ""
 "expected sha1 (%s) = %s)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:203
+#: ../builder/sigchecker.ml:198
 msgid ""
 "checksum of template did not match the expected checksum!\n"
 "  found checksum: %s\n"
@@ -2211,13 +2211,13 @@ msgstr ""
 msgid "could not add grub2 serial console (ignored)"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:272
+#: ../v2v/output_libvirt.ml:371
 msgid ""
 "could not define libvirt domain.  The libvirt XML is still available in "
 "'%s'.  Try running 'virsh define %s' yourself instead."
 msgstr ""
 
-#: ../builder/sigchecker.ml:98
+#: ../builder/sigchecker.ml:93
 msgid ""
 "could not export public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2233,7 +2233,7 @@ msgid ""
 "\\CurrentVersion"
 msgstr ""
 
-#: ../builder/sigchecker.ml:50
+#: ../builder/sigchecker.ml:45
 msgid ""
 "could not import public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2264,7 +2264,7 @@ msgid ""
 "harmless.  Original error message: %s"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:254
+#: ../v2v/output_libvirt.ml:343
 msgid "could not refresh libvirt pool %s"
 msgstr ""
 
@@ -2272,7 +2272,7 @@ msgstr ""
 msgid "could not remove grub2 serial console (ignored)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:191
+#: ../builder/sigchecker.ml:186
 msgid "could not run sha512sum command to verify checksum"
 msgstr ""
 
@@ -2478,7 +2478,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: ../builder/sigchecker.ml:178
+#: ../builder/sigchecker.ml:173
 msgid ""
 "fingerprint of signature does not match the expected fingerprint!\n"
 "  found fingerprint: %s\n"
@@ -2559,7 +2559,7 @@ msgstr ""
 msgid "image directory (%s) does not exist or is not a directory"
 msgstr ""
 
-#: ../builder/builder.ml:350
+#: ../builder/builder.ml:347
 msgid ""
 "images cannot be shrunk, the output size is too small for this image.  "
 "Requested size = %s, minimum size = %s"
@@ -2573,7 +2573,7 @@ msgstr ""
 msgid "in the libvirt XML metadata, <name> is missing or empty"
 msgstr ""
 
-#: ../builder/builder.ml:310
+#: ../builder/builder.ml:307
 msgid "input file (%s) has an unsupported type"
 msgstr ""
 
@@ -2669,11 +2669,11 @@ msgstr ""
 msgid "no .ovf file was found in %s"
 msgstr ""
 
-#: ../builder/builder.ml:203
+#: ../builder/builder.ml:200
 msgid "no cache directory"
 msgstr ""
 
-#: ../builder/builder.ml:196
+#: ../builder/builder.ml:193
 msgid "no cache directory\n"
 msgstr ""
 
@@ -2681,7 +2681,7 @@ msgstr ""
 msgid "no grub1/grub-legacy or grub2 configuration file was found"
 msgstr ""
 
-#: ../builder/builder.ml:654
+#: ../builder/builder.ml:651
 msgid ""
 "no guest operating systems or multiboot OS found in this disk image\n"
 "This is a failure of the source repository.  Use -v for more information."
@@ -2718,7 +2718,7 @@ msgstr ""
 msgid "no output from sha1sum command, see previous errors"
 msgstr ""
 
-#: ../builder/builder.ml:471
+#: ../builder/builder.ml:468
 msgid ""
 "no plan could be found for making a disk image with\n"
 "the required size, format etc. This is a bug in libguestfs!\n"
@@ -2796,7 +2796,7 @@ msgid ""
 "considered in future."
 msgstr ""
 
-#: ../builder/builder.ml:353
+#: ../builder/builder.ml:350
 msgid ""
 "output size is too large for this block device.  Requested size = %s, output "
 "block device = %s, output block device size = %s"
@@ -2924,6 +2924,10 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
+#: ../v2v/output_libvirt.ml:46
+msgid "the target hypervisor does not support a %s KVM guest"
+msgstr ""
+
 #: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
@@ -2951,7 +2955,7 @@ msgid ""
 "The guest will be configured to use slower emulated devices."
 msgstr ""
 
-#: ../builder/sigchecker.ml:145
+#: ../builder/sigchecker.ml:140
 msgid ""
 "there is no detached signature file\n"
 "This probably means the index file is missing a sig=... line.\n"
@@ -8062,11 +8066,11 @@ msgstr ""
 msgid "you must call guestfs_add_drive before guestfs_launch"
 msgstr "நீங்கள் guestfs_add_drive ஐ guestfs_launchக்கு முன் அழைக்க வேண்டும்"
 
-#: src/launch-direct.c:868 src/launch-libvirt.c:559
+#: src/launch-direct.c:868 src/launch-libvirt.c:596
 msgid "qemu launched and contacted daemon, but state != READY"
 msgstr "qemu டொமைனுடன் துவக்கப்பட்டு தொடர்பு கொண்டது, ஆனால் நிலையானது != READY"
 
-#: src/launch-direct.c:1270 src/launch-libvirt.c:1324
+#: src/launch-direct.c:1270 src/launch-libvirt.c:1363
 #, c-format
 msgid "realpath: could not convert '%s' to absolute path"
 msgstr ""
@@ -8106,25 +8110,25 @@ msgid ""
 "discard"
 msgstr ""
 
-#: src/launch-libvirt.c:235
+#: src/launch-libvirt.c:264
 msgid "direct mode flag is not supported yet for libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:244
+#: src/launch-libvirt.c:273
 #, c-format
 msgid "you must have libvirt >= %d.%d.%d to use the 'libvirt' backend"
 msgstr ""
 
-#: src/launch-libvirt.c:279
+#: src/launch-libvirt.c:308
 #, c-format
 msgid "could not connect to libvirt (URI = %s)"
 msgstr ""
 
-#: src/launch-libvirt.c:308
+#: src/launch-libvirt.c:337
 msgid "could not get libvirt capabilities"
 msgstr ""
 
-#: src/launch-libvirt.c:487
+#: src/launch-libvirt.c:524
 msgid ""
 "could not create appliance through libvirt.\n"
 "\n"
@@ -8134,21 +8138,21 @@ msgid ""
 "Original error from libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:625
+#: src/launch-libvirt.c:662
 msgid "unable to parse capabilities XML returned by libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:631 src/libvirt-domain.c:405 src/libvirt-domain.c:488
+#: src/launch-libvirt.c:668 src/libvirt-domain.c:405 src/libvirt-domain.c:488
 #: src/libvirt-domain.c:701
 msgid "unable to create new XPath context"
 msgstr ""
 
-#: src/launch-libvirt.c:641
+#: src/launch-libvirt.c:678
 #, c-format
 msgid "unable to evaluate XPath expression: %s"
 msgstr ""
 
-#: src/launch-libvirt.c:674
+#: src/launch-libvirt.c:711
 #, c-format
 msgid ""
 "libvirt hypervisor doesn't support qemu or KVM,\n"
@@ -8163,49 +8167,70 @@ msgid ""
 "For further help, read the guestfs(3) man page and libguestfs FAQ."
 msgstr ""
 
-#: src/launch-libvirt.c:908
+#: src/launch-libvirt.c:945
 #, c-format
 msgid "%s:%d: error constructing libvirt XML near call to \"%s\""
 msgstr ""
 
-#: src/launch-libvirt.c:1278
+#: src/launch-libvirt.c:1317
 msgid "'iface' parameter is not supported by the libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:1401
+#: src/launch-libvirt.c:1446
 msgid ""
 "libvirt does not support the qemu curl driver protocols (ftp, http, etc.); "
 "try setting LIBGUESTFS_BACKEND=direct"
 msgstr ""
 
-#: src/launch-libvirt.c:1426
+#: src/launch-libvirt.c:1471
 msgid ""
 "could not auto-detect the format.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1433
+#: src/launch-libvirt.c:1478
 msgid ""
 "could not auto-detect the format when using a non-file protocol.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1693
+#: src/launch-libvirt.c:1793
+msgid "could not define libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1804
+msgid "rbd protocol secret must be base64 encoded"
+msgstr ""
+
+#: src/launch-libvirt.c:1808
+#, c-format
+msgid "base64_decode_alloc: %m"
+msgstr ""
+
+#: src/launch-libvirt.c:1829
+msgid "could not set libvirt secret value"
+msgstr ""
+
+#: src/launch-libvirt.c:1842
+msgid "could not get UUID from libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1949
 msgid "could not destroy libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1733 src/launch-libvirt.c:1766
+#: src/launch-libvirt.c:1995 src/launch-libvirt.c:2028
 #, c-format
 msgid "%s: internal error forming error message"
 msgstr ""
 
-#: src/launch-libvirt.c:1825
+#: src/launch-libvirt.c:2091
 msgid "could not attach disk to libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1856
+#: src/launch-libvirt.c:2122
 msgid "could not detach disk from libvirt domain"
 msgstr ""
 
diff --git a/po/te.po b/po/te.po
index 4bd32d3..1c926b3 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-30 22:20+0000\n"
+"POT-Creation-Date: 2014-10-31 17:41+0000\n"
 "PO-Revision-Date: 2014-10-18 08:00+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Telugu (http://www.transifex.com/projects/p/libguestfs/"
@@ -46,7 +46,7 @@ msgstr ""
 
 #. ../customize/customize_main.ml:238
 #. ../builder/get_kernel.ml:52
-#. ../builder/builder.ml:650
+#. ../builder/builder.ml:647
 #: ../v2v/v2v.ml:618 ../v2v/v2v.ml:507 ../sysprep/main.ml:266
 msgid "%s (ignored)"
 msgstr ""
@@ -176,23 +176,23 @@ msgid ""
 "read the man page virt-builder(1).\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:224
+#: ../builder/index_parser.ml:225
 msgid "%s: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:249
+#: ../builder/index_parser.ml:250
 msgid "%s: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:205
+#: ../builder/index_parser.ml:206
 msgid "%s: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:217
 msgid "%s: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:294
+#: ../builder/index_parser.ml:295
 msgid "%s: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -251,15 +251,15 @@ msgstr ""
 msgid "%s: file is too small to be a disk image (%Ld bytes)"
 msgstr ""
 
-#: ../builder/index_parser.ml:166
+#: ../builder/index_parser.ml:167
 msgid "%s: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:164
+#: ../builder/index_parser.ml:165
 msgid "%s: index is corrupt: %s: field '%s[%s]' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:148
+#: ../builder/index_parser.ml:149
 msgid ""
 "%s: index is corrupt: os-version '%s' with architecture '%s' appears two or "
 "more times\n"
@@ -284,15 +284,15 @@ msgstr ""
 msgid "%s: new partition size is zero or negative"
 msgstr ""
 
-#: ../builder/index_parser.ml:190
+#: ../builder/index_parser.ml:191
 msgid "%s: no 'arch' entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:185
+#: ../builder/index_parser.ml:186
 msgid "%s: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:213
+#: ../builder/index_parser.ml:214
 msgid "%s: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -389,11 +389,11 @@ msgstr ""
 msgid "%s: warning: %s"
 msgstr ""
 
-#: ../builder/index_parser.ml:298
+#: ../builder/index_parser.ml:299
 msgid "%s: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:290
+#: ../builder/index_parser.ml:291
 msgid "%s: zero length path in the index file\n"
 msgstr ""
 
@@ -546,14 +546,14 @@ msgstr ""
 msgid "-o libvirt: --qemu-boot option cannot be used in this output mode"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:233
+#: ../v2v/output_libvirt.ml:321
 msgid ""
 "-o libvirt: output pool '%s' has type='dir' but the /pool/target/path "
 "element either does not exist or is not a local directory.  See virt-v2v(1) "
 "section \"OUTPUT TO LIBVIRT\""
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:230
+#: ../v2v/output_libvirt.ml:318
 msgid ""
 "-o libvirt: output pool '%s' is not a directory (type='dir').  See virt-"
 "v2v(1) section \"OUTPUT TO LIBVIRT\""
@@ -706,7 +706,7 @@ msgstr ""
 msgid "Compressed output format"
 msgstr ""
 
-#: ../builder/builder.ml:598
+#: ../builder/builder.ml:595
 msgid "Converting %s to %s"
 msgstr ""
 
@@ -724,7 +724,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../builder/builder.ml:529
+#: ../builder/builder.ml:526
 msgid "Copying"
 msgstr ""
 
@@ -898,7 +898,7 @@ msgstr ""
 msgid "Download size:"
 msgstr ""
 
-#: ../builder/builder.ml:268 ../builder/builder.ml:210
+#: ../builder/builder.ml:265 ../builder/builder.ml:207
 msgid "Downloading: %s"
 msgstr ""
 
@@ -1041,7 +1041,7 @@ msgid "Fingerprint: %s\n"
 msgstr ""
 
 #: ../v2v/v2v.ml:423 ../customize/customize_main.ml:248
-#: ../builder/builder.ml:699
+#: ../builder/builder.ml:696
 msgid "Finishing off"
 msgstr ""
 
@@ -1087,7 +1087,7 @@ msgstr ""
 msgid "Format of output disk (default: same as input)"
 msgstr ""
 
-#: ../builder/builder.ml:689
+#: ../builder/builder.ml:686
 msgid "Free space"
 msgstr ""
 
@@ -1095,13 +1095,13 @@ msgstr ""
 msgid "Full name:"
 msgstr ""
 
-#: ../builder/sigchecker.ml:72
+#: ../builder/sigchecker.ml:67
 msgid ""
 "GPG failure: could not run GPG the first time\n"
 "Use the '-v' option and look for earlier error messages."
 msgstr ""
 
-#: ../builder/sigchecker.ml:162
+#: ../builder/sigchecker.ml:157
 msgid ""
 "GPG failure: could not verify digital signature of file\n"
 "Try:\n"
@@ -1275,7 +1275,7 @@ msgid ""
 "new random UUIDs are generated and assigned to filesystems."
 msgstr ""
 
-#: ../builder/builder.ml:611
+#: ../builder/builder.ml:608
 msgid "Opening the new disk"
 msgstr ""
 
@@ -1291,11 +1291,11 @@ msgstr ""
 msgid "Output VM UUID"
 msgstr ""
 
-#: ../builder/builder.ml:684
+#: ../builder/builder.ml:681
 msgid "Output file"
 msgstr ""
 
-#: ../builder/builder.ml:686
+#: ../builder/builder.ml:683
 msgid "Output format"
 msgstr ""
 
@@ -1307,7 +1307,7 @@ msgstr ""
 msgid "Output image UUID(s)"
 msgstr ""
 
-#: ../builder/builder.ml:685
+#: ../builder/builder.ml:682
 msgid "Output size"
 msgstr ""
 
@@ -1354,7 +1354,7 @@ msgstr ""
 msgid "Picked %s because '--root first' was used."
 msgstr ""
 
-#: ../builder/builder.ml:466
+#: ../builder/builder.ml:463
 msgid "Planning how to build this image"
 msgstr ""
 
@@ -1563,11 +1563,11 @@ msgstr ""
 msgid "Resize partition"
 msgstr ""
 
-#: ../builder/builder.ml:556
+#: ../builder/builder.ml:553
 msgid "Resizing (using virt-resize) to expand the disk to %s"
 msgstr ""
 
-#: ../builder/builder.ml:585
+#: ../builder/builder.ml:582
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
@@ -1874,7 +1874,7 @@ msgid ""
 "See: L<https://bugzilla.redhat.com/show_bug.cgi?id=991641>"
 msgstr ""
 
-#: ../builder/index_parser.ml:116
+#: ../builder/index_parser.ml:117
 msgid ""
 "The index file downloaded from '%s' is corrupt.\n"
 "You need to ask the supplier of this file to fix it and upload a fixed "
@@ -1935,7 +1935,7 @@ msgid ""
 "This option can be specified multiple times."
 msgstr ""
 
-#: ../builder/builder.ml:252
+#: ../builder/builder.ml:249
 msgid "There are no notes for %s\n"
 msgstr ""
 
@@ -2000,7 +2000,7 @@ msgstr ""
 msgid "This removes temporary files under C</tmp> and C</var/tmp>."
 msgstr ""
 
-#: ../builder/builder.ml:687
+#: ../builder/builder.ml:684
 msgid "Total usable space"
 msgstr ""
 
@@ -2018,7 +2018,7 @@ msgstr ""
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../builder/builder.ml:544
+#: ../builder/builder.ml:541
 msgid "Uncompressing"
 msgstr ""
 
@@ -2146,13 +2146,13 @@ msgstr ""
 msgid "cannot detect the input disk format; use the -if parameter"
 msgstr ""
 
-#: ../builder/builder.ml:239
+#: ../builder/builder.ml:236
 msgid ""
 "cannot find os-version '%s' with architecture '%s'.\n"
 "Use --list to list available guest types."
 msgstr ""
 
-#: ../builder/builder.ml:325
+#: ../builder/builder.ml:322
 msgid "cannot output to a character device or /dev/null"
 msgstr ""
 
@@ -2192,7 +2192,7 @@ msgid ""
 "expected sha1 (%s) = %s)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:203
+#: ../builder/sigchecker.ml:198
 msgid ""
 "checksum of template did not match the expected checksum!\n"
 "  found checksum: %s\n"
@@ -2211,13 +2211,13 @@ msgstr ""
 msgid "could not add grub2 serial console (ignored)"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:272
+#: ../v2v/output_libvirt.ml:371
 msgid ""
 "could not define libvirt domain.  The libvirt XML is still available in "
 "'%s'.  Try running 'virsh define %s' yourself instead."
 msgstr ""
 
-#: ../builder/sigchecker.ml:98
+#: ../builder/sigchecker.ml:93
 msgid ""
 "could not export public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2233,7 +2233,7 @@ msgid ""
 "\\CurrentVersion"
 msgstr ""
 
-#: ../builder/sigchecker.ml:50
+#: ../builder/sigchecker.ml:45
 msgid ""
 "could not import public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2264,7 +2264,7 @@ msgid ""
 "harmless.  Original error message: %s"
 msgstr ""
 
-#: ../v2v/output_libvirt.ml:254
+#: ../v2v/output_libvirt.ml:343
 msgid "could not refresh libvirt pool %s"
 msgstr ""
 
@@ -2272,7 +2272,7 @@ msgstr ""
 msgid "could not remove grub2 serial console (ignored)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:191
+#: ../builder/sigchecker.ml:186
 msgid "could not run sha512sum command to verify checksum"
 msgstr ""
 
@@ -2478,7 +2478,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: ../builder/sigchecker.ml:178
+#: ../builder/sigchecker.ml:173
 msgid ""
 "fingerprint of signature does not match the expected fingerprint!\n"
 "  found fingerprint: %s\n"
@@ -2559,7 +2559,7 @@ msgstr ""
 msgid "image directory (%s) does not exist or is not a directory"
 msgstr ""
 
-#: ../builder/builder.ml:350
+#: ../builder/builder.ml:347
 msgid ""
 "images cannot be shrunk, the output size is too small for this image.  "
 "Requested size = %s, minimum size = %s"
@@ -2573,7 +2573,7 @@ msgstr ""
 msgid "in the libvirt XML metadata, <name> is missing or empty"
 msgstr ""
 
-#: ../builder/builder.ml:310
+#: ../builder/builder.ml:307
 msgid "input file (%s) has an unsupported type"
 msgstr ""
 
@@ -2669,11 +2669,11 @@ msgstr ""
 msgid "no .ovf file was found in %s"
 msgstr ""
 
-#: ../builder/builder.ml:203
+#: ../builder/builder.ml:200
 msgid "no cache directory"
 msgstr ""
 
-#: ../builder/builder.ml:196
+#: ../builder/builder.ml:193
 msgid "no cache directory\n"
 msgstr ""
 
@@ -2681,7 +2681,7 @@ msgstr ""
 msgid "no grub1/grub-legacy or grub2 configuration file was found"
 msgstr ""
 
-#: ../builder/builder.ml:654
+#: ../builder/builder.ml:651
 msgid ""
 "no guest operating systems or multiboot OS found in this disk image\n"
 "This is a failure of the source repository.  Use -v for more information."
@@ -2718,7 +2718,7 @@ msgstr ""
 msgid "no output from sha1sum command, see previous errors"
 msgstr ""
 
-#: ../builder/builder.ml:471
+#: ../builder/builder.ml:468
 msgid ""
 "no plan could be found for making a disk image with\n"
 "the required size, format etc. This is a bug in libguestfs!\n"
@@ -2796,7 +2796,7 @@ msgid ""
 "considered in future."
 msgstr ""
 
-#: ../builder/builder.ml:353
+#: ../builder/builder.ml:350
 msgid ""
 "output size is too large for this block device.  Requested size = %s, output "
 "block device = %s, output block device size = %s"
@@ -2924,6 +2924,10 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
+#: ../v2v/output_libvirt.ml:46
+msgid "the target hypervisor does not support a %s KVM guest"
+msgstr ""
+
 #: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
@@ -2951,7 +2955,7 @@ msgid ""
 "The guest will be configured to use slower emulated devices."
 msgstr ""
 
-#: ../builder/sigchecker.ml:145
+#: ../builder/sigchecker.ml:140
 msgid ""
 "there is no detached signature file\n"
 "This probably means the index file is missing a sig=... line.\n"
@@ -8059,11 +8063,11 @@ msgstr ""
 msgid "you must call guestfs_add_drive before guestfs_launch"
 msgstr "guestfs_launchకు ముందుగా మీరు guestfs_add_driveను పిలువవలెను"
 
-#: src/launch-direct.c:868 src/launch-libvirt.c:559
+#: src/launch-direct.c:868 src/launch-libvirt.c:596
 msgid "qemu launched and contacted daemon, but state != READY"
 msgstr "qemu ఆరంభించబడింది మరియు డెమోన్‌ను సంప్రదించింది, అయితే state != READY"
 
-#: src/launch-direct.c:1270 src/launch-libvirt.c:1324
+#: src/launch-direct.c:1270 src/launch-libvirt.c:1363
 #, c-format
 msgid "realpath: could not convert '%s' to absolute path"
 msgstr ""
@@ -8103,25 +8107,25 @@ msgid ""
 "discard"
 msgstr ""
 
-#: src/launch-libvirt.c:235
+#: src/launch-libvirt.c:264
 msgid "direct mode flag is not supported yet for libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:244
+#: src/launch-libvirt.c:273
 #, c-format
 msgid "you must have libvirt >= %d.%d.%d to use the 'libvirt' backend"
 msgstr ""
 
-#: src/launch-libvirt.c:279
+#: src/launch-libvirt.c:308
 #, c-format
 msgid "could not connect to libvirt (URI = %s)"
 msgstr ""
 
-#: src/launch-libvirt.c:308
+#: src/launch-libvirt.c:337
 msgid "could not get libvirt capabilities"
 msgstr ""
 
-#: src/launch-libvirt.c:487
+#: src/launch-libvirt.c:524
 msgid ""
 "could not create appliance through libvirt.\n"
 "\n"
@@ -8131,21 +8135,21 @@ msgid ""
 "Original error from libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:625
+#: src/launch-libvirt.c:662
 msgid "unable to parse capabilities XML returned by libvirt"
 msgstr ""
 
-#: src/launch-libvirt.c:631 src/libvirt-domain.c:405 src/libvirt-domain.c:488
+#: src/launch-libvirt.c:668 src/libvirt-domain.c:405 src/libvirt-domain.c:488
 #: src/libvirt-domain.c:701
 msgid "unable to create new XPath context"
 msgstr ""
 
-#: src/launch-libvirt.c:641
+#: src/launch-libvirt.c:678
 #, c-format
 msgid "unable to evaluate XPath expression: %s"
 msgstr ""
 
-#: src/launch-libvirt.c:674
+#: src/launch-libvirt.c:711
 #, c-format
 msgid ""
 "libvirt hypervisor doesn't support qemu or KVM,\n"
@@ -8160,49 +8164,70 @@ msgid ""
 "For further help, read the guestfs(3) man page and libguestfs FAQ."
 msgstr ""
 
-#: src/launch-libvirt.c:908
+#: src/launch-libvirt.c:945
 #, c-format
 msgid "%s:%d: error constructing libvirt XML near call to \"%s\""
 msgstr ""
 
-#: src/launch-libvirt.c:1278
+#: src/launch-libvirt.c:1317
 msgid "'iface' parameter is not supported by the libvirt backend"
 msgstr ""
 
-#: src/launch-libvirt.c:1401
+#: src/launch-libvirt.c:1446
 msgid ""
 "libvirt does not support the qemu curl driver protocols (ftp, http, etc.); "
 "try setting LIBGUESTFS_BACKEND=direct"
 msgstr ""
 
-#: src/launch-libvirt.c:1426
+#: src/launch-libvirt.c:1471
 msgid ""
 "could not auto-detect the format.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1433
+#: src/launch-libvirt.c:1478
 msgid ""
 "could not auto-detect the format when using a non-file protocol.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
 "'--format' option, or via the optional 'format' argument to 'add-drive'."
 msgstr ""
 
-#: src/launch-libvirt.c:1693
+#: src/launch-libvirt.c:1793
+msgid "could not define libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1804
+msgid "rbd protocol secret must be base64 encoded"
+msgstr ""
+
+#: src/launch-libvirt.c:1808
+#, c-format
+msgid "base64_decode_alloc: %m"
+msgstr ""
+
+#: src/launch-libvirt.c:1829
+msgid "could not set libvirt secret value"
+msgstr ""
+
+#: src/launch-libvirt.c:1842
+msgid "could not get UUID from libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1949
 msgid "could not destroy libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1733 src/launch-libvirt.c:1766
+#: src/launch-libvirt.c:1995 src/launch-libvirt.c:2028
 #, c-format
 msgid "%s: internal error forming error message"
 msgstr ""
 
-#: src/launch-libvirt.c:1825
+#: src/launch-libvirt.c:2091
 msgid "could not attach disk to libvirt domain"
 msgstr ""
 
-#: src/launch-libvirt.c:1856
+#: src/launch-libvirt.c:2122
 msgid "could not detach disk from libvirt domain"
 msgstr ""
 
diff --git a/po/uk.po b/po/uk.po
index 67d7d51..e3af4c6 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-30 22:20+0000\n"
+"POT-Creation-Date: 2014-10-31 17:41+0000\n"
 "PO-Revision-Date: 2014-10-18 08:00+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Ukrainian (http://www.transifex.com/projects/p/libguestfs/"
@@ -53,7 +53,7 @@ msgstr "%s"
 
 #. ../customize/customize_main.ml:238
 #. ../builder/get_kernel.ml:52
-#. ../builder/builder.ml:650
+#. ../builder/builder.ml:647
 #: ../v2v/v2v.ml:618 ../v2v/v2v.ml:507 ../sysprep/main.ml:266
 msgid "%s (ignored)"
 msgstr "%s (проігноровано)"
@@ -234,23 +234,23 @@ msgstr ""
 "Коротке резюме параметрів надано нижче. Докладніші довідкові дані\n"
 "можна знайти на сторінках підручника (man) virt-builder(1).\n"
 
-#: ../builder/index_parser.ml:224
+#: ../builder/index_parser.ml:225
 msgid "%s: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:249
+#: ../builder/index_parser.ml:250
 msgid "%s: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:205
+#: ../builder/index_parser.ml:206
 msgid "%s: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:217
 msgid "%s: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:294
+#: ../builder/index_parser.ml:295
 msgid "%s: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -317,15 +317,15 @@ msgstr "%s: помилка файла: %s: %s\n"
 msgid "%s: file is too small to be a disk image (%Ld bytes)"
 msgstr "%s: файл є надто малим, щоб бути образом диска (%Ld байтів)"
 
-#: ../builder/index_parser.ml:166
+#: ../builder/index_parser.ml:167
 msgid "%s: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:164
+#: ../builder/index_parser.ml:165
 msgid "%s: index is corrupt: %s: field '%s[%s]' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:148
+#: ../builder/index_parser.ml:149
 msgid ""
 "%s: index is corrupt: os-version '%s' with architecture '%s' appears two or "
 "more times\n"
@@ -353,15 +353,15 @@ msgstr "%s: у параметрі «%s» пропущено поле розмі
 msgid "%s: new partition size is zero or negative"
 msgstr "%s: розмір нового розділу є нульовим або від’ємним"
 
-#: ../builder/index_parser.ml:190
+#: ../builder/index_parser.ml:191
 msgid "%s: no 'arch' entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:185
+#: ../builder/index_parser.ml:186
 msgid "%s: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:213
+#: ../builder/index_parser.ml:214
 msgid "%s: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -487,11 +487,11 @@ msgstr ""
 msgid "%s: warning: %s"
 msgstr "%s: попередження: %s"
 
-#: ../builder/index_parser.ml:298
+#: ../builder/index_parser.ml:299
 msgid "%s: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:290
+#: ../builder/index_parser.ml:291
 msgid "%s: zero length path in the index file\n"
 msgstr ""
 
@@ -661,7 +661,7 @@ msgstr ""
 "-o libvirt: параметр --qemu-boot не можна використовувати у цьому режимі "
 "виведення даних"
 
-#: ../v2v/output_libvirt.ml:233
+#: ../v2v/output_libvirt.ml:321
 msgid ""
 "-o libvirt: output pool '%s' has type='dir' but the /pool/target/path "
 "element either does not exist or is not a local directory.  See virt-v2v(1) "
@@ -671,7 +671,7 @@ msgstr ""
 "target/path або не існує або цей елемент не є локальним каталогом. Див. "
 "розділ «ВИВЕДЕННЯ ДО LIBVIRT» у підручнику virt-v2v(1)."
 
-#: ../v2v/output_libvirt.ml:230
+#: ../v2v/output_libvirt.ml:318
 msgid ""
 "-o libvirt: output pool '%s' is not a directory (type='dir').  See virt-"
 "v2v(1) section \"OUTPUT TO LIBVIRT\""
@@ -847,7 +847,7 @@ msgstr "Параметр, призначений для збереження с
 msgid "Compressed output format"
 msgstr "Стиснутий формат виведення даних"
 
-#: ../builder/builder.ml:598
+#: ../builder/builder.ml:595
 msgid "Converting %s to %s"
 msgstr "Перетворюємо %s на %s"
 
@@ -867,7 +867,7 @@ msgstr ""
 "Копіювати до призначення і розрідити…\n"
 "%!"
 
-#: ../builder/builder.ml:529
+#: ../builder/builder.ml:526
 msgid "Copying"
 msgstr "Копіювання"
 
@@ -1055,7 +1055,7 @@ msgstr "Завантажити усіх шаблони до кешу"
 msgid "Download size:"
 msgstr "Розмір отриманого:"
 
-#: ../builder/builder.ml:268 ../builder/builder.ml:210
+#: ../builder/builder.ml:265 ../builder/builder.ml:207
 msgid "Downloading: %s"
 msgstr "Отримуємо: %s"
 
@@ -1209,7 +1209,7 @@ msgid "Fingerprint: %s\n"
 msgstr "Відбиток: %s\n"
 
 #: ../v2v/v2v.ml:423 ../customize/customize_main.ml:248
-#: ../builder/builder.ml:699
+#: ../builder/builder.ml:696
 msgid "Finishing off"
 msgstr "Завершуємо"
 
@@ -1262,7 +1262,7 @@ msgstr ""
 "Формат диска виведених даних (типове значення: той самий формат, що і у "
 "вхідних даних)"
 
-#: ../builder/builder.ml:689
+#: ../builder/builder.ml:686
 msgid "Free space"
 msgstr "Вільне місце"
 
@@ -1270,13 +1270,13 @@ msgstr "Вільне місце"
 msgid "Full name:"
 msgstr "Назва повністю:"
 
-#: ../builder/sigchecker.ml:72
+#: ../builder/sigchecker.ml:67
 msgid ""
 "GPG failure: could not run GPG the first time\n"
 "Use the '-v' option and look for earlier error messages."
 msgstr ""
 
-#: ../builder/sigchecker.ml:162
+#: ../builder/sigchecker.ml:157
 msgid ""
 "GPG failure: could not verify digital signature of file\n"
 "Try:\n"
@@ -1469,7 +1469,7 @@ msgstr ""
 "підтримку,\n"
 "буде створено нові випадкові UUID, які буде пов’язано з файловими системами."
 
-#: ../builder/builder.ml:611
+#: ../builder/builder.ml:608
 msgid "Opening the new disk"
 msgstr "Відкриваємо новий диск"
 
@@ -1485,11 +1485,11 @@ msgstr "Відкриваємо джерело %s"
 msgid "Output VM UUID"
 msgstr "Вивести UUID віртуальної машини"
 
-#: ../builder/builder.ml:684
+#: ../builder/builder.ml:681
 msgid "Output file"
 msgstr "Файл виведення"
 
-#: ../builder/builder.ml:686
+#: ../builder/builder.ml:683
 msgid "Output format"
 msgstr "Формат виведення"
 
@@ -1501,7 +1501,7 @@ msgstr "Формат виведення (типовий: raw)"
 msgid "Output image UUID(s)"
 msgstr ""
 
-#: ../builder/builder.ml:685
+#: ../builder/builder.ml:682
 msgid "Output size"
 msgstr "Розмір виведення"
 
@@ -1548,7 +1548,7 @@ msgstr ""
 msgid "Picked %s because '--root first' was used."
 msgstr ""
 
-#: ../builder/builder.ml:466
+#: ../builder/builder.ml:463
 msgid "Planning how to build this image"
 msgstr "Плануємо побудову цього образу"
 
@@ -1776,11 +1776,11 @@ msgstr ""
 msgid "Resize partition"
 msgstr "Змінити розміри розділу"
 
-#: ../builder/builder.ml:556
+#: ../builder/builder.ml:553
 msgid "Resizing (using virt-resize) to expand the disk to %s"
 msgstr "Змінюємо розміри (за допомогою virt-resize) для розширення диска до %s"
 
-#: ../builder/builder.ml:585
+#: ../builder/builder.ml:582
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 "Змінюємо розміри контейнера (але не файлової системи) для розширення диска "
@@ -2146,7 +2146,7 @@ msgstr ""
 "\n"
 "Див. <https://bugzilla.redhat.com/show_bug.cgi?id=991641>"
 
-#: ../builder/index_parser.ml:116
+#: ../builder/index_parser.ml:117
 msgid ""
 "The index file downloaded from '%s' is corrupt.\n"
 "You need to ask the supplier of this file to fix it and upload a fixed "
@@ -2243,7 +2243,7 @@ msgstr ""
 "\n"
 "Цей параметр можна вказувати декілька разів у одній команді."
 
-#: ../builder/builder.ml:252
+#: ../builder/builder.ml:249
 msgid "There are no notes for %s\n"
 msgstr "Немає нотаток щодо %s\n"
 
@@ -2322,7 +2322,7 @@ msgstr ""
 msgid "This removes temporary files under C</tmp> and C</var/tmp>."
 msgstr "Вилучає тимчасові файли з C</tmp> і C</var/tmp>."
 
-#: ../builder/builder.ml:687
+#: ../builder/builder.ml:684
 msgid "Total usable space"
 msgstr "Загальне придатне до використання місце"
 
@@ -2342,7 +2342,7 @@ msgstr "Вимкнути розріджене копіювання"
 msgid "USER:SELECTOR"
 msgstr "КОРИСТУВАЧ:ВАРІАНТ"
 
-#: ../builder/builder.ml:544
+#: ../builder/builder.ml:541
 msgid "Uncompressing"
 msgstr "Розпаковуємо"
 
@@ -2493,13 +2493,13 @@ msgid "cannot detect the input disk format; use the -if parameter"
 msgstr ""
 "не вдалося визначити формат диска вхідних даних; скористайтеся параметром -if"
 
-#: ../builder/builder.ml:239
+#: ../builder/builder.ml:236
 msgid ""
 "cannot find os-version '%s' with architecture '%s'.\n"
 "Use --list to list available guest types."
 msgstr ""
 
-#: ../builder/builder.ml:325
+#: ../builder/builder.ml:322
 msgid "cannot output to a character device or /dev/null"
 msgstr ""
 
@@ -2551,7 +2551,7 @@ msgid ""
 "expected sha1 (%s) = %s)"
 msgstr ""
 
-#: ../builder/sigchecker.ml:203
+#: ../builder/sigchecker.ml:198
 msgid ""
 "checksum of template did not match the expected checksum!\n"
 "  found checksum: %s\n"
@@ -2570,7 +2570,7 @@ msgstr "з'єднання закрито"
 msgid "could not add grub2 serial console (ignored)"
 msgstr "не вдалося додати послідовну консоль grub2 (проігноровано)"
 
-#: ../v2v/output_libvirt.ml:272
+#: ../v2v/output_libvirt.ml:371
 msgid ""
 "could not define libvirt domain.  The libvirt XML is still available in "
 "'%s'.  Try running 'virsh define %s' yourself instead."
@@ -2578,7 +2578,7 @@ msgstr ""
 "не вдалося визначити домен libvirt. XML libvirt все ще доступний у «%s». "
 "Спробуйте замість цього віддати команду «virsh define %s»."
 
-#: ../builder/sigchecker.ml:98
+#: ../builder/sigchecker.ml:93
 msgid ""
 "could not export public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2596,7 +2596,7 @@ msgstr ""
 "не вдалося знайти ключ реєстру HKLM\\SOFTWARE\\Microsoft\\Windows"
 "\\CurrentVersion"
 
-#: ../builder/sigchecker.ml:50
+#: ../builder/sigchecker.ml:45
 msgid ""
 "could not import public key\n"
 "Use the '-v' option and look for earlier error messages."
@@ -2635,7 +2635,7 @@ msgstr ""
 "виведені grub дані не буде надіслано до послідовного порту, але, окрім "
 "цього, не зашкодить. Початкове повідомлення щодо помилки: %s"
 
-#: ../v2v/output_libvirt.ml:254
+#: ../v2v/output_libvirt.ml:343
 msgid "could not refresh libvirt pool %s"
 msgstr "не вдалося оновити буфер libvirt %s"
 
@@ -2643,7 +2643,7 @@ msgstr "не вдалося оновити буфер libvirt %s"
 msgid "could not remove grub2 serial console (ignored)"
 msgstr "не вдалося вилучити послідовну консоль grub2 (проігноровано)"
 
-#: ../builder/sigchecker.ml:191
+#: ../builder/sigchecker.ml:186
 msgid "could not run sha512sum command to verify checksum"
 msgstr ""
 
@@ -2878,7 +2878,7 @@ msgstr "помилка: %s"
 msgid "file"
 msgstr "file"
 
-#: ../builder/sigchecker.ml:178
+#: ../builder/sigchecker.ml:173
 msgid ""
 "fingerprint of signature does not match the expected fingerprint!\n"
 "  found fingerprint: %s\n"
@@ -2970,7 +2970,7 @@ msgstr "для цього типу гостьових систем не можн
 msgid "image directory (%s) does not exist or is not a directory"
 msgstr "каталогу образу (%s) не існує, або ж це не каталог"
 
-#: ../builder/builder.ml:350
+#: ../builder/builder.ml:347
 msgid ""
 "images cannot be shrunk, the output size is too small for this image.  "
 "Requested size = %s, minimum size = %s"
@@ -2986,7 +2986,7 @@ msgstr ""
 msgid "in the libvirt XML metadata, <name> is missing or empty"
 msgstr "у метаданих XML libvirt пропущено <name> або вказано порожнє значення"
 
-#: ../builder/builder.ml:310
+#: ../builder/builder.ml:307
 msgid "input file (%s) has an unsupported type"
 msgstr ""
 
@@ -3094,11 +3094,11 @@ msgstr "never|always|auto"
 msgid "no .ovf file was found in %s"
 msgstr ""
 
-#: ../builder/builder.ml:203
+#: ../builder/builder.ml:200
 msgid "no cache directory"
 msgstr ""
 
-#: ../builder/builder.ml:196
+#: ../builder/builder.ml:193
 msgid "no cache directory\n"
 msgstr "немає каталогу кешування\n"
 
@@ -3106,7 +3106,7 @@ msgstr "немає каталогу кешування\n"
 msgid "no grub1/grub-legacy or grub2 configuration file was found"
 msgstr "не знайдено файла налаштувань grub1/grub-legacy або grub2"
 
-#: ../builder/builder.ml:654
+#: ../builder/builder.ml:651
 msgid ""
 "no guest operating systems or multiboot OS found in this disk image\n"
 "This is a failure of the source repository.  Use -v for more information."
@@ -3153,7 +3153,7 @@ msgstr ""
 "немає даних, виведених програмою sha1sum, див. попередні повідомлення щодо "
 "помилок"
 
-#: ../builder/builder.ml:471
+#: ../builder/builder.ml:468
 msgid ""
 "no plan could be found for making a disk image with\n"
 "the required size, format etc. This is a bug in libguestfs!\n"
@@ -3248,7 +3248,7 @@ msgstr ""
 "Підтримки інших форматів виведення у поточній версії ще не передбачено, хоча "
 "їхню підтримку може бути реалізовано у майбутньому."
 
-#: ../builder/builder.ml:353
+#: ../builder/builder.ml:350
 msgid ""
 "output size is too large for this block device.  Requested size = %s, output "
 "block device = %s, output block device size = %s"
@@ -3389,6 +3389,10 @@ msgid ""
 "guest: %d)"
 msgstr ""
 
+#: ../v2v/output_libvirt.ml:46
+msgid "the target hypervisor does not support a %s KVM guest"
+msgstr ""
+
 #: ../v2v/OVF.ml:164
 msgid ""
 "the virtual size of the input disk %s is not an exact multiple of 512 "
@@ -3428,7 +3432,7 @@ msgstr ""
 "Гостьову систему буде налаштовано на використання повільніших емульованих "
 "пристроїв."
 
-#: ../builder/sigchecker.ml:145
+#: ../builder/sigchecker.ml:140
 msgid ""
 "there is no detached signature file\n"
 "This probably means the index file is missing a sig=... line.\n"
@@ -9351,13 +9355,13 @@ msgstr ""
 msgid "you must call guestfs_add_drive before guestfs_launch"
 msgstr "вам слід викликати guestfs_add_drive перед викликом guestfs_launch"
 
-#: src/launch-direct.c:868 src/launch-libvirt.c:559
+#: src/launch-direct.c:868 src/launch-libvirt.c:596
 msgid "qemu launched and contacted daemon, but state != READY"
 msgstr ""
 "qemu запущено, встановлено зв’язок з фоновою службою, але стан процесу не "
 "дорівнює READY"
 
-#: src/launch-direct.c:1270 src/launch-libvirt.c:1324
+#: src/launch-direct.c:1270 src/launch-libvirt.c:1363
 #, c-format
 msgid "realpath: could not convert '%s' to absolute path"
 msgstr "realpath: не вдалося перетворити «%s» на абсолютний шлях"
@@ -9406,27 +9410,27 @@ msgstr ""
 "не можна вмикати discard для цього диска: у протоколі «%s» не передбачено "
 "підтримки discard"
 
-#: src/launch-libvirt.c:235
+#: src/launch-libvirt.c:264
 msgid "direct mode flag is not supported yet for libvirt backend"
 msgstr ""
 "у модулі libvirt ще не передбачено підтримки прапорця безпосереднього режиму"
 
-#: src/launch-libvirt.c:244
+#: src/launch-libvirt.c:273
 #, c-format
 msgid "you must have libvirt >= %d.%d.%d to use the 'libvirt' backend"
 msgstr ""
 "щоб скористатися модулем «libvirt», вам слід встановити libvirt >= %d.%d.%d"
 
-#: src/launch-libvirt.c:279
+#: src/launch-libvirt.c:308
 #, c-format
 msgid "could not connect to libvirt (URI = %s)"
 msgstr "не вдалося встановити з’єднання з libvirt (URI = %s)"
 
-#: src/launch-libvirt.c:308
+#: src/launch-libvirt.c:337
 msgid "could not get libvirt capabilities"
 msgstr "не вдалося визначити можливості libvirt"
 
-#: src/launch-libvirt.c:487
+#: src/launch-libvirt.c:524
 msgid ""
 "could not create appliance through libvirt.\n"
 "\n"
@@ -9443,22 +9447,22 @@ msgstr ""
 "\n"
 "Початкове повідомлення від libvirt"
 
-#: src/launch-libvirt.c:625
+#: src/launch-libvirt.c:662
 msgid "unable to parse capabilities XML returned by libvirt"
 msgstr ""
 "не вдалося обробити запис можливостей у форматі XML, повернутий libvirt"
 
-#: src/launch-libvirt.c:631 src/libvirt-domain.c:405 src/libvirt-domain.c:488
+#: src/launch-libvirt.c:668 src/libvirt-domain.c:405 src/libvirt-domain.c:488
 #: src/libvirt-domain.c:701
 msgid "unable to create new XPath context"
 msgstr "не вдалося створити контекст XPath"
 
-#: src/launch-libvirt.c:641
+#: src/launch-libvirt.c:678
 #, c-format
 msgid "unable to evaluate XPath expression: %s"
 msgstr "не вдалося обробити вираз XPath: %s"
 
-#: src/launch-libvirt.c:674
+#: src/launch-libvirt.c:711
 #, c-format
 msgid ""
 "libvirt hypervisor doesn't support qemu or KVM,\n"
@@ -9486,16 +9490,16 @@ msgstr ""
 "guestfs(3) та списком поширених питань щодо libguestfs та відповідей\n"
 "на ці питання."
 
-#: src/launch-libvirt.c:908
+#: src/launch-libvirt.c:945
 #, c-format
 msgid "%s:%d: error constructing libvirt XML near call to \"%s\""
 msgstr "%s:%d: помилка під час побудови XML для libvirt поряд з викликом «%s»"
 
-#: src/launch-libvirt.c:1278
+#: src/launch-libvirt.c:1317
 msgid "'iface' parameter is not supported by the libvirt backend"
 msgstr "підтримки параметра «iface» у модулі libvirt не передбачено"
 
-#: src/launch-libvirt.c:1401
+#: src/launch-libvirt.c:1446
 msgid ""
 "libvirt does not support the qemu curl driver protocols (ftp, http, etc.); "
 "try setting LIBGUESTFS_BACKEND=direct"
@@ -9503,7 +9507,7 @@ msgstr ""
 "у libvirt не передбачено підтримки драйверів протоколів curl qemu (ftp, http "
 "тощо); спробуйте встановити LIBGUESTFS_BACKEND=direct"
 
-#: src/launch-libvirt.c:1426
+#: src/launch-libvirt.c:1471
 msgid ""
 "could not auto-detect the format.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
@@ -9515,7 +9519,7 @@ msgstr ""
 "параметра «--format» або за допомогою додаткового параметра аргументу "
 "формату до «add-drive»."
 
-#: src/launch-libvirt.c:1433
+#: src/launch-libvirt.c:1478
 msgid ""
 "could not auto-detect the format when using a non-file protocol.\n"
 "If the format is known, pass the format to libguestfs, eg. using the\n"
@@ -9528,20 +9532,41 @@ msgstr ""
 "параметра «--format» або за допомогою додаткового параметра аргументу "
 "формату до «add-drive»."
 
-#: src/launch-libvirt.c:1693
+#: src/launch-libvirt.c:1793
+msgid "could not define libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1804
+msgid "rbd protocol secret must be base64 encoded"
+msgstr ""
+
+#: src/launch-libvirt.c:1808
+#, c-format
+msgid "base64_decode_alloc: %m"
+msgstr ""
+
+#: src/launch-libvirt.c:1829
+msgid "could not set libvirt secret value"
+msgstr ""
+
+#: src/launch-libvirt.c:1842
+msgid "could not get UUID from libvirt secret"
+msgstr ""
+
+#: src/launch-libvirt.c:1949
 msgid "could not destroy libvirt domain"
 msgstr "не вдалося знищити домен libvirt"
 
-#: src/launch-libvirt.c:1733 src/launch-libvirt.c:1766
+#: src/launch-libvirt.c:1995 src/launch-libvirt.c:2028
 #, c-format
 msgid "%s: internal error forming error message"
 msgstr "%s: внутрішня помилка формування повідомлення щодо помилки"
 
-#: src/launch-libvirt.c:1825
+#: src/launch-libvirt.c:2091
 msgid "could not attach disk to libvirt domain"
 msgstr "не вдалося долучити диск до домену libvirt"
 
-#: src/launch-libvirt.c:1856
+#: src/launch-libvirt.c:2122
 msgid "could not detach disk from libvirt domain"
 msgstr "не вдалося від’єднати диск від домену libvirt"
 

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