I have the same problem, this is my log, someone can help me? thank you
================================================================================
2023-01-26 07:41:49 (4.88 MB/s) - '/calibre-web/kindlegen/kindlegen_linux_2.6_i386_v2_9.tar.gz' saved [10813137/10813137]
Traceback (most recent call last):
File "/calibre-web/app/cps.py", line 31, in <module>
main()
File "/calibre-web/app/cps/main.py", line 26, in main
app = create_app()
File "/calibre-web/app/cps/__init__.py", line 175, in create_app
from .schedule import register_scheduled_tasks, register_startup_tasks
File "/calibre-web/app/cps/schedule.py", line 22, in <module>
from .services.background_scheduler import BackgroundScheduler, CronTrigger, use_APScheduler
ImportError: cannot import name 'CronTrigger' from 'cps.services.background_scheduler' (/calibre-web/app/cps/services/background_scheduler.py)
[INFO] Extracting kindlegen_linux_2.6_i386_v2_9.tar.gz into directory: /calibre-web/kindlegen
[INFO] Change the ownership of /calibre-web/kindlegen (including subfolders) to calibre:calibre
[INFO] kindlegen (Amazon Kindle Generator) will be linked into /calibre-web/app/vendor
[INFO] Creating the vendor directory: /calibre-web/app/vendor
[INFO] Change the ownership of /calibre-web/app/vendor (including subfolders) to calibre:calibre
> create kindlegen link /calibre-web/app/vendor/kindlegen assigned to source /calibre-web/kindlegen/kindlegen
> change the ownership of /calibre-web/app/vendor/kindlegen to calibre:calibre
[INFO] Creating directory for temporary directories and files: /tmp
[INFO] Change the ownership of /tmp (including subfolders) to calibre:calibre
[INFO] Launching Calibre-Web ...