Brief description of the problem
getting error on rescanning disks ‘expected string or buffer’
Detailed step by step instructions to reproduce the problem
My main rockstor system died. I’m trying to import the data disks into a new rockstor system. When I click on the rescan button to get a list of disks I get this error.
If I do an fdisk -l or btrfs fi show, I see all the data disks and data pools.
Although the GUI gives an error, rockstor actually mounts the data pools into /mnt2 and I can access the data via the CLI, but the GUI does not list the drives - pools - or shares. Has anyone see this before? have tips on a workaround? Thanks!
Error Traceback provided on the Web-UI
Traceback (most recent call last): File "/opt/rockstor/src/rockstor/rest_framework_custom/generic_view.py", line 40, in _handle_exception yield File "/opt/rockstor/src/rockstor/storageadmin/views/disk.py", line 272, 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 238, 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