Expected string or buffer - rescan disks blank

Brief description of the problem

Installed Rockstor on new drive as old drive failed. Need to import previous Pool. Disks are not populating and receive error when clicking “rescan” for disks.

Detailed step by step instructions to reproduce the problem

[write here]

Web-UI screenshot

[Drag and drop the image here]

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 383, 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 348, in _update_disk_state if (re.match('fake-serial-', do.serial) is not None) or ( File "/usr/lib64/python2.7/re.py", line 137, in match return _compile(pattern, flags).match(string) TypeError: expected string or buffer

@Squeakz Make sure you are running as new a version of Rockstor as your update subscription supplies prior to the import as there have been many updates / fixes for issues such as this. Also if you could give details of your system as we did see an issue like this more recently on a system with 27 disks which was fixed in:

Let us know the output of:

yum info rockstor

and if your problem persists post full update.

Hope that helps.