Skip to content

[Bug]: pixi run local-start unable to start (issues with time zone modules) #962

Description

@vkuznet

Search before creating an issue

  • I have searched existing issues and confirmed this is not a duplicate

Bug Description

here is output from zsh shell on macOS:

pixi run local-start
...
  File "/Users/vk/CMS/DMWM/GIT/DIRAC/diracx/.pixi/envs/default-gubbins/lib/python3.11/importlib/__init__.py", line 126, in imp
ort_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1126, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1140, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'tzdata'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<frozen runpy>", line 189, in _run_module_as_main
  File "<frozen runpy>", line 148, in _get_module_details
  File "<frozen runpy>", line 112, in _get_module_details
  File "/Users/vk/CMS/DMWM/GIT/DIRAC/diracx/diracx-db/src/diracx/db/__init__.py", line 5, in <module>
    from . import exceptions, os, sql
  File "/Users/vk/CMS/DMWM/GIT/DIRAC/diracx/diracx-db/src/diracx/db/sql/__init__.py", line 13, in <module>
    from .auth.db import AuthDB
  File "/Users/vk/CMS/DMWM/GIT/DIRAC/diracx/diracx-db/src/diracx/db/sql/auth/db.py", line 18, in <module>
    from diracx.db.sql.utils import BaseSQLDB, hash, substract_date, uuid7_from_datetime
  File "/Users/vk/CMS/DMWM/GIT/DIRAC/diracx/diracx-db/src/diracx/db/sql/utils/__init__.py", line 25, in <module>
    from .base import (
  File "/Users/vk/CMS/DMWM/GIT/DIRAC/diracx/diracx-db/src/diracx/db/sql/utils/base.py", line 33, in <module>
    from diracx.db.sql.utils.types import SmarterDateTime
  File "/Users/vk/CMS/DMWM/GIT/DIRAC/diracx/diracx-db/src/diracx/db/sql/utils/types.py", line 14, in <module>
    _DEFAULT_UTC = ZoneInfo("UTC")
                   ^^^^^^^^^^^^^^^
  File "/Users/vk/CMS/DMWM/GIT/DIRAC/diracx/.pixi/envs/default-gubbins/lib/python3.11/zoneinfo/_common.py", line 24, in load_t module>
[worker-sm ] [13:08:31]   File "/Users/vk/CMS/DMWM/GIT/DIRAC/diracx/.pixi/envs/default-gubbins/lib/python3.11/zoneinfo/_common.py", line 24, in load_tzdata
[worker-md ] [13:08:31]     _DEFAULT_UTC = ZoneInfo("UTC")
[worker-lg ] [13:08:31]     _DEFAULT_UTC = ZoneInfo("UTC")
[worker-sm ] [13:08:31]     raise ZoneInfoNotFoundError(f"No time zone found with key {key}")
[worker-md ] [13:08:31]                    ^^^^^^^^^^^^^^^
[worker-sm ] [13:08:31] zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key UTC'
[worker-lg ] [13:08:31]                    ^^^^^^^^^^^^^^^
[worker-md ] [13:08:31]   File "/Users/vk/CMS/DMWM/GIT/DIRAC/diracx/.pixi/envs/default-gubbins/lib/python3.11/zoneinfo/_common.py", line 24, in load_tzdata
[worker-md ] [13:08:31]     raise ZoneInfoNotFoundError(f"No time zone found with key {key}")
[worker-lg ] [13:08:31]   File "/Users/vk/CMS/DMWM/GIT/DIRAC/diracx/.pixi/envs/default-gubbins/lib/python3.11/zoneinfo/_common.py", line 24, in load_tzdata
[worker-md ] [13:08:31] zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key UTC'
[worker-lg ] [13:08:31]     raise ZoneInfoNotFoundError(f"No time zone found with key {key}")
[worker-lg ] [13:08:31] zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key UTC'

....

Steps to Reproduce

  1. git pull
  2. pixi run local-start
Image

Expected Behavior

should provide a clean start

Actual Behavior

choke on loading time zone python modules.

uvicorn.log

Environment

  • OS: macOS
uname -a
Darwin vkarm 24.6.0 Darwin Kernel Version 24.6.0: Tue Apr 21 20:13:48 PDT 2026; root:xnu-11417.140.69.710.16~1/RELEASE_ARM64_T8112 arm64
  • python 3.11
  • zsh
  • repository version
git log --oneline --decorate
0484464 (HEAD -> main, origin/main, origin/HEAD) chore(main): release 0.1.1 (#913)
0da77e0 chore: release 0.1.1
...

Relevant Log Output

see attached uvicorn.log file

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions