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.