2026-10-13T23:34:25.825850802Z [migrations] started
2026-10-13T23:34:25.825911895Z [migrations] no migrations found
2026-10-13T23:34:25.852880834Z usermod: no changes
2026-10-13T23:34:25.861887214Z ───────────────────────────────────────
2026-10-13T23:34:25.861901914Z 
2026-10-13T23:34:25.861905962Z       ██╗     ███████╗██╗ ██████╗
2026-10-13T23:34:25.861909770Z       ██║     ██╔════╝██║██╔═══██╗
2026-10-13T23:34:25.861913527Z       ██║     ███████╗██║██║   ██║
2026-10-13T23:34:25.861917164Z       ██║     ╚════██║██║██║   ██║
2026-10-13T23:34:25.861920872Z       ███████╗███████║██║╚██████╔╝
2026-10-13T23:34:25.861924509Z       ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-10-13T23:34:25.861928237Z 
2026-10-13T23:34:25.861931674Z    Brought to you by linuxserver.io
2026-10-13T23:34:25.861935271Z ───────────────────────────────────────
2026-10-13T23:34:25.862172689Z 
2026-10-13T23:34:25.862180054Z To support LSIO projects visit:
2026-10-13T23:34:25.862184473Z https://www.linuxserver.io/donate/
2026-10-13T23:34:25.862188070Z 
2026-10-13T23:34:25.862191798Z ───────────────────────────────────────
2026-10-13T23:34:25.862195705Z GID/UID
2026-10-13T23:34:25.862199233Z ───────────────────────────────────────
2026-10-13T23:34:25.865814734Z 
2026-10-13T23:34:25.865824715Z User UID:    911
2026-10-13T23:34:25.865829474Z User GID:    911
2026-10-13T23:34:25.865833592Z ───────────────────────────────────────
2026-10-13T23:34:25.866808847Z Linuxserver.io version: 39a35970-ls371
2026-10-13T23:34:25.866983539Z Build-date: 2026-10-13T23:27:03+00:00
2026-10-13T23:34:25.866990392Z ───────────────────────────────────────
2026-10-13T23:34:25.866995092Z     
2026-10-13T23:34:25.924998027Z [custom-init] No custom files found, skipping...
2026-10-13T23:34:28.746550427Z 2026-10-13 23:34:28,746 INFO: Enabled configured INFO level logging. [startup.py:156 (MAIN/lazylibrarian.startup)]
2026-10-13T23:34:28.746704306Z 2026-10-13 23:34:28,746 INFO: Lazylibrarian (pid 171) is starting up... [startup.py:209 (MAIN/lazylibrarian.startup)]
2026-10-13T23:34:30.748071971Z 2026-10-13 23:34:30,747 DEBUG: Set config[LOGDIR]=/config/log [configtypes.py:170 (MAIN/special.configwrite)]
2026-10-13T23:34:30.748155739Z 2026-10-13 23:34:30,748 DEBUG: Set config[EBOOK_DIR]=/books [configtypes.py:170 (MAIN/special.configwrite)]
2026-10-13T23:34:30.748270891Z 2026-10-13 23:34:30,748 DEBUG: Set config[DOWNLOAD_DIR]=/downloads [configtypes.py:170 (MAIN/special.configwrite)]
2026-10-13T23:34:30.749467692Z 2026-10-13 23:34:30,749 DEBUG: Set config[AUDIOBOOK_DEST_FOLDER]=$Author/$Title [configtypes.py:170 (MAIN/special.configwrite)]
2026-10-13T23:34:30.750162110Z 2026-10-13 23:34:30,750 DEBUG: Read config[LOGDIR]=/config/log [configtypes.py:154 (MAIN)]
2026-10-13T23:34:30.750211991Z 2026-10-13 23:34:30,750 DEBUG: Read config[LOGSPECIALDEBUG]= [configtypes.py:154 (MAIN)]
2026-10-13T23:34:30.768264971Z 2026-10-13 23:34:30,768 INFO: Apprise library (2.0.1) installed [startup.py:248 (MAIN)]
2026-10-13T23:34:30.851811794Z 2026-10-13 23:34:30,851 INFO: Database is v0, integrity check: ok [startup.py:299 (MAIN)]
2026-10-13T23:34:30.851841344Z 2026-10-13 23:34:30,851 INFO: Database {'seq': 0, 'name': 'main', 'file': '/config/lazylibrarian.db'} [startup.py:300 (MAIN)]
2026-10-13T23:34:30.852434508Z 2026-10-13 23:34:30,852 INFO: Creating new database, version 97 [dbupgrade.py:204 (MAIN)]
2026-10-13T23:34:30.855564522Z 2026-10-13 23:34:30,855 WARNING: Malformed Query: CREATE TABLE books (AuthorID TEXT REFERENCES authors (AuthorID) ON DELETE CASCADE, BookName TEXT, BookSub TEXT, BookDesc TEXT, BookGenre TEXT, BookIsbn TEXT, BookPub TEXT, BookRate INTEGER DEFAULT 0, BookImg TEXT, BookPages INTEGER DEFAULT 0, BookLink TEXT, BookID TEXT UNIQUE, BookFile TEXT, BookDate TEXT, BookLang TEXT, BookAdded TEXT, Status TEXT DEFAULT "Skipped", WorkPage TEXT, Manual TEXT, SeriesDisplay TEXT, BookLibrary TEXT, AudioFile TEXT, AudioLibrary TEXT, AudioStatus TEXT DEFAULT "Skipped", WorkID TEXT, ScanResult TEXT, OriginalPubDate TEXT, Requester TEXT, AudioRequester TEXT, LT_WorkID TEXT, Narrator TEXT): dbupgrade, db_upgrade, 247 [database.py:146 (MAIN)]
2026-10-13T23:34:30.872791971Z 2026-10-13 23:34:30,872 INFO: Config file /config/config.ini has been saved with 5 items [config2.py:388 (CONFIG2_WRITE)]
2026-10-13T23:34:30.940773884Z 2026-10-13 23:34:30,940 ERROR: Config[HC_KEY]: read_error [configtypes.py:874 (MAIN)]
2026-10-13T23:34:30.947671346Z 2026-10-13 23:34:30,947 INFO: Database check found 0 errors [dbupgrade.py:894 (MAIN)]
2026-10-13T23:34:30.950527429Z 2026-10-13 23:34:30,950 INFO: Database updated to version 97 [dbupgrade.py:322 (MAIN)]
2026-10-13T23:34:31.391406590Z 2026-10-13 23:34:31,391 INFO: Loaded genres from /app/lazylibrarian/example.genres.json [startup.py:487 (MAIN)]
2026-10-13T23:34:31.437549407Z 2026-10-13 23:34:31,437 INFO: Bookstrap found 16 themes [startup.py:438 (MAIN)]
2026-10-13T23:34:31.719142347Z 2026-10-13 23:34:31,718 INFO: Starting LazyLibrarian on port: 5299, webroot "" [LazyLibrarian.py:75 (MAIN)]
2026-10-13T23:34:31.719311869Z 2026-10-13 23:34:31,719 INFO: Starting LazyLibrarian web server on http://0.0.0.0:5299 [webStart.py:78 (MAIN)]
2026-10-13T23:34:31.823743706Z 2026-10-13 23:34:31,823 INFO: Scheduler started [base.py:214 (MAIN)]
2026-10-13T23:34:31.828745130Z 2026-10-13 23:34:31,828 INFO: Added job "update_openlibrary_dump" to job store "default" [base.py:1092 (MAIN)]
2026-10-13T23:34:31.831206146Z 2026-10-13 23:34:31,831 INFO: Added job "update_all_totals" to job store "default" [base.py:1092 (MAIN)]
2026-10-13T23:34:31.834067249Z 2026-10-13 23:34:31,833 INFO: Added job "PostProcessor" to job store "default" [base.py:1092 (MAIN)]
2026-10-13T23:34:31.836427403Z 2026-10-13 23:34:31,836 INFO: Added job "cron_search_wishlist" to job store "default" [base.py:1092 (MAIN)]
2026-10-13T23:34:31.838973431Z 2026-10-13 23:34:31,838 INFO: Added job "check_for_updates" to job store "default" [base.py:1092 (MAIN)]
2026-10-13T23:34:31.841767208Z 2026-10-13 23:34:31,841 INFO: Added job "clean_cache" to job store "default" [base.py:1092 (MAIN)]
2026-10-13T23:34:31.844575203Z 2026-10-13 23:34:31,844 INFO: Added job "cron_dbbackup" to job store "default" [base.py:1092 (MAIN)]
2026-10-13T23:34:31.848207189Z 2026-10-13 23:34:31,848 INFO: Added job "author_update" to job store "default" [base.py:1092 (MAIN)]
2026-10-13T23:34:31.851800526Z 2026-10-13 23:34:31,851 INFO: Added job "series_update" to job store "default" [base.py:1092 (MAIN)]
2026-10-13T23:34:31.967461851Z Connection to localhost (127.0.0.1) 5299 port [tcp/*] succeeded!
2026-10-13T23:34:31.983947866Z [ls.io-init] done.