X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=ruby%2Fexamples%2Finspect_vm.rb;h=abf2279010e21771e45b7c6b1e8c3ca5ee50e5bf;hb=d025e91f6751505c70b7b5f492ee72c67e274ecf;hp=032dec4fc8ec6aedb2abcec2874db00b5a633b99;hpb=37e632b7b8e1bd8c9893bb8e3c9a8691c78256a4;p=libguestfs.git diff --git a/ruby/examples/inspect_vm.rb b/ruby/examples/inspect_vm.rb index 032dec4..abf2279 100644 --- a/ruby/examples/inspect_vm.rb +++ b/ruby/examples/inspect_vm.rb @@ -41,7 +41,11 @@ for root in roots do mps = g.inspect_get_mountpoints(root) mps = mps.sort {|a,b| a[0].length <=> b[0].length} for mp in mps do - g.mount_ro(mp[1], mp[0]) + begin + g.mount_ro(mp[1], mp[0]) + rescue Guestfs::Error => msg + printf("%s (ignored)\n", msg) + end end # If /etc/issue.net file exists, print up to 3 lines.