Skip to content

locale.Error: unsupported locale settingΒ #223

@rzmk

Description

@rzmk

Describe the bug
When running the following command I get an error:

ckan -c /etc/ckan/default/ckan.ini user token add <username> dpplus

Error:

2025-08-20 12:51:52,622 INFO  [ckan.cli] Using configuration file /etc/ckan/default/ckan.ini
2025-08-20 12:51:52,622 INFO  [ckan.config.environment] Loading static files from public
Traceback (most recent call last):
  File "/usr/lib/ckan/default/bin/ckan", line 7, in <module>
    sys.exit(ckan())
  File "/usr/lib/ckan/default/lib/python3.10/site-packages/click/core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
  File "/usr/lib/ckan/default/lib/python3.10/site-packages/click/core.py", line 1077, in main
    with self.make_context(prog_name, args, **extra) as ctx:
  File "/usr/lib/ckan/default/lib/python3.10/site-packages/click/core.py", line 943, in make_context
    self.parse_args(ctx, args)
  File "/usr/lib/ckan/default/lib/python3.10/site-packages/ckan/cli/cli.py", line 120, in parse_args
    result = super().parse_args(ctx, args)
  File "/usr/lib/ckan/default/lib/python3.10/site-packages/click/core.py", line 1644, in parse_args
    rest = super().parse_args(ctx, args)
  File "/usr/lib/ckan/default/lib/python3.10/site-packages/click/core.py", line 1408, in parse_args
    value, args = param.handle_parse_result(ctx, opts, args)
  File "/usr/lib/ckan/default/lib/python3.10/site-packages/click/core.py", line 2400, in handle_parse_result
    value = self.process_value(ctx, value)
  File "/usr/lib/ckan/default/lib/python3.10/site-packages/click/core.py", line 2362, in process_value
    value = self.callback(ctx, self, value)
  File "/usr/lib/ckan/default/lib/python3.10/site-packages/ckan/cli/cli.py", line 130, in _init_ckan_config
    _add_ctx_object(ctx, value)
  File "/usr/lib/ckan/default/lib/python3.10/site-packages/ckan/cli/cli.py", line 139, in _add_ctx_object
    ctx.obj = CtxObject(path)
  File "/usr/lib/ckan/default/lib/python3.10/site-packages/ckan/cli/cli.py", line 56, in __init__
    self.app = make_app(raw_config)
  File "/usr/lib/ckan/default/lib/python3.10/site-packages/ckan/config/middleware/__init__.py", line 29, in make_app
    load_environment(conf)
  File "/usr/lib/ckan/default/lib/python3.10/site-packages/ckan/config/environment.py", line 68, in load_environment
    p.load_all()
  File "/usr/lib/ckan/default/lib/python3.10/site-packages/ckan/plugins/core.py", line 148, in load_all
    load(*plugins)
  File "/usr/lib/ckan/default/lib/python3.10/site-packages/ckan/plugins/core.py", line 164, in load
    service = _get_service(plugin)
  File "/usr/lib/ckan/default/lib/python3.10/site-packages/ckan/plugins/core.py", line 284, in _get_service
    return plugin.load()(name=plugin_name)
  File "/usr/lib/ckan/default/lib/python3.10/site-packages/pkg_resources/__init__.py", line 2465, in load
    return self.resolve()
  File "/usr/lib/ckan/default/lib/python3.10/site-packages/pkg_resources/__init__.py", line 2471, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/ckan/default/src/datapusher-plus/ckanext/datapusher_plus/plugin.py", line 18, in <module>
    import ckanext.datapusher_plus.logic.action as action
  File "/usr/lib/ckan/default/src/datapusher-plus/ckanext/datapusher_plus/logic/action.py", line 22, in <module>
    import ckanext.datapusher_plus.jobs as jobs
  File "/usr/lib/ckan/default/src/datapusher-plus/ckanext/datapusher_plus/jobs.py", line 44, in <module>
    locale.setlocale(locale.LC_ALL, locale=(lang, encoding))
  File "/usr/lib/python3.10/locale.py", line 620, in setlocale
    return _setlocale(category, locale)
locale.Error: unsupported locale setting

Ubuntu 22.04 on WSL2.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions