Red Hat Bugzilla – Bug 1148818
The initial-setup-gui package is missing from RHEL 7.1 comps
Last modified: 2017-08-01 13:29:54 EDT
Description of problem: The initial-setup-gui package is missing from comps, so the Initial Setup graphical utility can't be started. Version-Release number of selected component (if applicable): How reproducible: always Steps to Reproduce: 1. install RHEL 7.1 2. reboot Actual results: Only Firstboot is shown, followed by the login screen. Expected results: Initial Setup is shown, followed by Firstboot and login screen.
I personally don't believe that belonging to comps automatically starts anything. Closing as not a bug. Fedora doesn't have that either. Lubos
Sorry for previous comment, I rather double checked and figured out following. So the initial-setup-gui-tool is available in @x11, gnome has it's own package. Closing as not a bug then. Lubos
Actually re-openning since this fixes more issues, we probably want to add it to gnome-desktop as well. Lubos
*** Bug 1078917 has been marked as a duplicate of this bug. ***
Problem here is that package itself was in comps, it just wasn't installed by default. I've marked is as mandatory as per advice in Bug 1078917. I'm not 100% if we want to have it in x11 (since it was previously marked as optional). Can somebody please retest if install with just @x11 (not gnome, or KDE) boots/works properly after change? lkocman@rcm-dev:~/comps$ git show commit ecb6307eeacf7f1235719b01b659fbe3fc5d4c07 Author: Lubos Kocman <lkocman@redhat.com> Date: Mon Mar 6 05:24:38 2017 -0500 Mark initial-setup-gui as mandatory in @gnome-desktop @kde-desktop @x11 diff --git a/comps-rhel-7.4.xml b/comps-rhel-7.4.xml index 6a65b94..448b9b4 100644 --- a/comps-rhel-7.4.xml +++ b/comps-rhel-7.4.xml @@ -2683,7 +2683,7 @@ <packagereq>gvfs-mtp</packagereq> <packagereq>gvfs-smb</packagereq> <packagereq>initial-setup</packagereq> - <packagereq>initial-setup-gui</packagereq> + <packagereq type="mandatory">initial-setup-gui</packagereq> <packagereq>libcanberra-gtk2</packagereq> <packagereq>libcanberra-gtk3</packagereq> <packagereq>libproxy-mozjs</packagereq> @@ -3755,7 +3755,7 @@ <packagereq>firewall-config</packagereq> <packagereq>firstboot</packagereq> <packagereq>initial-setup</packagereq> - <packagereq>initial-setup-gui</packagereq> + <packagereq type="mandatory">initial-setup-gui</packagereq> <packagereq>gwenview</packagereq> <packagereq>kamera</packagereq> <packagereq>kcalc</packagereq> @@ -7011,7 +7011,7 @@ <packagereq>xvattr</packagereq> <packagereq type="optional">tigervnc-server</packagereq> <packagereq type="optional">initial-setup</packagereq> - <packagereq type="optional">initial-setup-gui</packagereq> + <packagereq type="mandatory">initial-setup-gui</packagereq> <packagereq type="optional" arch="aarch64,ppc64,ppc64le,x86_64">xorg-x11-drv-keyboard</packagereq> <packagereq type="optional" arch="aarch64,ppc64,ppc64le,x86_64">xorg-x11-drv-mouse</packagereq> <packagereq type="optional" arch="x86_64">xorg-x11-drv-openchrome</packagereq> diff --git a/comps-rhel-7.4.xml.in b/comps-rhel-7.4.xml.in index c82eac6..87efc2a 100644 --- a/comps-rhel-7.4.xml.in +++ b/comps-rhel-7.4.xml.in @@ -1007,7 +1007,7 @@ <packagereq>gvfs-mtp</packagereq> <packagereq>gvfs-smb</packagereq> <packagereq>initial-setup</packagereq> - <packagereq>initial-setup-gui</packagereq> + <packagereq type="mandatory">initial-setup-gui</packagereq> <packagereq>libcanberra-gtk2</packagereq> <packagereq>libcanberra-gtk3</packagereq> <packagereq>libproxy-mozjs</packagereq> @@ -1317,7 +1317,7 @@ <packagereq>firewall-config</packagereq> <packagereq>firstboot</packagereq> <packagereq>initial-setup</packagereq> - <packagereq>initial-setup-gui</packagereq> + <packagereq type="mandatory">initial-setup-gui</packagereq> <packagereq>gwenview</packagereq> <packagereq>kamera</packagereq> <packagereq>kcalc</packagereq> @@ -2326,7 +2326,7 @@ <packagereq>xvattr</packagereq> <packagereq type="optional">tigervnc-server</packagereq> <packagereq type="optional">initial-setup</packagereq> - <packagereq type="optional">initial-setup-gui</packagereq> + <packagereq type="mandatory">initial-setup-gui</packagereq> <packagereq type="optional" arch="aarch64,ppc64,ppc64le,x86_64">xorg-x11-drv-keyboard</packagereq> <packagereq type="optional" arch="aarch64,ppc64,ppc64le,x86_64">xorg-x11-drv-mouse</packagereq> <packagereq type="optional" arch="x86_64">xorg-x11-drv-openchrome</packagereq>
System boots properly, no errors in logs associated with initial-setup. However, initial-setup is not started automatically after reboot. Enabling it using `systemctl enable initial-setup` will start it in text mode. Lubos, is that expected behaviour?
After considering documentation and chat with package maintainer it is clear, that it works as expected.
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/RHBA-2017:1850