Skip to content

Instantly share code, notes, and snippets.

@fatmcgav
Created January 30, 2014 15:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fatmcgav/8710618 to your computer and use it in GitHub Desktop.
Save fatmcgav/8710618 to your computer and use it in GitHub Desktop.
Foreman-1.4.0 Upgrade error
[gavinw@puppet-dev ~]$ sudo yum repolist
[sudo] password for gavinw:
Loaded plugins: fastestmirror, presto, priorities
Loading mirror speeds from cached hostfile
* epel: mirrors.coreix.net
8 packages excluded due to repository priority protections
repo id repo name status
SCL CentOS-6 - SCL 504
act ACT RPMs - CentOS 6 x86_64 23
base CentOS-6 - Base 6,390+2
epel Extra Packages for Enterprise Linux 6 - x86_64 10,395+2
extras CentOS-6 - Extras 13
foreman Foreman 1.4 125+2
foreman-plugins Foreman plugins 1.4 44
puppetlabs-deps Puppet Labs Dependencies - CentOS 6 x86_64 54
puppetlabs-products Puppet Labs Products - CentOS 6 x86_64 327
updates CentOS-6 - Updates 1,324+2
vmware-tools VMware Tools (6) 10
repolist: 19,209
[gavinw@puppet-dev ~]$ sudo yum update ruby\* foreman\*
Loaded plugins: fastestmirror, presto, priorities
Loading mirror speeds from cached hostfile
* epel: mirrors.coreix.net
8 packages excluded due to repository priority protections
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package foreman.noarch 0:1.2.0-1.el6 will be updated
---> Package foreman.noarch 0:1.4.0-1.el6 will be an update
--> Processing Dependency: ruby193-rubygem(bootstrap-sass) < 3.0.4 for package: foreman-1.4.0-1.el6.noarch
--> Processing Dependency: ruby193-rubygem(foreigner) >= 1.4.2 for package: foreman-1.4.0-1.el6.noarch
--> Processing Dependency: ruby193-rubygem(bootstrap-sass) >= 3.0.3.0 for package: foreman-1.4.0-1.el6.noarch
---> Package foreman-cli.noarch 0:1.2.0-1.el6 will be updated
---> Package foreman-cli.noarch 0:1.4.0-1.el6 will be an update
--> Processing Dependency: rubygem(hammer_cli_foreman) for package: foreman-cli-1.4.0-1.el6.noarch
--> Processing Dependency: rubygem(hammer_cli) for package: foreman-cli-1.4.0-1.el6.noarch
---> Package foreman-compute.noarch 0:1.2.0-1.el6 will be updated
---> Package foreman-compute.noarch 0:1.4.0-1.el6 will be an update
--> Processing Dependency: ruby193-rubygem-unf for package: foreman-compute-1.4.0-1.el6.noarch
---> Package foreman-console.noarch 0:1.2.0-1.el6 will be updated
---> Package foreman-console.noarch 0:1.4.0-1.el6 will be an update
---> Package foreman-mysql.noarch 0:1.2.0-1.el6 will be obsoleted
---> Package foreman-mysql2.noarch 0:1.2.0-1.el6 will be updated
---> Package foreman-mysql2.noarch 0:1.4.0-1.el6 will be obsoleting
---> Package foreman-proxy.noarch 0:1.2.0-1.el6 will be updated
---> Package foreman-proxy.noarch 0:1.4.0-1.el6 will be an update
--> Processing Dependency: rubygem(rubyipmi) for package: foreman-proxy-1.4.0-1.el6.noarch
---> Package foreman-vmware.noarch 0:1.2.0-1.el6 will be updated
---> Package foreman-vmware.noarch 0:1.4.0-1.el6 will be an update
---> Package ruby.x86_64 0:1.8.7.352-7.el6_2 will be updated
---> Package ruby.x86_64 0:1.8.7.352-12.el6_4 will be an update
---> Package ruby-devel.x86_64 0:1.8.7.352-7.el6_2 will be updated
---> Package ruby-devel.x86_64 0:1.8.7.352-12.el6_4 will be an update
---> Package ruby-irb.x86_64 0:1.8.7.352-7.el6_2 will be updated
---> Package ruby-irb.x86_64 0:1.8.7.352-12.el6_4 will be an update
---> Package ruby-libs.x86_64 0:1.8.7.352-7.el6_2 will be updated
---> Package ruby-libs.x86_64 0:1.8.7.352-12.el6_4 will be an update
---> Package ruby-rdoc.x86_64 0:1.8.7.352-7.el6_2 will be updated
---> Package ruby-rdoc.x86_64 0:1.8.7.352-12.el6_4 will be an update
---> Package ruby193-libyaml.x86_64 0:0.1.4-5.el6 will be updated
---> Package ruby193-libyaml.x86_64 0:0.1.4-5.el6.centos.alt will be an update
---> Package ruby193-ruby.x86_64 0:1.9.3.327-29.el6 will be updated
---> Package ruby193-ruby.x86_64 0:1.9.3.448-40.1.el6.centos.alt will be an update
---> Package ruby193-ruby-irb.noarch 0:1.9.3.327-29.el6 will be updated
---> Package ruby193-ruby-irb.noarch 0:1.9.3.448-40.1.el6.centos.alt will be an update
---> Package ruby193-ruby-libs.x86_64 0:1.9.3.327-29.el6 will be updated
---> Package ruby193-ruby-libs.x86_64 0:1.9.3.448-40.1.el6.centos.alt will be an update
--> Processing Dependency: libz.so.1(ZLIB_1.2.2)(64bit) for package: ruby193-ruby-libs-1.9.3.448-40.1.el6.centos.alt.x86_64
---> Package ruby193-rubygem-ancestry.noarch 0:1.3.0-2.el6 will be updated
---> Package ruby193-rubygem-ancestry.noarch 0:2.0.0-2.el6 will be an update
---> Package ruby193-rubygem-apipie-rails.noarch 0:0.0.18-4.el6 will be updated
---> Package ruby193-rubygem-apipie-rails.noarch 0:0.0.23-1.el6 will be an update
---> Package ruby193-rubygem-bigdecimal.x86_64 0:1.1.0-29.el6 will be updated
---> Package ruby193-rubygem-bigdecimal.x86_64 0:1.1.0-40.1.el6.centos.alt will be an update
---> Package ruby193-rubygem-builder.noarch 0:3.0.0-3.el6 will be updated
---> Package ruby193-rubygem-builder.noarch 0:3.0.0-3.el6.centos.alt will be an update
---> Package ruby193-rubygem-excon.noarch 0:0.20.1-1.el6 will be updated
---> Package ruby193-rubygem-excon.noarch 0:0.31.0-1.el6 will be an update
---> Package ruby193-rubygem-fast_gettext.noarch 0:0.5.10-3.el6 will be updated
---> Package ruby193-rubygem-fast_gettext.noarch 0:0.8.0-5.el6 will be an update
---> Package ruby193-rubygem-fog.noarch 0:1.11.1-3.el6 will be updated
---> Package ruby193-rubygem-fog.noarch 0:1.19.0-1.el6 will be an update
---> Package ruby193-rubygem-foremancli.noarch 0:1.0-4.el6 will be updated
---> Package ruby193-rubygem-foremancli.noarch 0:1.0-6.el6 will be an update
---> Package ruby193-rubygem-gettext_i18n_rails.noarch 0:0.9.4-1.el6 will be updated
---> Package ruby193-rubygem-gettext_i18n_rails.noarch 0:0.10.0-3.el6 will be an update
---> Package ruby193-rubygem-gettext_i18n_rails_js.noarch 0:0.0.8-1.el6 will be updated
---> Package ruby193-rubygem-gettext_i18n_rails_js.noarch 0:0.0.8-2.el6 will be an update
---> Package ruby193-rubygem-hirb.noarch 0:0.7.0-4.el6 will be updated
---> Package ruby193-rubygem-hirb.noarch 0:0.7.0-6.el6 will be an update
---> Package ruby193-rubygem-hirb-unicode.noarch 0:0.0.5-3.el6 will be updated
---> Package ruby193-rubygem-hirb-unicode.noarch 0:0.0.5-5.el6 will be an update
---> Package ruby193-rubygem-io-console.x86_64 0:0.3-29.el6 will be updated
---> Package ruby193-rubygem-io-console.x86_64 0:0.3-40.1.el6.centos.alt will be an update
---> Package ruby193-rubygem-journey.noarch 0:1.0.4-2.el6 will be updated
---> Package ruby193-rubygem-journey.noarch 0:1.0.4-2.el6.centos.alt will be an update
---> Package ruby193-rubygem-jquery-ui-rails.noarch 0:4.0.2-5.el6 will be updated
---> Package ruby193-rubygem-jquery-ui-rails.noarch 0:4.0.2-7.el6 will be an update
---> Package ruby193-rubygem-json.x86_64 0:1.5.4-29.el6 will be updated
---> Package ruby193-rubygem-json.x86_64 0:1.5.5-40.1.el6.centos.alt will be an update
---> Package ruby193-rubygem-multi_json.noarch 0:1.3.6-2.el6 will be updated
---> Package ruby193-rubygem-multi_json.noarch 0:1.3.6-2.el6.centos.alt will be an update
---> Package ruby193-rubygem-mysql2.x86_64 0:0.3.11-1.el6 will be updated
---> Package ruby193-rubygem-mysql2.x86_64 0:0.3.11-4.el6 will be an update
---> Package ruby193-rubygem-net-ldap.noarch 0:0.2.2-5.el6 will be updated
---> Package ruby193-rubygem-net-ldap.noarch 0:0.3.1-1.el6 will be an update
---> Package ruby193-rubygem-net-scp.noarch 0:1.1.0-2.el6 will be updated
---> Package ruby193-rubygem-net-scp.noarch 0:1.1.0-3.el6 will be an update
---> Package ruby193-rubygem-oauth.noarch 0:0.4.7-3.el6 will be updated
---> Package ruby193-rubygem-oauth.noarch 0:0.4.7-5.el6 will be an update
---> Package ruby193-rubygem-passenger.x86_64 0:4.0.5-3.el6 will be updated
---> Package ruby193-rubygem-passenger.x86_64 0:4.0.5-7.el6 will be an update
---> Package ruby193-rubygem-passenger-native.x86_64 0:4.0.5-3.el6 will be updated
---> Package ruby193-rubygem-passenger-native.x86_64 0:4.0.5-7.el6 will be an update
---> Package ruby193-rubygem-passenger-native-libs.x86_64 0:4.0.5-3.el6 will be updated
---> Package ruby193-rubygem-passenger-native-libs.x86_64 0:4.0.5-7.el6 will be an update
---> Package ruby193-rubygem-po_to_json.noarch 0:0.0.7-1.el6 will be updated
---> Package ruby193-rubygem-po_to_json.noarch 0:0.0.7-2.el6 will be an update
---> Package ruby193-rubygem-rabl.noarch 0:0.7.6-3.el6 will be updated
---> Package ruby193-rubygem-rabl.noarch 0:0.7.6-5.el6 will be an update
---> Package ruby193-rubygem-rack.noarch 1:1.4.1-5.el6 will be updated
---> Package ruby193-rubygem-rack.noarch 1:1.4.1-5.el6.centos.alt will be an update
---> Package ruby193-rubygem-rack-test.noarch 0:0.6.1-3.el6 will be updated
---> Package ruby193-rubygem-rack-test.noarch 0:0.6.1-3.el6.centos.alt will be an update
---> Package ruby193-rubygem-rails.noarch 1:3.2.8-2.el6 will be updated
---> Package ruby193-rubygem-rails.noarch 1:3.2.8-2.el6.centos.alt will be an update
---> Package ruby193-rubygem-railties.noarch 0:3.2.8-3.el6 will be updated
---> Package ruby193-rubygem-railties.noarch 0:3.2.8-3.el6.centos.alt will be an update
---> Package ruby193-rubygem-rake.noarch 0:0.9.2.2-29.el6 will be updated
---> Package ruby193-rubygem-rake.noarch 0:0.9.2.2-40.1.el6.centos.alt will be an update
---> Package ruby193-rubygem-rbvmomi.noarch 0:1.6.0-1.el6 will be updated
---> Package ruby193-rubygem-rbvmomi.noarch 0:1.6.0-2.el6 will be an update
---> Package ruby193-rubygem-ruby2ruby.noarch 0:2.0.1-5.el6 will be updated
---> Package ruby193-rubygem-ruby2ruby.noarch 0:2.0.1-7.el6 will be an update
---> Package ruby193-rubygem-safemode.noarch 0:1.2.0-3.el6 will be updated
---> Package ruby193-rubygem-safemode.noarch 0:1.2.0-5.el6 will be an update
---> Package ruby193-rubygem-sass.noarch 0:3.1.20-3.el6 will be updated
---> Package ruby193-rubygem-sass.noarch 0:3.1.20-3.el6.centos.alt will be an update
---> Package ruby193-rubygem-therubyracer.x86_64 0:0.11.0-0.4.beta5.el6 will be updated
---> Package ruby193-rubygem-therubyracer.x86_64 0:0.11.0-0.6.beta5.el6.centos.alt will be an update
---> Package ruby193-rubygem-tilt.noarch 0:1.3.3-9.el6 will be updated
---> Package ruby193-rubygem-tilt.noarch 0:1.3.3-10.el6.centos.alt will be an update
---> Package ruby193-rubygem-treetop.noarch 0:1.4.10-6.el6 will be updated
---> Package ruby193-rubygem-treetop.noarch 0:1.4.10-6.el6.centos.alt will be an update
---> Package ruby193-rubygem-unicode-display_width.noarch 0:0.1.1-4.el6 will be updated
---> Package ruby193-rubygem-unicode-display_width.noarch 0:0.1.1-6.el6 will be an update
---> Package ruby193-rubygem-wirb.noarch 0:0.4.2-4.el6 will be updated
---> Package ruby193-rubygem-wirb.noarch 0:0.4.2-6.el6 will be an update
---> Package ruby193-runtime.x86_64 0:1-9.el6 will be updated
---> Package ruby193-runtime.x86_64 0:1-11.el6.centos.alt will be an update
---> Package ruby193-v8.x86_64 1:3.10.8-7.el6 will be updated
---> Package ruby193-v8.x86_64 1:3.14.5.10-2.el6.centos.alt will be an update
---> Package rubygem-awesome_print.noarch 0:1.0.2-1.el6 will be updated
---> Package rubygem-awesome_print.noarch 0:1.0.2-9.el6 will be an update
---> Package rubygem-daemon_controller.noarch 0:1.1.4-3.el6 will be updated
---> Package rubygem-daemon_controller.noarch 0:1.1.5-1.el6 will be an update
---> Package rubygem-multi_json.noarch 0:1.2.0-1.el6 will be updated
---> Package rubygem-multi_json.noarch 0:1.8.2-1.el6 will be an update
---> Package rubygem-net-ping.noarch 0:1.3.7-1.el6 will be updated
---> Package rubygem-net-ping.noarch 0:1.5.3-4.el6 will be an update
--> Processing Dependency: rubygem(net-ldap) < 0.3 for package: rubygem-net-ping-1.5.3-4.el6.noarch
--> Processing Dependency: rubygem(ffi) >= 1.0.0 for package: rubygem-net-ping-1.5.3-4.el6.noarch
---> Package rubygem-oauth.noarch 0:0.4.7-1.el6 will be updated
---> Package rubygem-oauth.noarch 0:0.4.7-5.el6 will be an update
---> Package rubygem-passenger.x86_64 0:4.0.5-3.el6 will be updated
--> Processing Dependency: rubygem(passenger) = 4.0.5-3.el6 for package: mod_passenger-4.0.5-3.el6.x86_64
---> Package rubygem-passenger.x86_64 0:4.0.5-7.el6 will be an update
---> Package rubygem-passenger-native.x86_64 0:4.0.5-3.el6 will be updated
---> Package rubygem-passenger-native.x86_64 0:4.0.5-7.el6 will be an update
---> Package rubygem-passenger-native-libs.x86_64 0:4.0.5-3.el6 will be updated
---> Package rubygem-passenger-native-libs.x86_64 0:4.0.5-7.el6 will be an update
---> Package rubygem-rdoc.x86_64 0:3.12-2.el6 will be updated
---> Package rubygem-rdoc.x86_64 0:3.12-12.el6 will be an update
---> Package rubygem-rkerberos.x86_64 0:0.1.1-4.el6 will be updated
---> Package rubygem-rkerberos.x86_64 0:0.1.2-1.el6 will be an update
--> Running transaction check
---> Package mod_passenger.x86_64 0:4.0.5-3.el6 will be updated
---> Package mod_passenger.x86_64 0:4.0.5-7.el6 will be an update
---> Package ruby193-rubygem-bootstrap-sass.noarch 0:3.0.3.0-1.el6 will be installed
--> Processing Dependency: ruby193-rubygem(sass) >= 3.2 for package: ruby193-rubygem-bootstrap-sass-3.0.3.0-1.el6.noarch
---> Package ruby193-rubygem-foreigner.noarch 0:1.4.2-1.el6 will be installed
---> Package ruby193-rubygem-unf.x86_64 0:0.1.3-3.el6 will be installed
--> Processing Dependency: ruby193-rubygem(unf_ext) for package: ruby193-rubygem-unf-0.1.3-3.el6.x86_64
---> Package rubygem-ffi.x86_64 0:1.0.9-9.el6 will be installed
---> Package rubygem-hammer_cli.noarch 0:0.0.18-1.el6 will be installed
--> Processing Dependency: rubygem(table_print) for package: rubygem-hammer_cli-0.0.18-1.el6.noarch
--> Processing Dependency: rubygem(logging) for package: rubygem-hammer_cli-0.0.18-1.el6.noarch
--> Processing Dependency: rubygem(highline) for package: rubygem-hammer_cli-0.0.18-1.el6.noarch
--> Processing Dependency: rubygem(fastercsv) for package: rubygem-hammer_cli-0.0.18-1.el6.noarch
--> Processing Dependency: rubygem(clamp) for package: rubygem-hammer_cli-0.0.18-1.el6.noarch
---> Package rubygem-hammer_cli_foreman.noarch 0:0.0.18-1.el6 will be installed
--> Processing Dependency: rubygem(foreman_api) >= 0.1.11 for package: rubygem-hammer_cli_foreman-0.0.18-1.el6.noarch
---> Package rubygem-net-ping.noarch 0:1.5.3-4.el6 will be an update
--> Processing Dependency: rubygem(net-ldap) < 0.3 for package: rubygem-net-ping-1.5.3-4.el6.noarch
---> Package rubygem-rubyipmi.noarch 0:0.7.0-1.el6 will be installed
--> Processing Dependency: ipmitool for package: rubygem-rubyipmi-0.7.0-1.el6.noarch
---> Package zlib.x86_64 0:1.2.3-27.el6 will be updated
--> Processing Dependency: zlib = 1.2.3-27.el6 for package: zlib-devel-1.2.3-27.el6.x86_64
---> Package zlib.x86_64 0:1.2.3-29.el6 will be an update
--> Running transaction check
---> Package ipmitool.x86_64 0:1.8.11-14.el6_4.1 will be installed
---> Package ruby193-rubygem-bootstrap-sass.noarch 0:3.0.3.0-1.el6 will be installed
--> Processing Dependency: ruby193-rubygem(sass) >= 3.2 for package: ruby193-rubygem-bootstrap-sass-3.0.3.0-1.el6.noarch
---> Package ruby193-rubygem-unf_ext.x86_64 0:0.0.6-4.el6 will be installed
---> Package rubygem-clamp.noarch 0:0.6.2-1.el6 will be installed
---> Package rubygem-fastercsv.noarch 0:1.5.4-1.el6 will be installed
---> Package rubygem-foreman_api.noarch 0:0.1.11-1.el6 will be installed
---> Package rubygem-highline.noarch 0:1.6.20-2.el6 will be installed
---> Package rubygem-logging.noarch 0:1.8.1-25.el6 will be installed
--> Processing Dependency: rubygem(little-plugger) >= 1.1.3 for package: rubygem-logging-1.8.1-25.el6.noarch
---> Package rubygem-net-ping.noarch 0:1.5.3-4.el6 will be an update
--> Processing Dependency: rubygem(net-ldap) < 0.3 for package: rubygem-net-ping-1.5.3-4.el6.noarch
---> Package rubygem-table_print.noarch 0:1.1.5-3.el6 will be installed
---> Package zlib-devel.x86_64 0:1.2.3-27.el6 will be updated
---> Package zlib-devel.x86_64 0:1.2.3-29.el6 will be an update
--> Running transaction check
---> Package ruby193-rubygem-bootstrap-sass.noarch 0:3.0.3.0-1.el6 will be installed
--> Processing Dependency: ruby193-rubygem(sass) >= 3.2 for package: ruby193-rubygem-bootstrap-sass-3.0.3.0-1.el6.noarch
---> Package rubygem-little-plugger.noarch 0:1.1.3-17.el6 will be installed
---> Package rubygem-net-ping.noarch 0:1.5.3-4.el6 will be an update
--> Processing Dependency: rubygem(net-ldap) < 0.3 for package: rubygem-net-ping-1.5.3-4.el6.noarch
--> Processing Dependency: /usr/bin/ruby193-ruby for package: foreman-1.4.0-1.el6.noarch
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package ruby193-ruby-wrapper.noarch 0:0.0.2-4.el6 will be installed
---> Package ruby193-rubygem-bootstrap-sass.noarch 0:3.0.3.0-1.el6 will be installed
--> Processing Dependency: ruby193-rubygem(sass) >= 3.2 for package: ruby193-rubygem-bootstrap-sass-3.0.3.0-1.el6.noarch
---> Package rubygem-net-ping.noarch 0:1.5.3-4.el6 will be an update
--> Processing Dependency: rubygem(net-ldap) < 0.3 for package: rubygem-net-ping-1.5.3-4.el6.noarch
--> Finished Dependency Resolution
Error: Package: rubygem-net-ping-1.5.3-4.el6.noarch (puppetlabs-deps)
Requires: rubygem(net-ldap) < 0.3
Installed: rubygem-net-ldap-0.3.1-1.el6.noarch (@foreman)
rubygem(net-ldap) = 0.3.1
Available: rubygem-net-ldap-0.2.2-4.el6.noarch (puppetlabs-deps)
rubygem(net-ldap) = 0.2.2
Error: Package: ruby193-rubygem-bootstrap-sass-3.0.3.0-1.el6.noarch (foreman)
Requires: ruby193-rubygem(sass) >= 3.2
Removing: ruby193-rubygem-sass-3.1.20-3.el6.noarch (@foreman)
ruby193-rubygem(sass) = 3.1.20
Updated By: ruby193-rubygem-sass-3.1.20-3.el6.centos.alt.noarch (SCL)
ruby193-rubygem(sass) = 3.1.20
You could try using --skip-broken to work around the problem
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
foreman-1.2.0-1.el6.noarch has missing requires of ruby193-puppet >= ('0', '0.24.4', None)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment