I think you're building against an old version of rubygem-childprocess and therefore the package is not installable: $ ls -1 vagrant*.rpm vagrant-1.9.7-18.2.x86_64.rpm vagrant-bash-completion-1.9.7-18.2.noarch.rpm vagrant-vim-1.9.7-18.2.noarch.rpm $ sudo zypper in vagrant*.rpm Loading repository data... Reading installed packages... Resolving package dependencies... Problem: nothing provides rubygem(ruby:2.4.0:childprocess:0.6) >= 0.6 needed by vagrant-1.9.7-18.2.x86_64 Solution 1: do not install vagrant-1.9.7-18.2.x86_64 Solution 2: break vagrant-1.9.7-18.2.x86_64 by ignoring some of its dependencies c $ rpm -q ruby2.4-rubygem-childprocess ruby2.4-rubygem-childprocess-0.7.0-1.3.x86_64