Skip to content

[Weblate] get Celery working

Originally created by @hefee on #17347 (Redmine)

/usr/local/weblate$ python3 manage.py check --deploy
SystemCheckError: System check identified some issues:

CRITICALS:
?: (weblate.E020) The Celery is not configured to store results, CELERY_RESULT_BACKEND is probably not set.
        HINT: https://docs.weblate.org/en/weblate-3.5.1/admin/install.html#celery

Weblate itself tells us that something is not correct with Celery ;D

At least we don’t seen anything committed the last 24h, where stuff was modified! That’s why we expect that celery is not working.
But also the knowledge how to get statistics or information out of celery is missing, to check if the others tasks are done by celery.

It seems that we need to configure a CELERY_RESULT_BACKEND - Celery upstream suggests to use a proper broker

At least for me I don’t know what a broker is or why we need a result_backend. So either we find someone who can give us this information or we need to dig into that ourselves.

Related issues

Edited by hefee
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information