Description of problem: Satellite upgrade from 6.3 to 6.4 fails if IPv6 is disabled. Version-Release number of selected component (if applicable): Satellite 6.4 How reproducible: Always Steps to Reproduce: 1. Build a satellite 6.3 server 2. Disable IPv6 using the following article 3. Upgrade the satellite 6.3 to 6.4 Actual results: Installer fails to start the foreman-proxy service and fails. Expected results: Foreman-proxy service should start and completes the installation. Additional info: satellite.log ~~~ [ERROR 2018-10-19T14:04:22 main] Systemd start for foreman-proxy failed! [ERROR 2018-10-19T14:04:22 main] journalctl log for foreman-proxy: [ERROR 2018-10-19T14:04:22 main] -- Logs begin at Fri 2018-10-19 12:36:58 MDT, end at Fri 2018-10-19 14:04:22 MDT. -- [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com systemd[1]: Starting Foreman Proxy... [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com smart-proxy[13061]: Running Foreman Ansible Core in non-SCL context [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com smart-proxy[13061]: Errors detected on startup, see log for details. Exiting: Address family not supported by protocol - socket(2) [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com systemd[1]: foreman-proxy.service: main process exited, code=exited, status=1/FAILURE [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com systemd[1]: Failed to start Foreman Proxy. [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 ~~~ [ERROR 2018-10-19T14:04:22 main] Systemd start for foreman-proxy failed! [ERROR 2018-10-19T14:04:22 main] journalctl log for foreman-proxy: [ERROR 2018-10-19T14:04:22 main] -- Logs begin at Fri 2018-10-19 12:36:58 MDT, end at Fri 2018-10-19 14:04:22 MDT. -- [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com systemd[1]: Starting Foreman Proxy... [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com smart-proxy[13061]: Running Foreman Ansible Core in non-SCL context [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com smart-proxy[13061]: Errors detected on startup, see log for details. Exiting: Address family not supported by protocol - socket(2) [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com systemd[1]: foreman-proxy.service: main process exited, code=exited, status=1/FAILURE [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com systemd[1]: Failed to start Foreman Proxy. [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 ~~~ [ERROR 2018-10-19T14:04:22 main] Systemd start for foreman-proxy failed! [ERROR 2018-10-19T14:04:22 main] journalctl log for foreman-proxy: [ERROR 2018-10-19T14:04:22 main] -- Logs begin at Fri 2018-10-19 12:36:58 MDT, end at Fri 2018-10-19 14:04:22 MDT. -- [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com systemd[1]: Starting Foreman Proxy... [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com smart-proxy[13061]: Running Foreman Ansible Core in non-SCL context [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com smart-proxy[13061]: Errors detected on startup, see log for details. Exiting: Address family not supported by protocol - socket(2) [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com systemd[1]: foreman-proxy.service: main process exited, code=exited, status=1/FAILURE [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com systemd[1]: Failed to start Foreman Proxy. [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com systemd[1]: Unit foreman-proxy.service entered failed state. [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com systemd[1]: foreman-proxy.service failed. [ERROR 2018-10-19T14:04:22 main] Oct 19 14:03:13 satellite.example.com systemd[1]: Starting Foreman Proxy... [ERROR 2018-10-19T14:04:22 main] Oct 19 14:03:14 satellite.example.com smart-proxy[15403]: Running Foreman Ansible Core in non-SCL context [ERROR 2018-10-19T14:04:22 main] Oct 19 14:03:14 satellite.example.com smart-proxy[15403]: Errors detected on startup, see log for details. Exiting: Address family not supported by protocol - socket(2) [ERROR 2018-10-19T14:04:22 main] Oct 19 14:03:14 satellite.example.com systemd[1]: foreman-proxy.service: main process exited, code=exited, status=1/FAILURE [ERROR 2018-10-19T14:04:22 main] Oct 19 14:03:14 satellite.example.com systemd[1]: Failed to start Foreman Proxy. [ERROR 2018-10-19T14:04:22 main] Oct 19 14:03:14 satellite.example.com systemd[1]: Unit foreman-proxy.service entered failed state. [ERROR 2018-10-19T14:04:22 main] Oct 19 14:03:14 satellite.example.com systemd[1]: foreman-proxy.service failed. [ERROR 2018-10-19T14:04:22 main] Oct 19 14:04:22 satellite.example.com systemd[1]: Starting Foreman Proxy... [ERROR 2018-10-19T14:04:22 main] Oct 19 14:04:22 satellite.example.com smart-proxy[17697]: Running Foreman Ansible Core in non-SCL context [ERROR 2018-10-19T14:04:22 main] Oct 19 14:04:22 satellite.example.com smart-proxy[17697]: Errors detected on startup, see log for details. Exiting: Address family not supported by protocol - socket(2) [ERROR 2018-10-19T14:04:22 main] Oct 19 14:04:22 satellite.example.com systemd[1]: foreman-proxy.service: main process exited, code=exited, status=1/FAILURE [ERROR 2018-10-19T14:04:22 main] Oct 19 14:04:22 satellite.example.com systemd[1]: Failed to start Foreman Proxy. [ERROR 2018-10-19T14:04:22 main] Oct 19 14:04:22 satellite.example.com systemd[1]: Unit foreman-proxy.service entered failed state. [ERROR 2018-10-19T14:04:22 main] Oct 19 14:04:22 satellite.example.com systemd[1]: foreman-proxy.service failed. [ERROR 2018-10-19T14:04:22 main] [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/provider/service/systemd.rb:167:in `rescue in start' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/provider/service/systemd.rb:163:in `start' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type/service.rb:103:in `block (3 levels) in <module:Puppet>' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/property.rb:491:in `set' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/property.rb:568:in `sync' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type/service.rb:114:in `sync' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:236:in `sync' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:134:in `sync_if_needed' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:80:in `perform_changes' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:21:in `evaluate' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:257:in `apply' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:277:in `eval_resource' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:181:in `call' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:181:in `block (2 levels) in evaluate' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:513:in `block in thinmark' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/2.4.0/benchmark.rb:308:in `realtime' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:512:in `thinmark' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:181:in `block in evaluate' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:121:in `traverse' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:171:in `evaluate' [ERROR 2018-10-19T14:04:22 main] /usr/share/gems/gems/kafo-2.1.0/modules/kafo_configure/lib/puppet/parser/functions/add_progress.rb:30:in `evaluate_with_trigger' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:239:in `block (2 levels) in apply' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:513:in `block in thinmark' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/2.4.0/benchmark.rb:308:in `realtime' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:512:in `thinmark' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:238:in `block in apply' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/log.rb:156:in `with_destination' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/report.rb:146:in `as_logging_destination' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:237:in `apply' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:187:in `block (2 levels) in apply_catalog' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:513:in `block in thinmark' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/2.4.0/benchmark.rb:308:in `realtime' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:512:in `thinmark' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:186:in `block in apply_catalog' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:232:in `block in benchmark' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/2.4.0/benchmark.rb:308:in `realtime' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:231:in `benchmark' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:185:in `apply_catalog' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:368:in `run_internal' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:239:in `block in run' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:260:in `override' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:213:in `run' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:354:in `apply_catalog' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:280:in `block (2 levels) in main' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:260:in `override' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:280:in `block in main' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:260:in `override' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:233:in `main' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:174:in `run_command' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:375:in `block in run' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:661:in `exit_on_fail' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:375:in `run' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:137:in `run' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:73:in `execute' [ERROR 2018-10-19T14:04:22 main] /opt/puppetlabs/puppet/bin/puppet:5:in `<main>' [ERROR 2018-10-19T14:04:22 main] /Stage[main]/Foreman_proxy::Service/Service[foreman-proxy]/ensure: change from 'stopped' to 'running' failed: Systemd start for foreman-proxy failed! [ERROR 2018-10-19T14:04:22 main] journalctl log for foreman-proxy: [ERROR 2018-10-19T14:04:22 main] -- Logs begin at Fri 2018-10-19 12:36:58 MDT, end at Fri 2018-10-19 14:04:22 MDT. -- [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com systemd[1]: Starting Foreman Proxy... [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com smart-proxy[13061]: Running Foreman Ansible Core in non-SCL context [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com smart-proxy[13061]: Errors detected on startup, see log for details. Exiting: Address family not supported by protocol - socket(2) [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com systemd[1]: foreman-proxy.service: main process exited, code=exited, status=1/FAILURE [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com systemd[1]: Failed to start Foreman Proxy. [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com systemd[1]: Unit foreman-proxy.service entered failed state. [ERROR 2018-10-19T14:04:22 main] Oct 19 14:01:15 satellite.example.com systemd[1]: foreman-proxy.service failed. [ERROR 2018-10-19T14:04:22 main] Oct 19 14:03:13 satellite.example.com systemd[1]: Starting Foreman Proxy... [ERROR 2018-10-19T14:04:22 main] Oct 19 14:03:14 satellite.example.com smart-proxy[15403]: Running Foreman Ansible Core in non-SCL context [ERROR 2018-10-19T14:04:22 main] Oct 19 14:03:14 satellite.example.com smart-proxy[15403]: Errors detected on startup, see log for details. Exiting: Address family not supported by protocol - socket(2) [ERROR 2018-10-19T14:04:22 main] Oct 19 14:03:14 satellite.example.com systemd[1]: foreman-proxy.service: main process exited, code=exited, status=1/FAILURE [ERROR 2018-10-19T14:04:22 main] Oct 19 14:03:14 satellite.example.com systemd[1]: Failed to start Foreman Proxy. [ERROR 2018-10-19T14:04:22 main] Oct 19 14:03:14 satellite.example.com systemd[1]: Unit foreman-proxy.service entered failed state. [ERROR 2018-10-19T14:04:22 main] Oct 19 14:03:14 satellite.example.com systemd[1]: foreman-proxy.service failed. [ERROR 2018-10-19T14:04:22 main] Oct 19 14:04:22 satellite.example.com systemd[1]: Starting Foreman Proxy... [ERROR 2018-10-19T14:04:22 main] Oct 19 14:04:22 satellite.example.com smart-proxy[17697]: Running Foreman Ansible Core in non-SCL context [ERROR 2018-10-19T14:04:22 main] Oct 19 14:04:22 satellite.example.com smart-proxy[17697]: Errors detected on startup, see log for details. Exiting: Address family not supported by protocol - socket(2) [ERROR 2018-10-19T14:04:22 main] Oct 19 14:04:22 satellite.example.com systemd[1]: foreman-proxy.service: main process exited, code=exited, status=1/FAILURE [ERROR 2018-10-19T14:04:22 main] Oct 19 14:04:22 satellite.example.com systemd[1]: Failed to start Foreman Proxy. [ERROR 2018-10-19T14:04:22 main] Oct 19 14:04:22 satellite.example.com systemd[1]: Unit foreman-proxy.service entered failed state. [ERROR 2018-10-19T14:04:22 main] Oct 19 14:04:22 satellite.example.com systemd[1]: foreman-proxy.service failed. ~~~
Forgot to add the article link to disable the IPv6. ~~~ https://access.redhat.com/solutions/8709 ~~~
also check - https://bugzilla.redhat.com/show_bug.cgi?id=1643183
*** This bug has been marked as a duplicate of bug 1643183 ***