If "backup_share" is not set, this error is logged:
Oct 10 15:57:50 centstack.localdomain cinder-backup[17863]: ERROR oslo.service.loopingcall [-] Fixed interval looping call 'cinder.backup.manager.BackupManager._setup_backup
Oct 10 15:57:50 centstack.localdomain cinder-backup[17863]: ERROR oslo.service.loopingcall Traceback (most recent call last):
Oct 10 15:57:50 centstack.localdomain cinder-backup[17863]: ERROR oslo.service.loopingcall File "/usr/lib/python2.7/site-packages/oslo_service/loopingcall.py", line 193, i
Oct 10 15:57:50 centstack.localdomain cinder-backup[17863]: ERROR oslo.service.loopingcall result = func(*self.args, **self.kw)
Oct 10 15:57:50 centstack.localdomain cinder-backup[17863]: ERROR oslo.service.loopingcall File "/opt/stack/cinder/cinder/backup/manager.py", line 151, in _setup_backup_dr
Oct 10 15:57:50 centstack.localdomain cinder-backup[17863]: ERROR oslo.service.loopingcall backup_service = self.service(context=ctxt, db=self.db)
Oct 10 15:57:50 centstack.localdomain cinder-backup[17863]: ERROR oslo.service.loopingcall File "/opt/stack/cinder/cinder/backup/drivers/nfs.py", line 61, in __init__
Oct 10 15:57:50 centstack.localdomain cinder-backup[17863]: ERROR oslo.service.loopingcall backup_path = self._init_backup_repo_path()
Oct 10 15:57:50 centstack.localdomain cinder-backup[17863]: ERROR oslo.service.loopingcall File "/opt/stack/cinder/cinder/backup/drivers/nfs.py", line 82, in _init_backup_
Oct 10 15:57:50 centstack.localdomain cinder-backup[17863]: ERROR oslo.service.loopingcall remotefsclient.mount(self.backup_share)
Oct 10 15:57:50 centstack.localdomain cinder-backup[17863]: ERROR oslo.service.loopingcall File "/opt/stack/os-brick/os_brick/remotefs/remotefs.py", line 97, in mount
Oct 10 15:57:50 centstack.localdomain cinder-backup[17863]: ERROR oslo.service.loopingcall mount_path = self.get_mount_point(share)
Oct 10 15:57:50 centstack.localdomain cinder-backup[17863]: ERROR oslo.service.loopingcall File "/opt/stack/os-brick/os_brick/remotefs/remotefs.py", line 81, in get_mount_
Oct 10 15:57:50 centstack.localdomain cinder-backup[17863]: ERROR oslo.service.loopingcall self._get_hash_str(device_name))
Oct 10 15:57:50 centstack.localdomain cinder-backup[17863]: ERROR oslo.service.loopingcall File "/opt/stack/os-brick/os_brick/remotefs/remotefs.py", line 73, in _get_hash_
Oct 10 15:57:50 centstack.localdomain cinder-backup[17863]: ERROR oslo.service.loopingcall return hashlib.md5(base_str).hexdigest()
Oct 10 15:57:50 centstack.localdomain cinder-backup[17863]: ERROR oslo.service.loopingcall TypeError: md5() argument 1 must be string or buffer, not None
fixing this results in the more sensible error message based on the checking that is already done:
Oct 10 16:00:47 centstack.localdomain cinder-backup[17939]: ERROR oslo.service.loopingcall InvalidConfigurationValue: Value "None" is not valid for configuration option "backup_share"
Fix proposed to branch: master /review. openstack. org/609534
Review: https:/