funkwhale-beat.service failing after 1.2.9 to 1.3.0-rc1 upgrade
After following the documentation to upgrade to 1.3.0-rc1 from 1.2.9, funkwhale-beat.service is crashing. funkwhale-server and funkwhale-worker are working properly, and I did not performed any change to my .env file.
Could you help me with this?
Here is the log from the service:
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,963: WARNING/MainProcess] return super().__get__(instance, owner)
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,963: WARNING/MainProcess] File "/usr/lib/python3.8/functools.py", line 967, in __get__
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,963: WARNING/MainProcess]
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,963: WARNING/MainProcess] val = self.func(instance)
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,963: WARNING/MainProcess] File "/data/www/datas/funkwhale/venv/lib/python3.8/site-packages/celery/beat.py", line 679, in scheduler
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,963: WARNING/MainProcess]
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,964: WARNING/MainProcess] return self.get_scheduler()
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,964: WARNING/MainProcess] File "/data/www/datas/funkwhale/venv/lib/python3.8/site-packages/celery/beat.py", line 670, in get_scheduler
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,964: WARNING/MainProcess]
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,964: WARNING/MainProcess] return symbol_by_name(self.scheduler_cls, aliases=aliases)(
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,964: WARNING/MainProcess] File "/data/www/datas/funkwhale/venv/lib/python3.8/site-packages/celery/beat.py", line 515, in __init__
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,964: WARNING/MainProcess]
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,964: WARNING/MainProcess] super().__init__(*args, **kwargs)
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,964: WARNING/MainProcess] File "/data/www/datas/funkwhale/venv/lib/python3.8/site-packages/celery/beat.py", line 271, in __init__
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,964: WARNING/MainProcess]
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,965: WARNING/MainProcess] self.setup_schedule()
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,965: WARNING/MainProcess] File "/data/www/datas/funkwhale/venv/lib/python3.8/site-packages/celery/beat.py", line 541, in setup_schedule
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,965: WARNING/MainProcess]
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,965: WARNING/MainProcess] self._store = self._destroy_open_corrupted_schedule(exc)
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,965: WARNING/MainProcess] File "/data/www/datas/funkwhale/venv/lib/python3.8/site-packages/celery/beat.py", line 529, in _destroy_open_corrup>
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,965: WARNING/MainProcess]
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,965: WARNING/MainProcess] return self._open_schedule()
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,965: WARNING/MainProcess] File "/data/www/datas/funkwhale/venv/lib/python3.8/site-packages/celery/beat.py", line 523, in _open_schedule
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,966: WARNING/MainProcess]
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,966: WARNING/MainProcess] return self.persistence.open(self.schedule_filename, writeback=True)
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,966: WARNING/MainProcess] File "/usr/lib/python3.8/shelve.py", line 243, in open
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,966: WARNING/MainProcess]
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,966: WARNING/MainProcess] return DbfilenameShelf(filename, flag, protocol, writeback)
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,966: WARNING/MainProcess] File "/usr/lib/python3.8/shelve.py", line 227, in __init__
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,966: WARNING/MainProcess]
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,966: WARNING/MainProcess] Shelf.__init__(self, dbm.open(filename, flag), protocol, writeback)
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,966: WARNING/MainProcess] File "/usr/lib/python3.8/dbm/__init__.py", line 95, in open
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,966: WARNING/MainProcess]
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,967: WARNING/MainProcess] return mod.open(file, flag, mode)
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,967: WARNING/MainProcess] _gdbm
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,967: WARNING/MainProcess] .
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,967: WARNING/MainProcess] error
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,967: WARNING/MainProcess] :
Jan 23 20:27:06 caius-bonux2 celery[2642362]: [2023-01-23 20:27:06,967: WARNING/MainProcess] [Errno 13] Permission denied: 'celerybeat-schedule'
Jan 23 20:27:07 caius-bonux2 celery[2642362]: celery beat v5.2.7 (dawn-chorus) is starting.
Jan 23 20:27:07 caius-bonux2 celery[2642362]: __ - ... __ - _
Jan 23 20:27:07 caius-bonux2 celery[2642362]: LocalTime -> 2023-01-23 20:27:06
Jan 23 20:27:07 caius-bonux2 celery[2642362]: Configuration ->
Jan 23 20:27:07 caius-bonux2 celery[2642362]: . broker -> redis://:**@localhost:6379/0
Jan 23 20:27:07 caius-bonux2 celery[2642362]: . loader -> celery.loaders.app.AppLoader
Jan 23 20:27:07 caius-bonux2 celery[2642362]: . scheduler -> celery.beat.PersistentScheduler
Jan 23 20:27:07 caius-bonux2 celery[2642362]: . db -> celerybeat-schedule
Jan 23 20:27:07 caius-bonux2 celery[2642362]: . logfile -> [stderr]@%INFO
Jan 23 20:27:07 caius-bonux2 celery[2642362]: . maxinterval -> 5.00 minutes (300s)
Jan 23 20:27:07 caius-bonux2 systemd[1]: funkwhale-beat.service: Main process exited, code=exited, status=1/FAILURE
Jan 23 20:27:07 caius-bonux2 systemd[1]: funkwhale-beat.service: Failed with result 'exit-code'.