Upstream bug assigned to jsherril
Moving this bug to POST for triage into Satellite 6 since the upstream issue http://projects.theforeman.org/issues/16869 has been resolved.
Verified! @ Satellite 6.3 snap 29 The first time upgrade have all the steps as below: Upgrade from 6.2 to 6.3: ============================== https://pastebin.com/C7tnh39h ============================== But upgrading again wont have those steps to speed up the process and as expected: Upgrade from 6.3 snap y to 6.3 snap z ================================================================ On 6.3 snap upgrades doesnt have -> # satellite-installer --scenario satellite --upgrade Upgrading, to monitor the progress on all related services, please do: foreman-tail | tee upgrade-$(date +%Y-%m-%d-%H%M).log Upgrade Step: stop_services... /usr/sbin/service-wait foreman-tasks stop Redirecting to /bin/systemctl stop foreman-tasks.service /usr/sbin/service-wait httpd stop Redirecting to /bin/systemctl stop httpd.service /usr/sbin/service-wait pulp_celerybeat stop Redirecting to /bin/systemctl stop pulp_celerybeat.service /usr/sbin/service-wait foreman-proxy stop Redirecting to /bin/systemctl stop foreman-proxy.service /usr/sbin/service-wait pulp_streamer stop Redirecting to /bin/systemctl stop pulp_streamer.service /usr/sbin/service-wait pulp_resource_manager stop Redirecting to /bin/systemctl stop pulp_resource_manager.service /usr/sbin/service-wait smart_proxy_dynflow_core stop Redirecting to /bin/systemctl stop smart_proxy_dynflow_core.service /usr/sbin/service-wait pulp_workers stop Redirecting to /bin/systemctl stop pulp_workers.service /usr/sbin/service-wait tomcat stop Redirecting to /bin/systemctl stop tomcat.service /usr/sbin/service-wait squid stop Redirecting to /bin/systemctl stop squid.service /usr/sbin/service-wait qdrouterd stop Redirecting to /bin/systemctl stop qdrouterd.service /usr/sbin/service-wait qpidd stop Redirecting to /bin/systemctl stop qpidd.service Success! katello-service stop --exclude mongod,postgresql finished successfully! Upgrade Step: start_databases... /usr/sbin/service-wait mongod start Redirecting to /bin/systemctl start mongod.service /usr/sbin/service-wait postgresql start Redirecting to /bin/systemctl start postgresql.service Success! katello-service start --only mongod,postgresql finished successfully! Upgrade Step: update_http_conf... grep -F -q 'Include "/etc/httpd/conf.modules.d/*.conf"' /etc/httpd/conf/httpd.conf || echo -e '<IfVersion >= 2.4> Include "/etc/httpd/conf.modules.d/*.conf" </IfVersion>' >> /etc/httpd/conf/httpd.conf finished successfully! Upgrade Step: migrate_pulp... grep -qe '7.[[:digit:]]' /etc/redhat-release finished successfully! sed -i -e 's?/var/run/mongodb/mongodb.pid?/var/run/mongodb/mongod.pid?g' /etc/mongod.conf finished successfully! 25188 pgrep mongod finished successfully! Attempting to connect to localhost:27017 Attempting to connect to localhost:27017 Write concern for Mongo connection: {} Loading content types. Loading type descriptors [] Parsing type descriptors Validating type descriptor syntactic integrity Validating type descriptor semantic integrity Loading unit model: docker_blob = pulp_docker.plugins.models:Blob Loading unit model: docker_manifest = pulp_docker.plugins.models:Manifest Loading unit model: docker_image = pulp_docker.plugins.models:Image Loading unit model: docker_tag = pulp_docker.plugins.models:Tag Loading unit model: erratum = pulp_rpm.plugins.db.models:Errata Loading unit model: distribution = pulp_rpm.plugins.db.models:Distribution Loading unit model: srpm = pulp_rpm.plugins.db.models:SRPM Loading unit model: package_group = pulp_rpm.plugins.db.models:PackageGroup Loading unit model: package_category = pulp_rpm.plugins.db.models:PackageCategory Loading unit model: iso = pulp_rpm.plugins.db.models:ISO Loading unit model: package_environment = pulp_rpm.plugins.db.models:PackageEnvironment Loading unit model: drpm = pulp_rpm.plugins.db.models:DRPM Loading unit model: package_langpacks = pulp_rpm.plugins.db.models:PackageLangpacks Loading unit model: rpm = pulp_rpm.plugins.db.models:RPM Loading unit model: yum_repo_metadata_file = pulp_rpm.plugins.db.models:YumMetadataFile Loading unit model: puppet_module = pulp_puppet.plugins.db.models:Module Loading unit model: ostree = pulp_ostree.plugins.db.model:Branch Loading auxiliary model: erratum_pkglists = pulp_rpm.plugins.db.models:ErratumPkglist Updating the database with types [] Found the following type definitions that were not present in the update collection [puppet_module, drpm, ostree, package_langpacks, erratum, docker_blob, docker_manifest, yum_repo_metadata_file, package_group, package_category, iso, package_environment, docker_tag, srpm, rpm, distribution, docker_image] Updating the database with types [puppet_module, drpm, ostree, package_langpacks, erratum, docker_blob, docker_manifest, yum_repo_metadata_file, package_group, package_category, iso, package_environment, docker_tag, distribution, rpm, srpm, docker_image] Content types loaded. Ensuring the admin role and user are in place. Admin role and user are in place. Beginning database migrations. Migration package pulp.server.db.migrations is up to date at version 303 Migration package pulp_docker.plugins.migrations is up to date at version 300 Migration package pulp_puppet.plugins.migrations is up to date at version 5 Migration package pulp_rpm.plugins.migrations is up to date at version 305 Loading unit model: docker_blob = pulp_docker.plugins.models:Blob Loading unit model: docker_manifest = pulp_docker.plugins.models:Manifest Loading unit model: docker_image = pulp_docker.plugins.models:Image Loading unit model: docker_tag = pulp_docker.plugins.models:Tag Loading unit model: erratum = pulp_rpm.plugins.db.models:Errata Loading unit model: distribution = pulp_rpm.plugins.db.models:Distribution Loading unit model: srpm = pulp_rpm.plugins.db.models:SRPM Loading unit model: package_group = pulp_rpm.plugins.db.models:PackageGroup Loading unit model: package_category = pulp_rpm.plugins.db.models:PackageCategory Loading unit model: iso = pulp_rpm.plugins.db.models:ISO Loading unit model: package_environment = pulp_rpm.plugins.db.models:PackageEnvironment Loading unit model: drpm = pulp_rpm.plugins.db.models:DRPM Loading unit model: package_langpacks = pulp_rpm.plugins.db.models:PackageLangpacks Loading unit model: rpm = pulp_rpm.plugins.db.models:RPM Loading unit model: yum_repo_metadata_file = pulp_rpm.plugins.db.models:YumMetadataFile Loading unit model: puppet_module = pulp_puppet.plugins.db.models:Module Loading unit model: ostree = pulp_ostree.plugins.db.model:Branch Loading auxiliary model: erratum_pkglists = pulp_rpm.plugins.db.models:ErratumPkglist Database migrations complete. su - apache -s /bin/bash -c pulp-manage-db finished successfully! Upgrade Step: migrate_candlepin... Configuring PostgreSQL with JDBC URL: jdbc:postgresql:candlepin Migrating candlepin database --driver=org.postgresql.Driver --classpath=/usr/share/java/postgresql-jdbc.jar:/var/lib/tomcat/webapps/candlepin/WEB-INF/classes/ --changeLogFile=db/changelog/changelog-update.xml --url=jdbc:postgresql:candlepin --username=candlepin --password=fRUkK3Bff75y9YJJtxfWYZPHeeAvKQJz Liquibase Update Successful /usr/share/candlepin/cpdb --update --password fRUkK3Bff75y9YJJtxfWYZPHeeAvKQJz finished successfully! Upgrade Step: migrate_foreman... API controllers newer than Apipie cache! Run apipie:cache rake task to regenerate cache. == 20171114183353 AddHypervisorIdToKatelloPools: migrating ==================== -- add_column(:katello_pools, :hypervisor_id, :integer) -> 0.0140s == 20171114183353 AddHypervisorIdToKatelloPools: migrated (0.0141s) =========== foreman-rake db:migrate finished successfully! Upgrade Step: Running installer... Installing Done [100%] [................................................................................................................................] The full log is at /var/log/foreman-installer/satellite.log Upgrade Step: restart_services... /usr/sbin/service-wait foreman-tasks stop Redirecting to /bin/systemctl stop foreman-tasks.service /usr/sbin/service-wait httpd stop Redirecting to /bin/systemctl stop httpd.service /usr/sbin/service-wait pulp_celerybeat stop Redirecting to /bin/systemctl stop pulp_celerybeat.service /usr/sbin/service-wait foreman-proxy stop Redirecting to /bin/systemctl stop foreman-proxy.service /usr/sbin/service-wait pulp_streamer stop Redirecting to /bin/systemctl stop pulp_streamer.service /usr/sbin/service-wait pulp_resource_manager stop Redirecting to /bin/systemctl stop pulp_resource_manager.service /usr/sbin/service-wait smart_proxy_dynflow_core stop Redirecting to /bin/systemctl stop smart_proxy_dynflow_core.service /usr/sbin/service-wait pulp_workers stop Redirecting to /bin/systemctl stop pulp_workers.service /usr/sbin/service-wait tomcat stop Redirecting to /bin/systemctl stop tomcat.service /usr/sbin/service-wait squid stop Redirecting to /bin/systemctl stop squid.service /usr/sbin/service-wait qdrouterd stop Redirecting to /bin/systemctl stop qdrouterd.service /usr/sbin/service-wait qpidd stop Redirecting to /bin/systemctl stop qpidd.service /usr/sbin/service-wait postgresql stop Redirecting to /bin/systemctl stop postgresql.service /usr/sbin/service-wait mongod stop Redirecting to /bin/systemctl stop mongod.service Success! /usr/sbin/service-wait mongod start Redirecting to /bin/systemctl start mongod.service /usr/sbin/service-wait postgresql start Redirecting to /bin/systemctl start postgresql.service /usr/sbin/service-wait qpidd start Redirecting to /bin/systemctl start qpidd.service /usr/sbin/service-wait qdrouterd start Redirecting to /bin/systemctl start qdrouterd.service /usr/sbin/service-wait squid start Redirecting to /bin/systemctl start squid.service /usr/sbin/service-wait tomcat start Redirecting to /bin/systemctl start tomcat.service /usr/sbin/service-wait pulp_workers start Redirecting to /bin/systemctl start pulp_workers.service /usr/sbin/service-wait smart_proxy_dynflow_core start Redirecting to /bin/systemctl start smart_proxy_dynflow_core.service /usr/sbin/service-wait pulp_resource_manager start Redirecting to /bin/systemctl start pulp_resource_manager.service /usr/sbin/service-wait pulp_streamer start Redirecting to /bin/systemctl start pulp_streamer.service /usr/sbin/service-wait foreman-proxy start Redirecting to /bin/systemctl start foreman-proxy.service /usr/sbin/service-wait pulp_celerybeat start Redirecting to /bin/systemctl start pulp_celerybeat.service /usr/sbin/service-wait httpd start Redirecting to /bin/systemctl start httpd.service /usr/sbin/service-wait foreman-tasks start Redirecting to /bin/systemctl start foreman-tasks.service Success! katello-service restart finished successfully! Upgrade Step: db_seed... API controllers newer than Apipie cache! Run apipie:cache rake task to regenerate cache. Seeding /usr/share/foreman/db/seeds.d/02-partition_tables_list.rb Seeding /usr/share/foreman/db/seeds.d/02-permissions_list.rb Seeding /usr/share/foreman/db/seeds.d/02-provisioning_templates_list.rb Seeding /usr/share/foreman/db/seeds.d/02-roles_list.rb Seeding /usr/share/foreman/db/seeds.d/03-auth_sources.rb Seeding /usr/share/foreman/db/seeds.d/03-permissions.rb Seeding /usr/share/foreman/db/seeds.d/03-roles.rb Seeding /usr/share/foreman/db/seeds.d/04-admin.rb Seeding /usr/share/foreman/db/seeds.d/05-taxonomies.rb Seeding /usr/share/foreman/db/seeds.d/06-architectures.rb Seeding /usr/share/foreman/db/seeds.d/07-data.rb Seeding /usr/share/foreman/db/seeds.d/07-provisioning_templates.rb Seeding /usr/share/foreman/db/seeds.d/08-data.rb Seeding /usr/share/foreman/db/seeds.d/08-partition_tables.rb Seeding /usr/share/foreman/db/seeds.d/10-installation_media.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/katello-3.4.5.42/db/seeds.d/101-locations.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/katello-3.4.5.42/db/seeds.d/102-organizations.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/katello-3.4.5.42/db/seeds.d/103-provisioning_templates.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/katello-3.4.5.42/db/seeds.d/104-proxy.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/katello-3.4.5.42/db/seeds.d/106-mail_notifications.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/katello-3.4.5.42/db/seeds.d/107-enable_dynflow.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/katello-3.4.5.42/db/seeds.d/108-subcription-bookmarks.rb Seeding /usr/share/foreman/db/seeds.d/11-smart_proxy_features.rb Seeding /usr/share/foreman/db/seeds.d/13-compute_profiles.rb Seeding /usr/share/foreman/db/seeds.d/15-bookmarks.rb Seeding /usr/share/foreman/db/seeds.d/16-mail_notifications.rb Seeding /usr/share/foreman/db/seeds.d/17-notification_blueprints.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-0.9.6.3/db/seeds.d/20-foreman_tasks_permissions.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/redhat_access-2.0.12/db/seeds.d/200-update-insights-roles.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/redhat_access-2.0.12/db/seeds.d/201-add-insights-email-notifications.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_bootdisk-10.0.1/db/seeds.d/50-bootdisk_templates.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_discovery-9.1.5.2/db/seeds.d/50_discovery_templates.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-0.9.6.3/db/seeds.d/60-dynflow_proxy_feature.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_remote_execution-1.3.7/db/seeds.d/60-ssh_proxy_feature.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_discovery-9.1.5.2/db/seeds.d/60_discovery_proxy_feature.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-0.9.6.3/db/seeds.d/61-foreman_tasks_bookmarks.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_remote_execution-1.3.7/db/seeds.d/70-job_templates.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_discovery-9.1.5.2/db/seeds.d/70_discovery_mail_notification.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/katello-3.4.5.42/db/seeds.d/75-job_templates.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_openscap-0.7.11/db/seeds.d/75-job_templates.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_discovery-9.1.5.2/db/seeds.d/80_discovery_ui_notification.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_remote_execution-1.3.7/db/seeds.d/90-bookmarks.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_discovery-9.1.5.2/db/seeds.d/90_add_permissions_from_default_roles.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_theme_satellite-1.0.4.13/db/seeds.d/990 - provisioning_templates.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_openscap-0.7.11/db/seeds.d/openscap_feature.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_openscap-0.7.11/db/seeds.d/openscap_policy_notification.rb All seed files executed foreman-rake db:seed finished successfully! Upgrade Step: correct_repositories (this may take a while) ... API controllers newer than Apipie cache! Run apipie:cache rake task to regenerate cache. Processing Repository 1/15: rhel74_repo (1) Processing Repository 2/15: sat63_tools_repo (2) Processing Repository 3/15: rhel74_repo (3) Processing Repository 4/15: rhel74_repo (4) Processing Repository 5/15: sat63_tools_repo (5) Processing Repository 6/15: sat63_tools_repo (6) Processing Repository 7/15: sat63_tools_repo (7) Processing Repository 8/15: rhel74_repo (8) Processing Repository 9/15: fake_errata_repo (9) Processing Repository 10/15: rhel74_repo (10) Processing Repository 11/15: sat63_tools_repo (11) Processing Repository 12/15: fake_errata_repo (12) Processing Repository 13/15: fake_errata_repo (13) Processing Repository 14/15: fake_errata_repo (14) Processing Repository 15/15: prod_custom_repo (16) foreman-rake katello:correct_repositories COMMIT=true finished successfully! Upgrade Step: correct_puppet_environments (this may take a while) ... API controllers newer than Apipie cache! Run apipie:cache rake task to regenerate cache. Processing Puppet Environment 1/2: 1-rhel74_client_cv-v1_0-puppet-f05dbb5b-8c11-4740-8560-b4661a84be58 (1) Processing Puppet Environment 2/2: 1-rhel74_client_cv-v2_0-puppet-08483578-7dcb-4b68-a9da-4c73cba07462 (2) foreman-rake katello:correct_puppet_environments COMMIT=true finished successfully! Upgrade Step: clean_backend_objects (this may take a while) ... API controllers newer than Apipie cache! Run apipie:cache rake task to regenerate cache. 0 orphaned consumer id(s) found in candlepin. 0 orphaned consumer id(s) found in pulp. foreman-rake katello:clean_backend_objects COMMIT=true finished successfully! Upgrade completed! ================================================================ Hence changing the state to Verified!
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. > > > > For information on the advisory, and where to find the updated files, follow the link below. > > > > If the solution does not work for you, open a new bug report. > > > > https://access.redhat.com/errata/RHSA-2018:0336