Multipath Fibre Channel fails rescan

duplicate key value violates unique constraint “storageadmin_disk_name_key” DETAIL: Key (name)=(scsi-22285000155f8f1fa) already exists.

Brief description of the problem

New to Rockstor, new installation. Had to remove volume(s) from attached Promise VTrak E830f to even complete the install (some dependancy of multipath not met Installation fails at multipath libs).
I have now installed and added the configuration I want on the Promise, but rescanning the storage hit me with:
duplicate key value violates unique constraint “storageadmin_disk_name_key” DETAIL: Key (name)=(scsi-22285000155f8f1fa) already exists.
Although this is correct I don’t know how to get around it after installing.
(PS: New to CentOS as well)

This post from one year ago seems to indicate that multipath would come to Rockstor at some point:

How is progress on this ?

Rockstor version: 3.8.16-16
Linux: 4.8.7-1.el7.elrepo.x86_64

Detailed step by step instructions to reproduce the problem

Connect dual Fibre Channel card to each controller in a Promise VTrak E830f (for redundancy) and you’ll see
the disk array twice with lsblk.

Web-UI screenshot

Not relevant

Error Traceback provided on the Web-UI

Traceback (most recent call last): File "/opt/rockstor/src/rockstor/rest_framework_custom/generic_view.py", line 41, in _handle_exception yield File "/opt/rockstor/src/rockstor/storageadmin/views/disk.py", line 320, in post return self._update_disk_state() File "/opt/rockstor/eggs/Django-1.8.16-py2.7.egg/django/utils/decorators.py", line 145, in inner return func(*args, **kwargs) File "/opt/rockstor/src/rockstor/storageadmin/views/disk.py", line 268, in _update_disk_state dob.save() File "/opt/rockstor/eggs/Django-1.8.16-py2.7.egg/django/db/models/base.py", line 734, in save force_update=force_update, update_fields=update_fields) File "/opt/rockstor/eggs/Django-1.8.16-py2.7.egg/django/db/models/base.py", line 762, in save_base updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields) File "/opt/rockstor/eggs/Django-1.8.16-py2.7.egg/django/db/models/base.py", line 846, in _save_table result = self._do_insert(cls._base_manager, using, fields, update_pk, raw) File "/opt/rockstor/eggs/Django-1.8.16-py2.7.egg/django/db/models/base.py", line 885, in _do_insert using=using, raw=raw) File "/opt/rockstor/eggs/Django-1.8.16-py2.7.egg/django/db/models/manager.py", line 127, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "/opt/rockstor/eggs/Django-1.8.16-py2.7.egg/django/db/models/query.py", line 920, in _insert return query.get_compiler(using=using).execute_sql(return_id) File "/opt/rockstor/eggs/Django-1.8.16-py2.7.egg/django/db/models/sql/compiler.py", line 974, in execute_sql cursor.execute(sql, params) File "/opt/rockstor/eggs/Django-1.8.16-py2.7.egg/django/db/backends/utils.py", line 64, in execute return self.cursor.execute(sql, params) File "/opt/rockstor/eggs/Django-1.8.16-py2.7.egg/django/db/utils.py", line 98, in __exit__ six.reraise(dj_exc_type, dj_exc_value, traceback) File "/opt/rockstor/eggs/Django-1.8.16-py2.7.egg/django/db/backends/utils.py", line 64, in execute return self.cursor.execute(sql, params) IntegrityError: duplicate key value violates unique constraint "storageadmin_disk_name_key" DETAIL: Key (name)=(scsi-22285000155f8f1fa) already exists.