diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2012-05-25 16:52:19 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2012-05-25 16:52:19 +0100 |
commit | fe68cd77cbda4a8e19cd6e940c07b9afc1527610 (patch) | |
tree | 044b736cf3923198e88b51c3a0b16133c45e8d3b /po-docs | |
parent | 8e8a5764293d1b6bc3dbfb9409722e4c13384aec (diff) | |
download | libguestfs-fe68cd77cbda4a8e19cd6e940c07b9afc1527610.tar.gz libguestfs-fe68cd77cbda4a8e19cd6e940c07b9afc1527610.tar.xz libguestfs-fe68cd77cbda4a8e19cd6e940c07b9afc1527610.zip |
Version 1.19.1.1.19.1
Diffstat (limited to 'po-docs')
-rw-r--r-- | po-docs/ja.po | 657 | ||||
-rw-r--r-- | po-docs/libguestfs-docs.pot | 621 | ||||
-rw-r--r-- | po-docs/uk.po | 666 |
3 files changed, 1346 insertions, 598 deletions
diff --git a/po-docs/ja.po b/po-docs/ja.po index 8ef4bfea..314fc14f 100644 --- a/po-docs/ja.po +++ b/po-docs/ja.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: libguestfs@redhat.com\n" -"POT-Creation-Date: 2012-05-21 16:16+0200\n" +"POT-Creation-Date: 2012-05-25 16:51+0200\n" "PO-Revision-Date: 2012-05-21 13:20+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: Japanese <trans-ja@lists.fedoraproject.org>\n" @@ -1064,7 +1064,7 @@ msgstr "" #: ../inspector/virt-inspector.pod:366 ../rescue/virt-rescue.pod:318 #: ../resize/virt-resize.pod:690 ../sysprep/virt-sysprep.pod:421 #: ../tools/virt-list-filesystems.pl:190 ../tools/virt-list-partitions.pl:260 -#: ../tools/virt-make-fs.pl:563 ../tools/virt-tar.pl:289 +#: ../tools/virt-make-fs.pl:584 ../tools/virt-tar.pl:289 #: ../tools/virt-win-reg.pl:744 msgid "SHELL QUOTING" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: ../inspector/virt-inspector.pod:368 ../rescue/virt-rescue.pod:320 #: ../resize/virt-resize.pod:692 ../sysprep/virt-sysprep.pod:423 #: ../tools/virt-list-filesystems.pl:192 ../tools/virt-list-partitions.pl:262 -#: ../tools/virt-make-fs.pl:565 ../tools/virt-tar.pl:291 +#: ../tools/virt-make-fs.pl:586 ../tools/virt-tar.pl:291 #: ../tools/virt-win-reg.pl:752 msgid "" "Libvirt guest names can contain arbitrary characters, some of which have " @@ -1111,7 +1111,9 @@ msgstr "このプログラムは以下を返します:" #: ../cat/virt-cat.pod:202 ../df/virt-df.pod:148 ../df/virt-df.pod:154 #: ../edit/virt-edit.pod:266 ../edit/virt-edit.pod:271 #: ../edit/virt-edit.pod:276 ../edit/virt-edit.pod:287 -#: ../edit/virt-edit.pod:291 ../examples/guestfs-performance.pod:107 +#: ../edit/virt-edit.pod:291 ../examples/guestfs-faq.pod:151 +#: ../examples/guestfs-faq.pod:157 ../examples/guestfs-faq.pod:196 +#: ../examples/guestfs-faq.pod:202 ../examples/guestfs-performance.pod:107 #: ../examples/guestfs-performance.pod:113 #: ../examples/guestfs-performance.pod:118 #: ../examples/guestfs-performance.pod:253 @@ -1247,7 +1249,7 @@ msgstr "" #: ../cat/virt-cat.pod:243 ../cat/virt-filesystems.pod:389 #: ../cat/virt-ls.pod:495 ../df/virt-df.pod:253 ../edit/virt-edit.pod:354 #: ../erlang/examples/guestfs-erlang.pod:97 -#: ../examples/guestfs-examples.pod:33 ../examples/guestfs-faq.pod:530 +#: ../examples/guestfs-examples.pod:33 ../examples/guestfs-faq.pod:648 #: ../examples/guestfs-performance.pod:364 ../examples/guestfs-recipes.pod:384 #: ../examples/guestfs-testing.pod:291 ../fish/guestfish.pod:1280 #: ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39 @@ -1260,7 +1262,7 @@ msgstr "" #: ../sparsify/virt-sparsify.pod:286 ../src/guestfs.pod:3328 #: ../sysprep/virt-sysprep.pod:432 ../test-tool/libguestfs-test-tool.pod:106 #: ../tools/virt-list-filesystems.pl:197 ../tools/virt-list-partitions.pl:267 -#: ../tools/virt-make-fs.pl:570 ../tools/virt-tar.pl:296 +#: ../tools/virt-make-fs.pl:591 ../tools/virt-tar.pl:296 #: ../tools/virt-win-reg.pl:757 msgid "SEE ALSO" msgstr "関連項目" @@ -1281,7 +1283,7 @@ msgstr "" #: ../format/virt-format.pod:187 ../rescue/virt-rescue.pod:349 #: ../resize/virt-resize.pod:725 ../sparsify/virt-sparsify.pod:299 #: ../tools/virt-list-filesystems.pl:210 ../tools/virt-list-partitions.pl:279 -#: ../tools/virt-make-fs.pl:596 ../tools/virt-tar.pl:311 +#: ../tools/virt-make-fs.pl:617 ../tools/virt-tar.pl:311 #: ../tools/virt-win-reg.pl:783 msgid "AUTHOR" msgstr "著者" @@ -1294,7 +1296,7 @@ msgstr "著者" #: ../rescue/virt-rescue.pod:351 ../resize/virt-resize.pod:727 #: ../sparsify/virt-sparsify.pod:301 ../sysprep/virt-sysprep.pod:449 #: ../tools/virt-list-filesystems.pl:212 ../tools/virt-list-partitions.pl:281 -#: ../tools/virt-make-fs.pl:598 ../tools/virt-tar.pl:313 +#: ../tools/virt-make-fs.pl:619 ../tools/virt-tar.pl:313 #: ../tools/virt-win-reg.pl:785 msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>" msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>" @@ -1305,7 +1307,7 @@ msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>" #: ../cat/virt-cat.pod:256 ../cat/virt-filesystems.pod:404 #: ../cat/virt-ls.pod:511 ../df/virt-df.pod:265 ../edit/virt-edit.pod:372 #: ../erlang/examples/guestfs-erlang.pod:114 -#: ../examples/guestfs-examples.pod:49 ../examples/guestfs-faq.pod:540 +#: ../examples/guestfs-examples.pod:49 ../examples/guestfs-faq.pod:658 #: ../examples/guestfs-performance.pod:379 ../examples/guestfs-recipes.pod:401 #: ../examples/guestfs-testing.pod:302 ../fish/guestfish.pod:1312 #: ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53 @@ -1318,7 +1320,7 @@ msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>" #: ../sparsify/virt-sparsify.pod:303 ../src/guestfs.pod:3416 #: ../sysprep/virt-sysprep.pod:453 ../test-tool/libguestfs-test-tool.pod:116 #: ../tools/virt-list-filesystems.pl:214 ../tools/virt-list-partitions.pl:283 -#: ../tools/virt-make-fs.pl:600 ../tools/virt-tar.pl:315 +#: ../tools/virt-make-fs.pl:621 ../tools/virt-tar.pl:315 #: ../tools/virt-win-reg.pl:787 msgid "COPYRIGHT" msgstr "COPYRIGHT" @@ -1341,7 +1343,7 @@ msgstr "Copyright (C) 2011 Red Hat Inc." #: ../sparsify/virt-sparsify.pod:307 ../sysprep/virt-sysprep.pod:459 #: ../test-tool/libguestfs-test-tool.pod:121 #: ../tools/virt-list-filesystems.pl:218 ../tools/virt-list-partitions.pl:287 -#: ../tools/virt-make-fs.pl:604 ../tools/virt-tar.pl:319 +#: ../tools/virt-make-fs.pl:625 ../tools/virt-tar.pl:319 #: ../tools/virt-win-reg.pl:791 msgid "" "This program is free software; you can redistribute it and/or modify it " @@ -1367,7 +1369,7 @@ msgstr "" #: ../sparsify/virt-sparsify.pod:312 ../sysprep/virt-sysprep.pod:464 #: ../test-tool/libguestfs-test-tool.pod:126 #: ../tools/virt-list-filesystems.pl:223 ../tools/virt-list-partitions.pl:292 -#: ../tools/virt-make-fs.pl:609 ../tools/virt-tar.pl:324 +#: ../tools/virt-make-fs.pl:630 ../tools/virt-tar.pl:324 #: ../tools/virt-win-reg.pl:796 msgid "" "This program is distributed in the hope that it will be useful, but WITHOUT " @@ -1393,7 +1395,7 @@ msgstr "" #: ../sparsify/virt-sparsify.pod:317 ../sysprep/virt-sysprep.pod:469 #: ../test-tool/libguestfs-test-tool.pod:131 #: ../tools/virt-list-filesystems.pl:228 ../tools/virt-list-partitions.pl:297 -#: ../tools/virt-make-fs.pl:614 ../tools/virt-tar.pl:329 +#: ../tools/virt-make-fs.pl:635 ../tools/virt-tar.pl:329 #: ../tools/virt-win-reg.pl:801 msgid "" "You should have received a copy of the GNU General Public License along with " @@ -1700,7 +1702,7 @@ msgstr "" #. type: =head1 #: ../appliance/libguestfs-make-fixed-appliance.pod:153 #: ../erlang/examples/guestfs-erlang.pod:110 -#: ../examples/guestfs-examples.pod:45 ../examples/guestfs-faq.pod:536 +#: ../examples/guestfs-examples.pod:45 ../examples/guestfs-faq.pod:654 #: ../examples/guestfs-performance.pod:375 ../examples/guestfs-recipes.pod:397 #: ../examples/guestfs-testing.pod:298 ../fish/guestfish.pod:1308 #: ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 @@ -1717,7 +1719,7 @@ msgstr "著者" #. type: textblock #: ../appliance/libguestfs-make-fixed-appliance.pod:155 #: ../erlang/examples/guestfs-erlang.pod:112 -#: ../examples/guestfs-examples.pod:47 ../examples/guestfs-faq.pod:538 +#: ../examples/guestfs-examples.pod:47 ../examples/guestfs-faq.pod:656 #: ../examples/guestfs-performance.pod:377 ../examples/guestfs-recipes.pod:399 #: ../examples/guestfs-testing.pod:300 ../fish/guestfish.pod:1310 #: ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 @@ -2179,7 +2181,7 @@ msgstr "" #. type: textblock #: ../cat/virt-cat.pod:258 ../inspector/virt-inspector.pod:526 -#: ../resize/virt-resize.pod:731 ../tools/virt-make-fs.pl:602 +#: ../resize/virt-resize.pod:731 ../tools/virt-make-fs.pl:623 msgid "Copyright (C) 2010-2012 Red Hat Inc." msgstr "Copyright (C) 2010-2012 Red Hat Inc." @@ -4972,7 +4974,7 @@ msgstr "" #. type: textblock #: ../erlang/examples/guestfs-erlang.pod:121 -#: ../examples/guestfs-examples.pod:56 ../examples/guestfs-faq.pod:544 +#: ../examples/guestfs-examples.pod:56 ../examples/guestfs-faq.pod:662 #: ../examples/guestfs-performance.pod:383 ../examples/guestfs-recipes.pod:408 #: ../examples/guestfs-testing.pod:306 ../java/examples/guestfs-java.pod:69 #: ../ocaml/examples/guestfs-ocaml.pod:102 @@ -4992,7 +4994,7 @@ msgstr "" #. type: textblock #: ../erlang/examples/guestfs-erlang.pod:126 -#: ../examples/guestfs-examples.pod:61 ../examples/guestfs-faq.pod:549 +#: ../examples/guestfs-examples.pod:61 ../examples/guestfs-faq.pod:667 #: ../examples/guestfs-performance.pod:388 ../examples/guestfs-recipes.pod:413 #: ../examples/guestfs-testing.pod:311 ../java/examples/guestfs-java.pod:74 #: ../ocaml/examples/guestfs-ocaml.pod:107 @@ -5012,7 +5014,7 @@ msgstr "" #. type: textblock #: ../erlang/examples/guestfs-erlang.pod:131 -#: ../examples/guestfs-examples.pod:66 ../examples/guestfs-faq.pod:554 +#: ../examples/guestfs-examples.pod:66 ../examples/guestfs-faq.pod:672 #: ../examples/guestfs-performance.pod:393 ../examples/guestfs-recipes.pod:418 #: ../examples/guestfs-testing.pod:316 ../java/examples/guestfs-java.pod:79 #: ../ocaml/examples/guestfs-ocaml.pod:112 @@ -5354,38 +5356,236 @@ msgstr "" #. type: =head1 #: ../examples/guestfs-faq.pod:128 +#, fuzzy +#| msgid "ERRORS" +msgid "COMMON ERRORS" +msgstr "エラー" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:130 +msgid "\"child process died unexpectedly\"" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:132 +msgid "" +"This error indicates that qemu failed or the host kernel could not boot. To " +"get further information about the failure, you have to run:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:135 ../test-tool/libguestfs-test-tool.pod:21 +#, no-wrap +msgid "" +" libguestfs-test-tool\n" +"\n" +msgstr "" +" libguestfs-test-tool\n" +"\n" + +#. type: textblock +#: ../examples/guestfs-faq.pod:137 +msgid "" +"If, after using this, you still don't understand the failure, contact us " +"(see previous section)." +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-faq.pod:140 +msgid "COMMON PROBLEMS" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:142 +msgid "" +"See also L<guestfs(3)/LIBGUESTFS GOTCHAS> for some \"gotchas\" with using " +"the libguestfs API." +msgstr "" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:145 +msgid "Non-ASCII characters don't appear on VFAT filesystems." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:147 +msgid "Typical symptoms of this problem:" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:153 +msgid "" +"You get an error when you create a file where the filename contains non-" +"ASCII characters, particularly non 8-bit characters from Asian languages " +"(Chinese, Japanese, etc). The filesystem is VFAT." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:159 +msgid "" +"When you list a directory from a VFAT filesystem, filenames appear as " +"question marks." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:164 +#, fuzzy +#| msgid "This is an installed operating system." +msgid "This is a design flaw of the GNU/Linux system." +msgstr "インストールされているオペレーティングシステムです。" + +#. type: textblock +#: ../examples/guestfs-faq.pod:166 +msgid "" +"VFAT stores long filenames as UTF-16 characters. When opening or returning " +"filenames, the Linux kernel has to translate these to some form of 8 bit " +"string. UTF-8 would be the obvious choice, except for Linux users who " +"persist in using non-UTF-8 locales (the user's locale is not known to the " +"kernel because it's a function of libc)." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:172 +msgid "" +"Therefore you have to tell the kernel what translation you want done when " +"you mount the filesystem. The two methods are the C<iocharset> parameter " +"(which is not relevant to libguestfs) and the C<utf8> flag." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:176 +msgid "" +"So to use a VFAT filesystem you must add the C<utf8> flag when mounting. " +"From guestfish, use:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:179 +#, fuzzy, no-wrap +#| msgid "" +#| " guestfs_mount_options (g, \"\", \"/dev/sda1\", \"/\");\n" +#| "\n" +msgid "" +" ><fs> mount-options utf8 /dev/sda1 /\n" +"\n" +msgstr "" +" guestfs_mount_options (g, \"\", \"/dev/sda1\", \"/\");\n" +"\n" + +#. type: textblock +#: ../examples/guestfs-faq.pod:181 +#, fuzzy +#| msgid "guestfs_command_lines" +msgid "or on the guestfish command line:" +msgstr "guestfs_command_lines" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:183 +#, fuzzy, no-wrap +#| msgid "" +#| " guestfish -N fs:vfat:32M -m /dev/sda1\n" +#| "\n" +msgid "" +" guestfish [...] -m /dev/sda1:/:utf8\n" +"\n" +msgstr "" +" guestfish -N fs:vfat:32M -m /dev/sda1\n" +"\n" + +#. type: textblock +#: ../examples/guestfs-faq.pod:185 +msgid "or from the API:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:187 +#, fuzzy, no-wrap +#| msgid "" +#| " guestfs_mount_options (g, \"\", \"/dev/sda1\", \"/\");\n" +#| "\n" +msgid "" +" guestfs_mount_options (g, \"utf8\", \"/dev/sda1\", \"/\");\n" +"\n" +msgstr "" +" guestfs_mount_options (g, \"\", \"/dev/sda1\", \"/\");\n" +"\n" + +#. type: textblock +#: ../examples/guestfs-faq.pod:189 +msgid "The kernel will then translate filenames to and from UTF-8 strings." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:191 +msgid "" +"We considered adding this mount option transparently, but unfortunately " +"there are several problems with doing that:" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:198 +msgid "" +"On some Linux systems, the C<utf8> mount option doesn't work. We don't " +"precisely understand what systems or why, but this was reliably reported by " +"one user." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:204 +msgid "" +"It would prevent you from using the C<iocharset> parameter because it is " +"incompatible with C<utf8>. It is probably not a good idea to use this " +"parameter, but we don't want to prevent it." +msgstr "" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:210 +msgid "Non-ASCII characters appear as underscore (_) on ISO9660 filesystems." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:212 +msgid "" +"The filesystem was not prepared correctly with mkisofs or genisoimage. Make " +"sure the filesystem was created using Joliet and/or Rock Ridge extensions. " +"libguestfs does not require any special mount options to handle the " +"filesystem." +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-faq.pod:217 msgid "DOWNLOADING, INSTALLING, COMPILING LIBGUESTFS" msgstr "" #. type: =end -#: ../examples/guestfs-faq.pod:130 ../examples/guestfs-faq.pod:135 -#: ../examples/guestfs-faq.pod:312 ../examples/guestfs-faq.pod:317 +#: ../examples/guestfs-faq.pod:219 ../examples/guestfs-faq.pod:224 +#: ../examples/guestfs-faq.pod:421 ../examples/guestfs-faq.pod:426 #: ../src/guestfs.pod:2322 ../src/guestfs.pod:2327 msgid "html" msgstr "HTML" #. type: textblock -#: ../examples/guestfs-faq.pod:132 +#: ../examples/guestfs-faq.pod:221 msgid "<!-- old anchor for the next section --> <a name=\"binaries\"/>" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:137 +#: ../examples/guestfs-faq.pod:226 msgid "Where can I get the latest binaries for ...?" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:141 +#: ../examples/guestfs-faq.pod:230 msgid "Fedora E<ge> 11, RHEL E<ge> 5.3, EPEL 5" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:143 +#: ../examples/guestfs-faq.pod:232 msgid "Use:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:145 +#: ../examples/guestfs-faq.pod:234 #, no-wrap msgid "" " yum install '*guestf*'\n" @@ -5393,122 +5593,159 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:147 +#: ../examples/guestfs-faq.pod:236 msgid "" "For the latest builds, see: L<http://koji.fedoraproject.org/koji/packageinfo?" "packageID=8391>" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:150 +#: ../examples/guestfs-faq.pod:239 msgid "Red Hat Enterprise Linux 6" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:152 +#: ../examples/guestfs-faq.pod:241 msgid "" "It is part of the default install. On RHEL 6 (only) you have to install " "C<libguestfs-winsupport> to get Windows guest support." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:155 +#: ../examples/guestfs-faq.pod:244 msgid "RHEL 6.3" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:157 +#: ../examples/guestfs-faq.pod:246 msgid "" "Preview packages are available here: L<http://people.redhat.com/~rjones/" "libguestfs-RHEL-6.3-preview/>" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:160 +#: ../examples/guestfs-faq.pod:249 msgid "Debian Squeeze (6)" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:162 +#: ../examples/guestfs-faq.pod:251 msgid "" "Use Hilko Bengen's backport repository: L<http://people.debian.org/~bengen/" "libguestfs/>" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:165 +#: ../examples/guestfs-faq.pod:254 msgid "Debian Wheezy and later (7+)" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:167 +#: ../examples/guestfs-faq.pod:256 msgid "" "Official Debian packages are available: L<http://packages.debian.org/search?" "keywords=libguestfs> (thanks Hilko Bengen)." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:171 +#: ../examples/guestfs-faq.pod:260 msgid "Ubuntu" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:173 +#: ../examples/guestfs-faq.pod:262 msgid "" "We don't have an Ubuntu maintainer, and the packages supplied by Canonical " -"(which are outside our control) are broken. Try compiling from source (next " -"section)." +"(which are outside our control) are often broken. Try compiling from source " +"(next section)." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:266 +msgid "" +"Canonical decided to change the permissions on the kernel so that it's not " +"readable except by root. This is completely stupid, but they won't change " +"it (L<https://bugs.launchpad.net/ubuntu/+source/linux/+bug/759725>). So " +"every user should do this:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:272 ../examples/guestfs-faq.pod:294 +#, no-wrap +msgid "" +" sudo chmod 0644 /boot/vmlinuz*\n" +"\n" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:177 +#: ../examples/guestfs-faq.pod:274 msgid "Ubuntu 10.04" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:179 +#: ../examples/guestfs-faq.pod:276 msgid "See: L<http://libguestfs.org/download/binaries/ubuntu1004-packages/>" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:182 +#: ../examples/guestfs-faq.pod:279 msgid "Ubuntu 12.04" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:184 +#: ../examples/guestfs-faq.pod:281 +msgid "" +"libguestfs in this version of Ubuntu works, but you need to update " +"febootstrap and seabios to the latest versions." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:284 msgid "" -"The packages supplied by Canonical are broken. See: L<https://www.redhat." -"com/archives/libguestfs/2012-April/thread.html#00028>" +"You need febootstrap E<ge> 3.14-2 from: L<http://packages.ubuntu.com/precise/" +"febootstrap>" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:287 +msgid "" +"You need seabios E<ge> 0.6.2-0ubuntu2.1 or E<ge> 0.6.2-0ubuntu3 from: " +"L<http://packages.ubuntu.com/precise-updates/seabios> or L<http://packages." +"ubuntu.com/quantal/seabios>" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:292 +msgid "Also you need to do (see above):" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:187 +#: ../examples/guestfs-faq.pod:296 msgid "Other Linux distro" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:189 +#: ../examples/guestfs-faq.pod:298 msgid "Compile from source (next section)." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:191 +#: ../examples/guestfs-faq.pod:300 msgid "Other non-Linux distro" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:193 +#: ../examples/guestfs-faq.pod:302 msgid "You'll have to compile from source, and port it." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:197 +#: ../examples/guestfs-faq.pod:306 msgid "How can I compile and install libguestfs from source?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:199 +#: ../examples/guestfs-faq.pod:308 msgid "" "If your Linux distro has a working port of febootstrap (that is, Fedora, Red " "Hat Enterprise Linux >= 6.3, Debian, Ubuntu and ArchLinux) then you should " @@ -5518,33 +5755,33 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:205 +#: ../examples/guestfs-faq.pod:314 msgid "" "If you I<don't> have febootstrap, you will need to use the \"fixed appliance " "method\". See: L<http://libguestfs.org/download/binaries/appliance/>" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:209 +#: ../examples/guestfs-faq.pod:318 msgid "Patches to port febootstrap to more Linux distros are welcome." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:211 +#: ../examples/guestfs-faq.pod:320 msgid "" "Why do I get an error when I try to rebuild from the source RPMs supplied by " "Red Hat / Fedora?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:214 +#: ../examples/guestfs-faq.pod:323 msgid "" "Because of the complexity of building the libguestfs appliance, the source " "RPMs provided cannot be rebuilt directly using C<rpmbuild> or C<mock>." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:218 +#: ../examples/guestfs-faq.pod:327 msgid "" "If you use Koji (which is open source software and may be installed " "locally), then the SRPMs can be rebuilt in Koji. L<https://fedoraproject." @@ -5552,7 +5789,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:222 +#: ../examples/guestfs-faq.pod:331 msgid "" "If you don't have or want to use Koji, then you have to give libguestfs " "access to the network so it can download the RPMs for building the " @@ -5561,7 +5798,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:228 +#: ../examples/guestfs-faq.pod:337 #, no-wrap msgid "" " %libguestfs_buildnet 1\n" @@ -5569,12 +5806,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:230 +#: ../examples/guestfs-faq.pod:339 msgid "If you are using mock, do:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:232 +#: ../examples/guestfs-faq.pod:341 #, no-wrap msgid "" " mock -D '%libguestfs_buildnet 1' [etc]\n" @@ -5582,22 +5819,22 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:234 +#: ../examples/guestfs-faq.pod:343 msgid "Libguestfs has a really long list of dependencies!" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:236 +#: ../examples/guestfs-faq.pod:345 msgid "That's because it does a lot of things." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:238 +#: ../examples/guestfs-faq.pod:347 msgid "How can I speed up libguestfs builds?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:240 +#: ../examples/guestfs-faq.pod:349 msgid "" "By far the most important thing you can do is to install and properly " "configure Squid. Note that the default configuration that ships with Squid " @@ -5605,7 +5842,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:244 +#: ../examples/guestfs-faq.pod:353 msgid "" "A very good place to start with Squid configuration is here: L<https://" "fedoraproject.org/wiki/Extras/" @@ -5613,38 +5850,38 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:247 +#: ../examples/guestfs-faq.pod:356 msgid "" "Make sure Squid is running, and that the environment variables C<" "$http_proxy> and C<$ftp_proxy> are pointing to it." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:250 +#: ../examples/guestfs-faq.pod:359 msgid "" "With Squid running and correctly configured, appliance builds should be " "reduced to a few minutes." msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:253 +#: ../examples/guestfs-faq.pod:362 msgid "SPEED, DISK SPACE USED BY LIBGUESTFS" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:255 +#: ../examples/guestfs-faq.pod:364 msgid "" "Note: Most of the information in this section has moved: L<guestfs-" "performance(1)>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:258 +#: ../examples/guestfs-faq.pod:367 msgid "Upload or write seem very slow." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:260 +#: ../examples/guestfs-faq.pod:369 msgid "" "In libguestfs E<lt> 1.13.16, the mount command (L<guestfs(3)/guestfs_mount>) " "enabled option C<-o sync> implicitly. This causes very poor write " @@ -5652,14 +5889,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:265 +#: ../examples/guestfs-faq.pod:374 msgid "" "For libguestfs E<lt> 1.13.16, replace mount with C<mount-options>, leaving " "the first parameter as an empty string." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:268 +#: ../examples/guestfs-faq.pod:377 msgid "" "You can also do this with more recent versions of libguestfs, but if you " "know that you are using libguestfs ≥ 1.13.16 then it's safe to use plain " @@ -5667,7 +5904,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:272 +#: ../examples/guestfs-faq.pod:381 msgid "" "If the underlying disk is not fully allocated (eg. sparse raw or qcow2) then " "writes can be slow because the host operating system has to do costly disk " @@ -5677,17 +5914,17 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:278 +#: ../examples/guestfs-faq.pod:387 msgid "Libguestfs uses too much disk space!" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:280 +#: ../examples/guestfs-faq.pod:389 msgid "libguestfs caches a large-ish appliance in:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:282 +#: ../examples/guestfs-faq.pod:391 #, no-wrap msgid "" " /var/tmp/.guestfs-<UID>\n" @@ -5695,36 +5932,36 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:284 +#: ../examples/guestfs-faq.pod:393 msgid "" "If the environment variable C<TMPDIR> is defined, then C<$TMPDIR/.guestfs-" "E<lt>UIDE<gt>> is used instead." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:287 +#: ../examples/guestfs-faq.pod:396 msgid "It is safe to delete this directory when you are not using libguestfs." msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:289 +#: ../examples/guestfs-faq.pod:398 msgid "USING LIBGUESTFS IN YOUR OWN PROGRAMS" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:291 +#: ../examples/guestfs-faq.pod:400 msgid "The API has hundreds of methods, where do I start?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:293 +#: ../examples/guestfs-faq.pod:402 msgid "" "We recommend you start by reading the API overview: L<guestfs(3)/API " "OVERVIEW>." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:296 +#: ../examples/guestfs-faq.pod:405 msgid "" "Although the API overview covers the C API, it is still worth reading even " "if you are going to use another programming language, because the API is the " @@ -5732,7 +5969,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:301 +#: ../examples/guestfs-faq.pod:410 #, no-wrap msgid "" " C guestfs_ln_sf (g, target, linkname);\n" @@ -5745,7 +5982,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:308 +#: ../examples/guestfs-faq.pod:417 msgid "" "Once you're familiar with the API overview, you should look at this list of " "starting points for other language bindings: L<guestfs(3)/USING LIBGUESTFS " @@ -5753,48 +5990,64 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:314 +#: ../examples/guestfs-faq.pod:423 msgid "<!-- old anchor for the next section --> <a name=\"debug\"/>" msgstr "" +#. type: =head2 +#: ../examples/guestfs-faq.pod:428 +msgid "" +"Can I use libguestfs in my proprietary / closed source / commercial program?" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:430 +msgid "" +"In general, yes. However this is not legal advice. You should read the " +"license that comes with libguestfs, and if you have specific questions about " +"your obligations when distributing libguestfs, contact a lawyer. In the " +"source tree the license is in the file C<COPYING.LIB> (LGPLv2+ for the " +"library and bindings) and C<COPYING> (GPLv2+ for the standalone programs)." +msgstr "" + #. type: =head1 -#: ../examples/guestfs-faq.pod:319 +#: ../examples/guestfs-faq.pod:437 msgid "DEBUGGING LIBGUESTFS" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:321 +#: ../examples/guestfs-faq.pod:439 msgid "" "How do I debug when using any libguestfs program or tool (eg. virt-v2v or " "virt-df)?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:324 +#: ../examples/guestfs-faq.pod:442 msgid "" "There are two C<LIBGUESTFS_*> environment variables you can set in order to " "get more information from libguestfs." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:329 +#: ../examples/guestfs-faq.pod:447 msgid "C<LIBGUESTFS_TRACE>" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:331 +#: ../examples/guestfs-faq.pod:449 msgid "" "Set this to 1 and libguestfs will print out each command / API call in a " "format which is similar to guestfish commands." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:334 +#: ../examples/guestfs-faq.pod:452 msgid "C<LIBGUESTFS_DEBUG>" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:336 +#: ../examples/guestfs-faq.pod:454 msgid "" "Set this to 1 in order to enable massive amounts of debug messages. If you " "think there is some problem inside the libguestfs appliance, then you should " @@ -5802,12 +6055,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:342 +#: ../examples/guestfs-faq.pod:460 msgid "To set these from the shell, do this before running the program:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:344 +#: ../examples/guestfs-faq.pod:462 #, no-wrap msgid "" " export LIBGUESTFS_TRACE=1\n" @@ -5816,12 +6069,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:347 +#: ../examples/guestfs-faq.pod:465 msgid "For csh/tcsh the equivalent commands would be:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:349 +#: ../examples/guestfs-faq.pod:467 #, no-wrap msgid "" " setenv LIBGUESTFS_TRACE 1\n" @@ -5830,17 +6083,17 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:352 +#: ../examples/guestfs-faq.pod:470 msgid "For further information, see: L<guestfs(3)/ENVIRONMENT VARIABLES>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:354 +#: ../examples/guestfs-faq.pod:472 msgid "How do I debug when using guestfish?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:356 +#: ../examples/guestfs-faq.pod:474 msgid "" "You can use the same environment variables above. Alternatively use the " "guestfish options -x (to trace commands) or -v (to get the full debug " @@ -5848,60 +6101,60 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:360 +#: ../examples/guestfs-faq.pod:478 msgid "For further information, see: L<guestfish(1)>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:362 +#: ../examples/guestfs-faq.pod:480 msgid "How do I debug when using the API?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:364 +#: ../examples/guestfs-faq.pod:482 msgid "" "Call L<guestfs(3)/guestfs_set_trace> to enable command traces, and/or " "L<guestfs(3)/guestfs_set_verbose> to enable debug messages." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:367 +#: ../examples/guestfs-faq.pod:485 msgid "" "For best results, call these functions as early as possible, just after " "creating the guestfs handle if you can, and definitely before calling launch." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:371 +#: ../examples/guestfs-faq.pod:489 msgid "How do I capture debug output and put it into my logging system?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:373 +#: ../examples/guestfs-faq.pod:491 msgid "" "Use the event API. For examples, see: L<guestfs(3)/SETTING CALLBACKS TO " "HANDLE EVENTS>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:376 +#: ../examples/guestfs-faq.pod:494 msgid "Digging deeper into the appliance boot process." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:378 +#: ../examples/guestfs-faq.pod:496 msgid "" "Enable debugging and then read this documentation on the appliance boot " "process: L<guestfs(3)/INTERNALS>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:381 +#: ../examples/guestfs-faq.pod:499 msgid "libguestfs hangs or fails during run/launch." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:383 +#: ../examples/guestfs-faq.pod:501 msgid "" "Enable debugging and look at the full output. If you cannot work out what " "is going on, file a bug report, including the I<complete> output of " @@ -5909,17 +6162,17 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:387 +#: ../examples/guestfs-faq.pod:505 msgid "DESIGN/INTERNALS OF LIBGUESTFS" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:389 +#: ../examples/guestfs-faq.pod:507 msgid "Why don't you do everything through the FUSE / filesystem interface?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:392 +#: ../examples/guestfs-faq.pod:510 msgid "" "We offer a command called L<guestmount(1)> which lets you mount guest " "filesystems on the host. This is implemented as a FUSE module. Why don't " @@ -5928,7 +6181,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:397 +#: ../examples/guestfs-faq.pod:515 msgid "" "The reasons are twofold. Firstly, libguestfs offers API calls for doing " "things like creating and deleting partitions and logical volumes, which " @@ -5942,7 +6195,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:407 +#: ../examples/guestfs-faq.pod:525 msgid "" "The second reason is for efficiency. FUSE itself is reasonably efficient, " "but it does make lots of small, independent calls into the FUSE module. In " @@ -5955,17 +6208,17 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:417 +#: ../examples/guestfs-faq.pod:535 msgid "Why don't you do everything through GVFS?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:419 +#: ../examples/guestfs-faq.pod:537 msgid "The problems are similar to the problems with FUSE." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:421 +#: ../examples/guestfs-faq.pod:539 msgid "" "GVFS is a better abstraction than POSIX/FUSE. There is an FTP backend for " "GVFS, which is encouraging because FTP is conceptually similar to the " @@ -5975,12 +6228,12 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:427 +#: ../examples/guestfs-faq.pod:545 msgid "Can I use C<guestfish --ro> as a way to backup my virtual machines?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:429 +#: ../examples/guestfs-faq.pod:547 msgid "" "Usually this is not a good idea. The question is answered in more detail in " "this mailing list posting: L<https://www.redhat.com/archives/libguestfs/2010-" @@ -5988,19 +6241,19 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:433 +#: ../examples/guestfs-faq.pod:551 msgid "What's the difference between guestfish and virt-rescue?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:435 +#: ../examples/guestfs-faq.pod:553 msgid "" "A lot of people are confused by the two superficially similar tools we " "provide:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:438 +#: ../examples/guestfs-faq.pod:556 #, no-wrap msgid "" " $ guestfish --ro -a guest.img\n" @@ -6010,7 +6263,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:442 +#: ../examples/guestfs-faq.pod:560 #, no-wrap msgid "" " $ virt-rescue --ro guest.img\n" @@ -6019,7 +6272,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:445 +#: ../examples/guestfs-faq.pod:563 msgid "" "And the related question which then arises is why you can't type in full " "shell commands with all the --options in guestfish (but you can in L<virt-" @@ -6027,7 +6280,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:449 +#: ../examples/guestfs-faq.pod:567 msgid "" "L<guestfish(1)> is a program providing structured access to the L<guestfs(3)" "> API. It happens to be a nice interactive shell too, but its primary " @@ -6038,7 +6291,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:456 +#: ../examples/guestfs-faq.pod:574 msgid "" "L<virt-rescue(1)> is a free-for-all freeform way to boot the libguestfs " "appliance and make arbitrary changes to your VM. It's not structured, you " @@ -6047,7 +6300,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:461 +#: ../examples/guestfs-faq.pod:579 msgid "" "But, libguestfs also has a \"backdoor\" into the appliance allowing you to " "send arbitrary shell commands. It's not as flexible as virt-rescue, because " @@ -6055,7 +6308,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:466 +#: ../examples/guestfs-faq.pod:584 #, no-wrap msgid "" " ><fs> debug sh \"cmd arg1 arg2 ...\"\n" @@ -6063,7 +6316,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:468 +#: ../examples/guestfs-faq.pod:586 msgid "" "Note that you should B<not> rely on this. It could be removed or changed in " "future. If your program needs some operation, please add it to the " @@ -6071,7 +6324,7 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:472 +#: ../examples/guestfs-faq.pod:590 msgid "" "What's the deal with C<guestfish -i>? Why does virt-cat only work on a real " "VM image, but virt-df works on any disk image? What does \"no root device " @@ -6079,28 +6332,28 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:477 +#: ../examples/guestfs-faq.pod:595 msgid "" "These questions are all related at a fundamental level which may not be " "immediately obvious." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:480 +#: ../examples/guestfs-faq.pod:598 msgid "" "At the L<guestfs(3)> API level, a \"disk image\" is just a pile of " "partitions and filesystems." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:483 +#: ../examples/guestfs-faq.pod:601 msgid "" "In contrast, when the virtual machine boots, it mounts those filesystems " "into a consistent hierarchy such as:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:486 +#: ../examples/guestfs-faq.pod:604 #, no-wrap msgid "" " / (/dev/sda2)\n" @@ -6126,12 +6379,12 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-faq.pod:496 +#: ../examples/guestfs-faq.pod:614 msgid "(or drive letters on Windows)." msgstr "(または Windows におけるドライブレター)。" #. type: textblock -#: ../examples/guestfs-faq.pod:498 +#: ../examples/guestfs-faq.pod:616 msgid "" "The API first of all sees the disk image at the \"pile of filesystems\" " "level. But it also has a way to inspect the disk image to see if it " @@ -6140,12 +6393,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:503 +#: ../examples/guestfs-faq.pod:621 msgid "Users expect some tools (like L<virt-cat(1)>) to work with VM paths:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:505 +#: ../examples/guestfs-faq.pod:623 #, no-wrap msgid "" " virt-cat fedora.img /var/log/messages\n" @@ -6153,7 +6406,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:507 +#: ../examples/guestfs-faq.pod:625 msgid "" "How does virt-cat know that C</var> is a separate partition? The trick is " "that virt-cat performs inspection on the disk image, and uses that to " @@ -6161,7 +6414,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:511 +#: ../examples/guestfs-faq.pod:629 msgid "" "Some tools (including L<virt-cat(1)>, L<virt-edit(1)>, L<virt-ls(1)>) use " "inspection to map VM paths. Other tools, such as L<virt-df(1)> and L<virt-" @@ -6170,7 +6423,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:516 +#: ../examples/guestfs-faq.pod:634 msgid "" "L<guestfish(1)> is in an interesting middle ground. If you use the I<-a> " "and I<-m> command line options, then you have to tell guestfish exactly how " @@ -6178,14 +6431,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:521 +#: ../examples/guestfs-faq.pod:639 msgid "" "If you use the I<-i> option, libguestfs performs inspection and mounts the " "filesystems for you." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:524 +#: ../examples/guestfs-faq.pod:642 msgid "" "The error C<no root device found in this operating system image> is related " "to this. It means inspection was unable to locate an operating system " @@ -6195,12 +6448,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:532 +#: ../examples/guestfs-faq.pod:650 msgid "L<guestfish(1)>, L<guestfs(3)>, L<http://libguestfs.org/>." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:542 ../examples/guestfs-performance.pod:381 +#: ../examples/guestfs-faq.pod:660 ../examples/guestfs-performance.pod:381 msgid "Copyright (C) 2012 Red Hat Inc. L<http://libguestfs.org/>" msgstr "" @@ -52666,7 +52919,7 @@ msgstr "" "L<disktype(1)>." #. type: =head1 -#: ../src/guestfs.pod:3379 ../tools/virt-make-fs.pl:585 +#: ../src/guestfs.pod:3379 ../tools/virt-make-fs.pl:606 #: ../tools/virt-win-reg.pl:772 msgid "BUGS" msgstr "バグ" @@ -53022,64 +53275,78 @@ msgstr "" #. type: =head2 #: ../sysprep/sysprep-operations.pod:128 +#, fuzzy +#| msgid "B<sssd-db-log> *" +msgid "B<puppet-data-log> *" +msgstr "B<sssd-db-log> *" + +#. type: textblock +#: ../sysprep/sysprep-operations.pod:131 +#, fuzzy +#| msgid "Remove the database and log files of sssd." +msgid "Remove the data and log files of puppet." +msgstr "SSSD のデータベースとログファイルを削除します。" + +#. type: =head2 +#: ../sysprep/sysprep-operations.pod:133 msgid "B<random-seed> *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:131 +#: ../sysprep/sysprep-operations.pod:136 msgid "Generate random seed for guest." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:133 +#: ../sysprep/sysprep-operations.pod:138 msgid "" "Write some random bytes from the host into the random seed file of the guest." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:136 +#: ../sysprep/sysprep-operations.pod:141 msgid "See L</RANDOM SEED> below." msgstr "以下の L</RANDOM SEED> を参照してください。" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:138 +#: ../sysprep/sysprep-operations.pod:143 msgid "B<rhn-systemid> *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:141 +#: ../sysprep/sysprep-operations.pod:146 msgid "Remove the RHN system ID." msgstr "RHN システム ID を削除します。" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:143 +#: ../sysprep/sysprep-operations.pod:148 msgid "B<samba-db-log> *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:146 +#: ../sysprep/sysprep-operations.pod:151 msgid "Remove the database and log files of Samba." msgstr "" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:148 +#: ../sysprep/sysprep-operations.pod:153 msgid "B<script> *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:151 +#: ../sysprep/sysprep-operations.pod:156 msgid "Run arbitrary scripts against the guest." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:153 +#: ../sysprep/sysprep-operations.pod:158 msgid "" "The C<script> module lets you run arbitrary shell scripts or programs " "against the guest." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:156 +#: ../sysprep/sysprep-operations.pod:161 msgid "" "Note this feature requires FUSE support. You may have to enable this in " "your host, for example by adding the current user to the C<fuse> group, or " @@ -53087,14 +53354,14 @@ msgid "" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:160 +#: ../sysprep/sysprep-operations.pod:165 msgid "" "Use one or more I<--script> parameters to specify scripts or programs that " "will be run against the guest." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:163 +#: ../sysprep/sysprep-operations.pod:168 msgid "" "The script or program is run with its current directory being the guest's " "root directory, so relative paths should be used. For example: C<rm etc/" @@ -53103,41 +53370,41 @@ msgid "" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:169 +#: ../sysprep/sysprep-operations.pod:174 msgid "" "Normally a temporary mount point for the guest is used, but you can choose a " "specific one by using the I<--scriptdir> parameter." msgstr "" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:172 +#: ../sysprep/sysprep-operations.pod:177 msgid "B<smolt-uuid> *" msgstr "B<smolt-uuid> *" #. type: textblock -#: ../sysprep/sysprep-operations.pod:175 +#: ../sysprep/sysprep-operations.pod:180 msgid "Remove the Smolt hardware UUID." msgstr "Smolt ハードウェア UUID を削除します。" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:177 +#: ../sysprep/sysprep-operations.pod:182 msgid "B<ssh-hostkeys> *" msgstr "B<ssh-hostkeys> *" #. type: textblock -#: ../sysprep/sysprep-operations.pod:180 +#: ../sysprep/sysprep-operations.pod:185 msgid "Remove the SSH host keys in the guest." msgstr "仮想マシンの SSH ホストキーを削除します。" #. type: textblock -#: ../sysprep/sysprep-operations.pod:182 +#: ../sysprep/sysprep-operations.pod:187 msgid "" "The SSH host keys are regenerated (differently) next time the guest is " "booted." msgstr "仮想マシンの次回起動時に(異なる) SSH ホストキーが再生成されます。" #. type: textblock -#: ../sysprep/sysprep-operations.pod:185 +#: ../sysprep/sysprep-operations.pod:190 msgid "" "If, after cloning, the guest gets the same IP address, ssh will give you a " "stark warning about the host key changing:" @@ -53146,7 +53413,7 @@ msgstr "" "という警告が ssh により表示されます:" #. type: verbatim -#: ../sysprep/sysprep-operations.pod:188 +#: ../sysprep/sysprep-operations.pod:193 #, no-wrap msgid "" " @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n" @@ -53162,51 +53429,51 @@ msgstr "" "\n" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:193 +#: ../sysprep/sysprep-operations.pod:198 msgid "B<ssh-userdir> *" msgstr "B<ssh-userdir> *" #. type: textblock -#: ../sysprep/sysprep-operations.pod:196 +#: ../sysprep/sysprep-operations.pod:201 msgid "Remove \".ssh\" directories in the guest." msgstr "仮想マシンにある \".ssh\" ディレクトリーを削除します。" #. type: textblock -#: ../sysprep/sysprep-operations.pod:198 +#: ../sysprep/sysprep-operations.pod:203 msgid "" "Remove the C<.ssh> directory of user \"root\" and any other users who have a " "C<.ssh> directory in their home directory." msgstr "" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:201 +#: ../sysprep/sysprep-operations.pod:206 msgid "B<sssd-db-log> *" msgstr "B<sssd-db-log> *" #. type: textblock -#: ../sysprep/sysprep-operations.pod:204 +#: ../sysprep/sysprep-operations.pod:209 msgid "Remove the database and log files of sssd." msgstr "SSSD のデータベースとログファイルを削除します。" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:206 +#: ../sysprep/sysprep-operations.pod:211 msgid "B<udev-persistent-net> *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:209 +#: ../sysprep/sysprep-operations.pod:214 msgid "Remove udev persistent net rules." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:211 +#: ../sysprep/sysprep-operations.pod:216 msgid "" "Remove udev persistent net rules which map the guest's existing MAC address " "to a fixed ethernet device (eg. eth0)." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:214 +#: ../sysprep/sysprep-operations.pod:219 msgid "" "After a guest is cloned, the MAC address usually changes. Since the old MAC " "address occupies the old name (eg. eth0), this means the fresh MAC address " @@ -53220,34 +53487,34 @@ msgstr "" "ます。" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:219 +#: ../sysprep/sysprep-operations.pod:224 msgid "B<user-account>" msgstr "B<user-account>" #. type: textblock -#: ../sysprep/sysprep-operations.pod:221 +#: ../sysprep/sysprep-operations.pod:226 msgid "Remove the user accounts in the guest." msgstr "仮想マシンにあるユーザーアカウントを削除します。" #. type: textblock -#: ../sysprep/sysprep-operations.pod:223 +#: ../sysprep/sysprep-operations.pod:228 msgid "" "Remove all the user accounts and their home directories. The \"root\" " "account is not removed." msgstr "" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:226 +#: ../sysprep/sysprep-operations.pod:231 msgid "B<utmp> *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:229 +#: ../sysprep/sysprep-operations.pod:234 msgid "Remove the utmp file." msgstr "utmp ファイルを削除します。" #. type: textblock -#: ../sysprep/sysprep-operations.pod:231 +#: ../sysprep/sysprep-operations.pod:236 msgid "" "This file records who is currently logged in on a machine. In modern Linux " "distros it is stored in a ramdisk and hence not part of the virtual " @@ -53255,17 +53522,17 @@ msgid "" msgstr "" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:235 +#: ../sysprep/sysprep-operations.pod:240 msgid "B<yum-uuid> *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:238 +#: ../sysprep/sysprep-operations.pod:243 msgid "Remove the yum UUID." msgstr "yum UUID を削除します。" #. type: textblock -#: ../sysprep/sysprep-operations.pod:240 +#: ../sysprep/sysprep-operations.pod:245 msgid "" "Yum creates a fresh UUID the next time it runs when it notices that the " "original UUID has been erased." @@ -54057,16 +54324,6 @@ msgstr "" msgid "If you suspect a problem in libguestfs, then just run:" msgstr "" -#. type: verbatim -#: ../test-tool/libguestfs-test-tool.pod:21 -#, no-wrap -msgid "" -" libguestfs-test-tool\n" -"\n" -msgstr "" -" libguestfs-test-tool\n" -"\n" - #. type: textblock #: ../test-tool/libguestfs-test-tool.pod:23 msgid "It will print lots of diagnostic messages." @@ -54836,7 +55093,7 @@ msgid "For MBR, virt-make-fs sets the partition type byte automatically." msgstr "" #. type: textblock -#: ../tools/virt-make-fs.pl:572 +#: ../tools/virt-make-fs.pl:593 msgid "" "L<guestfish(1)>, L<virt-format(1)>, L<virt-resize(1)>, L<virt-tar-in(1)>, " "L<mkisofs(1)>, L<genisoimage(1)>, L<mksquashfs(1)>, L<mke2fs(8)>, L<resize2fs" @@ -54847,7 +55104,7 @@ msgstr "" "(8)>, L<guestfs(3)>, L<Sys::Guestfs(3)>, L<http://libguestfs.org/>." #. type: textblock -#: ../tools/virt-make-fs.pl:587 ../tools/virt-win-reg.pl:774 +#: ../tools/virt-make-fs.pl:608 ../tools/virt-win-reg.pl:774 msgid "" "When reporting bugs, please enable debugging and capture the I<complete> " "output:" @@ -54855,7 +55112,7 @@ msgstr "" "バグを報告するとき、デバッグを有効にして、I<完全な> 出力を記録してください:" #. type: verbatim -#: ../tools/virt-make-fs.pl:590 +#: ../tools/virt-make-fs.pl:611 #, no-wrap msgid "" " export LIBGUESTFS_DEBUG=1\n" @@ -54867,7 +55124,7 @@ msgstr "" "\n" #. type: textblock -#: ../tools/virt-make-fs.pl:593 +#: ../tools/virt-make-fs.pl:614 msgid "" "Attach /tmp/virt-make-fs.log to a new bug report at L<https://bugzilla." "redhat.com/>" diff --git a/po-docs/libguestfs-docs.pot b/po-docs/libguestfs-docs.pot index 93e675cc..5b5d4fe9 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.18.0\n" +"Project-Id-Version: libguestfs 1.19.1\n" "Report-Msgid-Bugs-To: libguestfs@redhat.com\n" -"POT-Creation-Date: 2012-05-21 16:16+0200\n" +"POT-Creation-Date: 2012-05-25 16:51+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -727,12 +727,12 @@ msgid "" msgstr "" #. type: =head1 -#: ../align/virt-alignment-scan.pod:334 ../cat/virt-cat.pod:231 ../cat/virt-filesystems.pod:377 ../cat/virt-ls.pod:483 ../df/virt-df.pod:241 ../edit/virt-edit.pod:342 ../inspector/virt-inspector.pod:366 ../rescue/virt-rescue.pod:318 ../resize/virt-resize.pod:690 ../sysprep/virt-sysprep.pod:421 ../tools/virt-list-filesystems.pl:190 ../tools/virt-list-partitions.pl:260 ../tools/virt-make-fs.pl:563 ../tools/virt-tar.pl:289 ../tools/virt-win-reg.pl:744 +#: ../align/virt-alignment-scan.pod:334 ../cat/virt-cat.pod:231 ../cat/virt-filesystems.pod:377 ../cat/virt-ls.pod:483 ../df/virt-df.pod:241 ../edit/virt-edit.pod:342 ../inspector/virt-inspector.pod:366 ../rescue/virt-rescue.pod:318 ../resize/virt-resize.pod:690 ../sysprep/virt-sysprep.pod:421 ../tools/virt-list-filesystems.pl:190 ../tools/virt-list-partitions.pl:260 ../tools/virt-make-fs.pl:584 ../tools/virt-tar.pl:289 ../tools/virt-win-reg.pl:744 msgid "SHELL QUOTING" msgstr "" #. type: textblock -#: ../align/virt-alignment-scan.pod:336 ../cat/virt-cat.pod:233 ../cat/virt-filesystems.pod:379 ../cat/virt-ls.pod:485 ../df/virt-df.pod:243 ../edit/virt-edit.pod:344 ../inspector/virt-inspector.pod:368 ../rescue/virt-rescue.pod:320 ../resize/virt-resize.pod:692 ../sysprep/virt-sysprep.pod:423 ../tools/virt-list-filesystems.pl:192 ../tools/virt-list-partitions.pl:262 ../tools/virt-make-fs.pl:565 ../tools/virt-tar.pl:291 ../tools/virt-win-reg.pl:752 +#: ../align/virt-alignment-scan.pod:336 ../cat/virt-cat.pod:233 ../cat/virt-filesystems.pod:379 ../cat/virt-ls.pod:485 ../df/virt-df.pod:243 ../edit/virt-edit.pod:344 ../inspector/virt-inspector.pod:368 ../rescue/virt-rescue.pod:320 ../resize/virt-resize.pod:692 ../sysprep/virt-sysprep.pod:423 ../tools/virt-list-filesystems.pl:192 ../tools/virt-list-partitions.pl:262 ../tools/virt-make-fs.pl:586 ../tools/virt-tar.pl:291 ../tools/virt-win-reg.pl:752 msgid "" "Libvirt guest names can contain arbitrary characters, some of which have " "meaning to the shell such as C<#> and space. You may need to quote or " @@ -751,7 +751,7 @@ msgid "This program returns:" msgstr "" #. type: =item -#: ../align/virt-alignment-scan.pod:347 ../align/virt-alignment-scan.pod:353 ../align/virt-alignment-scan.pod:359 ../align/virt-alignment-scan.pod:366 ../appliance/libguestfs-make-fixed-appliance.pod:32 ../appliance/libguestfs-make-fixed-appliance.pod:53 ../cat/virt-cat.pod:177 ../cat/virt-cat.pod:182 ../cat/virt-cat.pod:187 ../cat/virt-cat.pod:198 ../cat/virt-cat.pod:202 ../df/virt-df.pod:148 ../df/virt-df.pod:154 ../edit/virt-edit.pod:266 ../edit/virt-edit.pod:271 ../edit/virt-edit.pod:276 ../edit/virt-edit.pod:287 ../edit/virt-edit.pod:291 ../examples/guestfs-performance.pod:107 ../examples/guestfs-performance.pod:113 ../examples/guestfs-performance.pod:118 ../examples/guestfs-performance.pod:253 ../examples/guestfs-performance.pod:258 ../examples/guestfs-performance.pod:263 ../examples/guestfs-recipes.pod:98 ../examples/guestfs-recipes.pod:102 ../examples/guestfs-recipes.pod:106 ../examples/guestfs-recipes.pod:132 ../examples/guestfs-recipes.pod:137 ../examples/guestfs-recipes.pod:227 ../examples/guestfs-recipes.pod:231 ../examples/guestfs-recipes.pod:235 ../examples/guestfs-recipes.pod:239 ../examples/guestfs-recipes.pod:243 ../examples/guestfs-testing.pod:110 ../examples/guestfs-testing.pod:114 ../examples/guestfs-testing.pod:118 ../fish/guestfish-actions.pod:13 ../fish/guestfish-actions.pod:20 ../fish/guestfish-actions.pod:441 ../fish/guestfish-actions.pod:449 ../fish/guestfish-actions.pod:456 ../fish/guestfish-actions.pod:463 ../fish/guestfish-actions.pod:1404 ../fish/guestfish-actions.pod:1408 ../fish/guestfish-actions.pod:1412 ../fish/guestfish-actions.pod:1416 ../fish/guestfish-actions.pod:1424 ../fish/guestfish-actions.pod:1428 ../fish/guestfish-actions.pod:1432 ../fish/guestfish-actions.pod:1442 ../fish/guestfish-actions.pod:1446 ../fish/guestfish-actions.pod:1450 ../fish/guestfish-actions.pod:1540 ../fish/guestfish-actions.pod:1544 ../fish/guestfish-actions.pod:1549 ../fish/guestfish-actions.pod:1554 ../fish/guestfish-actions.pod:1596 ../fish/guestfish-actions.pod:1600 ../fish/guestfish-actions.pod:1605 ../fish/guestfish-actions.pod:1991 ../fish/guestfish-actions.pod:1998 ../fish/guestfish-actions.pod:2005 ../fish/guestfish-actions.pod:2418 ../fish/guestfish-actions.pod:2424 ../fish/guestfish-actions.pod:2432 ../fish/guestfish-actions.pod:2439 ../fish/guestfish-actions.pod:2446 ../fish/guestfish.pod:457 ../fish/guestfish.pod:461 ../fish/guestfish.pod:465 ../fish/guestfish.pod:469 ../inspector/virt-inspector.pod:514 ../inspector/virt-inspector.pod:518 ../resize/virt-resize.pod:365 ../resize/virt-resize.pod:369 ../resize/virt-resize.pod:378 ../resize/virt-resize.pod:384 ../sparsify/virt-sparsify.pod:32 ../sparsify/virt-sparsify.pod:39 ../sparsify/virt-sparsify.pod:43 ../sparsify/virt-sparsify.pod:49 ../sparsify/virt-sparsify.pod:54 ../sparsify/virt-sparsify.pod:59 ../src/guestfs-actions.pod:22 ../src/guestfs-actions.pod:29 ../src/guestfs-actions.pod:641 ../src/guestfs-actions.pod:649 ../src/guestfs-actions.pod:656 ../src/guestfs-actions.pod:663 ../src/guestfs-actions.pod:2368 ../src/guestfs-actions.pod:2372 ../src/guestfs-actions.pod:2376 ../src/guestfs-actions.pod:2380 ../src/guestfs-actions.pod:2388 ../src/guestfs-actions.pod:2392 ../src/guestfs-actions.pod:2396 ../src/guestfs-actions.pod:2406 ../src/guestfs-actions.pod:2410 ../src/guestfs-actions.pod:2414 ../src/guestfs-actions.pod:2552 ../src/guestfs-actions.pod:2556 ../src/guestfs-actions.pod:2561 ../src/guestfs-actions.pod:2566 ../src/guestfs-actions.pod:2627 ../src/guestfs-actions.pod:2631 ../src/guestfs-actions.pod:2636 ../src/guestfs-actions.pod:3194 ../src/guestfs-actions.pod:3201 ../src/guestfs-actions.pod:3208 ../src/guestfs-actions.pod:3763 ../src/guestfs-actions.pod:3769 ../src/guestfs-actions.pod:3777 ../src/guestfs-actions.pod:3784 ../src/guestfs-actions.pod:3791 ../src/guestfs.pod:390 ../src/guestfs.pod:395 ../src/guestfs.pod:400 ../src/guestfs.pod:404 ../src/guestfs.pod:409 ../src/guestfs.pod:413 ../src/guestfs.pod:418 ../src/guestfs.pod:423 ../src/guestfs.pod:1177 ../src/guestfs.pod:1181 ../src/guestfs.pod:1185 ../src/guestfs.pod:1190 ../src/guestfs.pod:1198 ../src/guestfs.pod:1217 ../src/guestfs.pod:1225 ../src/guestfs.pod:1247 ../src/guestfs.pod:1251 ../src/guestfs.pod:1255 ../src/guestfs.pod:1259 ../src/guestfs.pod:1263 ../src/guestfs.pod:1267 ../src/guestfs.pod:1757 ../src/guestfs.pod:1762 ../src/guestfs.pod:1766 ../src/guestfs.pod:1868 ../src/guestfs.pod:1873 ../src/guestfs.pod:1877 ../src/guestfs.pod:1887 ../src/guestfs.pod:2176 ../src/guestfs.pod:2181 ../src/guestfs.pod:2187 ../src/guestfs.pod:2195 ../src/guestfs.pod:2712 ../src/guestfs.pod:2718 ../src/guestfs.pod:2723 ../src/guestfs.pod:2729 ../src/guestfs.pod:3120 ../src/guestfs.pod:3125 ../src/guestfs.pod:3129 ../src/guestfs.pod:3133 ../src/guestfs.pod:3137 ../src/guestfs.pod:3151 ../src/guestfs.pod:3156 ../src/guestfs.pod:3393 ../src/guestfs.pod:3397 ../src/guestfs.pod:3401 ../src/guestfs.pod:3405 ../sysprep/virt-sysprep.pod:230 ../sysprep/virt-sysprep.pod:234 ../sysprep/virt-sysprep.pod:238 ../sysprep/virt-sysprep.pod:242 ../sysprep/virt-sysprep.pod:257 ../sysprep/virt-sysprep.pod:261 ../sysprep/virt-sysprep.pod:265 ../sysprep/virt-sysprep.pod:269 ../sysprep/virt-sysprep.pod:273 ../sysprep/virt-sysprep.pod:309 ../sysprep/virt-sysprep.pod:331 ../sysprep/virt-sysprep.pod:335 ../tools/virt-win-reg.pl:197 ../tools/virt-win-reg.pl:202 ../tools/virt-win-reg.pl:208 ../tools/virt-win-reg.pl:721 ../tools/virt-win-reg.pl:727 ../tools/virt-win-reg.pl:733 +#: ../align/virt-alignment-scan.pod:347 ../align/virt-alignment-scan.pod:353 ../align/virt-alignment-scan.pod:359 ../align/virt-alignment-scan.pod:366 ../appliance/libguestfs-make-fixed-appliance.pod:32 ../appliance/libguestfs-make-fixed-appliance.pod:53 ../cat/virt-cat.pod:177 ../cat/virt-cat.pod:182 ../cat/virt-cat.pod:187 ../cat/virt-cat.pod:198 ../cat/virt-cat.pod:202 ../df/virt-df.pod:148 ../df/virt-df.pod:154 ../edit/virt-edit.pod:266 ../edit/virt-edit.pod:271 ../edit/virt-edit.pod:276 ../edit/virt-edit.pod:287 ../edit/virt-edit.pod:291 ../examples/guestfs-faq.pod:151 ../examples/guestfs-faq.pod:157 ../examples/guestfs-faq.pod:196 ../examples/guestfs-faq.pod:202 ../examples/guestfs-performance.pod:107 ../examples/guestfs-performance.pod:113 ../examples/guestfs-performance.pod:118 ../examples/guestfs-performance.pod:253 ../examples/guestfs-performance.pod:258 ../examples/guestfs-performance.pod:263 ../examples/guestfs-recipes.pod:98 ../examples/guestfs-recipes.pod:102 ../examples/guestfs-recipes.pod:106 ../examples/guestfs-recipes.pod:132 ../examples/guestfs-recipes.pod:137 ../examples/guestfs-recipes.pod:227 ../examples/guestfs-recipes.pod:231 ../examples/guestfs-recipes.pod:235 ../examples/guestfs-recipes.pod:239 ../examples/guestfs-recipes.pod:243 ../examples/guestfs-testing.pod:110 ../examples/guestfs-testing.pod:114 ../examples/guestfs-testing.pod:118 ../fish/guestfish-actions.pod:13 ../fish/guestfish-actions.pod:20 ../fish/guestfish-actions.pod:441 ../fish/guestfish-actions.pod:449 ../fish/guestfish-actions.pod:456 ../fish/guestfish-actions.pod:463 ../fish/guestfish-actions.pod:1404 ../fish/guestfish-actions.pod:1408 ../fish/guestfish-actions.pod:1412 ../fish/guestfish-actions.pod:1416 ../fish/guestfish-actions.pod:1424 ../fish/guestfish-actions.pod:1428 ../fish/guestfish-actions.pod:1432 ../fish/guestfish-actions.pod:1442 ../fish/guestfish-actions.pod:1446 ../fish/guestfish-actions.pod:1450 ../fish/guestfish-actions.pod:1540 ../fish/guestfish-actions.pod:1544 ../fish/guestfish-actions.pod:1549 ../fish/guestfish-actions.pod:1554 ../fish/guestfish-actions.pod:1596 ../fish/guestfish-actions.pod:1600 ../fish/guestfish-actions.pod:1605 ../fish/guestfish-actions.pod:1991 ../fish/guestfish-actions.pod:1998 ../fish/guestfish-actions.pod:2005 ../fish/guestfish-actions.pod:2418 ../fish/guestfish-actions.pod:2424 ../fish/guestfish-actions.pod:2432 ../fish/guestfish-actions.pod:2439 ../fish/guestfish-actions.pod:2446 ../fish/guestfish.pod:457 ../fish/guestfish.pod:461 ../fish/guestfish.pod:465 ../fish/guestfish.pod:469 ../inspector/virt-inspector.pod:514 ../inspector/virt-inspector.pod:518 ../resize/virt-resize.pod:365 ../resize/virt-resize.pod:369 ../resize/virt-resize.pod:378 ../resize/virt-resize.pod:384 ../sparsify/virt-sparsify.pod:32 ../sparsify/virt-sparsify.pod:39 ../sparsify/virt-sparsify.pod:43 ../sparsify/virt-sparsify.pod:49 ../sparsify/virt-sparsify.pod:54 ../sparsify/virt-sparsify.pod:59 ../src/guestfs-actions.pod:22 ../src/guestfs-actions.pod:29 ../src/guestfs-actions.pod:641 ../src/guestfs-actions.pod:649 ../src/guestfs-actions.pod:656 ../src/guestfs-actions.pod:663 ../src/guestfs-actions.pod:2368 ../src/guestfs-actions.pod:2372 ../src/guestfs-actions.pod:2376 ../src/guestfs-actions.pod:2380 ../src/guestfs-actions.pod:2388 ../src/guestfs-actions.pod:2392 ../src/guestfs-actions.pod:2396 ../src/guestfs-actions.pod:2406 ../src/guestfs-actions.pod:2410 ../src/guestfs-actions.pod:2414 ../src/guestfs-actions.pod:2552 ../src/guestfs-actions.pod:2556 ../src/guestfs-actions.pod:2561 ../src/guestfs-actions.pod:2566 ../src/guestfs-actions.pod:2627 ../src/guestfs-actions.pod:2631 ../src/guestfs-actions.pod:2636 ../src/guestfs-actions.pod:3194 ../src/guestfs-actions.pod:3201 ../src/guestfs-actions.pod:3208 ../src/guestfs-actions.pod:3763 ../src/guestfs-actions.pod:3769 ../src/guestfs-actions.pod:3777 ../src/guestfs-actions.pod:3784 ../src/guestfs-actions.pod:3791 ../src/guestfs.pod:390 ../src/guestfs.pod:395 ../src/guestfs.pod:400 ../src/guestfs.pod:404 ../src/guestfs.pod:409 ../src/guestfs.pod:413 ../src/guestfs.pod:418 ../src/guestfs.pod:423 ../src/guestfs.pod:1177 ../src/guestfs.pod:1181 ../src/guestfs.pod:1185 ../src/guestfs.pod:1190 ../src/guestfs.pod:1198 ../src/guestfs.pod:1217 ../src/guestfs.pod:1225 ../src/guestfs.pod:1247 ../src/guestfs.pod:1251 ../src/guestfs.pod:1255 ../src/guestfs.pod:1259 ../src/guestfs.pod:1263 ../src/guestfs.pod:1267 ../src/guestfs.pod:1757 ../src/guestfs.pod:1762 ../src/guestfs.pod:1766 ../src/guestfs.pod:1868 ../src/guestfs.pod:1873 ../src/guestfs.pod:1877 ../src/guestfs.pod:1887 ../src/guestfs.pod:2176 ../src/guestfs.pod:2181 ../src/guestfs.pod:2187 ../src/guestfs.pod:2195 ../src/guestfs.pod:2712 ../src/guestfs.pod:2718 ../src/guestfs.pod:2723 ../src/guestfs.pod:2729 ../src/guestfs.pod:3120 ../src/guestfs.pod:3125 ../src/guestfs.pod:3129 ../src/guestfs.pod:3133 ../src/guestfs.pod:3137 ../src/guestfs.pod:3151 ../src/guestfs.pod:3156 ../src/guestfs.pod:3393 ../src/guestfs.pod:3397 ../src/guestfs.pod:3401 ../src/guestfs.pod:3405 ../sysprep/virt-sysprep.pod:230 ../sysprep/virt-sysprep.pod:234 ../sysprep/virt-sysprep.pod:238 ../sysprep/virt-sysprep.pod:242 ../sysprep/virt-sysprep.pod:257 ../sysprep/virt-sysprep.pod:261 ../sysprep/virt-sysprep.pod:265 ../sysprep/virt-sysprep.pod:269 ../sysprep/virt-sysprep.pod:273 ../sysprep/virt-sysprep.pod:309 ../sysprep/virt-sysprep.pod:331 ../sysprep/virt-sysprep.pod:335 ../tools/virt-win-reg.pl:197 ../tools/virt-win-reg.pl:202 ../tools/virt-win-reg.pl:208 ../tools/virt-win-reg.pl:721 ../tools/virt-win-reg.pl:727 ../tools/virt-win-reg.pl:733 msgid "*" msgstr "" @@ -800,7 +800,7 @@ msgid "" msgstr "" #. type: =head1 -#: ../align/virt-alignment-scan.pod:375 ../appliance/libguestfs-make-fixed-appliance.pod:144 ../cat/virt-cat.pod:243 ../cat/virt-filesystems.pod:389 ../cat/virt-ls.pod:495 ../df/virt-df.pod:253 ../edit/virt-edit.pod:354 ../erlang/examples/guestfs-erlang.pod:97 ../examples/guestfs-examples.pod:33 ../examples/guestfs-faq.pod:530 ../examples/guestfs-performance.pod:364 ../examples/guestfs-recipes.pod:384 ../examples/guestfs-testing.pod:291 ../fish/guestfish.pod:1280 ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39 ../fish/virt-tar-in.pod:47 ../fish/virt-tar-out.pod:41 ../format/virt-format.pod:177 ../fuse/guestmount.pod:317 ../inspector/virt-inspector.pod:501 ../java/examples/guestfs-java.pod:45 ../ocaml/examples/guestfs-ocaml.pod:78 ../perl/examples/guestfs-perl.pod:39 ../python/examples/guestfs-python.pod:42 ../rescue/virt-rescue.pod:340 ../resize/virt-resize.pod:702 ../ruby/examples/guestfs-ruby.pod:36 ../sparsify/virt-sparsify.pod:286 ../src/guestfs.pod:3328 ../sysprep/virt-sysprep.pod:432 ../test-tool/libguestfs-test-tool.pod:106 ../tools/virt-list-filesystems.pl:197 ../tools/virt-list-partitions.pl:267 ../tools/virt-make-fs.pl:570 ../tools/virt-tar.pl:296 ../tools/virt-win-reg.pl:757 +#: ../align/virt-alignment-scan.pod:375 ../appliance/libguestfs-make-fixed-appliance.pod:144 ../cat/virt-cat.pod:243 ../cat/virt-filesystems.pod:389 ../cat/virt-ls.pod:495 ../df/virt-df.pod:253 ../edit/virt-edit.pod:354 ../erlang/examples/guestfs-erlang.pod:97 ../examples/guestfs-examples.pod:33 ../examples/guestfs-faq.pod:648 ../examples/guestfs-performance.pod:364 ../examples/guestfs-recipes.pod:384 ../examples/guestfs-testing.pod:291 ../fish/guestfish.pod:1280 ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39 ../fish/virt-tar-in.pod:47 ../fish/virt-tar-out.pod:41 ../format/virt-format.pod:177 ../fuse/guestmount.pod:317 ../inspector/virt-inspector.pod:501 ../java/examples/guestfs-java.pod:45 ../ocaml/examples/guestfs-ocaml.pod:78 ../perl/examples/guestfs-perl.pod:39 ../python/examples/guestfs-python.pod:42 ../rescue/virt-rescue.pod:340 ../resize/virt-resize.pod:702 ../ruby/examples/guestfs-ruby.pod:36 ../sparsify/virt-sparsify.pod:286 ../src/guestfs.pod:3328 ../sysprep/virt-sysprep.pod:432 ../test-tool/libguestfs-test-tool.pod:106 ../tools/virt-list-filesystems.pl:197 ../tools/virt-list-partitions.pl:267 ../tools/virt-make-fs.pl:591 ../tools/virt-tar.pl:296 ../tools/virt-win-reg.pl:757 msgid "SEE ALSO" msgstr "" @@ -812,17 +812,17 @@ msgid "" msgstr "" #. type: =head1 -#: ../align/virt-alignment-scan.pod:384 ../cat/virt-cat.pod:252 ../cat/virt-filesystems.pod:400 ../cat/virt-ls.pod:507 ../df/virt-df.pod:261 ../edit/virt-edit.pod:368 ../format/virt-format.pod:187 ../rescue/virt-rescue.pod:349 ../resize/virt-resize.pod:725 ../sparsify/virt-sparsify.pod:299 ../tools/virt-list-filesystems.pl:210 ../tools/virt-list-partitions.pl:279 ../tools/virt-make-fs.pl:596 ../tools/virt-tar.pl:311 ../tools/virt-win-reg.pl:783 +#: ../align/virt-alignment-scan.pod:384 ../cat/virt-cat.pod:252 ../cat/virt-filesystems.pod:400 ../cat/virt-ls.pod:507 ../df/virt-df.pod:261 ../edit/virt-edit.pod:368 ../format/virt-format.pod:187 ../rescue/virt-rescue.pod:349 ../resize/virt-resize.pod:725 ../sparsify/virt-sparsify.pod:299 ../tools/virt-list-filesystems.pl:210 ../tools/virt-list-partitions.pl:279 ../tools/virt-make-fs.pl:617 ../tools/virt-tar.pl:311 ../tools/virt-win-reg.pl:783 msgid "AUTHOR" msgstr "" #. type: textblock -#: ../align/virt-alignment-scan.pod:386 ../cat/virt-cat.pod:254 ../cat/virt-filesystems.pod:402 ../cat/virt-ls.pod:509 ../df/virt-df.pod:263 ../edit/virt-edit.pod:370 ../format/virt-format.pod:189 ../inspector/virt-inspector.pod:516 ../rescue/virt-rescue.pod:351 ../resize/virt-resize.pod:727 ../sparsify/virt-sparsify.pod:301 ../sysprep/virt-sysprep.pod:449 ../tools/virt-list-filesystems.pl:212 ../tools/virt-list-partitions.pl:281 ../tools/virt-make-fs.pl:598 ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:785 +#: ../align/virt-alignment-scan.pod:386 ../cat/virt-cat.pod:254 ../cat/virt-filesystems.pod:402 ../cat/virt-ls.pod:509 ../df/virt-df.pod:263 ../edit/virt-edit.pod:370 ../format/virt-format.pod:189 ../inspector/virt-inspector.pod:516 ../rescue/virt-rescue.pod:351 ../resize/virt-resize.pod:727 ../sparsify/virt-sparsify.pod:301 ../sysprep/virt-sysprep.pod:449 ../tools/virt-list-filesystems.pl:212 ../tools/virt-list-partitions.pl:281 ../tools/virt-make-fs.pl:619 ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:785 msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>" msgstr "" #. type: =head1 -#: ../align/virt-alignment-scan.pod:388 ../appliance/libguestfs-make-fixed-appliance.pod:157 ../cat/virt-cat.pod:256 ../cat/virt-filesystems.pod:404 ../cat/virt-ls.pod:511 ../df/virt-df.pod:265 ../edit/virt-edit.pod:372 ../erlang/examples/guestfs-erlang.pod:114 ../examples/guestfs-examples.pod:49 ../examples/guestfs-faq.pod:540 ../examples/guestfs-performance.pod:379 ../examples/guestfs-recipes.pod:401 ../examples/guestfs-testing.pod:302 ../fish/guestfish.pod:1312 ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53 ../fish/virt-tar-in.pod:62 ../fish/virt-tar-out.pod:55 ../format/virt-format.pod:191 ../fuse/guestmount.pod:332 ../inspector/virt-inspector.pod:524 ../java/examples/guestfs-java.pod:62 ../ocaml/examples/guestfs-ocaml.pod:95 ../perl/examples/guestfs-perl.pod:56 ../python/examples/guestfs-python.pod:58 ../rescue/virt-rescue.pod:353 ../resize/virt-resize.pod:729 ../ruby/examples/guestfs-ruby.pod:52 ../sparsify/virt-sparsify.pod:303 ../src/guestfs.pod:3416 ../sysprep/virt-sysprep.pod:453 ../test-tool/libguestfs-test-tool.pod:116 ../tools/virt-list-filesystems.pl:214 ../tools/virt-list-partitions.pl:283 ../tools/virt-make-fs.pl:600 ../tools/virt-tar.pl:315 ../tools/virt-win-reg.pl:787 +#: ../align/virt-alignment-scan.pod:388 ../appliance/libguestfs-make-fixed-appliance.pod:157 ../cat/virt-cat.pod:256 ../cat/virt-filesystems.pod:404 ../cat/virt-ls.pod:511 ../df/virt-df.pod:265 ../edit/virt-edit.pod:372 ../erlang/examples/guestfs-erlang.pod:114 ../examples/guestfs-examples.pod:49 ../examples/guestfs-faq.pod:658 ../examples/guestfs-performance.pod:379 ../examples/guestfs-recipes.pod:401 ../examples/guestfs-testing.pod:302 ../fish/guestfish.pod:1312 ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53 ../fish/virt-tar-in.pod:62 ../fish/virt-tar-out.pod:55 ../format/virt-format.pod:191 ../fuse/guestmount.pod:332 ../inspector/virt-inspector.pod:524 ../java/examples/guestfs-java.pod:62 ../ocaml/examples/guestfs-ocaml.pod:95 ../perl/examples/guestfs-perl.pod:56 ../python/examples/guestfs-python.pod:58 ../rescue/virt-rescue.pod:353 ../resize/virt-resize.pod:729 ../ruby/examples/guestfs-ruby.pod:52 ../sparsify/virt-sparsify.pod:303 ../src/guestfs.pod:3416 ../sysprep/virt-sysprep.pod:453 ../test-tool/libguestfs-test-tool.pod:116 ../tools/virt-list-filesystems.pl:214 ../tools/virt-list-partitions.pl:283 ../tools/virt-make-fs.pl:621 ../tools/virt-tar.pl:315 ../tools/virt-win-reg.pl:787 msgid "COPYRIGHT" msgstr "" @@ -832,7 +832,7 @@ msgid "Copyright (C) 2011 Red Hat Inc." msgstr "" #. type: textblock -#: ../align/virt-alignment-scan.pod:392 ../appliance/libguestfs-make-fixed-appliance.pod:162 ../cat/virt-cat.pod:260 ../cat/virt-filesystems.pod:408 ../cat/virt-ls.pod:515 ../df/virt-df.pod:269 ../edit/virt-edit.pod:376 ../fish/guestfish.pod:1317 ../fish/virt-copy-in.pod:69 ../fish/virt-copy-out.pod:58 ../fish/virt-tar-in.pod:67 ../fish/virt-tar-out.pod:60 ../format/virt-format.pod:195 ../fuse/guestmount.pod:337 ../inspector/virt-inspector.pod:528 ../rescue/virt-rescue.pod:357 ../resize/virt-resize.pod:733 ../sparsify/virt-sparsify.pod:307 ../sysprep/virt-sysprep.pod:459 ../test-tool/libguestfs-test-tool.pod:121 ../tools/virt-list-filesystems.pl:218 ../tools/virt-list-partitions.pl:287 ../tools/virt-make-fs.pl:604 ../tools/virt-tar.pl:319 ../tools/virt-win-reg.pl:791 +#: ../align/virt-alignment-scan.pod:392 ../appliance/libguestfs-make-fixed-appliance.pod:162 ../cat/virt-cat.pod:260 ../cat/virt-filesystems.pod:408 ../cat/virt-ls.pod:515 ../df/virt-df.pod:269 ../edit/virt-edit.pod:376 ../fish/guestfish.pod:1317 ../fish/virt-copy-in.pod:69 ../fish/virt-copy-out.pod:58 ../fish/virt-tar-in.pod:67 ../fish/virt-tar-out.pod:60 ../format/virt-format.pod:195 ../fuse/guestmount.pod:337 ../inspector/virt-inspector.pod:528 ../rescue/virt-rescue.pod:357 ../resize/virt-resize.pod:733 ../sparsify/virt-sparsify.pod:307 ../sysprep/virt-sysprep.pod:459 ../test-tool/libguestfs-test-tool.pod:121 ../tools/virt-list-filesystems.pl:218 ../tools/virt-list-partitions.pl:287 ../tools/virt-make-fs.pl:625 ../tools/virt-tar.pl:319 ../tools/virt-win-reg.pl:791 msgid "" "This program is free software; you can redistribute it and/or modify it " "under the terms of the GNU General Public License as published by the Free " @@ -841,7 +841,7 @@ msgid "" msgstr "" #. type: textblock -#: ../align/virt-alignment-scan.pod:397 ../appliance/libguestfs-make-fixed-appliance.pod:167 ../cat/virt-cat.pod:265 ../cat/virt-filesystems.pod:413 ../cat/virt-ls.pod:520 ../df/virt-df.pod:274 ../edit/virt-edit.pod:381 ../fish/guestfish.pod:1322 ../fish/virt-copy-in.pod:74 ../fish/virt-copy-out.pod:63 ../fish/virt-tar-in.pod:72 ../fish/virt-tar-out.pod:65 ../format/virt-format.pod:200 ../fuse/guestmount.pod:342 ../inspector/virt-inspector.pod:533 ../rescue/virt-rescue.pod:362 ../resize/virt-resize.pod:738 ../sparsify/virt-sparsify.pod:312 ../sysprep/virt-sysprep.pod:464 ../test-tool/libguestfs-test-tool.pod:126 ../tools/virt-list-filesystems.pl:223 ../tools/virt-list-partitions.pl:292 ../tools/virt-make-fs.pl:609 ../tools/virt-tar.pl:324 ../tools/virt-win-reg.pl:796 +#: ../align/virt-alignment-scan.pod:397 ../appliance/libguestfs-make-fixed-appliance.pod:167 ../cat/virt-cat.pod:265 ../cat/virt-filesystems.pod:413 ../cat/virt-ls.pod:520 ../df/virt-df.pod:274 ../edit/virt-edit.pod:381 ../fish/guestfish.pod:1322 ../fish/virt-copy-in.pod:74 ../fish/virt-copy-out.pod:63 ../fish/virt-tar-in.pod:72 ../fish/virt-tar-out.pod:65 ../format/virt-format.pod:200 ../fuse/guestmount.pod:342 ../inspector/virt-inspector.pod:533 ../rescue/virt-rescue.pod:362 ../resize/virt-resize.pod:738 ../sparsify/virt-sparsify.pod:312 ../sysprep/virt-sysprep.pod:464 ../test-tool/libguestfs-test-tool.pod:126 ../tools/virt-list-filesystems.pl:223 ../tools/virt-list-partitions.pl:292 ../tools/virt-make-fs.pl:630 ../tools/virt-tar.pl:324 ../tools/virt-win-reg.pl:796 msgid "" "This program is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " @@ -850,7 +850,7 @@ msgid "" msgstr "" #. type: textblock -#: ../align/virt-alignment-scan.pod:402 ../appliance/libguestfs-make-fixed-appliance.pod:172 ../cat/virt-cat.pod:270 ../cat/virt-filesystems.pod:418 ../cat/virt-ls.pod:525 ../df/virt-df.pod:279 ../edit/virt-edit.pod:386 ../fish/guestfish.pod:1327 ../fish/virt-copy-in.pod:79 ../fish/virt-copy-out.pod:68 ../fish/virt-tar-in.pod:77 ../fish/virt-tar-out.pod:70 ../format/virt-format.pod:205 ../fuse/guestmount.pod:347 ../inspector/virt-inspector.pod:538 ../rescue/virt-rescue.pod:367 ../resize/virt-resize.pod:743 ../sparsify/virt-sparsify.pod:317 ../sysprep/virt-sysprep.pod:469 ../test-tool/libguestfs-test-tool.pod:131 ../tools/virt-list-filesystems.pl:228 ../tools/virt-list-partitions.pl:297 ../tools/virt-make-fs.pl:614 ../tools/virt-tar.pl:329 ../tools/virt-win-reg.pl:801 +#: ../align/virt-alignment-scan.pod:402 ../appliance/libguestfs-make-fixed-appliance.pod:172 ../cat/virt-cat.pod:270 ../cat/virt-filesystems.pod:418 ../cat/virt-ls.pod:525 ../df/virt-df.pod:279 ../edit/virt-edit.pod:386 ../fish/guestfish.pod:1327 ../fish/virt-copy-in.pod:79 ../fish/virt-copy-out.pod:68 ../fish/virt-tar-in.pod:77 ../fish/virt-tar-out.pod:70 ../format/virt-format.pod:205 ../fuse/guestmount.pod:347 ../inspector/virt-inspector.pod:538 ../rescue/virt-rescue.pod:367 ../resize/virt-resize.pod:743 ../sparsify/virt-sparsify.pod:317 ../sysprep/virt-sysprep.pod:469 ../test-tool/libguestfs-test-tool.pod:131 ../tools/virt-list-filesystems.pl:228 ../tools/virt-list-partitions.pl:297 ../tools/virt-make-fs.pl:635 ../tools/virt-tar.pl:329 ../tools/virt-win-reg.pl:801 msgid "" "You should have received a copy of the GNU General Public License along with " "this program; if not, write to the Free Software Foundation, Inc., 51 " @@ -1123,12 +1123,12 @@ msgid "" msgstr "" #. type: =head1 -#: ../appliance/libguestfs-make-fixed-appliance.pod:153 ../erlang/examples/guestfs-erlang.pod:110 ../examples/guestfs-examples.pod:45 ../examples/guestfs-faq.pod:536 ../examples/guestfs-performance.pod:375 ../examples/guestfs-recipes.pod:397 ../examples/guestfs-testing.pod:298 ../fish/guestfish.pod:1308 ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 ../fish/virt-tar-in.pod:58 ../fish/virt-tar-out.pod:51 ../fuse/guestmount.pod:328 ../inspector/virt-inspector.pod:510 ../java/examples/guestfs-java.pod:58 ../ocaml/examples/guestfs-ocaml.pod:91 ../perl/examples/guestfs-perl.pod:52 ../python/examples/guestfs-python.pod:54 ../ruby/examples/guestfs-ruby.pod:48 ../src/guestfs.pod:3412 ../sysprep/virt-sysprep.pod:447 ../test-tool/libguestfs-test-tool.pod:112 +#: ../appliance/libguestfs-make-fixed-appliance.pod:153 ../erlang/examples/guestfs-erlang.pod:110 ../examples/guestfs-examples.pod:45 ../examples/guestfs-faq.pod:654 ../examples/guestfs-performance.pod:375 ../examples/guestfs-recipes.pod:397 ../examples/guestfs-testing.pod:298 ../fish/guestfish.pod:1308 ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 ../fish/virt-tar-in.pod:58 ../fish/virt-tar-out.pod:51 ../fuse/guestmount.pod:328 ../inspector/virt-inspector.pod:510 ../java/examples/guestfs-java.pod:58 ../ocaml/examples/guestfs-ocaml.pod:91 ../perl/examples/guestfs-perl.pod:52 ../python/examples/guestfs-python.pod:54 ../ruby/examples/guestfs-ruby.pod:48 ../src/guestfs.pod:3412 ../sysprep/virt-sysprep.pod:447 ../test-tool/libguestfs-test-tool.pod:112 msgid "AUTHORS" msgstr "" #. type: textblock -#: ../appliance/libguestfs-make-fixed-appliance.pod:155 ../erlang/examples/guestfs-erlang.pod:112 ../examples/guestfs-examples.pod:47 ../examples/guestfs-faq.pod:538 ../examples/guestfs-performance.pod:377 ../examples/guestfs-recipes.pod:399 ../examples/guestfs-testing.pod:300 ../fish/guestfish.pod:1310 ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 ../fish/virt-tar-in.pod:60 ../fish/virt-tar-out.pod:53 ../fuse/guestmount.pod:330 ../java/examples/guestfs-java.pod:60 ../ocaml/examples/guestfs-ocaml.pod:93 ../perl/examples/guestfs-perl.pod:54 ../python/examples/guestfs-python.pod:56 ../ruby/examples/guestfs-ruby.pod:50 ../src/guestfs.pod:3414 ../test-tool/libguestfs-test-tool.pod:114 +#: ../appliance/libguestfs-make-fixed-appliance.pod:155 ../erlang/examples/guestfs-erlang.pod:112 ../examples/guestfs-examples.pod:47 ../examples/guestfs-faq.pod:656 ../examples/guestfs-performance.pod:377 ../examples/guestfs-recipes.pod:399 ../examples/guestfs-testing.pod:300 ../fish/guestfish.pod:1310 ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 ../fish/virt-tar-in.pod:60 ../fish/virt-tar-out.pod:53 ../fuse/guestmount.pod:330 ../java/examples/guestfs-java.pod:60 ../ocaml/examples/guestfs-ocaml.pod:93 ../perl/examples/guestfs-perl.pod:54 ../python/examples/guestfs-python.pod:56 ../ruby/examples/guestfs-ruby.pod:50 ../src/guestfs.pod:3414 ../test-tool/libguestfs-test-tool.pod:114 msgid "Richard W.M. Jones (C<rjones at redhat dot com>)" msgstr "" @@ -1503,7 +1503,7 @@ msgid "" msgstr "" #. type: textblock -#: ../cat/virt-cat.pod:258 ../inspector/virt-inspector.pod:526 ../resize/virt-resize.pod:731 ../tools/virt-make-fs.pl:602 +#: ../cat/virt-cat.pod:258 ../inspector/virt-inspector.pod:526 ../resize/virt-resize.pod:731 ../tools/virt-make-fs.pl:623 msgid "Copyright (C) 2010-2012 Red Hat Inc." msgstr "" @@ -3928,7 +3928,7 @@ msgid "" msgstr "" #. type: textblock -#: ../erlang/examples/guestfs-erlang.pod:121 ../examples/guestfs-examples.pod:56 ../examples/guestfs-faq.pod:544 ../examples/guestfs-performance.pod:383 ../examples/guestfs-recipes.pod:408 ../examples/guestfs-testing.pod:306 ../java/examples/guestfs-java.pod:69 ../ocaml/examples/guestfs-ocaml.pod:102 ../perl/examples/guestfs-perl.pod:63 ../python/examples/guestfs-python.pod:65 ../ruby/examples/guestfs-ruby.pod:59 ../src/guestfs.pod:3421 +#: ../erlang/examples/guestfs-erlang.pod:121 ../examples/guestfs-examples.pod:56 ../examples/guestfs-faq.pod:662 ../examples/guestfs-performance.pod:383 ../examples/guestfs-recipes.pod:408 ../examples/guestfs-testing.pod:306 ../java/examples/guestfs-java.pod:69 ../ocaml/examples/guestfs-ocaml.pod:102 ../perl/examples/guestfs-perl.pod:63 ../python/examples/guestfs-python.pod:65 ../ruby/examples/guestfs-ruby.pod:59 ../src/guestfs.pod:3421 msgid "" "This library is free software; you can redistribute it and/or modify it " "under the terms of the GNU Lesser General Public License as published by the " @@ -3937,7 +3937,7 @@ msgid "" msgstr "" #. type: textblock -#: ../erlang/examples/guestfs-erlang.pod:126 ../examples/guestfs-examples.pod:61 ../examples/guestfs-faq.pod:549 ../examples/guestfs-performance.pod:388 ../examples/guestfs-recipes.pod:413 ../examples/guestfs-testing.pod:311 ../java/examples/guestfs-java.pod:74 ../ocaml/examples/guestfs-ocaml.pod:107 ../perl/examples/guestfs-perl.pod:68 ../python/examples/guestfs-python.pod:70 ../ruby/examples/guestfs-ruby.pod:64 ../src/guestfs.pod:3426 +#: ../erlang/examples/guestfs-erlang.pod:126 ../examples/guestfs-examples.pod:61 ../examples/guestfs-faq.pod:667 ../examples/guestfs-performance.pod:388 ../examples/guestfs-recipes.pod:413 ../examples/guestfs-testing.pod:311 ../java/examples/guestfs-java.pod:74 ../ocaml/examples/guestfs-ocaml.pod:107 ../perl/examples/guestfs-perl.pod:68 ../python/examples/guestfs-python.pod:70 ../ruby/examples/guestfs-ruby.pod:64 ../src/guestfs.pod:3426 msgid "" "This library is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " @@ -3946,7 +3946,7 @@ msgid "" msgstr "" #. type: textblock -#: ../erlang/examples/guestfs-erlang.pod:131 ../examples/guestfs-examples.pod:66 ../examples/guestfs-faq.pod:554 ../examples/guestfs-performance.pod:393 ../examples/guestfs-recipes.pod:418 ../examples/guestfs-testing.pod:316 ../java/examples/guestfs-java.pod:79 ../ocaml/examples/guestfs-ocaml.pod:112 ../perl/examples/guestfs-perl.pod:73 ../python/examples/guestfs-python.pod:75 ../ruby/examples/guestfs-ruby.pod:69 ../src/guestfs.pod:3431 +#: ../erlang/examples/guestfs-erlang.pod:131 ../examples/guestfs-examples.pod:66 ../examples/guestfs-faq.pod:672 ../examples/guestfs-performance.pod:393 ../examples/guestfs-recipes.pod:418 ../examples/guestfs-testing.pod:316 ../java/examples/guestfs-java.pod:79 ../ocaml/examples/guestfs-ocaml.pod:112 ../perl/examples/guestfs-perl.pod:73 ../python/examples/guestfs-python.pod:75 ../ruby/examples/guestfs-ruby.pod:69 ../src/guestfs.pod:3431 msgid "" "You should have received a copy of the GNU Lesser General Public License " "along with this library; if not, write to the Free Software Foundation, " @@ -4265,36 +4265,211 @@ msgstr "" #. type: =head1 #: ../examples/guestfs-faq.pod:128 +msgid "COMMON ERRORS" +msgstr "" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:130 +msgid "\"child process died unexpectedly\"" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:132 +msgid "" +"This error indicates that qemu failed or the host kernel could not boot. To " +"get further information about the failure, you have to run:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:135 ../test-tool/libguestfs-test-tool.pod:21 +#, no-wrap +msgid "" +" libguestfs-test-tool\n" +"\n" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:137 +msgid "" +"If, after using this, you still don't understand the failure, contact us " +"(see previous section)." +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-faq.pod:140 +msgid "COMMON PROBLEMS" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:142 +msgid "" +"See also L<guestfs(3)/LIBGUESTFS GOTCHAS> for some \"gotchas\" with using " +"the libguestfs API." +msgstr "" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:145 +msgid "Non-ASCII characters don't appear on VFAT filesystems." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:147 +msgid "Typical symptoms of this problem:" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:153 +msgid "" +"You get an error when you create a file where the filename contains " +"non-ASCII characters, particularly non 8-bit characters from Asian languages " +"(Chinese, Japanese, etc). The filesystem is VFAT." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:159 +msgid "" +"When you list a directory from a VFAT filesystem, filenames appear as " +"question marks." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:164 +msgid "This is a design flaw of the GNU/Linux system." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:166 +msgid "" +"VFAT stores long filenames as UTF-16 characters. When opening or returning " +"filenames, the Linux kernel has to translate these to some form of 8 bit " +"string. UTF-8 would be the obvious choice, except for Linux users who " +"persist in using non-UTF-8 locales (the user's locale is not known to the " +"kernel because it's a function of libc)." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:172 +msgid "" +"Therefore you have to tell the kernel what translation you want done when " +"you mount the filesystem. The two methods are the C<iocharset> parameter " +"(which is not relevant to libguestfs) and the C<utf8> flag." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:176 +msgid "" +"So to use a VFAT filesystem you must add the C<utf8> flag when mounting. " +"From guestfish, use:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:179 +#, no-wrap +msgid "" +" ><fs> mount-options utf8 /dev/sda1 /\n" +"\n" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:181 +msgid "or on the guestfish command line:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:183 +#, no-wrap +msgid "" +" guestfish [...] -m /dev/sda1:/:utf8\n" +"\n" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:185 +msgid "or from the API:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:187 +#, no-wrap +msgid "" +" guestfs_mount_options (g, \"utf8\", \"/dev/sda1\", \"/\");\n" +"\n" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:189 +msgid "The kernel will then translate filenames to and from UTF-8 strings." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:191 +msgid "" +"We considered adding this mount option transparently, but unfortunately " +"there are several problems with doing that:" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:198 +msgid "" +"On some Linux systems, the C<utf8> mount option doesn't work. We don't " +"precisely understand what systems or why, but this was reliably reported by " +"one user." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:204 +msgid "" +"It would prevent you from using the C<iocharset> parameter because it is " +"incompatible with C<utf8>. It is probably not a good idea to use this " +"parameter, but we don't want to prevent it." +msgstr "" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:210 +msgid "Non-ASCII characters appear as underscore (_) on ISO9660 filesystems." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:212 +msgid "" +"The filesystem was not prepared correctly with mkisofs or genisoimage. Make " +"sure the filesystem was created using Joliet and/or Rock Ridge extensions. " +"libguestfs does not require any special mount options to handle the " +"filesystem." +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-faq.pod:217 msgid "DOWNLOADING, INSTALLING, COMPILING LIBGUESTFS" msgstr "" #. type: =end -#: ../examples/guestfs-faq.pod:130 ../examples/guestfs-faq.pod:135 ../examples/guestfs-faq.pod:312 ../examples/guestfs-faq.pod:317 ../src/guestfs.pod:2322 ../src/guestfs.pod:2327 +#: ../examples/guestfs-faq.pod:219 ../examples/guestfs-faq.pod:224 ../examples/guestfs-faq.pod:421 ../examples/guestfs-faq.pod:426 ../src/guestfs.pod:2322 ../src/guestfs.pod:2327 msgid "html" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:132 +#: ../examples/guestfs-faq.pod:221 msgid "<!-- old anchor for the next section --> <a name=\"binaries\"/>" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:137 +#: ../examples/guestfs-faq.pod:226 msgid "Where can I get the latest binaries for ...?" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:141 +#: ../examples/guestfs-faq.pod:230 msgid "Fedora E<ge> 11, RHEL E<ge> 5.3, EPEL 5" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:143 +#: ../examples/guestfs-faq.pod:232 msgid "Use:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:145 +#: ../examples/guestfs-faq.pod:234 #, no-wrap msgid "" " yum install '*guestf*'\n" @@ -4302,55 +4477,55 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:147 +#: ../examples/guestfs-faq.pod:236 msgid "" "For the latest builds, see: " "L<http://koji.fedoraproject.org/koji/packageinfo?packageID=8391>" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:150 +#: ../examples/guestfs-faq.pod:239 msgid "Red Hat Enterprise Linux 6" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:152 +#: ../examples/guestfs-faq.pod:241 msgid "" "It is part of the default install. On RHEL 6 (only) you have to install " "C<libguestfs-winsupport> to get Windows guest support." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:155 +#: ../examples/guestfs-faq.pod:244 msgid "RHEL 6.3" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:157 +#: ../examples/guestfs-faq.pod:246 msgid "" "Preview packages are available here: " "L<http://people.redhat.com/~rjones/libguestfs-RHEL-6.3-preview/>" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:160 +#: ../examples/guestfs-faq.pod:249 msgid "Debian Squeeze (6)" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:162 +#: ../examples/guestfs-faq.pod:251 msgid "" "Use Hilko Bengen's backport repository: " "L<http://people.debian.org/~bengen/libguestfs/>" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:165 +#: ../examples/guestfs-faq.pod:254 msgid "Debian Wheezy and later (7+)" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:167 +#: ../examples/guestfs-faq.pod:256 msgid "" "Official Debian packages are available: " "L<http://packages.debian.org/search?keywords=libguestfs> (thanks Hilko " @@ -4358,67 +4533,104 @@ msgid "" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:171 +#: ../examples/guestfs-faq.pod:260 msgid "Ubuntu" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:173 +#: ../examples/guestfs-faq.pod:262 msgid "" "We don't have an Ubuntu maintainer, and the packages supplied by Canonical " -"(which are outside our control) are broken. Try compiling from source (next " -"section)." +"(which are outside our control) are often broken. Try compiling from source " +"(next section)." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:266 +msgid "" +"Canonical decided to change the permissions on the kernel so that it's not " +"readable except by root. This is completely stupid, but they won't change " +"it (L<https://bugs.launchpad.net/ubuntu/+source/linux/+bug/759725>). So " +"every user should do this:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:272 ../examples/guestfs-faq.pod:294 +#, no-wrap +msgid "" +" sudo chmod 0644 /boot/vmlinuz*\n" +"\n" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:177 +#: ../examples/guestfs-faq.pod:274 msgid "Ubuntu 10.04" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:179 +#: ../examples/guestfs-faq.pod:276 msgid "See: L<http://libguestfs.org/download/binaries/ubuntu1004-packages/>" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:182 +#: ../examples/guestfs-faq.pod:279 msgid "Ubuntu 12.04" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:184 +#: ../examples/guestfs-faq.pod:281 msgid "" -"The packages supplied by Canonical are broken. See: " -"L<https://www.redhat.com/archives/libguestfs/2012-April/thread.html#00028>" +"libguestfs in this version of Ubuntu works, but you need to update " +"febootstrap and seabios to the latest versions." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:284 +msgid "" +"You need febootstrap E<ge> 3.14-2 from: " +"L<http://packages.ubuntu.com/precise/febootstrap>" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:287 +msgid "" +"You need seabios E<ge> 0.6.2-0ubuntu2.1 or E<ge> 0.6.2-0ubuntu3 from: " +"L<http://packages.ubuntu.com/precise-updates/seabios> or " +"L<http://packages.ubuntu.com/quantal/seabios>" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:292 +msgid "Also you need to do (see above):" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:187 +#: ../examples/guestfs-faq.pod:296 msgid "Other Linux distro" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:189 +#: ../examples/guestfs-faq.pod:298 msgid "Compile from source (next section)." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:191 +#: ../examples/guestfs-faq.pod:300 msgid "Other non-Linux distro" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:193 +#: ../examples/guestfs-faq.pod:302 msgid "You'll have to compile from source, and port it." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:197 +#: ../examples/guestfs-faq.pod:306 msgid "How can I compile and install libguestfs from source?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:199 +#: ../examples/guestfs-faq.pod:308 msgid "" "If your Linux distro has a working port of febootstrap (that is, Fedora, Red " "Hat Enterprise Linux >= 6.3, Debian, Ubuntu and ArchLinux) then you should " @@ -4428,33 +4640,33 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:205 +#: ../examples/guestfs-faq.pod:314 msgid "" "If you I<don't> have febootstrap, you will need to use the \"fixed appliance " "method\". See: L<http://libguestfs.org/download/binaries/appliance/>" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:209 +#: ../examples/guestfs-faq.pod:318 msgid "Patches to port febootstrap to more Linux distros are welcome." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:211 +#: ../examples/guestfs-faq.pod:320 msgid "" "Why do I get an error when I try to rebuild from the source RPMs supplied by " "Red Hat / Fedora?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:214 +#: ../examples/guestfs-faq.pod:323 msgid "" "Because of the complexity of building the libguestfs appliance, the source " "RPMs provided cannot be rebuilt directly using C<rpmbuild> or C<mock>." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:218 +#: ../examples/guestfs-faq.pod:327 msgid "" "If you use Koji (which is open source software and may be installed " "locally), then the SRPMs can be rebuilt in Koji. " @@ -4462,7 +4674,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:222 +#: ../examples/guestfs-faq.pod:331 msgid "" "If you don't have or want to use Koji, then you have to give libguestfs " "access to the network so it can download the RPMs for building the " @@ -4471,7 +4683,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:228 +#: ../examples/guestfs-faq.pod:337 #, no-wrap msgid "" " %libguestfs_buildnet 1\n" @@ -4479,12 +4691,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:230 +#: ../examples/guestfs-faq.pod:339 msgid "If you are using mock, do:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:232 +#: ../examples/guestfs-faq.pod:341 #, no-wrap msgid "" " mock -D '%libguestfs_buildnet 1' [etc]\n" @@ -4492,22 +4704,22 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:234 +#: ../examples/guestfs-faq.pod:343 msgid "Libguestfs has a really long list of dependencies!" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:236 +#: ../examples/guestfs-faq.pod:345 msgid "That's because it does a lot of things." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:238 +#: ../examples/guestfs-faq.pod:347 msgid "How can I speed up libguestfs builds?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:240 +#: ../examples/guestfs-faq.pod:349 msgid "" "By far the most important thing you can do is to install and properly " "configure Squid. Note that the default configuration that ships with Squid " @@ -4515,45 +4727,45 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:244 +#: ../examples/guestfs-faq.pod:353 msgid "" "A very good place to start with Squid configuration is here: " "L<https://fedoraproject.org/wiki/Extras/MockTricks#Using_Squid_to_Speed_Up_Mock_package_downloads>" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:247 +#: ../examples/guestfs-faq.pod:356 msgid "" "Make sure Squid is running, and that the environment variables " "C<$http_proxy> and C<$ftp_proxy> are pointing to it." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:250 +#: ../examples/guestfs-faq.pod:359 msgid "" "With Squid running and correctly configured, appliance builds should be " "reduced to a few minutes." msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:253 +#: ../examples/guestfs-faq.pod:362 msgid "SPEED, DISK SPACE USED BY LIBGUESTFS" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:255 +#: ../examples/guestfs-faq.pod:364 msgid "" "Note: Most of the information in this section has moved: " "L<guestfs-performance(1)>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:258 +#: ../examples/guestfs-faq.pod:367 msgid "Upload or write seem very slow." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:260 +#: ../examples/guestfs-faq.pod:369 msgid "" "In libguestfs E<lt> 1.13.16, the mount command (L<guestfs(3)/guestfs_mount>) " "enabled option C<-o sync> implicitly. This causes very poor write " @@ -4561,14 +4773,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:265 +#: ../examples/guestfs-faq.pod:374 msgid "" "For libguestfs E<lt> 1.13.16, replace mount with C<mount-options>, leaving " "the first parameter as an empty string." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:268 +#: ../examples/guestfs-faq.pod:377 msgid "" "You can also do this with more recent versions of libguestfs, but if you " "know that you are using libguestfs ≥ 1.13.16 then it's safe to use plain " @@ -4576,7 +4788,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:272 +#: ../examples/guestfs-faq.pod:381 msgid "" "If the underlying disk is not fully allocated (eg. sparse raw or qcow2) then " "writes can be slow because the host operating system has to do costly disk " @@ -4586,17 +4798,17 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:278 +#: ../examples/guestfs-faq.pod:387 msgid "Libguestfs uses too much disk space!" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:280 +#: ../examples/guestfs-faq.pod:389 msgid "libguestfs caches a large-ish appliance in:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:282 +#: ../examples/guestfs-faq.pod:391 #, no-wrap msgid "" " /var/tmp/.guestfs-<UID>\n" @@ -4604,36 +4816,36 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:284 +#: ../examples/guestfs-faq.pod:393 msgid "" "If the environment variable C<TMPDIR> is defined, then " "C<$TMPDIR/.guestfs-E<lt>UIDE<gt>> is used instead." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:287 +#: ../examples/guestfs-faq.pod:396 msgid "It is safe to delete this directory when you are not using libguestfs." msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:289 +#: ../examples/guestfs-faq.pod:398 msgid "USING LIBGUESTFS IN YOUR OWN PROGRAMS" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:291 +#: ../examples/guestfs-faq.pod:400 msgid "The API has hundreds of methods, where do I start?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:293 +#: ../examples/guestfs-faq.pod:402 msgid "" "We recommend you start by reading the API overview: L<guestfs(3)/API " "OVERVIEW>." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:296 +#: ../examples/guestfs-faq.pod:405 msgid "" "Although the API overview covers the C API, it is still worth reading even " "if you are going to use another programming language, because the API is the " @@ -4641,7 +4853,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:301 +#: ../examples/guestfs-faq.pod:410 #, no-wrap msgid "" " C guestfs_ln_sf (g, target, linkname);\n" @@ -4654,7 +4866,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:308 +#: ../examples/guestfs-faq.pod:417 msgid "" "Once you're familiar with the API overview, you should look at this list of " "starting points for other language bindings: L<guestfs(3)/USING LIBGUESTFS " @@ -4662,48 +4874,63 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:314 +#: ../examples/guestfs-faq.pod:423 msgid "<!-- old anchor for the next section --> <a name=\"debug\"/>" msgstr "" +#. type: =head2 +#: ../examples/guestfs-faq.pod:428 +msgid "Can I use libguestfs in my proprietary / closed source / commercial program?" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:430 +msgid "" +"In general, yes. However this is not legal advice. You should read the " +"license that comes with libguestfs, and if you have specific questions about " +"your obligations when distributing libguestfs, contact a lawyer. In the " +"source tree the license is in the file C<COPYING.LIB> (LGPLv2+ for the " +"library and bindings) and C<COPYING> (GPLv2+ for the standalone programs)." +msgstr "" + #. type: =head1 -#: ../examples/guestfs-faq.pod:319 +#: ../examples/guestfs-faq.pod:437 msgid "DEBUGGING LIBGUESTFS" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:321 +#: ../examples/guestfs-faq.pod:439 msgid "" "How do I debug when using any libguestfs program or tool (eg. virt-v2v or " "virt-df)?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:324 +#: ../examples/guestfs-faq.pod:442 msgid "" "There are two C<LIBGUESTFS_*> environment variables you can set in order to " "get more information from libguestfs." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:329 +#: ../examples/guestfs-faq.pod:447 msgid "C<LIBGUESTFS_TRACE>" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:331 +#: ../examples/guestfs-faq.pod:449 msgid "" "Set this to 1 and libguestfs will print out each command / API call in a " "format which is similar to guestfish commands." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:334 +#: ../examples/guestfs-faq.pod:452 msgid "C<LIBGUESTFS_DEBUG>" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:336 +#: ../examples/guestfs-faq.pod:454 msgid "" "Set this to 1 in order to enable massive amounts of debug messages. If you " "think there is some problem inside the libguestfs appliance, then you should " @@ -4711,12 +4938,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:342 +#: ../examples/guestfs-faq.pod:460 msgid "To set these from the shell, do this before running the program:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:344 +#: ../examples/guestfs-faq.pod:462 #, no-wrap msgid "" " export LIBGUESTFS_TRACE=1\n" @@ -4725,12 +4952,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:347 +#: ../examples/guestfs-faq.pod:465 msgid "For csh/tcsh the equivalent commands would be:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:349 +#: ../examples/guestfs-faq.pod:467 #, no-wrap msgid "" " setenv LIBGUESTFS_TRACE 1\n" @@ -4739,17 +4966,17 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:352 +#: ../examples/guestfs-faq.pod:470 msgid "For further information, see: L<guestfs(3)/ENVIRONMENT VARIABLES>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:354 +#: ../examples/guestfs-faq.pod:472 msgid "How do I debug when using guestfish?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:356 +#: ../examples/guestfs-faq.pod:474 msgid "" "You can use the same environment variables above. Alternatively use the " "guestfish options -x (to trace commands) or -v (to get the full debug " @@ -4757,24 +4984,24 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:360 +#: ../examples/guestfs-faq.pod:478 msgid "For further information, see: L<guestfish(1)>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:362 +#: ../examples/guestfs-faq.pod:480 msgid "How do I debug when using the API?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:364 +#: ../examples/guestfs-faq.pod:482 msgid "" "Call L<guestfs(3)/guestfs_set_trace> to enable command traces, and/or " "L<guestfs(3)/guestfs_set_verbose> to enable debug messages." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:367 +#: ../examples/guestfs-faq.pod:485 msgid "" "For best results, call these functions as early as possible, just after " "creating the guestfs handle if you can, and definitely before calling " @@ -4782,36 +5009,36 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:371 +#: ../examples/guestfs-faq.pod:489 msgid "How do I capture debug output and put it into my logging system?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:373 +#: ../examples/guestfs-faq.pod:491 msgid "" "Use the event API. For examples, see: L<guestfs(3)/SETTING CALLBACKS TO " "HANDLE EVENTS>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:376 +#: ../examples/guestfs-faq.pod:494 msgid "Digging deeper into the appliance boot process." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:378 +#: ../examples/guestfs-faq.pod:496 msgid "" "Enable debugging and then read this documentation on the appliance boot " "process: L<guestfs(3)/INTERNALS>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:381 +#: ../examples/guestfs-faq.pod:499 msgid "libguestfs hangs or fails during run/launch." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:383 +#: ../examples/guestfs-faq.pod:501 msgid "" "Enable debugging and look at the full output. If you cannot work out what " "is going on, file a bug report, including the I<complete> output of " @@ -4819,17 +5046,17 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:387 +#: ../examples/guestfs-faq.pod:505 msgid "DESIGN/INTERNALS OF LIBGUESTFS" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:389 +#: ../examples/guestfs-faq.pod:507 msgid "Why don't you do everything through the FUSE / filesystem interface?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:392 +#: ../examples/guestfs-faq.pod:510 msgid "" "We offer a command called L<guestmount(1)> which lets you mount guest " "filesystems on the host. This is implemented as a FUSE module. Why don't " @@ -4838,7 +5065,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:397 +#: ../examples/guestfs-faq.pod:515 msgid "" "The reasons are twofold. Firstly, libguestfs offers API calls for doing " "things like creating and deleting partitions and logical volumes, which " @@ -4852,7 +5079,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:407 +#: ../examples/guestfs-faq.pod:525 msgid "" "The second reason is for efficiency. FUSE itself is reasonably efficient, " "but it does make lots of small, independent calls into the FUSE module. In " @@ -4865,17 +5092,17 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:417 +#: ../examples/guestfs-faq.pod:535 msgid "Why don't you do everything through GVFS?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:419 +#: ../examples/guestfs-faq.pod:537 msgid "The problems are similar to the problems with FUSE." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:421 +#: ../examples/guestfs-faq.pod:539 msgid "" "GVFS is a better abstraction than POSIX/FUSE. There is an FTP backend for " "GVFS, which is encouraging because FTP is conceptually similar to the " @@ -4885,12 +5112,12 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:427 +#: ../examples/guestfs-faq.pod:545 msgid "Can I use C<guestfish --ro> as a way to backup my virtual machines?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:429 +#: ../examples/guestfs-faq.pod:547 msgid "" "Usually this is not a good idea. The question is answered in more detail in " "this mailing list posting: " @@ -4898,19 +5125,19 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:433 +#: ../examples/guestfs-faq.pod:551 msgid "What's the difference between guestfish and virt-rescue?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:435 +#: ../examples/guestfs-faq.pod:553 msgid "" "A lot of people are confused by the two superficially similar tools we " "provide:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:438 +#: ../examples/guestfs-faq.pod:556 #, no-wrap msgid "" " $ guestfish --ro -a guest.img\n" @@ -4920,7 +5147,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:442 +#: ../examples/guestfs-faq.pod:560 #, no-wrap msgid "" " $ virt-rescue --ro guest.img\n" @@ -4929,7 +5156,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:445 +#: ../examples/guestfs-faq.pod:563 msgid "" "And the related question which then arises is why you can't type in full " "shell commands with all the --options in guestfish (but you can in " @@ -4937,7 +5164,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:449 +#: ../examples/guestfs-faq.pod:567 msgid "" "L<guestfish(1)> is a program providing structured access to the " "L<guestfs(3)> API. It happens to be a nice interactive shell too, but its " @@ -4948,7 +5175,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:456 +#: ../examples/guestfs-faq.pod:574 msgid "" "L<virt-rescue(1)> is a free-for-all freeform way to boot the libguestfs " "appliance and make arbitrary changes to your VM. It's not structured, you " @@ -4957,7 +5184,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:461 +#: ../examples/guestfs-faq.pod:579 msgid "" "But, libguestfs also has a \"backdoor\" into the appliance allowing you to " "send arbitrary shell commands. It's not as flexible as virt-rescue, because " @@ -4965,7 +5192,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:466 +#: ../examples/guestfs-faq.pod:584 #, no-wrap msgid "" " ><fs> debug sh \"cmd arg1 arg2 ...\"\n" @@ -4973,7 +5200,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:468 +#: ../examples/guestfs-faq.pod:586 msgid "" "Note that you should B<not> rely on this. It could be removed or changed in " "future. If your program needs some operation, please add it to the " @@ -4981,7 +5208,7 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:472 +#: ../examples/guestfs-faq.pod:590 msgid "" "What's the deal with C<guestfish -i>? Why does virt-cat only work on a real " "VM image, but virt-df works on any disk image? What does \"no root device " @@ -4989,28 +5216,28 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:477 +#: ../examples/guestfs-faq.pod:595 msgid "" "These questions are all related at a fundamental level which may not be " "immediately obvious." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:480 +#: ../examples/guestfs-faq.pod:598 msgid "" "At the L<guestfs(3)> API level, a \"disk image\" is just a pile of " "partitions and filesystems." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:483 +#: ../examples/guestfs-faq.pod:601 msgid "" "In contrast, when the virtual machine boots, it mounts those filesystems " "into a consistent hierarchy such as:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:486 +#: ../examples/guestfs-faq.pod:604 #, no-wrap msgid "" " / (/dev/sda2)\n" @@ -5026,12 +5253,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:496 +#: ../examples/guestfs-faq.pod:614 msgid "(or drive letters on Windows)." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:498 +#: ../examples/guestfs-faq.pod:616 msgid "" "The API first of all sees the disk image at the \"pile of filesystems\" " "level. But it also has a way to inspect the disk image to see if it " @@ -5040,12 +5267,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:503 +#: ../examples/guestfs-faq.pod:621 msgid "Users expect some tools (like L<virt-cat(1)>) to work with VM paths:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:505 +#: ../examples/guestfs-faq.pod:623 #, no-wrap msgid "" " virt-cat fedora.img /var/log/messages\n" @@ -5053,7 +5280,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:507 +#: ../examples/guestfs-faq.pod:625 msgid "" "How does virt-cat know that C</var> is a separate partition? The trick is " "that virt-cat performs inspection on the disk image, and uses that to " @@ -5061,7 +5288,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:511 +#: ../examples/guestfs-faq.pod:629 msgid "" "Some tools (including L<virt-cat(1)>, L<virt-edit(1)>, L<virt-ls(1)>) use " "inspection to map VM paths. Other tools, such as L<virt-df(1)> and " @@ -5070,7 +5297,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:516 +#: ../examples/guestfs-faq.pod:634 msgid "" "L<guestfish(1)> is in an interesting middle ground. If you use the I<-a> " "and I<-m> command line options, then you have to tell guestfish exactly how " @@ -5078,14 +5305,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:521 +#: ../examples/guestfs-faq.pod:639 msgid "" "If you use the I<-i> option, libguestfs performs inspection and mounts the " "filesystems for you." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:524 +#: ../examples/guestfs-faq.pod:642 msgid "" "The error C<no root device found in this operating system image> is related " "to this. It means inspection was unable to locate an operating system " @@ -5095,12 +5322,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:532 +#: ../examples/guestfs-faq.pod:650 msgid "L<guestfish(1)>, L<guestfs(3)>, L<http://libguestfs.org/>." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:542 ../examples/guestfs-performance.pod:381 +#: ../examples/guestfs-faq.pod:660 ../examples/guestfs-performance.pod:381 msgid "Copyright (C) 2012 Red Hat Inc. L<http://libguestfs.org/>" msgstr "" @@ -45435,7 +45662,7 @@ msgid "" msgstr "" #. type: =head1 -#: ../src/guestfs.pod:3379 ../tools/virt-make-fs.pl:585 ../tools/virt-win-reg.pl:772 +#: ../src/guestfs.pod:3379 ../tools/virt-make-fs.pl:606 ../tools/virt-win-reg.pl:772 msgid "BUGS" msgstr "" @@ -45775,65 +46002,75 @@ msgstr "" #. type: =head2 #: ../sysprep/sysprep-operations.pod:128 -msgid "B<random-seed> *" +msgid "B<puppet-data-log> *" msgstr "" #. type: textblock #: ../sysprep/sysprep-operations.pod:131 +msgid "Remove the data and log files of puppet." +msgstr "" + +#. type: =head2 +#: ../sysprep/sysprep-operations.pod:133 +msgid "B<random-seed> *" +msgstr "" + +#. type: textblock +#: ../sysprep/sysprep-operations.pod:136 msgid "Generate random seed for guest." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:133 +#: ../sysprep/sysprep-operations.pod:138 msgid "" "Write some random bytes from the host into the random seed file of the " "guest." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:136 +#: ../sysprep/sysprep-operations.pod:141 msgid "See L</RANDOM SEED> below." msgstr "" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:138 +#: ../sysprep/sysprep-operations.pod:143 msgid "B<rhn-systemid> *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:141 +#: ../sysprep/sysprep-operations.pod:146 msgid "Remove the RHN system ID." msgstr "" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:143 +#: ../sysprep/sysprep-operations.pod:148 msgid "B<samba-db-log> *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:146 +#: ../sysprep/sysprep-operations.pod:151 msgid "Remove the database and log files of Samba." msgstr "" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:148 +#: ../sysprep/sysprep-operations.pod:153 msgid "B<script> *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:151 +#: ../sysprep/sysprep-operations.pod:156 msgid "Run arbitrary scripts against the guest." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:153 +#: ../sysprep/sysprep-operations.pod:158 msgid "" "The C<script> module lets you run arbitrary shell scripts or programs " "against the guest." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:156 +#: ../sysprep/sysprep-operations.pod:161 msgid "" "Note this feature requires FUSE support. You may have to enable this in " "your host, for example by adding the current user to the C<fuse> group, or " @@ -45841,14 +46078,14 @@ msgid "" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:160 +#: ../sysprep/sysprep-operations.pod:165 msgid "" "Use one or more I<--script> parameters to specify scripts or programs that " "will be run against the guest." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:163 +#: ../sysprep/sysprep-operations.pod:168 msgid "" "The script or program is run with its current directory being the guest's " "root directory, so relative paths should be used. For example: C<rm " @@ -45858,48 +46095,48 @@ msgid "" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:169 +#: ../sysprep/sysprep-operations.pod:174 msgid "" "Normally a temporary mount point for the guest is used, but you can choose a " "specific one by using the I<--scriptdir> parameter." msgstr "" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:172 +#: ../sysprep/sysprep-operations.pod:177 msgid "B<smolt-uuid> *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:175 +#: ../sysprep/sysprep-operations.pod:180 msgid "Remove the Smolt hardware UUID." msgstr "" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:177 +#: ../sysprep/sysprep-operations.pod:182 msgid "B<ssh-hostkeys> *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:180 +#: ../sysprep/sysprep-operations.pod:185 msgid "Remove the SSH host keys in the guest." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:182 +#: ../sysprep/sysprep-operations.pod:187 msgid "" "The SSH host keys are regenerated (differently) next time the guest is " "booted." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:185 +#: ../sysprep/sysprep-operations.pod:190 msgid "" "If, after cloning, the guest gets the same IP address, ssh will give you a " "stark warning about the host key changing:" msgstr "" #. type: verbatim -#: ../sysprep/sysprep-operations.pod:188 +#: ../sysprep/sysprep-operations.pod:193 #, no-wrap msgid "" " @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n" @@ -45910,51 +46147,51 @@ msgid "" msgstr "" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:193 +#: ../sysprep/sysprep-operations.pod:198 msgid "B<ssh-userdir> *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:196 +#: ../sysprep/sysprep-operations.pod:201 msgid "Remove \".ssh\" directories in the guest." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:198 +#: ../sysprep/sysprep-operations.pod:203 msgid "" "Remove the C<.ssh> directory of user \"root\" and any other users who have a " "C<.ssh> directory in their home directory." msgstr "" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:201 +#: ../sysprep/sysprep-operations.pod:206 msgid "B<sssd-db-log> *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:204 +#: ../sysprep/sysprep-operations.pod:209 msgid "Remove the database and log files of sssd." msgstr "" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:206 +#: ../sysprep/sysprep-operations.pod:211 msgid "B<udev-persistent-net> *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:209 +#: ../sysprep/sysprep-operations.pod:214 msgid "Remove udev persistent net rules." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:211 +#: ../sysprep/sysprep-operations.pod:216 msgid "" "Remove udev persistent net rules which map the guest's existing MAC address " "to a fixed ethernet device (eg. eth0)." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:214 +#: ../sysprep/sysprep-operations.pod:219 msgid "" "After a guest is cloned, the MAC address usually changes. Since the old MAC " "address occupies the old name (eg. eth0), this means the fresh MAC address " @@ -45963,34 +46200,34 @@ msgid "" msgstr "" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:219 +#: ../sysprep/sysprep-operations.pod:224 msgid "B<user-account>" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:221 +#: ../sysprep/sysprep-operations.pod:226 msgid "Remove the user accounts in the guest." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:223 +#: ../sysprep/sysprep-operations.pod:228 msgid "" "Remove all the user accounts and their home directories. The \"root\" " "account is not removed." msgstr "" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:226 +#: ../sysprep/sysprep-operations.pod:231 msgid "B<utmp> *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:229 +#: ../sysprep/sysprep-operations.pod:234 msgid "Remove the utmp file." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:231 +#: ../sysprep/sysprep-operations.pod:236 msgid "" "This file records who is currently logged in on a machine. In modern Linux " "distros it is stored in a ramdisk and hence not part of the virtual " @@ -45998,17 +46235,17 @@ msgid "" msgstr "" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:235 +#: ../sysprep/sysprep-operations.pod:240 msgid "B<yum-uuid> *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:238 +#: ../sysprep/sysprep-operations.pod:243 msgid "Remove the yum UUID." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:240 +#: ../sysprep/sysprep-operations.pod:245 msgid "" "Yum creates a fresh UUID the next time it runs when it notices that the " "original UUID has been erased." @@ -46733,14 +46970,6 @@ msgstr "" msgid "If you suspect a problem in libguestfs, then just run:" msgstr "" -#. type: verbatim -#: ../test-tool/libguestfs-test-tool.pod:21 -#, no-wrap -msgid "" -" libguestfs-test-tool\n" -"\n" -msgstr "" - #. type: textblock #: ../test-tool/libguestfs-test-tool.pod:23 msgid "It will print lots of diagnostic messages." @@ -47453,7 +47682,7 @@ msgid "For MBR, virt-make-fs sets the partition type byte automatically." msgstr "" #. type: textblock -#: ../tools/virt-make-fs.pl:572 +#: ../tools/virt-make-fs.pl:593 msgid "" "L<guestfish(1)>, L<virt-format(1)>, L<virt-resize(1)>, L<virt-tar-in(1)>, " "L<mkisofs(1)>, L<genisoimage(1)>, L<mksquashfs(1)>, L<mke2fs(8)>, " @@ -47462,14 +47691,14 @@ msgid "" msgstr "" #. type: textblock -#: ../tools/virt-make-fs.pl:587 ../tools/virt-win-reg.pl:774 +#: ../tools/virt-make-fs.pl:608 ../tools/virt-win-reg.pl:774 msgid "" "When reporting bugs, please enable debugging and capture the I<complete> " "output:" msgstr "" #. type: verbatim -#: ../tools/virt-make-fs.pl:590 +#: ../tools/virt-make-fs.pl:611 #, no-wrap msgid "" " export LIBGUESTFS_DEBUG=1\n" @@ -47478,7 +47707,7 @@ msgid "" msgstr "" #. type: textblock -#: ../tools/virt-make-fs.pl:593 +#: ../tools/virt-make-fs.pl:614 msgid "" "Attach /tmp/virt-make-fs.log to a new bug report at " "L<https://bugzilla.redhat.com/>" diff --git a/po-docs/uk.po b/po-docs/uk.po index 8d436638..aa5bfadf 100644 --- a/po-docs/uk.po +++ b/po-docs/uk.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: libguestfs@redhat.com\n" -"POT-Creation-Date: 2012-05-21 16:16+0200\n" +"POT-Creation-Date: 2012-05-25 16:51+0200\n" "PO-Revision-Date: 2012-05-21 13:20+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n" @@ -1026,7 +1026,7 @@ msgstr "" #: ../inspector/virt-inspector.pod:366 ../rescue/virt-rescue.pod:318 #: ../resize/virt-resize.pod:690 ../sysprep/virt-sysprep.pod:421 #: ../tools/virt-list-filesystems.pl:190 ../tools/virt-list-partitions.pl:260 -#: ../tools/virt-make-fs.pl:563 ../tools/virt-tar.pl:289 +#: ../tools/virt-make-fs.pl:584 ../tools/virt-tar.pl:289 #: ../tools/virt-win-reg.pl:744 msgid "SHELL QUOTING" msgstr "ЕКРАНУВАННЯ СИМВОЛІВ У ОБОЛОНЦІ" @@ -1038,7 +1038,7 @@ msgstr "ЕКРАНУВАННЯ СИМВОЛІВ У ОБОЛОНЦІ" #: ../inspector/virt-inspector.pod:368 ../rescue/virt-rescue.pod:320 #: ../resize/virt-resize.pod:692 ../sysprep/virt-sysprep.pod:423 #: ../tools/virt-list-filesystems.pl:192 ../tools/virt-list-partitions.pl:262 -#: ../tools/virt-make-fs.pl:565 ../tools/virt-tar.pl:291 +#: ../tools/virt-make-fs.pl:586 ../tools/virt-tar.pl:291 #: ../tools/virt-win-reg.pl:752 msgid "" "Libvirt guest names can contain arbitrary characters, some of which have " @@ -1073,7 +1073,9 @@ msgstr "Ця програма повертає:" #: ../cat/virt-cat.pod:202 ../df/virt-df.pod:148 ../df/virt-df.pod:154 #: ../edit/virt-edit.pod:266 ../edit/virt-edit.pod:271 #: ../edit/virt-edit.pod:276 ../edit/virt-edit.pod:287 -#: ../edit/virt-edit.pod:291 ../examples/guestfs-performance.pod:107 +#: ../edit/virt-edit.pod:291 ../examples/guestfs-faq.pod:151 +#: ../examples/guestfs-faq.pod:157 ../examples/guestfs-faq.pod:196 +#: ../examples/guestfs-faq.pod:202 ../examples/guestfs-performance.pod:107 #: ../examples/guestfs-performance.pod:113 #: ../examples/guestfs-performance.pod:118 #: ../examples/guestfs-performance.pod:253 @@ -1205,7 +1207,7 @@ msgstr "" #: ../cat/virt-cat.pod:243 ../cat/virt-filesystems.pod:389 #: ../cat/virt-ls.pod:495 ../df/virt-df.pod:253 ../edit/virt-edit.pod:354 #: ../erlang/examples/guestfs-erlang.pod:97 -#: ../examples/guestfs-examples.pod:33 ../examples/guestfs-faq.pod:530 +#: ../examples/guestfs-examples.pod:33 ../examples/guestfs-faq.pod:648 #: ../examples/guestfs-performance.pod:364 ../examples/guestfs-recipes.pod:384 #: ../examples/guestfs-testing.pod:291 ../fish/guestfish.pod:1280 #: ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39 @@ -1218,7 +1220,7 @@ msgstr "" #: ../sparsify/virt-sparsify.pod:286 ../src/guestfs.pod:3328 #: ../sysprep/virt-sysprep.pod:432 ../test-tool/libguestfs-test-tool.pod:106 #: ../tools/virt-list-filesystems.pl:197 ../tools/virt-list-partitions.pl:267 -#: ../tools/virt-make-fs.pl:570 ../tools/virt-tar.pl:296 +#: ../tools/virt-make-fs.pl:591 ../tools/virt-tar.pl:296 #: ../tools/virt-win-reg.pl:757 msgid "SEE ALSO" msgstr "ТАКОЖ ПЕРЕГЛЯНЬТЕ" @@ -1239,7 +1241,7 @@ msgstr "" #: ../format/virt-format.pod:187 ../rescue/virt-rescue.pod:349 #: ../resize/virt-resize.pod:725 ../sparsify/virt-sparsify.pod:299 #: ../tools/virt-list-filesystems.pl:210 ../tools/virt-list-partitions.pl:279 -#: ../tools/virt-make-fs.pl:596 ../tools/virt-tar.pl:311 +#: ../tools/virt-make-fs.pl:617 ../tools/virt-tar.pl:311 #: ../tools/virt-win-reg.pl:783 msgid "AUTHOR" msgstr "АВТОР" @@ -1252,7 +1254,7 @@ msgstr "АВТОР" #: ../rescue/virt-rescue.pod:351 ../resize/virt-resize.pod:727 #: ../sparsify/virt-sparsify.pod:301 ../sysprep/virt-sysprep.pod:449 #: ../tools/virt-list-filesystems.pl:212 ../tools/virt-list-partitions.pl:281 -#: ../tools/virt-make-fs.pl:598 ../tools/virt-tar.pl:313 +#: ../tools/virt-make-fs.pl:619 ../tools/virt-tar.pl:313 #: ../tools/virt-win-reg.pl:785 msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>" msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>" @@ -1263,7 +1265,7 @@ msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>" #: ../cat/virt-cat.pod:256 ../cat/virt-filesystems.pod:404 #: ../cat/virt-ls.pod:511 ../df/virt-df.pod:265 ../edit/virt-edit.pod:372 #: ../erlang/examples/guestfs-erlang.pod:114 -#: ../examples/guestfs-examples.pod:49 ../examples/guestfs-faq.pod:540 +#: ../examples/guestfs-examples.pod:49 ../examples/guestfs-faq.pod:658 #: ../examples/guestfs-performance.pod:379 ../examples/guestfs-recipes.pod:401 #: ../examples/guestfs-testing.pod:302 ../fish/guestfish.pod:1312 #: ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53 @@ -1276,7 +1278,7 @@ msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>" #: ../sparsify/virt-sparsify.pod:303 ../src/guestfs.pod:3416 #: ../sysprep/virt-sysprep.pod:453 ../test-tool/libguestfs-test-tool.pod:116 #: ../tools/virt-list-filesystems.pl:214 ../tools/virt-list-partitions.pl:283 -#: ../tools/virt-make-fs.pl:600 ../tools/virt-tar.pl:315 +#: ../tools/virt-make-fs.pl:621 ../tools/virt-tar.pl:315 #: ../tools/virt-win-reg.pl:787 msgid "COPYRIGHT" msgstr "АВТОРСЬКІ ПРАВА" @@ -1299,7 +1301,7 @@ msgstr "© Red Hat Inc., 2011" #: ../sparsify/virt-sparsify.pod:307 ../sysprep/virt-sysprep.pod:459 #: ../test-tool/libguestfs-test-tool.pod:121 #: ../tools/virt-list-filesystems.pl:218 ../tools/virt-list-partitions.pl:287 -#: ../tools/virt-make-fs.pl:604 ../tools/virt-tar.pl:319 +#: ../tools/virt-make-fs.pl:625 ../tools/virt-tar.pl:319 #: ../tools/virt-win-reg.pl:791 msgid "" "This program is free software; you can redistribute it and/or modify it " @@ -1325,7 +1327,7 @@ msgstr "" #: ../sparsify/virt-sparsify.pod:312 ../sysprep/virt-sysprep.pod:464 #: ../test-tool/libguestfs-test-tool.pod:126 #: ../tools/virt-list-filesystems.pl:223 ../tools/virt-list-partitions.pl:292 -#: ../tools/virt-make-fs.pl:609 ../tools/virt-tar.pl:324 +#: ../tools/virt-make-fs.pl:630 ../tools/virt-tar.pl:324 #: ../tools/virt-win-reg.pl:796 msgid "" "This program is distributed in the hope that it will be useful, but WITHOUT " @@ -1351,7 +1353,7 @@ msgstr "" #: ../sparsify/virt-sparsify.pod:317 ../sysprep/virt-sysprep.pod:469 #: ../test-tool/libguestfs-test-tool.pod:131 #: ../tools/virt-list-filesystems.pl:228 ../tools/virt-list-partitions.pl:297 -#: ../tools/virt-make-fs.pl:614 ../tools/virt-tar.pl:329 +#: ../tools/virt-make-fs.pl:635 ../tools/virt-tar.pl:329 #: ../tools/virt-win-reg.pl:801 msgid "" "You should have received a copy of the GNU General Public License along with " @@ -1660,7 +1662,7 @@ msgstr "" #. type: =head1 #: ../appliance/libguestfs-make-fixed-appliance.pod:153 #: ../erlang/examples/guestfs-erlang.pod:110 -#: ../examples/guestfs-examples.pod:45 ../examples/guestfs-faq.pod:536 +#: ../examples/guestfs-examples.pod:45 ../examples/guestfs-faq.pod:654 #: ../examples/guestfs-performance.pod:375 ../examples/guestfs-recipes.pod:397 #: ../examples/guestfs-testing.pod:298 ../fish/guestfish.pod:1308 #: ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 @@ -1677,7 +1679,7 @@ msgstr "АВТОРИ" #. type: textblock #: ../appliance/libguestfs-make-fixed-appliance.pod:155 #: ../erlang/examples/guestfs-erlang.pod:112 -#: ../examples/guestfs-examples.pod:47 ../examples/guestfs-faq.pod:538 +#: ../examples/guestfs-examples.pod:47 ../examples/guestfs-faq.pod:656 #: ../examples/guestfs-performance.pod:377 ../examples/guestfs-recipes.pod:399 #: ../examples/guestfs-testing.pod:300 ../fish/guestfish.pod:1310 #: ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 @@ -2142,7 +2144,7 @@ msgstr "" #. type: textblock #: ../cat/virt-cat.pod:258 ../inspector/virt-inspector.pod:526 -#: ../resize/virt-resize.pod:731 ../tools/virt-make-fs.pl:602 +#: ../resize/virt-resize.pod:731 ../tools/virt-make-fs.pl:623 msgid "Copyright (C) 2010-2012 Red Hat Inc." msgstr "© Red Hat Inc., 2010–2012" @@ -4744,7 +4746,7 @@ msgstr "" #. type: textblock #: ../erlang/examples/guestfs-erlang.pod:121 -#: ../examples/guestfs-examples.pod:56 ../examples/guestfs-faq.pod:544 +#: ../examples/guestfs-examples.pod:56 ../examples/guestfs-faq.pod:662 #: ../examples/guestfs-performance.pod:383 ../examples/guestfs-recipes.pod:408 #: ../examples/guestfs-testing.pod:306 ../java/examples/guestfs-java.pod:69 #: ../ocaml/examples/guestfs-ocaml.pod:102 @@ -4760,7 +4762,7 @@ msgstr "" #. type: textblock #: ../erlang/examples/guestfs-erlang.pod:126 -#: ../examples/guestfs-examples.pod:61 ../examples/guestfs-faq.pod:549 +#: ../examples/guestfs-examples.pod:61 ../examples/guestfs-faq.pod:667 #: ../examples/guestfs-performance.pod:388 ../examples/guestfs-recipes.pod:413 #: ../examples/guestfs-testing.pod:311 ../java/examples/guestfs-java.pod:74 #: ../ocaml/examples/guestfs-ocaml.pod:107 @@ -4780,7 +4782,7 @@ msgstr "" #. type: textblock #: ../erlang/examples/guestfs-erlang.pod:131 -#: ../examples/guestfs-examples.pod:66 ../examples/guestfs-faq.pod:554 +#: ../examples/guestfs-examples.pod:66 ../examples/guestfs-faq.pod:672 #: ../examples/guestfs-performance.pod:393 ../examples/guestfs-recipes.pod:418 #: ../examples/guestfs-testing.pod:316 ../java/examples/guestfs-java.pod:79 #: ../ocaml/examples/guestfs-ocaml.pod:112 @@ -5125,38 +5127,236 @@ msgstr "" #. type: =head1 #: ../examples/guestfs-faq.pod:128 +#, fuzzy +#| msgid "ERRORS" +msgid "COMMON ERRORS" +msgstr "ПОМИЛКИ" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:130 +msgid "\"child process died unexpectedly\"" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:132 +msgid "" +"This error indicates that qemu failed or the host kernel could not boot. To " +"get further information about the failure, you have to run:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:135 ../test-tool/libguestfs-test-tool.pod:21 +#, no-wrap +msgid "" +" libguestfs-test-tool\n" +"\n" +msgstr "" +" libguestfs-test-tool\n" +"\n" + +#. type: textblock +#: ../examples/guestfs-faq.pod:137 +msgid "" +"If, after using this, you still don't understand the failure, contact us " +"(see previous section)." +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-faq.pod:140 +msgid "COMMON PROBLEMS" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:142 +msgid "" +"See also L<guestfs(3)/LIBGUESTFS GOTCHAS> for some \"gotchas\" with using " +"the libguestfs API." +msgstr "" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:145 +msgid "Non-ASCII characters don't appear on VFAT filesystems." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:147 +msgid "Typical symptoms of this problem:" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:153 +msgid "" +"You get an error when you create a file where the filename contains non-" +"ASCII characters, particularly non 8-bit characters from Asian languages " +"(Chinese, Japanese, etc). The filesystem is VFAT." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:159 +msgid "" +"When you list a directory from a VFAT filesystem, filenames appear as " +"question marks." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:164 +#, fuzzy +#| msgid "This is an installed operating system." +msgid "This is a design flaw of the GNU/Linux system." +msgstr "Це встановлена операційна система." + +#. type: textblock +#: ../examples/guestfs-faq.pod:166 +msgid "" +"VFAT stores long filenames as UTF-16 characters. When opening or returning " +"filenames, the Linux kernel has to translate these to some form of 8 bit " +"string. UTF-8 would be the obvious choice, except for Linux users who " +"persist in using non-UTF-8 locales (the user's locale is not known to the " +"kernel because it's a function of libc)." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:172 +msgid "" +"Therefore you have to tell the kernel what translation you want done when " +"you mount the filesystem. The two methods are the C<iocharset> parameter " +"(which is not relevant to libguestfs) and the C<utf8> flag." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:176 +msgid "" +"So to use a VFAT filesystem you must add the C<utf8> flag when mounting. " +"From guestfish, use:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:179 +#, fuzzy, no-wrap +#| msgid "" +#| " guestfs_mount_options (g, \"\", \"/dev/sda1\", \"/\");\n" +#| "\n" +msgid "" +" ><fs> mount-options utf8 /dev/sda1 /\n" +"\n" +msgstr "" +" guestfs_mount_options (g, \"\", \"/dev/sda1\", \"/\");\n" +"\n" + +#. type: textblock +#: ../examples/guestfs-faq.pod:181 +#, fuzzy +#| msgid "guestfs_command_lines" +msgid "or on the guestfish command line:" +msgstr "guestfs_command_lines" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:183 +#, fuzzy, no-wrap +#| msgid "" +#| " guestfish --rw -a /dev/Guests/MyGuest -i\n" +#| "\n" +msgid "" +" guestfish [...] -m /dev/sda1:/:utf8\n" +"\n" +msgstr "" +" guestfish --rw -a /dev/Guests/MyGuest -i\n" +"\n" + +#. type: textblock +#: ../examples/guestfs-faq.pod:185 +msgid "or from the API:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:187 +#, fuzzy, no-wrap +#| msgid "" +#| " guestfs_mount_options (g, \"\", \"/dev/sda1\", \"/\");\n" +#| "\n" +msgid "" +" guestfs_mount_options (g, \"utf8\", \"/dev/sda1\", \"/\");\n" +"\n" +msgstr "" +" guestfs_mount_options (g, \"\", \"/dev/sda1\", \"/\");\n" +"\n" + +#. type: textblock +#: ../examples/guestfs-faq.pod:189 +msgid "The kernel will then translate filenames to and from UTF-8 strings." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:191 +msgid "" +"We considered adding this mount option transparently, but unfortunately " +"there are several problems with doing that:" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:198 +msgid "" +"On some Linux systems, the C<utf8> mount option doesn't work. We don't " +"precisely understand what systems or why, but this was reliably reported by " +"one user." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:204 +msgid "" +"It would prevent you from using the C<iocharset> parameter because it is " +"incompatible with C<utf8>. It is probably not a good idea to use this " +"parameter, but we don't want to prevent it." +msgstr "" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:210 +msgid "Non-ASCII characters appear as underscore (_) on ISO9660 filesystems." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:212 +msgid "" +"The filesystem was not prepared correctly with mkisofs or genisoimage. Make " +"sure the filesystem was created using Joliet and/or Rock Ridge extensions. " +"libguestfs does not require any special mount options to handle the " +"filesystem." +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-faq.pod:217 msgid "DOWNLOADING, INSTALLING, COMPILING LIBGUESTFS" msgstr "" #. type: =end -#: ../examples/guestfs-faq.pod:130 ../examples/guestfs-faq.pod:135 -#: ../examples/guestfs-faq.pod:312 ../examples/guestfs-faq.pod:317 +#: ../examples/guestfs-faq.pod:219 ../examples/guestfs-faq.pod:224 +#: ../examples/guestfs-faq.pod:421 ../examples/guestfs-faq.pod:426 #: ../src/guestfs.pod:2322 ../src/guestfs.pod:2327 msgid "html" msgstr "html" #. type: textblock -#: ../examples/guestfs-faq.pod:132 +#: ../examples/guestfs-faq.pod:221 msgid "<!-- old anchor for the next section --> <a name=\"binaries\"/>" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:137 +#: ../examples/guestfs-faq.pod:226 msgid "Where can I get the latest binaries for ...?" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:141 +#: ../examples/guestfs-faq.pod:230 msgid "Fedora E<ge> 11, RHEL E<ge> 5.3, EPEL 5" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:143 +#: ../examples/guestfs-faq.pod:232 msgid "Use:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:145 +#: ../examples/guestfs-faq.pod:234 #, no-wrap msgid "" " yum install '*guestf*'\n" @@ -5164,43 +5364,43 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:147 +#: ../examples/guestfs-faq.pod:236 msgid "" "For the latest builds, see: L<http://koji.fedoraproject.org/koji/packageinfo?" "packageID=8391>" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:150 +#: ../examples/guestfs-faq.pod:239 msgid "Red Hat Enterprise Linux 6" msgstr "Red Hat Enterprise Linux 6" #. type: textblock -#: ../examples/guestfs-faq.pod:152 +#: ../examples/guestfs-faq.pod:241 msgid "" "It is part of the default install. On RHEL 6 (only) you have to install " "C<libguestfs-winsupport> to get Windows guest support." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:155 +#: ../examples/guestfs-faq.pod:244 msgid "RHEL 6.3" msgstr "RHEL 6.3" #. type: textblock -#: ../examples/guestfs-faq.pod:157 +#: ../examples/guestfs-faq.pod:246 msgid "" "Preview packages are available here: L<http://people.redhat.com/~rjones/" "libguestfs-RHEL-6.3-preview/>" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:160 +#: ../examples/guestfs-faq.pod:249 msgid "Debian Squeeze (6)" msgstr "Debian Squeeze (6)" #. type: textblock -#: ../examples/guestfs-faq.pod:162 +#: ../examples/guestfs-faq.pod:251 msgid "" "Use Hilko Bengen's backport repository: L<http://people.debian.org/~bengen/" "libguestfs/>" @@ -5209,12 +5409,12 @@ msgstr "" "debian.org/~bengen/libguestfs/>" #. type: =item -#: ../examples/guestfs-faq.pod:165 +#: ../examples/guestfs-faq.pod:254 msgid "Debian Wheezy and later (7+)" msgstr "Debian Wheezy та пізніші версії (7+)" #. type: textblock -#: ../examples/guestfs-faq.pod:167 +#: ../examples/guestfs-faq.pod:256 msgid "" "Official Debian packages are available: L<http://packages.debian.org/search?" "keywords=libguestfs> (thanks Hilko Bengen)." @@ -5223,69 +5423,104 @@ msgstr "" "org/search?keywords=libguestfs> (завдяки Hilko Bengen)." #. type: =item -#: ../examples/guestfs-faq.pod:171 +#: ../examples/guestfs-faq.pod:260 msgid "Ubuntu" msgstr "Ubuntu" #. type: textblock -#: ../examples/guestfs-faq.pod:173 +#: ../examples/guestfs-faq.pod:262 msgid "" "We don't have an Ubuntu maintainer, and the packages supplied by Canonical " -"(which are outside our control) are broken. Try compiling from source (next " -"section)." +"(which are outside our control) are often broken. Try compiling from source " +"(next section)." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:266 +msgid "" +"Canonical decided to change the permissions on the kernel so that it's not " +"readable except by root. This is completely stupid, but they won't change " +"it (L<https://bugs.launchpad.net/ubuntu/+source/linux/+bug/759725>). So " +"every user should do this:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:272 ../examples/guestfs-faq.pod:294 +#, no-wrap +msgid "" +" sudo chmod 0644 /boot/vmlinuz*\n" +"\n" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:177 +#: ../examples/guestfs-faq.pod:274 msgid "Ubuntu 10.04" msgstr "Ubuntu 10.04" #. type: textblock -#: ../examples/guestfs-faq.pod:179 +#: ../examples/guestfs-faq.pod:276 msgid "See: L<http://libguestfs.org/download/binaries/ubuntu1004-packages/>" msgstr "Див. L<http://libguestfs.org/download/binaries/ubuntu1004-packages/>" #. type: =item -#: ../examples/guestfs-faq.pod:182 +#: ../examples/guestfs-faq.pod:279 msgid "Ubuntu 12.04" msgstr "Ubuntu 12.04" #. type: textblock -#: ../examples/guestfs-faq.pod:184 +#: ../examples/guestfs-faq.pod:281 +msgid "" +"libguestfs in this version of Ubuntu works, but you need to update " +"febootstrap and seabios to the latest versions." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:284 msgid "" -"The packages supplied by Canonical are broken. See: L<https://www.redhat." -"com/archives/libguestfs/2012-April/thread.html#00028>" +"You need febootstrap E<ge> 3.14-2 from: L<http://packages.ubuntu.com/precise/" +"febootstrap>" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:287 +msgid "" +"You need seabios E<ge> 0.6.2-0ubuntu2.1 or E<ge> 0.6.2-0ubuntu3 from: " +"L<http://packages.ubuntu.com/precise-updates/seabios> or L<http://packages." +"ubuntu.com/quantal/seabios>" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:292 +msgid "Also you need to do (see above):" msgstr "" -"Пакунки, створені Canonical непрацездатні. Див. L<https://www.redhat.com/" -"archives/libguestfs/2012-April/thread.html#00028>" #. type: =item -#: ../examples/guestfs-faq.pod:187 +#: ../examples/guestfs-faq.pod:296 msgid "Other Linux distro" msgstr "Інші дистрибутиви Linux" #. type: textblock -#: ../examples/guestfs-faq.pod:189 +#: ../examples/guestfs-faq.pod:298 msgid "Compile from source (next section)." msgstr "Можна зібрати з початкових кодів (наступний розділ)." #. type: =item -#: ../examples/guestfs-faq.pod:191 +#: ../examples/guestfs-faq.pod:300 msgid "Other non-Linux distro" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:193 +#: ../examples/guestfs-faq.pod:302 msgid "You'll have to compile from source, and port it." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:197 +#: ../examples/guestfs-faq.pod:306 msgid "How can I compile and install libguestfs from source?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:199 +#: ../examples/guestfs-faq.pod:308 msgid "" "If your Linux distro has a working port of febootstrap (that is, Fedora, Red " "Hat Enterprise Linux >= 6.3, Debian, Ubuntu and ArchLinux) then you should " @@ -5295,33 +5530,33 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:205 +#: ../examples/guestfs-faq.pod:314 msgid "" "If you I<don't> have febootstrap, you will need to use the \"fixed appliance " "method\". See: L<http://libguestfs.org/download/binaries/appliance/>" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:209 +#: ../examples/guestfs-faq.pod:318 msgid "Patches to port febootstrap to more Linux distros are welcome." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:211 +#: ../examples/guestfs-faq.pod:320 msgid "" "Why do I get an error when I try to rebuild from the source RPMs supplied by " "Red Hat / Fedora?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:214 +#: ../examples/guestfs-faq.pod:323 msgid "" "Because of the complexity of building the libguestfs appliance, the source " "RPMs provided cannot be rebuilt directly using C<rpmbuild> or C<mock>." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:218 +#: ../examples/guestfs-faq.pod:327 msgid "" "If you use Koji (which is open source software and may be installed " "locally), then the SRPMs can be rebuilt in Koji. L<https://fedoraproject." @@ -5329,7 +5564,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:222 +#: ../examples/guestfs-faq.pod:331 msgid "" "If you don't have or want to use Koji, then you have to give libguestfs " "access to the network so it can download the RPMs for building the " @@ -5338,7 +5573,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:228 +#: ../examples/guestfs-faq.pod:337 #, no-wrap msgid "" " %libguestfs_buildnet 1\n" @@ -5346,12 +5581,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:230 +#: ../examples/guestfs-faq.pod:339 msgid "If you are using mock, do:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:232 +#: ../examples/guestfs-faq.pod:341 #, no-wrap msgid "" " mock -D '%libguestfs_buildnet 1' [etc]\n" @@ -5359,22 +5594,22 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:234 +#: ../examples/guestfs-faq.pod:343 msgid "Libguestfs has a really long list of dependencies!" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:236 +#: ../examples/guestfs-faq.pod:345 msgid "That's because it does a lot of things." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:238 +#: ../examples/guestfs-faq.pod:347 msgid "How can I speed up libguestfs builds?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:240 +#: ../examples/guestfs-faq.pod:349 msgid "" "By far the most important thing you can do is to install and properly " "configure Squid. Note that the default configuration that ships with Squid " @@ -5382,7 +5617,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:244 +#: ../examples/guestfs-faq.pod:353 msgid "" "A very good place to start with Squid configuration is here: L<https://" "fedoraproject.org/wiki/Extras/" @@ -5390,38 +5625,38 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:247 +#: ../examples/guestfs-faq.pod:356 msgid "" "Make sure Squid is running, and that the environment variables C<" "$http_proxy> and C<$ftp_proxy> are pointing to it." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:250 +#: ../examples/guestfs-faq.pod:359 msgid "" "With Squid running and correctly configured, appliance builds should be " "reduced to a few minutes." msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:253 +#: ../examples/guestfs-faq.pod:362 msgid "SPEED, DISK SPACE USED BY LIBGUESTFS" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:255 +#: ../examples/guestfs-faq.pod:364 msgid "" "Note: Most of the information in this section has moved: L<guestfs-" "performance(1)>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:258 +#: ../examples/guestfs-faq.pod:367 msgid "Upload or write seem very slow." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:260 +#: ../examples/guestfs-faq.pod:369 msgid "" "In libguestfs E<lt> 1.13.16, the mount command (L<guestfs(3)/guestfs_mount>) " "enabled option C<-o sync> implicitly. This causes very poor write " @@ -5429,14 +5664,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:265 +#: ../examples/guestfs-faq.pod:374 msgid "" "For libguestfs E<lt> 1.13.16, replace mount with C<mount-options>, leaving " "the first parameter as an empty string." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:268 +#: ../examples/guestfs-faq.pod:377 msgid "" "You can also do this with more recent versions of libguestfs, but if you " "know that you are using libguestfs ≥ 1.13.16 then it's safe to use plain " @@ -5444,7 +5679,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:272 +#: ../examples/guestfs-faq.pod:381 msgid "" "If the underlying disk is not fully allocated (eg. sparse raw or qcow2) then " "writes can be slow because the host operating system has to do costly disk " @@ -5454,17 +5689,17 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:278 +#: ../examples/guestfs-faq.pod:387 msgid "Libguestfs uses too much disk space!" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:280 +#: ../examples/guestfs-faq.pod:389 msgid "libguestfs caches a large-ish appliance in:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:282 +#: ../examples/guestfs-faq.pod:391 #, no-wrap msgid "" " /var/tmp/.guestfs-<UID>\n" @@ -5472,36 +5707,36 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:284 +#: ../examples/guestfs-faq.pod:393 msgid "" "If the environment variable C<TMPDIR> is defined, then C<$TMPDIR/.guestfs-" "E<lt>UIDE<gt>> is used instead." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:287 +#: ../examples/guestfs-faq.pod:396 msgid "It is safe to delete this directory when you are not using libguestfs." msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:289 +#: ../examples/guestfs-faq.pod:398 msgid "USING LIBGUESTFS IN YOUR OWN PROGRAMS" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:291 +#: ../examples/guestfs-faq.pod:400 msgid "The API has hundreds of methods, where do I start?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:293 +#: ../examples/guestfs-faq.pod:402 msgid "" "We recommend you start by reading the API overview: L<guestfs(3)/API " "OVERVIEW>." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:296 +#: ../examples/guestfs-faq.pod:405 msgid "" "Although the API overview covers the C API, it is still worth reading even " "if you are going to use another programming language, because the API is the " @@ -5509,7 +5744,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:301 +#: ../examples/guestfs-faq.pod:410 #, no-wrap msgid "" " C guestfs_ln_sf (g, target, linkname);\n" @@ -5522,7 +5757,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:308 +#: ../examples/guestfs-faq.pod:417 msgid "" "Once you're familiar with the API overview, you should look at this list of " "starting points for other language bindings: L<guestfs(3)/USING LIBGUESTFS " @@ -5530,48 +5765,64 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:314 +#: ../examples/guestfs-faq.pod:423 msgid "<!-- old anchor for the next section --> <a name=\"debug\"/>" msgstr "" +#. type: =head2 +#: ../examples/guestfs-faq.pod:428 +msgid "" +"Can I use libguestfs in my proprietary / closed source / commercial program?" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:430 +msgid "" +"In general, yes. However this is not legal advice. You should read the " +"license that comes with libguestfs, and if you have specific questions about " +"your obligations when distributing libguestfs, contact a lawyer. In the " +"source tree the license is in the file C<COPYING.LIB> (LGPLv2+ for the " +"library and bindings) and C<COPYING> (GPLv2+ for the standalone programs)." +msgstr "" + #. type: =head1 -#: ../examples/guestfs-faq.pod:319 +#: ../examples/guestfs-faq.pod:437 msgid "DEBUGGING LIBGUESTFS" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:321 +#: ../examples/guestfs-faq.pod:439 msgid "" "How do I debug when using any libguestfs program or tool (eg. virt-v2v or " "virt-df)?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:324 +#: ../examples/guestfs-faq.pod:442 msgid "" "There are two C<LIBGUESTFS_*> environment variables you can set in order to " "get more information from libguestfs." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:329 +#: ../examples/guestfs-faq.pod:447 msgid "C<LIBGUESTFS_TRACE>" msgstr "C<LIBGUESTFS_TRACE>" #. type: textblock -#: ../examples/guestfs-faq.pod:331 +#: ../examples/guestfs-faq.pod:449 msgid "" "Set this to 1 and libguestfs will print out each command / API call in a " "format which is similar to guestfish commands." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:334 +#: ../examples/guestfs-faq.pod:452 msgid "C<LIBGUESTFS_DEBUG>" msgstr "C<LIBGUESTFS_DEBUG>" #. type: textblock -#: ../examples/guestfs-faq.pod:336 +#: ../examples/guestfs-faq.pod:454 msgid "" "Set this to 1 in order to enable massive amounts of debug messages. If you " "think there is some problem inside the libguestfs appliance, then you should " @@ -5579,12 +5830,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:342 +#: ../examples/guestfs-faq.pod:460 msgid "To set these from the shell, do this before running the program:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:344 +#: ../examples/guestfs-faq.pod:462 #, no-wrap msgid "" " export LIBGUESTFS_TRACE=1\n" @@ -5593,12 +5844,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:347 +#: ../examples/guestfs-faq.pod:465 msgid "For csh/tcsh the equivalent commands would be:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:349 +#: ../examples/guestfs-faq.pod:467 #, no-wrap msgid "" " setenv LIBGUESTFS_TRACE 1\n" @@ -5607,17 +5858,17 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:352 +#: ../examples/guestfs-faq.pod:470 msgid "For further information, see: L<guestfs(3)/ENVIRONMENT VARIABLES>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:354 +#: ../examples/guestfs-faq.pod:472 msgid "How do I debug when using guestfish?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:356 +#: ../examples/guestfs-faq.pod:474 msgid "" "You can use the same environment variables above. Alternatively use the " "guestfish options -x (to trace commands) or -v (to get the full debug " @@ -5625,60 +5876,60 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:360 +#: ../examples/guestfs-faq.pod:478 msgid "For further information, see: L<guestfish(1)>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:362 +#: ../examples/guestfs-faq.pod:480 msgid "How do I debug when using the API?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:364 +#: ../examples/guestfs-faq.pod:482 msgid "" "Call L<guestfs(3)/guestfs_set_trace> to enable command traces, and/or " "L<guestfs(3)/guestfs_set_verbose> to enable debug messages." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:367 +#: ../examples/guestfs-faq.pod:485 msgid "" "For best results, call these functions as early as possible, just after " "creating the guestfs handle if you can, and definitely before calling launch." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:371 +#: ../examples/guestfs-faq.pod:489 msgid "How do I capture debug output and put it into my logging system?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:373 +#: ../examples/guestfs-faq.pod:491 msgid "" "Use the event API. For examples, see: L<guestfs(3)/SETTING CALLBACKS TO " "HANDLE EVENTS>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:376 +#: ../examples/guestfs-faq.pod:494 msgid "Digging deeper into the appliance boot process." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:378 +#: ../examples/guestfs-faq.pod:496 msgid "" "Enable debugging and then read this documentation on the appliance boot " "process: L<guestfs(3)/INTERNALS>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:381 +#: ../examples/guestfs-faq.pod:499 msgid "libguestfs hangs or fails during run/launch." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:383 +#: ../examples/guestfs-faq.pod:501 msgid "" "Enable debugging and look at the full output. If you cannot work out what " "is going on, file a bug report, including the I<complete> output of " @@ -5686,17 +5937,17 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:387 +#: ../examples/guestfs-faq.pod:505 msgid "DESIGN/INTERNALS OF LIBGUESTFS" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:389 +#: ../examples/guestfs-faq.pod:507 msgid "Why don't you do everything through the FUSE / filesystem interface?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:392 +#: ../examples/guestfs-faq.pod:510 msgid "" "We offer a command called L<guestmount(1)> which lets you mount guest " "filesystems on the host. This is implemented as a FUSE module. Why don't " @@ -5705,7 +5956,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:397 +#: ../examples/guestfs-faq.pod:515 msgid "" "The reasons are twofold. Firstly, libguestfs offers API calls for doing " "things like creating and deleting partitions and logical volumes, which " @@ -5719,7 +5970,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:407 +#: ../examples/guestfs-faq.pod:525 msgid "" "The second reason is for efficiency. FUSE itself is reasonably efficient, " "but it does make lots of small, independent calls into the FUSE module. In " @@ -5732,17 +5983,17 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:417 +#: ../examples/guestfs-faq.pod:535 msgid "Why don't you do everything through GVFS?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:419 +#: ../examples/guestfs-faq.pod:537 msgid "The problems are similar to the problems with FUSE." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:421 +#: ../examples/guestfs-faq.pod:539 msgid "" "GVFS is a better abstraction than POSIX/FUSE. There is an FTP backend for " "GVFS, which is encouraging because FTP is conceptually similar to the " @@ -5752,12 +6003,12 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:427 +#: ../examples/guestfs-faq.pod:545 msgid "Can I use C<guestfish --ro> as a way to backup my virtual machines?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:429 +#: ../examples/guestfs-faq.pod:547 msgid "" "Usually this is not a good idea. The question is answered in more detail in " "this mailing list posting: L<https://www.redhat.com/archives/libguestfs/2010-" @@ -5765,19 +6016,19 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:433 +#: ../examples/guestfs-faq.pod:551 msgid "What's the difference between guestfish and virt-rescue?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:435 +#: ../examples/guestfs-faq.pod:553 msgid "" "A lot of people are confused by the two superficially similar tools we " "provide:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:438 +#: ../examples/guestfs-faq.pod:556 #, no-wrap msgid "" " $ guestfish --ro -a guest.img\n" @@ -5787,7 +6038,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:442 +#: ../examples/guestfs-faq.pod:560 #, no-wrap msgid "" " $ virt-rescue --ro guest.img\n" @@ -5796,7 +6047,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:445 +#: ../examples/guestfs-faq.pod:563 msgid "" "And the related question which then arises is why you can't type in full " "shell commands with all the --options in guestfish (but you can in L<virt-" @@ -5804,7 +6055,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:449 +#: ../examples/guestfs-faq.pod:567 msgid "" "L<guestfish(1)> is a program providing structured access to the L<guestfs(3)" "> API. It happens to be a nice interactive shell too, but its primary " @@ -5815,7 +6066,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:456 +#: ../examples/guestfs-faq.pod:574 msgid "" "L<virt-rescue(1)> is a free-for-all freeform way to boot the libguestfs " "appliance and make arbitrary changes to your VM. It's not structured, you " @@ -5824,7 +6075,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:461 +#: ../examples/guestfs-faq.pod:579 msgid "" "But, libguestfs also has a \"backdoor\" into the appliance allowing you to " "send arbitrary shell commands. It's not as flexible as virt-rescue, because " @@ -5832,7 +6083,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:466 +#: ../examples/guestfs-faq.pod:584 #, no-wrap msgid "" " ><fs> debug sh \"cmd arg1 arg2 ...\"\n" @@ -5840,7 +6091,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:468 +#: ../examples/guestfs-faq.pod:586 msgid "" "Note that you should B<not> rely on this. It could be removed or changed in " "future. If your program needs some operation, please add it to the " @@ -5848,7 +6099,7 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:472 +#: ../examples/guestfs-faq.pod:590 msgid "" "What's the deal with C<guestfish -i>? Why does virt-cat only work on a real " "VM image, but virt-df works on any disk image? What does \"no root device " @@ -5856,28 +6107,28 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:477 +#: ../examples/guestfs-faq.pod:595 msgid "" "These questions are all related at a fundamental level which may not be " "immediately obvious." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:480 +#: ../examples/guestfs-faq.pod:598 msgid "" "At the L<guestfs(3)> API level, a \"disk image\" is just a pile of " "partitions and filesystems." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:483 +#: ../examples/guestfs-faq.pod:601 msgid "" "In contrast, when the virtual machine boots, it mounts those filesystems " "into a consistent hierarchy such as:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:486 +#: ../examples/guestfs-faq.pod:604 #, no-wrap msgid "" " / (/dev/sda2)\n" @@ -5893,12 +6144,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:496 +#: ../examples/guestfs-faq.pod:614 msgid "(or drive letters on Windows)." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:498 +#: ../examples/guestfs-faq.pod:616 msgid "" "The API first of all sees the disk image at the \"pile of filesystems\" " "level. But it also has a way to inspect the disk image to see if it " @@ -5907,12 +6158,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:503 +#: ../examples/guestfs-faq.pod:621 msgid "Users expect some tools (like L<virt-cat(1)>) to work with VM paths:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:505 +#: ../examples/guestfs-faq.pod:623 #, no-wrap msgid "" " virt-cat fedora.img /var/log/messages\n" @@ -5920,7 +6171,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:507 +#: ../examples/guestfs-faq.pod:625 msgid "" "How does virt-cat know that C</var> is a separate partition? The trick is " "that virt-cat performs inspection on the disk image, and uses that to " @@ -5928,7 +6179,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:511 +#: ../examples/guestfs-faq.pod:629 msgid "" "Some tools (including L<virt-cat(1)>, L<virt-edit(1)>, L<virt-ls(1)>) use " "inspection to map VM paths. Other tools, such as L<virt-df(1)> and L<virt-" @@ -5937,7 +6188,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:516 +#: ../examples/guestfs-faq.pod:634 msgid "" "L<guestfish(1)> is in an interesting middle ground. If you use the I<-a> " "and I<-m> command line options, then you have to tell guestfish exactly how " @@ -5945,14 +6196,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:521 +#: ../examples/guestfs-faq.pod:639 msgid "" "If you use the I<-i> option, libguestfs performs inspection and mounts the " "filesystems for you." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:524 +#: ../examples/guestfs-faq.pod:642 msgid "" "The error C<no root device found in this operating system image> is related " "to this. It means inspection was unable to locate an operating system " @@ -5962,12 +6213,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:532 +#: ../examples/guestfs-faq.pod:650 msgid "L<guestfish(1)>, L<guestfs(3)>, L<http://libguestfs.org/>." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:542 ../examples/guestfs-performance.pod:381 +#: ../examples/guestfs-faq.pod:660 ../examples/guestfs-performance.pod:381 msgid "Copyright (C) 2012 Red Hat Inc. L<http://libguestfs.org/>" msgstr "" @@ -50423,7 +50674,7 @@ msgid "" msgstr "" #. type: =head1 -#: ../src/guestfs.pod:3379 ../tools/virt-make-fs.pl:585 +#: ../src/guestfs.pod:3379 ../tools/virt-make-fs.pl:606 #: ../tools/virt-win-reg.pl:772 msgid "BUGS" msgstr "ВАДИ" @@ -50828,16 +51079,30 @@ msgstr "" #. type: =head2 #: ../sysprep/sysprep-operations.pod:128 +#, fuzzy +#| msgid "B<dovecot-data> *" +msgid "B<puppet-data-log> *" +msgstr "B<dovecot-data> *" + +#. type: textblock +#: ../sysprep/sysprep-operations.pod:131 +#, fuzzy +#| msgid "Remove the database and log files of sssd." +msgid "Remove the data and log files of puppet." +msgstr "Вилучити бази даних і файли журналів sssd." + +#. type: =head2 +#: ../sysprep/sysprep-operations.pod:133 msgid "B<random-seed> *" msgstr "B<random-seed> *" #. type: textblock -#: ../sysprep/sysprep-operations.pod:131 +#: ../sysprep/sysprep-operations.pod:136 msgid "Generate random seed for guest." msgstr "Створити породжувач випадкових чисел для гостьової системи." #. type: textblock -#: ../sysprep/sysprep-operations.pod:133 +#: ../sysprep/sysprep-operations.pod:138 msgid "" "Write some random bytes from the host into the random seed file of the guest." msgstr "" @@ -50845,49 +51110,49 @@ msgstr "" "псевдовипадкових чисел у гостьовій системі." #. type: textblock -#: ../sysprep/sysprep-operations.pod:136 +#: ../sysprep/sysprep-operations.pod:141 msgid "See L</RANDOM SEED> below." msgstr "Див. L</RANDOM SEED> нижче." #. type: =head2 -#: ../sysprep/sysprep-operations.pod:138 +#: ../sysprep/sysprep-operations.pod:143 msgid "B<rhn-systemid> *" msgstr "B<rhn-systemid> *" #. type: textblock -#: ../sysprep/sysprep-operations.pod:141 +#: ../sysprep/sysprep-operations.pod:146 msgid "Remove the RHN system ID." msgstr "Вилучити ідентифікатор системи у RHN." #. type: =head2 -#: ../sysprep/sysprep-operations.pod:143 +#: ../sysprep/sysprep-operations.pod:148 msgid "B<samba-db-log> *" msgstr "B<samba-db-log> *" #. type: textblock -#: ../sysprep/sysprep-operations.pod:146 +#: ../sysprep/sysprep-operations.pod:151 msgid "Remove the database and log files of Samba." msgstr "Вилучити бази даних та файли журналів Samba." #. type: =head2 -#: ../sysprep/sysprep-operations.pod:148 +#: ../sysprep/sysprep-operations.pod:153 msgid "B<script> *" msgstr "B<script> *" #. type: textblock -#: ../sysprep/sysprep-operations.pod:151 +#: ../sysprep/sysprep-operations.pod:156 msgid "Run arbitrary scripts against the guest." msgstr "Запустити довільні скрипти дій над гостьовою системою." #. type: textblock -#: ../sysprep/sysprep-operations.pod:153 +#: ../sysprep/sysprep-operations.pod:158 msgid "" "The C<script> module lets you run arbitrary shell scripts or programs " "against the guest." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:156 +#: ../sysprep/sysprep-operations.pod:161 msgid "" "Note this feature requires FUSE support. You may have to enable this in " "your host, for example by adding the current user to the C<fuse> group, or " @@ -50895,14 +51160,14 @@ msgid "" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:160 +#: ../sysprep/sysprep-operations.pod:165 msgid "" "Use one or more I<--script> parameters to specify scripts or programs that " "will be run against the guest." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:163 +#: ../sysprep/sysprep-operations.pod:168 msgid "" "The script or program is run with its current directory being the guest's " "root directory, so relative paths should be used. For example: C<rm etc/" @@ -50911,34 +51176,34 @@ msgid "" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:169 +#: ../sysprep/sysprep-operations.pod:174 msgid "" "Normally a temporary mount point for the guest is used, but you can choose a " "specific one by using the I<--scriptdir> parameter." msgstr "" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:172 +#: ../sysprep/sysprep-operations.pod:177 msgid "B<smolt-uuid> *" msgstr "B<smolt-uuid> *" #. type: textblock -#: ../sysprep/sysprep-operations.pod:175 +#: ../sysprep/sysprep-operations.pod:180 msgid "Remove the Smolt hardware UUID." msgstr "Вилучити UUID обладнання Smolt." #. type: =head2 -#: ../sysprep/sysprep-operations.pod:177 +#: ../sysprep/sysprep-operations.pod:182 msgid "B<ssh-hostkeys> *" msgstr "B<ssh-hostkeys> *" #. type: textblock -#: ../sysprep/sysprep-operations.pod:180 +#: ../sysprep/sysprep-operations.pod:185 msgid "Remove the SSH host keys in the guest." msgstr "Вилучити ключі вузла SSH у гостьовій системі." #. type: textblock -#: ../sysprep/sysprep-operations.pod:182 +#: ../sysprep/sysprep-operations.pod:187 msgid "" "The SSH host keys are regenerated (differently) next time the guest is " "booted." @@ -50947,7 +51212,7 @@ msgstr "" "завантаження гостьової системи." #. type: textblock -#: ../sysprep/sysprep-operations.pod:185 +#: ../sysprep/sysprep-operations.pod:190 msgid "" "If, after cloning, the guest gets the same IP address, ssh will give you a " "stark warning about the host key changing:" @@ -50956,7 +51221,7 @@ msgstr "" "надасть вам додаткове попередження щодо зміни ключа вузла:" #. type: verbatim -#: ../sysprep/sysprep-operations.pod:188 +#: ../sysprep/sysprep-operations.pod:193 #, no-wrap msgid "" " @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n" @@ -50972,17 +51237,17 @@ msgstr "" "\n" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:193 +#: ../sysprep/sysprep-operations.pod:198 msgid "B<ssh-userdir> *" msgstr "B<ssh-userdir> *" #. type: textblock -#: ../sysprep/sysprep-operations.pod:196 +#: ../sysprep/sysprep-operations.pod:201 msgid "Remove \".ssh\" directories in the guest." msgstr "Вилучити каталоги «.ssh» у гостьовій системі." #. type: textblock -#: ../sysprep/sysprep-operations.pod:198 +#: ../sysprep/sysprep-operations.pod:203 msgid "" "Remove the C<.ssh> directory of user \"root\" and any other users who have a " "C<.ssh> directory in their home directory." @@ -50991,27 +51256,27 @@ msgstr "" "домашні каталоги яких містять каталог C<.ssh>." #. type: =head2 -#: ../sysprep/sysprep-operations.pod:201 +#: ../sysprep/sysprep-operations.pod:206 msgid "B<sssd-db-log> *" msgstr "B<sssd-db-log> *" #. type: textblock -#: ../sysprep/sysprep-operations.pod:204 +#: ../sysprep/sysprep-operations.pod:209 msgid "Remove the database and log files of sssd." msgstr "Вилучити бази даних і файли журналів sssd." #. type: =head2 -#: ../sysprep/sysprep-operations.pod:206 +#: ../sysprep/sysprep-operations.pod:211 msgid "B<udev-persistent-net> *" msgstr "B<udev-persistent-net> *" #. type: textblock -#: ../sysprep/sysprep-operations.pod:209 +#: ../sysprep/sysprep-operations.pod:214 msgid "Remove udev persistent net rules." msgstr "Вилучити постійні правила мережі udev." #. type: textblock -#: ../sysprep/sysprep-operations.pod:211 +#: ../sysprep/sysprep-operations.pod:216 msgid "" "Remove udev persistent net rules which map the guest's existing MAC address " "to a fixed ethernet device (eg. eth0)." @@ -51020,7 +51285,7 @@ msgstr "" "адресу гостьової системи на фіксований пристрій ethernet (наприклад eth0)." #. type: textblock -#: ../sysprep/sysprep-operations.pod:214 +#: ../sysprep/sysprep-operations.pod:219 msgid "" "After a guest is cloned, the MAC address usually changes. Since the old MAC " "address occupies the old name (eg. eth0), this means the fresh MAC address " @@ -51034,17 +51299,17 @@ msgstr "" "udev цьому можна запобігти." #. type: =head2 -#: ../sysprep/sysprep-operations.pod:219 +#: ../sysprep/sysprep-operations.pod:224 msgid "B<user-account>" msgstr "B<user-account>" #. type: textblock -#: ../sysprep/sysprep-operations.pod:221 +#: ../sysprep/sysprep-operations.pod:226 msgid "Remove the user accounts in the guest." msgstr "Вилучити облікові записи користувачів у гостьовій системі." #. type: textblock -#: ../sysprep/sysprep-operations.pod:223 +#: ../sysprep/sysprep-operations.pod:228 msgid "" "Remove all the user accounts and their home directories. The \"root\" " "account is not removed." @@ -51053,17 +51318,17 @@ msgstr "" "Обліковий запис «root» вилучено не буде." #. type: =head2 -#: ../sysprep/sysprep-operations.pod:226 +#: ../sysprep/sysprep-operations.pod:231 msgid "B<utmp> *" msgstr "B<utmp> *" #. type: textblock -#: ../sysprep/sysprep-operations.pod:229 +#: ../sysprep/sysprep-operations.pod:234 msgid "Remove the utmp file." msgstr "Вилучити файл utmp." #. type: textblock -#: ../sysprep/sysprep-operations.pod:231 +#: ../sysprep/sysprep-operations.pod:236 msgid "" "This file records who is currently logged in on a machine. In modern Linux " "distros it is stored in a ramdisk and hence not part of the virtual " @@ -51075,17 +51340,17 @@ msgstr "" "у старіших версіях дистрибутивів." #. type: =head2 -#: ../sysprep/sysprep-operations.pod:235 +#: ../sysprep/sysprep-operations.pod:240 msgid "B<yum-uuid> *" msgstr "B<yum-uuid> *" #. type: textblock -#: ../sysprep/sysprep-operations.pod:238 +#: ../sysprep/sysprep-operations.pod:243 msgid "Remove the yum UUID." msgstr "Вилучити UUID yum." #. type: textblock -#: ../sysprep/sysprep-operations.pod:240 +#: ../sysprep/sysprep-operations.pod:245 msgid "" "Yum creates a fresh UUID the next time it runs when it notices that the " "original UUID has been erased." @@ -51827,16 +52092,6 @@ msgstr "" msgid "If you suspect a problem in libguestfs, then just run:" msgstr "" -#. type: verbatim -#: ../test-tool/libguestfs-test-tool.pod:21 -#, no-wrap -msgid "" -" libguestfs-test-tool\n" -"\n" -msgstr "" -" libguestfs-test-tool\n" -"\n" - #. type: textblock #: ../test-tool/libguestfs-test-tool.pod:23 msgid "It will print lots of diagnostic messages." @@ -52575,7 +52830,7 @@ msgid "For MBR, virt-make-fs sets the partition type byte automatically." msgstr "" #. type: textblock -#: ../tools/virt-make-fs.pl:572 +#: ../tools/virt-make-fs.pl:593 msgid "" "L<guestfish(1)>, L<virt-format(1)>, L<virt-resize(1)>, L<virt-tar-in(1)>, " "L<mkisofs(1)>, L<genisoimage(1)>, L<mksquashfs(1)>, L<mke2fs(8)>, L<resize2fs" @@ -52583,14 +52838,14 @@ msgid "" msgstr "" #. type: textblock -#: ../tools/virt-make-fs.pl:587 ../tools/virt-win-reg.pl:774 +#: ../tools/virt-make-fs.pl:608 ../tools/virt-win-reg.pl:774 msgid "" "When reporting bugs, please enable debugging and capture the I<complete> " "output:" msgstr "" #. type: verbatim -#: ../tools/virt-make-fs.pl:590 +#: ../tools/virt-make-fs.pl:611 #, no-wrap msgid "" " export LIBGUESTFS_DEBUG=1\n" @@ -52602,7 +52857,7 @@ msgstr "" "\n" #. type: textblock -#: ../tools/virt-make-fs.pl:593 +#: ../tools/virt-make-fs.pl:614 msgid "" "Attach /tmp/virt-make-fs.log to a new bug report at L<https://bugzilla." "redhat.com/>" @@ -53543,3 +53798,10 @@ msgid "" "Attach /tmp/virt-win-reg.log to a new bug report at L<https://bugzilla." "redhat.com/>" msgstr "" + +#~ msgid "" +#~ "The packages supplied by Canonical are broken. See: L<https://www.redhat." +#~ "com/archives/libguestfs/2012-April/thread.html#00028>" +#~ msgstr "" +#~ "Пакунки, створені Canonical непрацездатні. Див. L<https://www.redhat.com/" +#~ "archives/libguestfs/2012-April/thread.html#00028>" |