2026-10-29T19:27:11.891261245Z [migrations] started
2026-10-29T19:27:11.896382089Z [migrations] no migrations found
2026-10-29T19:27:13.193220376Z usermod: no changes
2026-10-29T19:27:13.398306589Z ───────────────────────────────────────
2026-10-29T19:27:13.398346970Z
2026-10-29T19:27:13.398357792Z ██╗ ███████╗██╗ ██████╗
2026-10-29T19:27:13.398366730Z ██║ ██╔════╝██║██╔═══██╗
2026-10-29T19:27:13.398375337Z ██║ ███████╗██║██║ ██║
2026-10-29T19:27:13.398383774Z ██║ ╚════██║██║██║ ██║
2026-10-29T19:27:13.398392001Z ███████╗███████║██║╚██████╔╝
2026-10-29T19:27:13.398400167Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-10-29T19:27:13.398408584Z
2026-10-29T19:27:13.398416510Z Brought to you by linuxserver.io
2026-10-29T19:27:13.398424586Z ───────────────────────────────────────
2026-10-29T19:27:13.411976391Z
2026-10-29T19:27:13.412347870Z To support LSIO projects visit:
2026-10-29T19:27:13.412371958Z https://www.linuxserver.io/donate/
2026-10-29T19:27:13.412383381Z
2026-10-29T19:27:13.412835642Z ───────────────────────────────────────
2026-10-29T19:27:13.412860633Z GID/UID
2026-10-29T19:27:13.413443827Z ───────────────────────────────────────
2026-10-29T19:27:13.622588234Z
2026-10-29T19:27:13.622629968Z User UID: 911
2026-10-29T19:27:13.622639968Z User GID: 911
2026-10-29T19:27:13.622647964Z ───────────────────────────────────────
2026-10-29T19:27:13.709543244Z Linuxserver.io version: 8c70ea4d-ls386
2026-10-29T19:27:13.714830673Z Build-date: 2026-10-29T19:19:09+00:00
2026-10-29T19:27:13.714859902Z ───────────────────────────────────────
2026-10-29T19:27:13.714872448Z
2026-10-29T19:27:17.089640992Z [custom-init] No custom files found, skipping...
2026-10-29T19:28:18.422951758Z 2026-10-29 19:28:18,415 INFO: Enabled configured INFO level logging. [startup.py:157 (MAIN/lazylibrarian.startup)]
2026-10-29T19:28:18.426958639Z 2026-10-29 19:28:18,425 INFO: Lazylibrarian (pid 599) is starting up... [startup.py:210 (MAIN/lazylibrarian.startup)]
2026-10-29T19:28:20.458353420Z 2026-10-29 19:28:20,457 DEBUG: Set config[LOGDIR]=/config/log [configtypes.py:170 (MAIN/special.configwrite)]
2026-10-29T19:28:20.459428405Z 2026-10-29 19:28:20,459 DEBUG: Set config[EBOOK_DIR]=/books [configtypes.py:170 (MAIN/special.configwrite)]
2026-10-29T19:28:20.460479141Z 2026-10-29 19:28:20,460 DEBUG: Set config[DOWNLOAD_DIR]=/downloads [configtypes.py:170 (MAIN/special.configwrite)]
2026-10-29T19:28:20.476588808Z 2026-10-29 19:28:20,476 DEBUG: Set config[AUDIOBOOK_DEST_FOLDER]=$Author/$Title [configtypes.py:170 (MAIN/special.configwrite)]
2026-10-29T19:28:20.489572590Z 2026-10-29 19:28:20,489 DEBUG: Read config[LOGDIR]=/config/log [configtypes.py:154 (MAIN)]
2026-10-29T19:28:20.491061919Z 2026-10-29 19:28:20,490 DEBUG: Read config[LOGSPECIALDEBUG]= [configtypes.py:154 (MAIN)]
2026-10-29T19:28:20.846776518Z 2026-10-29 19:28:20,846 INFO: Apprise library (2.1.0) installed [startup.py:249 (MAIN)]
2026-10-29T19:28:21.266625532Z 2026-10-29 19:28:21,265 INFO: Database is v0, integrity check: ok [startup.py:300 (MAIN)]
2026-10-29T19:28:21.268701243Z 2026-10-29 19:28:21,268 INFO: Database {'seq': 0, 'name': 'main', 'file': '/config/lazylibrarian.db'} [startup.py:301 (MAIN)]
2026-10-29T19:28:21.289109147Z 2026-10-29 19:28:21,288 INFO: Creating new database, version 101 [dbupgrade.py:208 (MAIN)]
2026-10-29T19:28:21.377902229Z 2026-10-29 19:28:21,376 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, 251 [database.py:146 (MAIN)]
2026-10-29T19:28:21.998498005Z 2026-10-29 19:28:21,997 INFO: Config file /config/config.ini has been saved with 5 items [config2.py:388 (CONFIG2_WRITE)]
2026-10-29T19:28:24.528341742Z 2026-10-29 19:28:24,527 ERROR: Config[HC_KEY]: read_error [configtypes.py:874 (MAIN)]
2026-10-29T19:28:24.930472649Z 2026-10-29 19:28:24,929 INFO: Database check found 0 errors [dbupgrade.py:898 (MAIN)]
2026-10-29T19:28:25.022647252Z 2026-10-29 19:28:25,021 INFO: Database updated to version 101 [dbupgrade.py:326 (MAIN)]
2026-10-29T19:28:27.174833182Z 2026-10-29 19:28:27,174 INFO: Loaded genres from /app/lazylibrarian/example.genres.json [startup.py:456 (MAIN)]
2026-10-29T19:28:27.258936999Z 2026-10-29 19:28:27,258 INFO: Bookstrap found 16 themes [startup.py:446 (MAIN)]
2026-10-29T19:28:29.634355752Z 2026-10-29 19:28:29,633 INFO: Config file /config/config.ini has been saved with 10 items (Triggered by Git) [config2.py:388 (CONFIG2_WRITE)]
2026-10-29T19:28:29.768784420Z 2026-10-29 19:28:29,768 INFO: Starting LazyLibrarian on port: 5299, webroot "" [LazyLibrarian.py:75 (MAIN)]
2026-10-29T19:28:29.771046185Z 2026-10-29 19:28:29,770 INFO: Starting LazyLibrarian web server on http://0.0.0.0:5299 [webStart.py:78 (MAIN)]
2026-10-29T19:28:30.050149158Z 2026-10-29 19:28:30,049 INFO: Scheduler started [base.py:214 (MAIN)]
2026-10-29T19:28:30.154001240Z 2026-10-29 19:28:30,153 INFO: Added job "update_openlibrary_dump" to job store "default" [base.py:1092 (MAIN)]
2026-10-29T19:28:30.216140016Z 2026-10-29 19:28:30,215 INFO: Added job "update_all_totals" to job store "default" [base.py:1092 (MAIN)]
2026-10-29T19:28:30.217972227Z Connection to localhost (127.0.0.1) 5299 port [tcp/*] succeeded!
2026-10-29T19:28:30.280675059Z 2026-10-29 19:28:30,280 INFO: Added job "PostProcessor" to job store "default" [base.py:1092 (MAIN)]
2026-10-29T19:28:30.338079439Z 2026-10-29 19:28:30,337 INFO: Added job "cron_search_wishlist" to job store "default" [base.py:1092 (MAIN)]
2026-10-29T19:28:30.388644515Z 2026-10-29 19:28:30,388 INFO: Added job "check_for_updates" to job store "default" [base.py:1092 (MAIN)]
2026-10-29T19:28:30.453024294Z 2026-10-29 19:28:30,452 INFO: Added job "clean_cache" to job store "default" [base.py:1092 (MAIN)]
2026-10-29T19:28:30.491632737Z 2026-10-29 19:28:30,491 INFO: Added job "cron_dbbackup" to job store "default" [base.py:1092 (MAIN)]
2026-10-29T19:28:30.532459969Z 2026-10-29 19:28:30,531 INFO: Added job "author_update" to job store "default" [base.py:1092 (MAIN)]
2026-10-29T19:28:30.570917287Z 2026-10-29 19:28:30,570 INFO: Added job "series_update" to job store "default" [base.py:1092 (MAIN)]
2026-10-29T19:28:31.349829895Z [ls.io-init] done.