diff --git a/virt-install b/virt-install index 995f2c3..1215420 100755 --- a/virt-install +++ b/virt-install @@ -15,6 +15,7 @@ import os, sys, string +import errno from optparse import OptionParser, OptionValueError import subprocess import logging @@ -311,7 +312,15 @@ def vnc_console(dom, uri): args = args + [ "--wait", "%s" % dom.ID()] child = os.fork() if not child: - os.execvp(args[0], args) + try: + os.execvp(args[0], args) + except OSError, (err, msg): + if err == errno.ENOENT: + print _("virt-viewer not found, please install the 'virt-viewer' package") + else: + raise OSError, (err, msg) + except e: + raise os._exit(1) return child --UlVJffcvxoiEqYs2-- _______________________________________________ et-mgmt-tools mailing list et-mgmt-tools@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/et-mgmt-tools