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/c01c5f91-6202-412b-82a0-6f16f11598f5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.