Skip to content

Generate/Install en_US.UTF-8 locale data

This is required by Ansible Lint running the ansible-config command:

Ansible-lint.............................................................Failed
- hook id: ansible-lint
- exit code: 1

[2mINFO     Identified [35m/home/brlin/文件/OS customizations of Buo-ren Lin[0m as project root due [1m.git directory[0m.[0m
ERROR: Ansible could not initialize the preferred locale: unsupported locale setting
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/home/brlin/.cache/pre-commit/repofy2qd6r_/py_env-python3.13/lib/python3.13/site-packages/ansiblelint/__main__.py", line 516, in <module>
    _run_cli_entrypoint()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/home/brlin/.cache/pre-commit/repofy2qd6r_/py_env-python3.13/lib/python3.13/site-packages/ansiblelint/__main__.py", line 438, in _run_cli_entrypoint
    sys.exit(main(sys.argv))
             ~~~~^^^^^^^^^^
  File "/home/brlin/.cache/pre-commit/repofy2qd6r_/py_env-python3.13/lib/python3.13/site-packages/ansiblelint/__main__.py", line 367, in main
    app = get_app(
        offline=None,
        cached=True,
    )  # to be sure we use the offline value from settings
  File "/home/brlin/.cache/pre-commit/repofy2qd6r_/py_env-python3.13/lib/python3.13/site-packages/ansiblelint/app.py", line 410, in get_app
    app = App(options=options)
  File "/home/brlin/.cache/pre-commit/repofy2qd6r_/py_env-python3.13/lib/python3.13/site-packages/ansiblelint/app.py", line 51, in __init__
    self.runtime = Runtime(
                   ~~~~~~~^
        isolated=True,
        ^^^^^^^^^^^^^^
        require_module=True,
        ^^^^^^^^^^^^^^^^^^^^
        verbosity=options.verbosity,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/home/brlin/.cache/pre-commit/repofy2qd6r_/py_env-python3.13/lib/python3.13/site-packages/ansible_compat/runtime.py", line 244, in __init__
    self.config = AnsibleConfig(cache_dir=self.cache_dir)
                  ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/brlin/.cache/pre-commit/repofy2qd6r_/py_env-python3.13/lib/python3.13/site-packages/ansible_compat/config.py", line 600, in __init__
    config_dump = subprocess.check_output(
        ["ansible-config", "dump"],
        universal_newlines=True,
        env=env,
    )
  File "/usr/lib/python3.13/subprocess.py", line 472, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
           ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
               **kwargs).stdout
               ^^^^^^^^^
  File "/usr/lib/python3.13/subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['ansible-config', 'dump']' returned non-zero exit status 1.