As a workaround, instead of installing GNOME Desktop environment group, you
can install two package groups: GNOME and 'X Window System'.
Edgars
trešdiena, 2015. gada 21. oktobris 15:43:52 UTC+2, Nathan Sowatskey
rakstīja:
>
> Hi Edgars
>
> Thanks for that :-)
>
> The install process worked, i.e. "Completed", but what was installed was
> not quite what I wanted, as the X portions were still missing. So, a good
> test, but something is still amiss here.
>
> I'll wait a bit to see if anyone else has anything to say, then create an
> issue for the GitHub Ansible project pointing to this thread.
>
> Regards
>
> Nathan
>
>
> On Wednesday, October 21, 2015 at 1:23:41 PM UTC+2, Edgars wrote:
>>
>> Hi
>>
>> Can you try to install GNOME group, like yum: name="@GNOME" state=latest
>>
>> The difference is that GNOME is package group while GNOME Desktop is
>> environment group. It could be that yum module supports only package groups.
>>
>> Edgars
>>
>> trešdiena, 2015. gada 21. oktobris 11:54:51 UTC+2, Nathan Sowatskey
>> rakstīja:
>>>
>>> A colleague suggested that I also try with @GNOME Desktop"
>>>
>>> The result is below. This is the same outcome as trying the
>>> gnome-desktop-environment form of the group name, which is to say that the
>>> response is "Nothing to do".
>>>
>>> I know that this is not correct, as manually trying the same install
>>> does work, as does using a shall command, so I think that this is broken.
>>>
>>>
>>> virtualbox-iso: TASK: [ansible-linux-desktop | Install RedHat Gnome
>>> desktop] ******************
>>> virtualbox-iso: <localhost> REMOTE_MODULE yum name= Desktop"
>>> state=present
>>> virtualbox-iso: <localhost> EXEC ['/bin/sh', '-c', 'mkdir -p
>>> $HOME/.ansible/tmp/ansible-tmp-1445414341.08-121472318185337 && chmod a+rx
>>> $HOME/.ansible/tmp/ansible-tmp-1445414341.08-121472318185337 && echo
>>> $HOME/.ansible/tmp/ansible-tmp-1445414341.08-121472318185337']
>>> virtualbox-iso: <localhost> PUT /tmp/tmp36wo8c TO
>>> /home/vagrant/.ansible/tmp/ansible-tmp-1445414341.08-121472318185337/yum
>>> virtualbox-iso: <localhost> EXEC /bin/sh -c 'sudo -k && sudo -H -S
>>> -p "[sudo via ansible, key=epnfbkhdzrrresbocmxmjznkvqquwkmm] password: " -u
>>> root /bin/sh -c '"'"'echo BECOME-SUCCESS-epnfbkhdzrrresbocmxmjznkvqquwkmm;
>>> LANG=C LC_CTYPE=C /usr/bin/python -tt
>>> /home/vagrant/.ansible/tmp/ansible-tmp-1445414341.08-121472318185337/yum;
>>> rm -rf
>>> /home/vagrant/.ansible/tmp/ansible-tmp-1445414341.08-121472318185337/
>>> >/dev/null 2>&1'"'"''
>>> virtualbox-iso: ok: [localhost] => {"changed": false, "msg": "",
>>> "rc": 0, "results": ["@GNOME Desktop: Nothing to do"]}
>>>
>>> On Tuesday, October 20, 2015 at 3:27:41 PM UTC+2, Nathan Sowatskey wrote:
>>>>
>>>> HI
>>>>
>>>> I am working on a role here:
>>>>
>>>> https://github.com/DevOps4Networks/ansible-linux-desktop-role
>>>>
>>>> Which is used in a Packer build here:
>>>>
>>>>
>>>> https://github.com/DevOps4Networks/opendaylight-integration-packaging-devtools/tree/master/packer
>>>>
>>>> When I attempt to use the yum module to install the group
>>>> gnome-desktop-environment I get the first result below, which reports: "No
>>>> packages marked for update". Note that I have also tried "state=present"
>>>> which reports that there is nothing to do (virtualbox-iso: ok: [localhost]
>>>> => {"changed": false, "msg": "", "rc": 0, "results":
>>>> ["@gnome-desktop-environment: Nothing to do"]}).
>>>>
>>>> When I change to use a shell command to invoke yum to groupinstall
>>>> gnome-desktop-environment the install works, which is shown in the second
>>>> result below.
>>>>
>>>> I am either missing a trick here, or this is just plain wrong.
>>>>
>>>> Any ideas anyone?
>>>>
>>>> Many thanks
>>>>
>>>> Nathan
>>>>
>>>> First result
>>>> --------------
>>>>
>>>> With RedHat.yml with:
>>>>
>>>> - name: Install RedHat Gnome desktop
>>>> #TODO: In theory one should be able to do this:
>>>> yum: name="@gnome-desktop-environment" state=latest
>>>> #BUT, I have been unable to get that to work, so:
>>>> #shell: yum -y groupinstall gnome-desktop-environment
>>>>
>>>> I get:
>>>>
>>>> virtualbox-iso: TASK: [ansible-linux-desktop | Install RedHat Gnome
>>>> desktop] ******************
>>>> virtualbox-iso: <localhost> REMOTE_MODULE yum name= state=latest
>>>> virtualbox-iso: <localhost> EXEC ['/bin/sh', '-c', 'mkdir -p
>>>> $HOME/.ansible/tmp/ansible-tmp-1445340469.26-97807224264836 && chmod a+rx
>>>> $HOME/.ansible/tmp/ansible-tmp-1445340469.26-97807224264836 && echo
>>>> $HOME/.ansible/tmp/ansible-tmp-1445340469.26-97807224264836']
>>>> virtualbox-iso: <localhost> PUT /tmp/tmpUXuUTj TO
>>>> /home/vagrant/.ansible/tmp/ansible-tmp-1445340469.26-97807224264836/yum
>>>> virtualbox-iso: <localhost> EXEC /bin/sh -c 'sudo -k && sudo -H -S
>>>> -p "[sudo via ansible, key=uvezdafkleudwpucmmsrzghddspdlqad] password: "
>>>> -u
>>>> root /bin/sh -c '"'"'echo BECOME-SUCCESS-uvezdafkleudwpucmmsrzghddspdlqad;
>>>> LANG=C LC_CTYPE=C /usr/bin/python -tt
>>>> /home/vagrant/.ansible/tmp/ansible-tmp-1445340469.26-97807224264836/yum;
>>>> rm
>>>> -rf /home/vagrant/.ansible/tmp/ansible-tmp-1445340469.26-97807224264836/
>>>> >/dev/null 2>&1'"'"''
>>>> virtualbox-iso: changed: [localhost] => {"changed": true, "msg":
>>>> "Warning: Package group gnome-desktop-environment does not exist.\n",
>>>> "rc":
>>>> 0, "results": ["Loaded plugins: fastestmirror, langpacks\nLoading mirror
>>>> speeds from cached hostfile\n * base: mirror.tedra.es\n * epel:
>>>> ftp.rediris.es\n * extras: mirror.tedra.es\n * updates:
>>>> mirror.tedra.es\nNo
>>>> packages marked for update\n"]}
>>>>
>>>> Second result
>>>> -------------------
>>>>
>>>> When I change to:
>>>>
>>>> - name: Install RedHat Gnome desktop
>>>> #TODO: In theory one should be able to do this:
>>>> #yum: name="@gnome-desktop-environment" state=latest
>>>> #BUT, I have been unable to get that to work, so:
>>>> shell: yum -y groupinstall gnome-desktop-environment
>>>>
>>>> I get:
>>>>
>>>> TASK: [ansible-linux-desktop | Install RedHat Gnome desktop]
>>>> ******************
>>>> virtualbox-iso: <localhost> REMOTE_MODULE command yum -y
>>>> groupinstall gnome-desktop-environment #USE_SHELL
>>>> virtualbox-iso: <localhost> EXEC ['/bin/sh', '-c', 'mkdir -p
>>>> $HOME/.ansible/tmp/ansible-tmp-1445343827.26-139550713552714 && chmod a+rx
>>>> $HOME/.ansible/tmp/ansible-tmp-1445343827.26-139550713552714 && echo
>>>> $HOME/.ansible/tmp/ansible-tmp-1445343827.26-139550713552714']
>>>> virtualbox-iso: <localhost> PUT /tmp/tmpG7lqPk TO
>>>> /home/vagrant/.ansible/tmp/ansible-tmp-1445343827.26-139550713552714/command
>>>> virtualbox-iso: <localhost> EXEC /bin/sh -c 'sudo -k && sudo -H -S
>>>> -p "[sudo via ansible, key=cibzbkzumoqutznqhwjsvofqejqxvchg] password: "
>>>> -u
>>>> root /bin/sh -c '"'"'echo BECOME-SUCCESS-cibzbkzumoqutznqhwjsvofqejqxvchg;
>>>> LANG=C LC_CTYPE=C /usr/bin/python
>>>> /home/vagrant/.ansible/tmp/ansible-tmp-1445343827.26-139550713552714/command;
>>>>
>>>> rm -rf
>>>> /home/vagrant/.ansible/tmp/ansible-tmp-1445343827.26-139550713552714/
>>>> >/dev/null 2>&1'"'"''
>>>> virtualbox-iso: changed: [localhost] => {"changed": true, "cmd":
>>>> "yum -y groupinstall gnome-desktop-environment", "delta":
>>>> "0:05:35.508381",
>>>> "end": "2015-10-20 12:29:22.840576", "rc": 0, "start": "2015-10-20
>>>> 12:23:47.332195", "stderr": "", "stdout": "Loaded plugins: fastestmirror,
>>>> langpacks\nLoading mirror speeds from cached hostfile\n * base:
>>>> centos.mirror.xtratelecom.es\n * epel: ftp.cica.es\n * extras:
>>>> centos.mirror.xtratelecom.es\n * updates:
>>>> centos.mirror.xtratelecom.es\nResolving
>>>> Dependencies\n--> Running transaction check\n---> Package
>>>> ModemManager.x86_64 0:1.1.0-6.git20130913.el7 will be installed\n-->
>>>> Processing Dependency: ModemManager-glib(x86-64) = 1.1.0-6.git20130913.el7
>>>> for package: ModemManager-1.1.0-6.git20130913.el7.x86_64\n--> Processing
>>>> Dependency: libqmi-glib.so.1()(64bit) for package:
>>>> ModemManager-1.1.0-6.git20130913.el7.x86_64\n--> Processing Dependency:
>>>> libmm-glib.so.0()(64bit) for package:
>>>>
>>>> [Lots of lines elided]
>>>> ...
>>>>
>>>> \n xorg-x11-xkb-utils.x86_64 0:7.7-9.1.el7
>>>> \n yelp-libs.x86_64 1:3.8.1-7.el7
>>>> \n yelp-xsl.noarch 0:3.8.1-2.el7
>>>> \n zenity.x86_64 0:3.8.0-4.el7
>>>>
>>>> \n\nComplete!", "warnings": ["Consider using
>>>> yum module rather than running yum"]}
>>>>
>>>>
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/b7f66d11-6ca8-45fa-8f6f-3df895b9d0c2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.