Centos 6 Upgrade from 1.3 to 1.5 issues


#1

We tried upgrading from 1.3 to 1.5 and long story short after deleting old dependencies ood no longer works. We initially got a dependency error for Ruby and hoped that deleting old dependencies would then allow for the new packages/dependencies to be installed. No such luck. We were following the instructions at: https://osc.github.io/ood-documentation/master/release-notes/v1.5-release-notes.html#upgrading-from-v1-3

The error we get on the yum install now is:

Error: Package: ondemand-passenger-5.3.7-2.el6.x86_64 (ondemand-web)
Requires: libruby.so.2.4()(64bit)
Error: Package: ondemand-ruby-1.5-5.el6.x86_64 (ondemand-web)
Requires: rh-ruby24-ruby-devel
Error: Package: ondemand-runtime-1.5-5.el6.x86_64 (ondemand-web)
Requires: rh-nodejs6-runtime
Error: Package: ondemand-ruby-1.5-5.el6.x86_64 (ondemand-web)
Requires: rh-ruby24-rubygem-rake
Error: Package: ondemand-passenger-5.3.7-2.el6.x86_64 (ondemand-web)
Requires: /opt/rh/rh-ruby24/root/usr/bin/ruby
Error: Package: ondemand-nodejs-1.5-5.el6.x86_64 (ondemand-web)
Requires: rh-nodejs6
Error: Package: ondemand-ruby-1.5-5.el6.x86_64 (ondemand-web)
Requires: rh-ruby24-rubygems
Error: Package: ondemand-ruby-1.5-5.el6.x86_64 (ondemand-web)
Requires: rh-ruby24-rubygem-bundler
Error: Package: ondemand-ruby-1.5-5.el6.x86_64 (ondemand-web)
Requires: rh-ruby24-rubygems-devel
Error: Package: ondemand-ruby-1.5-5.el6.x86_64 (ondemand-web)
Requires: rh-ruby24
Error: Package: ondemand-runtime-1.5-5.el6.x86_64 (ondemand-web)
Requires: rh-ruby24-runtime
Error: Package: ondemand-passenger-5.3.7-2.el6.x86_64 (ondemand-web)
Requires: rh-ror50-rubygem(rack)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

Any help will be appreciated.


#2

Because of an older error we were pointing at a wrong repository. Once I fixed that, things were better but for our transaction test on the install we get the following errors now…

Transaction Check Error:
installing package devtoolset-6-runtime-6.1-1.el6.x86_64 needs 2325 inodes on the / filesystem
installing package rh-nodejs6-nodejs-proto-list-1.2.4-2.el6.noarch needs 2330 inodes on the / filesystem
installing package rh-nodejs6-http-parser-devel-2.7.0-1.el6.x86_64 needs 2334 inodes on the / filesystem
installing package ondemand-nginx-1.14.0-2.p5.3.7.el6.x86_64 needs 2368 inodes on the / filesystem
installing package rh-nodejs6-nodejs-isexe-1.1.2-2.el6.noarch needs 2378 inodes on the / filesystem
installing package rh-nodejs6-nodejs-lodash._getnative-3.9.1-3.el6.noarch needs 2384 inodes on the / filesystem
installing package rh-nodejs6-nodejs-has-ansi-2.0.0-7.el6.noarch needs 2392 inodes on the / filesystem
installing package rh-nodejs6-nodejs-json-schema-0.2.2-2.sc1.el6.noarch needs 2432 inodes on the / filesystem
installing package rh-nodejs6-nodejs-cryptiles-2.0.5-1.el6.noarch needs 2442 inodes on the / filesystem
installing package rh-nodejs6-nodejs-is-property-1.0.2-3.sc1.el6.noarch needs 2449 inodes on the / filesystem
installing package rh-nodejs6-nodejs-balanced-match-0.4.2-1.el6.noarch needs 2456 inodes on the / filesystem
installing package rh-nodejs6-nodejs-iferr-0.1.5-3.el6.noarch needs 2463 inodes on the / filesystem
installing package rh-nodejs6-nodejs-minimist-0.0.8-2.el6.noarch needs 2471 inodes on the / filesystem
installing package rh-nodejs6-nodejs-util-extend-1.0.3-1.el6.noarch needs 2477 inodes on the / filesystem
installing package rh-nodejs6-nodejs-dezalgo-1.0.3-1.sc1.el6.noarch needs 2487 inodes on the / filesystem
installing package rh-ruby24-rubygem-openssl-2.0.9-91.sc1.el6.x86_64 needs 2506 inodes on the / filesystem
installing package rh-nodejs6-nodejs-mkdirp-0.5.1-1.el6.noarch needs 2516 inodes on the / filesystem
installing package rh-nodejs6-nodejs-promzard-0.3.0-3.el6.noarch needs 2534 inodes on the / filesystem


#3

Should have also included this info:

[wew@ondemand /etc/yum.repos.d ]$ df -i /
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/vg_local-root
129024 31627 97397 25% /


#4

We grew the filesystem and were able to upgrade ondemand.