diff --git a/cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py b/cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py index f97d0a2d3a0..9a9729f9918 100644 --- a/cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py +++ b/cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py @@ -329,6 +329,14 @@ class HPELeftHandISCSIDriver(driver.ISCSIDriver): def do_setup(self, context): """Set up LeftHand client.""" + if not hpelefthandclient: + # Checks if client was successfully imported + ex_msg = (_("HPELeftHand client is not installed. Please" + " install using 'pip install " + "python-lefthandclient'.")) + LOG.error(ex_msg) + raise exception.VolumeDriverException(ex_msg) + if hpelefthandclient.version < MIN_CLIENT_VERSION: ex_msg = (_("Invalid hpelefthandclient version found (" "%(found)s). Version %(minimum)s or greater "