On 07/26/2017 12:06 PM, Radostin wrote: > The check here should be done only if virt-bootstrap has been called. > >> Prevent container creation if virt-bootstrap has not finished >> successfully. >> --- >> virtManager/asyncjob.py | 3 +++ >> virtManager/create.py | 6 +++++- >> 2 files changed, 8 insertions(+), 1 deletion(-) >> >> diff --git a/virtManager/asyncjob.py b/virtManager/asyncjob.py >> index 3c96fdf..35347ca 100644 >> --- a/virtManager/asyncjob.py >> +++ b/virtManager/asyncjob.py >> @@ -257,6 +257,9 @@ class vmmAsyncJob(vmmGObjectUI): >> def set_error(self, error, details): >> self._error_info = (error, details) >> >> + def has_error(self): >> + return bool(self._error_info) >> + >> def set_extra_data(self, data): >> self._data = data >> def get_extra_data(self): >> diff --git a/virtManager/create.py b/virtManager/create.py >> index d8e09bf..dd99c17 100644 >> --- a/virtManager/create.py >> +++ b/virtManager/create.py >> @@ -2512,6 +2512,9 @@ class vmmCreate(vmmGObjectUI): >> if bootstrap_args: >> # Start container bootstrap >> self._create_directory_tree(asyncjob, meter, bootstrap_args) >> + # Do not continue if virt-bootstrap has not finished >> successfully >> + if asyncjob.has_error: >> + return >> This will always resolve to True, it should be has_error() I think. I fixed that and pushed, sorry for the review delay. I pushed patch #2 and #3 as well Thanks, Cole _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list