The error message may have made some assumptions about the name of the package in a particular distro.
If you'd like to file a ticket in github we can take a look. github.com/ansible/ansible -- thanks! On Mon, May 5, 2014 at 3:01 PM, ayounggun <[email protected]> wrote: > Hi Michael > > Thanks - sorry for not replying. I forgot to set up notifications > correctly. > > the locales package is installed on the remote node via the task > > - name: install the locales package > apt: pkg=locales state=present > > and I confirmed that it was present > > root@vps01:~# apt-get install locales > Reading package lists... Done > Building dependency tree > Reading state information... Done > locales is already the newest version. > 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. > > using /usr/sbin/locale-gen directly works fine so I guess I'll stick with > that for now > > I get the error message on ubuntu server 12.04 and 14.04 > > if I haven't made any obvious mistakes perhaps I should mention this on > github > > Thanks > > On Friday, 25 April 2014 21:36:58 UTC+1, Michael DeHaan wrote: > >> "However I have confirmed that the locales package is indeed installed." >> >> Is it installed on the remote node? That's where it's needed. >> >> >> >> >> On Thu, Apr 24, 2014 at 5:16 PM, ayounggun <[email protected]> wrote: >> >>> Hi all >>> >>> Can anyone see what I'm doing wrong? I'm trying to generate and set the >>> system's locale with the following tasks against ubuntu server 14.04. >>> >>> *tasks* >>> - name: install the locales package >>> apt: pkg=locales state=present >>> >>> - name: ensure the locale exists >>> locale_gen: name={{ locale }} state=present >>> >>> - name: set the locale >>> command: /usr/sbin/update-locale LANG={{ locale }} --reset >>> >>> *output* >>> msg: /etc/locale.gen and /var/lib/locales/supported.d/local are >>> missing. Is the package “locales” installed? >>> >>> However I have confirmed that the locales package is indeed installed. >>> >>> Also if I don't use the locale_gen: module everything works fine. >>> >>> *tasks* >>> - name: install the locales package >>> apt: pkg=locales state=present >>> >>> - name: ensure the locale exists >>> command: /usr/sbin/locale-gen {{ locale }} >>> >>> - name: set the locale >>> command: /usr/sbin/update-locale LANG={{ locale }} --reset >>> >>> *output* >>> changed: [vps03.fqdn.com] => {"changed": true, "cmd": >>> ["/usr/sbin/locale-gen", "en_GB.UTF-8"], "delta": "0:00:02.105356", "end": >>> "2014-04-25 01:03:10.600058", "item": "", "rc": 0, "start": "2014-04-25 >>> 01:03:08.494702", "stderr": "", "stdout": "Generating locales...\n >>> en_GB.UTF-8... done\nGeneration complete."} >>> >>> Thanks for the help >>> >>> -- >>> 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/644eaf13-e972-4ee7-9998- >>> d154f9ad4898%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/644eaf13-e972-4ee7-9998-d154f9ad4898%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > 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/a7c95955-956b-4c95-9c9d-4afdfcfd3cf4%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/a7c95955-956b-4c95-9c9d-4afdfcfd3cf4%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- 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/CA%2BnsWgw6T8gdUh8J%3D%3DogCk4CeBThCF9-%3D8or7OOLf5XTudB-8A%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
