Skip to content

Bug: harbor.webui is unhealthy #158

Description

@alessandromalacarne
harbor up
[+] Running 3/4
✔ Network harbor_harbor-network  Created                                                                                                                                              0.0s
✔ Container harbor.ollama        Healthy                                                                                                                                              2.5s
⠹ Container harbor.webui         Waiting                                                                                                                                             15.0s
✔ Container harbor.ollama-init   Healthy                                                                                                                                              2.4s
container harbor.webui is unhealthy
 harbor logs webui
^Bvharbor.webui  | Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
harbor.webui  | WARNI [huggingface_hub.file_download] Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
harbor.webui  | Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
harbor.webui  | WARNI [huggingface_hub.file_download] Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
harbor.webui  | Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
harbor.webui  | WARNI [huggingface_hub.file_download] Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
Fetching 30 files:  23%|██▎       | 7/30 [00:02<00:07,  3.09it/s]Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
harbor.webui  | WARNI [huggingface_hub.file_download] Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
harbor.webui  | Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
harbor.webui  | WARNI [huggingface_hub.file_download] Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
harbor.webui  | Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
harbor.webui  | WARNI [huggingface_hub.file_download] Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
harbor.webui  | Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
harbor.webui  | WARNI [huggingface_hub.file_download] Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
harbor.webui  | Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
harbor.webui  | WARNI [huggingface_hub.file_download] Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
Fetching 30 files: 100%|██████████| 30/30 [00:08<00:00,  3.50it/s]
harbor.webui  | INFO:     Started server process [10]
harbor.webui  | INFO:     Waiting for application startup.
harbor.webui  | 2025-04-30 12:50:29.773 | INFO     | open_webui.utils.logger:start_logger:140 - GLOBAL_LOG_LEVEL: INFO - {}

Activity

  1. av commented on May 10, 2025

    @av
    Owner

    I tightened up webui healthcheck recently, to avoid always waiting full ten seconds for its start.

    By the look of the logs - open webui starts normally, it just takes longer than healthcheck is configured to wait. Is this something that happens to you consistently, or sporadically?

  2. FiredMercury21 commented on Jun 6, 2025

    @FiredMercury21

    I'm getting this bug sometimes. Not sure why, but if I try the command a couple more times it seems to work. Can't really make out a pattern.

  3. AD-Archer commented on Oct 29, 2025

    @AD-Archer

    I noticed that open webui takes a bit to start and that will lead to it saying unhealthy, try waiting a bit before opening the url and seeing if that resolves it

  4. av commented on Sep 25, 2026

    @av
    Owner

    The slow first-boot case is addressed on current main: services/compose.webui.yml now gives the healthcheck a 15-minute start_period, and harbor up prints a notice that embedding/audio model downloads can delay startup. The missing hf_xet lines in the report are fallback warnings, not the healthcheck failure.

    I tested the current service path on Fedora with ./harbor.sh up --no-defaults --skip-port-check webui ollama. Harbor printed the first-start download notice, the container remained starting during initialization, then reached Healthy at 02:37:01; curl http://127.0.0.1:33801/health returned {"status":true}, and Docker reported start_period=15m0s. I then ran harbor down webui, leaving Ollama running. I could not reproduce the old 15-second premature-unhealthy result on main. If it still happens on a current build, please share docker inspect harbor.webui --format '{{json .State.Health}}' and the last finite docker logs harbor.webui --tail 100 output so the actual failing healthcheck can be distinguished from a slow download.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions