Evening all. After an extended trial period I decided to back Rockstor and purchase a 3 year Stable Update package. However, after updating from my existing Rockstor installation (3.8.14) to the current build I lost the Web UI and effectively every file on the SMB Share. The Rockstor install is a VM in Windows directly controlling a RAID 1 pool and has been fairly stable since I abandoned a previous RAID 6 pool that failed.
Details:
After activating the UUID of my existing install (3.8.14) the Web UI prompted the update to the latest version (as of 29 November 2017). I clicked to start the update and the 5 minute countdown window popped up. I let Rockstor run its course without interrupting and the countdown window updated to (paraphrasing) “upgrade in progress, please refresh in a few minutes.” I left Rockstor alone until the page refreshed itself with a pop-up window stating:
You are running an unsupported kernel(4.6.0-1.el7.elrepo.x86_64). Some features may not work properly. Please reboot and the system will automatically boot using the supported kernel(4.12.4-1.el7.elrepo.x86_64)
I selected Reboot from within the Web UI and watched the command line progress on the VM. Everything came back up normally on the VM, but I am unable to connect to the Web UI. I confirmed the ip address, but every time I get an “Unable to Connect.”
Secondly (and more importantly to me), the SMB Share still exists, but every single folder except for 1 is missing and almost every file in that folder is inaccessible.
EDIT I was mistaken, the SMB Share is gone as well. What I was accessing was a folder that was partially saved for offline use.
I did try yum update but aside from 2 python updates nothing changed.
No Web UI screenshot available.
No Error Traceback available.
I did stumble across one post while writing this saying that there was some sort of significant change at 3.8.15 and to simply do a clean install instead of updating. Is that really my best option? And if so my data in the RAID 1 pool should otherwise remain intact, correct? I ask because I do remember trying to do a manual install of 3.8.16 at one point and it refused to import the 3.8.14 pool.
As this install is on a VM I do have access to the command line via the host machine, but if you need info please assume my command line knowledge is somewhere around the kindergarten level. Command lines love to hate me (something something user error).
Any help is appreciated.