You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm currently packaging Weblate for NixOS. When running weblate check --deploy on my deployment, I get the error
?: (weblate.E034) The Celery process is outdated or misconfigured. Following items differ: vcs
HINT: https://docs.weblate.org/en/weblate-4.8.1/admin/install.html#celery
I already tried
This error is persistent across reboots and service restarts.
I looked inte Weblate and Celery sources. The check happens in weblate/utils/checks.pycheck_celery(). Iirc the check compares a pong received by Celery with a predefined pong defined in weblate/utils/tasks.py.
By patching the check to give more verbose output I figured, that current["vcs"]) (the predefined list) is ['gerrit', 'git', 'git-force-push', 'local', 'mercurial', 'subversion'], while pong["vcs"] (which is the answer received by celery) is [].
Unfortunately I have no clue how this difference happens. Also neither in the documentation or in the sources I found any clue on how to manipulate the value of VCS_REGISTRY from config.
I've read and searched the docs and did not find the answer there.
If you didn’t try already, try to search there what you wrote above.
To Reproduce the issue
Steps to reproduce the behavior:
weblate check --deploy
See system information below.
Expected behavior
Screenshots
Exception traceback
Server configuration and status
Weblate installation: other, I wrote a NixOS module for deploying Weblate
This issue looks more like a support question than an issue. We strive to answer these reasonably fast, but purchasing the support subscription is not only more responsible and faster for your business but also makes Weblate stronger.
In case your question is already answered, making a donation is the right way to say thank you!
Describe the issue
I'm currently packaging Weblate for NixOS. When running
weblate check --deploy
on my deployment, I get the errorI already tried
This error is persistent across reboots and service restarts.
I looked inte Weblate and Celery sources. The check happens in
weblate/utils/checks.py
check_celery()
. Iirc the check compares a pong received by Celery with a predefined pong defined inweblate/utils/tasks.py
.By patching the check to give more verbose output I figured, that
current["vcs"])
(the predefined list) is['gerrit', 'git', 'git-force-push', 'local', 'mercurial', 'subversion']
, whilepong["vcs"]
(which is the answer received by celery) is[]
.Unfortunately I have no clue how this difference happens. Also neither in the documentation or in the sources I found any clue on how to manipulate the value of
VCS_REGISTRY
from config.If you didn’t try already, try to search there what you wrote above.
To Reproduce the issue
Steps to reproduce the behavior:
See system information below.
Expected behavior
Screenshots
Exception traceback
Server configuration and status
Weblate installation: other, I wrote a NixOS module for deploying Weblate
Weblate deploy checks
Additional context
The text was updated successfully, but these errors were encountered: