Comment 2 for bug 1759003

Revision history for this message
Robert C Jennings (rcj) wrote :

Failure is:

2018-03-26 18:34:13,191 - stages.py[DEBUG]: Running module locale (<module 'cloudinit.config.cc_locale' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_locale.py'>) with frequency once-per-instance
2018-03-26 18:34:13,191 - handlers.py[DEBUG]: start: modules-config/config-locale: running config-locale with frequency once-per-instance
2018-03-26 18:34:13,191 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/x-min/sem/config_locale - wb: [644] 24 bytes
2018-03-26 18:34:13,192 - helpers.py[DEBUG]: Running config-locale using lock (<FileLock using file '/var/lib/cloud/instances/x-min/sem/config_locale'>)
2018-03-26 18:34:13,192 - cc_locale.py[DEBUG]: Setting locale to en_US.UTF-8
2018-03-26 18:34:13,192 - debian.py[DEBUG]: Generating locales for en_US.UTF-8
2018-03-26 18:34:13,192 - util.py[DEBUG]: Running command ['locale-gen', 'en_US.UTF-8'] with allowed return codes [0] (shell=False, capture=False)
2018-03-26 18:34:13,194 - handlers.py[DEBUG]: finish: modules-config/config-locale: FAIL: running config-locale with frequency once-per-instance
2018-03-26 18:34:13,194 - util.py[WARNING]: Running module locale (<module 'cloudinit.config.cc_locale' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_locale.py'>) failed
2018-03-26 18:34:13,194 - util.py[DEBUG]: Running module locale (<module 'cloudinit.config.cc_locale' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_locale.py'>) failed
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 1871, in subp
    env=env, shell=shell)
  File "/usr/lib/python3.5/subprocess.py", line 947, in __init__
    restore_signals, start_new_session)
  File "/usr/lib/python3.5/subprocess.py", line 1551, in _execute_child
    raise child_exception_type(errno_num, err_msg)
FileNotFoundError: [Errno 2] No such file or directory: 'locale-gen'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 793, in _run_modules
    freq=freq)
  File "/usr/lib/python3/dist-packages/cloudinit/cloud.py", line 54, in run
    return self._runners.run(name, functor, args, freq, clear_on_fail)
  File "/usr/lib/python3/dist-packages/cloudinit/helpers.py", line 187, in run
    results = functor(*args)
  File "/usr/lib/python3/dist-packages/cloudinit/config/cc_locale.py", line 45, in handle
    cloud.distro.apply_locale(locale, locale_cfgfile)
  File "/usr/lib/python3/dist-packages/cloudinit/distros/debian.py", line 97, in apply_locale
    regenerate_locale(locale, out_fn, keyname=keyname)
  File "/usr/lib/python3/dist-packages/cloudinit/distros/debian.py", line 299, in regenerate_locale
    util.subp(['locale-gen', locale], capture=False)
  File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 1877, in subp
    stderr="-" if decode else b"-")
cloudinit.util.ProcessExecutionError: Unexpected error while running command.
Command: ['locale-gen', 'en_US.UTF-8']
Exit code: -
Reason: [Errno 2] No such file or directory: 'locale-gen'
Stdout: -
Stderr: -