Katello upgrade from 2.1 to 2.3 fail

Hello guys,

I am trying to upgrade katello 2.1 to 2.2 because of bug in synchronizing
repos from redhat.
I followed the steps in http://www.katello.org/docs/2.2/upgrade/
My step 4 fails with a dependency error:

··· --- Loaded plugins: fastestmirror, priorities, product-id, security, subscription-manager Setting up Update Process Loading mirror speeds from cached hostfile 157 packages excluded due to repository priority protections Resolving Dependencies --> Running transaction check ---> Package candlepin.noarch 0:0.9.37-1.el6 will be updated ---> Package candlepin.noarch 0:0.9.45-1.el6 will be an update ---> Package candlepin-common.noarch 0:1.0.17-1.el6 will be updated ---> Package candlepin-common.noarch 0:1.0.22-1.el6 will be an update ---> Package candlepin-selinux.noarch 0:0.9.37-1.el6 will be updated ---> Package candlepin-selinux.noarch 0:0.9.45-1.el6 will be an update ---> Package candlepin-tomcat6.noarch 0:0.9.37-1.el6 will be updated ---> Package candlepin-tomcat6.noarch 0:0.9.45-1.el6 will be an update ---> Package foreman.noarch 0:1.7.5-1.el6 will be updated ---> Package foreman.noarch 0:1.8.4-1.el6 will be an update --> Processing Dependency: ruby193-rubygem(turbolinks) < 3.0 for package: foreman-1.8.4-1.el6.noarch --> Processing Dependency: ruby193-rubygem(turbolinks) >= 2.5 for package: foreman-1.8.4-1.el6.noarch --> Processing Dependency: ruby193-rubygem(rack-jsonp) for package: foreman-1.8.4-1.el6.noarch --> Processing Dependency: foreman-debug for package: foreman-1.8.4-1.el6.noarch ---> Package foreman-compute.noarch 0:1.7.5-1.el6 will be obsoleted ---> Package foreman-compute.noarch 0:1.8.4-1.el6 will be obsoleting ---> Package foreman-ec2.noarch 0:1.8.4-1.el6 will be obsoleting --> Processing Dependency: ruby193-rubygem(fog-aws) < 1.0.0 for package: foreman-ec2-1.8.4-1.el6.noarch --> Processing Dependency: ruby193-rubygem(fog-aws) >= 0.1.0 for package: foreman-ec2-1.8.4-1.el6.noarch ---> Package foreman-gce.noarch 0:1.7.5-1.el6 will be updated ---> Package foreman-gce.noarch 0:1.8.4-1.el6 will be an update ---> Package foreman-libvirt.noarch 0:1.7.5-1.el6 will be updated ---> Package foreman-libvirt.noarch 0:1.8.4-1.el6 will be an update ---> Package foreman-ovirt.noarch 0:1.7.5-1.el6 will be updated ---> Package foreman-ovirt.noarch 0:1.8.4-1.el6 will be an update ---> Package foreman-postgresql.noarch 0:1.7.5-1.el6 will be updated ---> Package foreman-postgresql.noarch 0:1.8.4-1.el6 will be an update ---> Package foreman-proxy.noarch 0:1.7.5-1.el6 will be updated ---> Package foreman-proxy.noarch 0:1.8.4-1.el6 will be an update ---> Package foreman-vmware.noarch 0:1.7.5-1.el6 will be updated ---> Package foreman-vmware.noarch 0:1.8.4-1.el6 will be an update ---> Package gutterball.noarch 0:1.0.7-1.el6 will be updated ---> Package gutterball.noarch 0:1.0.16-1.el6 will be an update ---> Package katello.noarch 0:2.1.0-2.el6 will be updated ---> Package katello.noarch 0:2.2.1-0.el6 will be an update --> Processing Dependency: katello-common = 2.2.1-0.el6 for package: katello-2.2.1-0.el6.noarch ---> Package katello-installer.noarch 0:2.1.1-4.el6 will be updated ---> Package katello-installer.noarch 0:2.2.3-1.el6 will be an update ---> Package katello-installer-base.noarch 0:2.1.1-4.el6 will be updated ---> Package katello-installer-base.noarch 0:2.2.3-1.el6 will be an update ---> Package katello-utils.noarch 0:2.0.0-1.el6 will be updated ---> Package katello-utils.noarch 0:2.2.0-1.el6 will be an update ---> Package mod_passenger.x86_64 0:4.0.18-9.6.el6 will be updated ---> Package mod_passenger.x86_64 0:4.0.18-9.8.el6 will be an update ---> Package pulp-docker-plugins.noarch 0:0.2.1-0.2.beta.el6 will be updated ---> Package pulp-docker-plugins.noarch 0:0.2.2-1.el6 will be an update ---> Package pulp-nodes-common.noarch 0:2.5.1-1.el6 will be updated ---> Package pulp-nodes-common.noarch 0:2.6.0-1.el6 will be an update ---> Package pulp-nodes-parent.noarch 0:2.5.1-1.el6 will be updated ---> Package pulp-nodes-parent.noarch 0:2.6.0-1.el6 will be an update ---> Package pulp-puppet-plugins.noarch 0:2.5.1-2.katello.el6 will be updated ---> Package pulp-puppet-plugins.noarch 0:2.6.0-1.el6 will be an update ---> Package pulp-puppet-tools.noarch 0:2.5.1-2.katello.el6 will be updated ---> Package pulp-puppet-tools.noarch 0:2.6.0-1.el6 will be an update ---> Package pulp-rpm-plugins.noarch 0:2.5.1-1.el6 will be updated ---> Package pulp-rpm-plugins.noarch 0:2.6.0-1.el6 will be an update --> Processing Dependency: createrepo_c >= 0.4.1-1 for package: pulp-rpm-plugins-2.6.0-1.el6.noarch ---> Package pulp-selinux.noarch 0:2.5.1-1.el6 will be updated ---> Package pulp-selinux.noarch 0:2.6.0-1.el6 will be an update ---> Package pulp-server.noarch 0:2.5.1-1.el6 will be updated ---> Package pulp-server.noarch 0:2.6.0-1.el6 will be an update --> Processing Dependency: python-mongoengine >= 0.7.10 for package: pulp-server-2.6.0-1.el6.noarch ---> Package python-billiard.x86_64 1:3.3.0.17-1.el6 will be updated ---> Package python-billiard.x86_64 1:3.3.0.17-2.el6 will be an update ---> Package python-crane.noarch 0:0.2.2-0.2.beta.el6 will be updated ---> Package python-crane.noarch 0:0.2.2-1.el6 will be an update ---> Package python-gofer.noarch 0:1.3.0-1.el6 will be updated ---> Package python-gofer.noarch 0:2.5.3-1.el6 will be an update ---> Package python-gofer-qpid.noarch 0:1.3.0-1.el6 will be updated ---> Package python-gofer-qpid.noarch 0:2.5.3-1.el6 will be an update ---> Package python-kombu.noarch 1:3.0.15-12.pulp.el6 will be updated ---> Package python-kombu.noarch 1:3.0.24-5.pulp.el6 will be an update ---> Package python-nectar.noarch 0:1.3.1-1.el6 will be updated ---> Package python-nectar.noarch 0:1.3.1-2.el6 will be an update ---> Package python-pulp-bindings.noarch 0:2.5.1-1.el6 will be updated ---> Package python-pulp-bindings.noarch 0:2.6.0-1.el6 will be an update ---> Package python-pulp-common.noarch 0:2.5.1-1.el6 will be updated ---> Package python-pulp-common.noarch 0:2.6.0-1.el6 will be an update ---> Package python-pulp-docker-common.noarch 0:0.2.1-0.2.beta.el6 will be updated ---> Package python-pulp-docker-common.noarch 0:0.2.2-1.el6 will be an update ---> Package python-pulp-puppet-common.noarch 0:2.5.1-2.katello.el6 will be updated ---> Package python-pulp-puppet-common.noarch 0:2.6.0-1.el6 will be an update ---> Package python-pulp-rpm-common.noarch 0:2.5.1-1.el6 will be updated ---> Package python-pulp-rpm-common.noarch 0:2.6.0-1.el6 will be an update ---> Package ruby193-rubygem-addressable.noarch 0:2.3.5-1.el6 will be updated ---> Package ruby193-rubygem-addressable.noarch 0:2.3.6-1.el6 will be an update ---> Package ruby193-rubygem-angular-rails-templates.noarch 0:0.0.4-7.el7 will be updated ---> Package ruby193-rubygem-angular-rails-templates.noarch 1:0.1.2-2.el6 will be an update ---> Package ruby193-rubygem-bastion.noarch 0:0.1.14-1.el6 will be updated ---> Package ruby193-rubygem-bastion.noarch 0:0.3.3-1.el6 will be an update ---> Package ruby193-rubygem-deep_cloneable.noarch 0:2.0.0-4.el6 will be updated ---> Package ruby193-rubygem-deep_cloneable.noarch 0:2.0.2-1.el6 will be an update ---> Package ruby193-rubygem-dynflow.noarch 0:0.7.3-1.el6 will be updated ---> Package ruby193-rubygem-dynflow.noarch 0:0.7.8-1.el6 will be an update ---> Package ruby193-rubygem-excon.noarch 0:0.38.0-1.el6 will be updated ---> Package ruby193-rubygem-excon.noarch 0:0.43.0-1.el6 will be an update ---> Package ruby193-rubygem-faraday.noarch 0:0.8.8-1.el6 will be updated ---> Package ruby193-rubygem-faraday.noarch 0:0.9.1-1.el6 will be an update ---> Package ruby193-rubygem-fast_gettext.noarch 0:0.8.0-15.el6 will be updated ---> Package ruby193-rubygem-fast_gettext.noarch 0:0.9.2-1.el6 will be an update ---> Package ruby193-rubygem-fog.noarch 0:1.24.0-1.el6 will be updated ---> Package ruby193-rubygem-fog.noarch 0:1.29.0-1.el6 will be an update ---> Package ruby193-rubygem-fog-core.noarch 0:1.24.0-1.el6 will be updated ---> Package ruby193-rubygem-fog-core.noarch 0:1.29.0-1.el6 will be an update ---> Package ruby193-rubygem-fog-xml.noarch 0:0.1.0-1.el6 will be updated ---> Package ruby193-rubygem-fog-xml.noarch 0:0.1.1-1.el6 will be an update ---> Package ruby193-rubygem-foreman-tasks.noarch 0:0.6.10-1.el6 will be updated ---> Package ruby193-rubygem-foreman-tasks.noarch 0:0.6.13-2.el6 will be an update ---> Package ruby193-rubygem-foreman_bootdisk.noarch 0:4.0.2-1.el6 will be updated ---> Package ruby193-rubygem-foreman_bootdisk.noarch 0:5.0.0-1.el6 will be an update ---> Package ruby193-rubygem-foreman_discovery.noarch 0:2.0.2-1.el6 will be updated ---> Package ruby193-rubygem-foreman_discovery.noarch 0:3.0.0-1.el6 will be an update ---> Package ruby193-rubygem-foreman_docker.noarch 0:1.4.1-1.fm1_7.el6 will be updated ---> Package ruby193-rubygem-foreman_docker.noarch 0:1.4.1-1.fm1_8.el6 will be an update ---> Package ruby193-rubygem-foreman_hooks.noarch 0:0.3.7-2.el6 will be updated ---> Package ruby193-rubygem-foreman_hooks.noarch 0:0.3.7-3.el6 will be an update ---> Package ruby193-rubygem-gettext_i18n_rails.noarch 0:0.10.0-3.el6 will be updated ---> Package ruby193-rubygem-gettext_i18n_rails.noarch 0:1.2.1-1.el6 will be an update ---> Package ruby193-rubygem-google-api-client.noarch 0:0.6.4-1.el6 will be updated ---> Package ruby193-rubygem-google-api-client.noarch 0:0.8.2-1.el6 will be an update --> Processing Dependency: ruby193-rubygem(retriable) < 2.0 for package: ruby193-rubygem-google-api-client-0.8.2-1.el6.noarch --> Processing Dependency: ruby193-rubygem(retriable) >= 1.4 for package: ruby193-rubygem-google-api-client-0.8.2-1.el6.noarch ---> Package ruby193-rubygem-jwt.noarch 0:0.1.8-1.el6 will be updated ---> Package ruby193-rubygem-jwt.noarch 0:1.2.0-1.el6 will be an update ---> Package ruby193-rubygem-launchy.noarch 0:2.3.0-1.el6 will be updated ---> Package ruby193-rubygem-launchy.noarch 0:2.4.3-1.el6 will be an update ---> Package ruby193-rubygem-ldap_fluff.noarch 0:0.3.3-1.el6 will be updated ---> Package ruby193-rubygem-ldap_fluff.noarch 0:0.3.4-1.el6 will be an update ---> Package ruby193-rubygem-net-ldap.noarch 0:0.3.1-2.el6 will be updated ---> Package ruby193-rubygem-net-ldap.noarch 0:0.10.0-1.el6 will be an update ---> Package ruby193-rubygem-passenger.x86_64 0:4.0.18-9.6.el6 will be updated ---> Package ruby193-rubygem-passenger.x86_64 0:4.0.18-9.8.el6 will be an update ---> Package ruby193-rubygem-passenger-native.x86_64 0:4.0.18-9.6.el6 will be updated ---> Package ruby193-rubygem-passenger-native.x86_64 0:4.0.18-9.8.el6 will be an update ---> Package ruby193-rubygem-passenger-native-libs.x86_64 0:4.0.18-9.6.el6 will be updated ---> Package ruby193-rubygem-passenger-native-libs.x86_64 0:4.0.18-9.8.el6 will be an update ---> Package ruby193-rubygem-rabl.noarch 0:0.9.0-1.el6 will be updated ---> Package ruby193-rubygem-rabl.noarch 0:0.11.6-1.el6 will be an update ---> Package ruby193-rubygem-rbovirt.noarch 0:0.0.29-1.el6 will be updated ---> Package ruby193-rubygem-rbovirt.noarch 0:0.0.35-1.el6 will be an update ---> Package ruby193-rubygem-rbvmomi.noarch 0:1.6.0-2.el6 will be updated ---> Package ruby193-rubygem-rbvmomi.noarch 0:1.8.2-1.el6 will be an update ---> Package ruby193-rubygem-ruby-libvirt.x86_64 0:0.5.1-1.el6 will be updated ---> Package ruby193-rubygem-ruby-libvirt.x86_64 0:0.5.2-1.el6 will be an update ---> Package ruby193-rubygem-ruby2ruby.noarch 0:2.0.1-7.el6 will be updated ---> Package ruby193-rubygem-ruby2ruby.noarch 0:2.1.3-1.el6 will be an update ---> Package ruby193-rubygem-ruby_parser.noarch 0:3.1.1-6.el6 will be updated ---> Package ruby193-rubygem-ruby_parser.noarch 0:3.6.3-1.el6 will be an update ---> Package ruby193-rubygem-runcible.noarch 0:1.3.0-1.el6 will be updated ---> Package ruby193-rubygem-runcible.noarch 0:1.3.1-1.el6 will be an update ---> Package ruby193-rubygem-safemode.noarch 0:1.2.1-1.el6 will be updated ---> Package ruby193-rubygem-safemode.noarch 0:1.2.2-1.el6 will be an update ---> Package ruby193-rubygem-secure_headers.noarch 0:1.3.3-1.el6 will be updated ---> Package ruby193-rubygem-secure_headers.noarch 0:1.4.1-1.el6 will be an update ---> Package ruby193-rubygem-sequel.noarch 0:3.45.0-4.el6 will be updated ---> Package ruby193-rubygem-sequel.noarch 0:4.17.0-1.el6 will be an update ---> Package ruby193-rubygem-sexp_processor.noarch 0:4.1.3-5.el6 will be updated ---> Package ruby193-rubygem-sexp_processor.noarch 0:4.4.4-1.el6 will be an update ---> Package ruby193-rubygem-signet.noarch 0:0.4.5-1.el6 will be updated ---> Package ruby193-rubygem-signet.noarch 0:0.6.0-1.el6 will be an update ---> Package ruby193-rubygem-validates_lengths_from_database.noarch 0:0.2.0-1.el6 will be updated ---> Package ruby193-rubygem-validates_lengths_from_database.noarch 0:0.4.0-1.el6 will be an update ---> Package rubygem-apipie-bindings.noarch 0:0.0.10-1.el6 will be updated ---> Package rubygem-apipie-bindings.noarch 0:0.0.13-1.el6 will be an update ---> Package rubygem-fast_gettext.noarch 0:0.8.0-15.el6 will be updated ---> Package rubygem-fast_gettext.noarch 0:0.9.2-1.el6 will be an update ---> Package rubygem-hammer_cli.noarch 0:0.1.3-1.el6 will be updated ---> Package rubygem-hammer_cli.noarch 0:0.2.0-1.el6 will be an update --> Processing Dependency: rubygem(rb-readline) for package: rubygem-hammer_cli-0.2.0-1.el6.noarch ---> Package rubygem-hammer_cli_foreman.noarch 0:0.1.3-1.el6 will be updated ---> Package rubygem-hammer_cli_foreman.noarch 0:0.2.0-1.el6 will be an update ---> Package rubygem-hammer_cli_foreman_tasks.noarch 0:0.0.3-2.201409091410gitc96619d.git.0.37f3704.el6 will be updated ---> Package rubygem-hammer_cli_foreman_tasks.noarch 0:0.0.6-1.el6 will be an update ---> Package rubygem-hammer_cli_import.noarch 0:0.10.4-1.el6 will be updated ---> Package rubygem-hammer_cli_import.noarch 0:0.10.13-1.el6 will be an update ---> Package rubygem-hammer_cli_katello.noarch 0:0.0.7-1.el6 will be updated ---> Package rubygem-hammer_cli_katello.noarch 0:0.0.14-1.el6 will be an update --> Processing Dependency: rubygem(hammer_cli_foreman_docker) for package: rubygem-hammer_cli_katello-0.0.14-1.el6.noarch ---> Package rubygem-kafo.noarch 0:0.6.5-1.el6 will be updated ---> Package rubygem-kafo.noarch 0:0.6.6-2.el6 will be an update ---> Package rubygem-locale.noarch 0:2.0.5-1.el6.1 will be updated ---> Package rubygem-locale.noarch 0:2.0.9-8.el6 will be an update ---> Package rubygem-passenger.x86_64 0:4.0.18-9.6.el6 will be updated ---> Package rubygem-passenger.x86_64 0:4.0.18-9.8.el6 will be an update ---> Package rubygem-passenger-native.x86_64 0:4.0.18-9.6.el6 will be updated ---> Package rubygem-passenger-native.x86_64 0:4.0.18-9.8.el6 will be an update ---> Package rubygem-passenger-native-libs.x86_64 0:4.0.18-9.6.el6 will be updated ---> Package rubygem-passenger-native-libs.x86_64 0:4.0.18-9.8.el6 will be an update --> Running transaction check ---> Package foreman-debug.noarch 0:1.8.4-1.el6 will be installed ---> Package katello-common.noarch 0:2.2.1-0.el6 will be installed --> Processing Dependency: rubygem-hammer_cli_gutterball for package: katello-common-2.2.1-0.el6.noarch --> Processing Dependency: ruby193-rubygem-foreman_gutterball for package: katello-common-2.2.1-0.el6.noarch --> Processing Dependency: katello-service for package: katello-common-2.2.1-0.el6.noarch --> Processing Dependency: katello-debug for package: katello-common-2.2.1-0.el6.noarch ---> Package pulp-rpm-plugins.noarch 0:2.6.0-1.el6 will be an update --> Processing Dependency: createrepo_c >= 0.4.1-1 for package: pulp-rpm-plugins-2.6.0-1.el6.noarch ---> Package pulp-server.noarch 0:2.6.0-1.el6 will be an update --> Processing Dependency: python-mongoengine >= 0.7.10 for package: pulp-server-2.6.0-1.el6.noarch ---> Package ruby193-rubygem-fog-aws.noarch 0:0.1.0-1.el6 will be installed ---> Package ruby193-rubygem-rack-jsonp.noarch 0:1.3.1-1.el6 will be installed ---> Package ruby193-rubygem-retriable.noarch 0:1.4.1-1.el6 will be installed ---> Package ruby193-rubygem-turbolinks.noarch 0:2.5.3-1.el6 will be installed --> Processing Dependency: ruby193-rubygem(coffee-rails) for package: ruby193-rubygem-turbolinks-2.5.3-1.el6.noarch ---> Package rubygem-hammer_cli_foreman_docker.noarch 0:0.0.3-2.el6 will be installed ---> Package rubygem-rb-readline.noarch 0:0.5.1-1.el6 will be installed --> Running transaction check ---> Package katello-debug.noarch 0:2.2.1-0.el6 will be installed ---> Package katello-service.noarch 0:2.2.1-0.el6 will be installed ---> Package pulp-rpm-plugins.noarch 0:2.6.0-1.el6 will be an update --> Processing Dependency: createrepo_c >= 0.4.1-1 for package: pulp-rpm-plugins-2.6.0-1.el6.noarch ---> Package pulp-server.noarch 0:2.6.0-1.el6 will be an update --> Processing Dependency: python-mongoengine >= 0.7.10 for package: pulp-server-2.6.0-1.el6.noarch ---> Package ruby193-rubygem-coffee-rails.noarch 0:3.2.2-4.el6.centos.alt will be installed --> Processing Dependency: ruby193-rubygem(coffee-script) >= 2.2.0 for package: ruby193-rubygem-coffee-rails-3.2.2-4.el6.centos.alt.noarch ---> Package ruby193-rubygem-foreman_gutterball.noarch 0:0.0.1-1.git.0.093f7f3.el6 will be installed ---> Package rubygem-hammer_cli_gutterball.noarch 0:1.0.0-1.el6 will be installed --> Running transaction check ---> Package pulp-rpm-plugins.noarch 0:2.6.0-1.el6 will be an update --> Processing Dependency: createrepo_c >= 0.4.1-1 for package: pulp-rpm-plugins-2.6.0-1.el6.noarch ---> Package pulp-server.noarch 0:2.6.0-1.el6 will be an update --> Processing Dependency: python-mongoengine >= 0.7.10 for package: pulp-server-2.6.0-1.el6.noarch ---> Package ruby193-rubygem-coffee-script.noarch 0:2.2.0-4.el6.centos.alt will be installed --> Processing Dependency: ruby193-rubygem(execjs) for package: ruby193-rubygem-coffee-script-2.2.0-4.el6.centos.alt.noarch --> Processing Dependency: ruby193-rubygem(coffee-script-source) for package: ruby193-rubygem-coffee-script-2.2.0-4.el6.centos.alt.noarch --> Running transaction check ---> Package pulp-rpm-plugins.noarch 0:2.6.0-1.el6 will be an update --> Processing Dependency: createrepo_c >= 0.4.1-1 for package: pulp-rpm-plugins-2.6.0-1.el6.noarch ---> Package pulp-server.noarch 0:2.6.0-1.el6 will be an update --> Processing Dependency: python-mongoengine >= 0.7.10 for package: pulp-server-2.6.0-1.el6.noarch ---> Package ruby193-rubygem-coffee-script-source.noarch 0:1.3.3-3.el6.centos.alt will be installed ---> Package ruby193-rubygem-execjs.noarch 0:1.4.0-6.el6.centos.alt will be installed --> Finished Dependency Resolution Error: Package: pulp-server-2.6.0-1.el6.noarch (katello-pulp) Requires: python-mongoengine >= 0.7.10 Error: Package: pulp-rpm-plugins-2.6.0-1.el6.noarch (katello-pulp) Requires: createrepo_c >= 0.4.1-1 You coul