Unable to upgrade to Rockstor 3.9.2-48

I am currently running RockStor 3.9.2.-44 and would like to get to -48 in order to verify stability before I upgrade another RockStor from 3.9.1-16.

When I go through the Web Interface it just shows it counting down and then disappears while showing that the version is still the same and to upgrade.

From a command line as root I do see that there is an error found which I am not 100% sure how to proceed as I do not want to break anything.

[root@hq-nas01 ~]# yum update rockstor
Loaded plugins: changelog, fastestmirror
Loading mirror speeds from cached hostfile
Rockstor-Stable | 2.9 kB 00:00:00
rockstor | 2.9 kB 00:00:00
Resolving Dependencies
–> Running transaction check
β€”> Package rockstor.x86_64 0:3.9.2-44 will be updated
β€”> Package rockstor.x86_64 0:3.9.2-48 will be an update
–> Processing Dependency: python-distro for package: rockstor-3.9.2-48.x86_64
–> Finished Dependency Resolution
Error: Package: rockstor-3.9.2-48.x86_64 (Rockstor-Stable)
Requires: python-distro
You could try using --skip-broken to work around the problem
** Found 1 pre-existing rpmdb problem(s), β€˜yum check’ output follows:
docker-engine-selinux-1.13.1-1.el7.centos.noarch has installed conflicts docker-selinux: 2:container-selinux-2.55-1.el7.noarch

other additional information.

[root@hq-nas01 ~]# yum info rockstor
Loaded plugins: changelog, fastestmirror
Loading mirror speeds from cached hostfile
Installed Packages
Name : rockstor
Arch : x86_64
Version : 3.9.2
Release : 44
Size : 79 M
Repo : installed
From repo : Rockstor-Stable
Summary : RockStor – Store Smartly
License : GPL
Description : RockStor – Store Smartly

Available Packages
Name : rockstor
Arch : x86_64
Version : 3.9.2
Release : 48
Size : 17 M
Repo : Rockstor-Stable
Summary : RockStor – Store Smartly
License : GPL
Description : RockStor – Store Smartly

Any help would greatly be appreciated.

Ken

The problem was traced down to epel repo not being available during the install. Tried to install it and it would not take. I finally just had to configure it in the /etc/yum.repo.d directory. Once I did this the updated worked. I hope this helps some else in the future.

2 Likes

Is there a description somewhere on how to upgrade from 3.9.1-16 testing to 3.9.2-44 testing?

The only posts I have found is that one should read the docs, but there is no manual on how to proceed.

I am stuck on this very old version and I am keen on upgrading and testing. If this is not possible I’d rather switch to Ubuntu server without GUI, since I am more familiar with Ubuntu.

Hello @Christian_Rost,

3.9.1-16 is the current testing version. 3.9.2 is the stable branch. With the rebase to OpenSUSE, I believe that 3.9.1-16 is the last testing version until the rebase to OpenSUSE is complete. @phillxnet can provide further clarification on this.

1 Like