@jim.allum Welcome to the Rockstor community. Nice write-up and thanks for sharing it. Glad you found a work around for your 4.12 kernel related issue.
On a related note to the above Rockstor’s banner warning reference re the kernel version not matching it’s ‘idea’ on what you should be running: that info/setting is held in the following file:
/opt/rockstor/src/rockstor/settings.py.
Under the entry:
SUPPORTED_KERNEL_VERSION
I.e the current entry (given we currently assume 4.12) is as follows:
SUPPORTED_KERNEL_VERSION = '4.12.4-1.el7.elrepo.x86_64'
Try changing that entry (ie via nano) to the full version reference of your installed kernel:
ie “4.15.0-1.el7.elrepo.x86_64”
Linking to a prior forum request for the same info when we ran a much older kernel where, like your experience, a newer variant was required; @Dragon2611 related post:
Let us know how that works out.
Thanks again for sharing your findings.