The reason is that systemd won't pick up the file unless daemon-reload is called. As a result, required environment variables (GSS_USE_PROXY=yes in particular) will not be set for httpd, which will cause failures such as this one in ipa-server-install:
No valid Negotiate header in server response The ipa-client-install command failed. See /var/log/ipaclient-install.log for more information ipa.ipapython.install.cli.install_tool(CompatServerMasterInstall): ERROR Configuration of client side components failed! ipa.ipapython.install.cli.install_tool(CompatServerMasterInstall): ERROR The ipa-server-install command failed. See /var/log/ipaserver-install.log for more information
Metadata Update from @jcholast: - Issue assigned to jcholast
Metadata Update from @pvoborni: - Custom field rhbz adjusted to https://bugzilla.redhat.com/show_bug.cgi?id=1433082
Issue linked to bug 1433082
master:
3de0970 tasks: run systemctl daemon-reload after httpd.service.d updates ipa-4-5:
systemctl daemon-reload
62c4121 tasks: run systemctl daemon-reload after httpd.service.d updates
Metadata Update from @mbabinsk: - Issue close_status updated to: fixed - Issue set to the milestone: FreeIPA 4.5.1 - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.