@exelan OK, so you now have Rockstor version 3.8.12 which, as suspected, is well old. You are probably going to be better off just re-installing using a 3.8.16-1.iso and re-importing your pool (see Reinstalling Rockstor and specifically the Data Import sub-section) . But you could try the procedure detailed in that post for updating versions prior to 3.8.15 and make sure that you reboot after every yum operation on the rockstor package. But it may be that you simply don’t have the required yum configuration: here I’m assuming you hadn’t first selected an update channel prior to loosing web-ui functionality.
A fresh 3.8.16 install prior to update channel selection has the following in /etc/yum.repos.d/
ls -la /etc/yum.repos.d/
total 32
drwxr-xr-x. 1 root root 276 Nov 15 07:30 .
drwxr-xr-x. 1 root root 3550 Jan 3 09:33 ..
-rw-r--r--. 1 root root 1624 Dec 19 2015 CentOS-Base.repo
-rw-r--r--. 1 root root 649 Dec 19 2015 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 290 Dec 19 2015 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 1331 Dec 19 2015 CentOS-Sources.repo
-rw-r--r--. 1 root root 156 Dec 19 2015 CentOS-Vault.repo
-rw-r--r--. 1 root root 957 Jul 23 14:37 epel.repo
-rw-r--r--. 1 root root 1056 Jul 23 14:37 epel-testing.repo
-rw-r--r--. 1 root root 184 Dec 19 2015 Rockstor-Base.repo
And after activating Testing Updates channel it would have:
ls -la /etc/yum.repos.d/
total 36
drwxr-xr-x. 1 root root 318 Jan 3 09:38 .
drwxr-xr-x. 1 root root 3550 Jan 3 09:33 ..
-rw-r--r--. 1 root root 1624 Dec 19 2015 CentOS-Base.repo
-rw-r--r--. 1 root root 649 Dec 19 2015 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 290 Dec 19 2015 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 1331 Dec 19 2015 CentOS-Sources.repo
-rw-r--r--. 1 root root 156 Dec 19 2015 CentOS-Vault.repo
-rw-r--r--. 1 root root 957 Jul 23 14:37 epel.repo
-rw-r--r--. 1 root root 1056 Jul 23 14:37 epel-testing.repo
-rw-r--r--. 1 root root 184 Dec 19 2015 Rockstor-Base.repo
-rw------- 1 root root 213 Jan 3 09:38 Rockstor-Testing.repo
So the Rockstor-Testing.repo has been added which contains the following:
cat /etc/yum.repos.d/Rockstor-Testing.repo
[Rockstor-Testing]
name=Subscription channel for testing updates
baseurl=http://updates.rockstor.com:8999/rockstor-testing
enabled=1
gpgcheck=1
gpgkey=file:///opt/rockstor/conf/ROCKSTOR-GPG-KEY
metadata_expire=1m
Hope that helps.