2026-10-29T19:27:10.179877163Z [migrations] started
2026-10-29T19:27:10.179948587Z [migrations] no migrations found
2026-10-29T19:27:10.211883819Z usermod: no changes
2026-10-29T19:27:10.223540227Z ───────────────────────────────────────
2026-10-29T19:27:10.223562812Z
2026-10-29T19:27:10.223567171Z ██╗ ███████╗██╗ ██████╗
2026-10-29T19:27:10.223571019Z ██║ ██╔════╝██║██╔═══██╗
2026-10-29T19:27:10.223574866Z ██║ ███████╗██║██║ ██║
2026-10-29T19:27:10.223578975Z ██║ ╚════██║██║██║ ██║
2026-10-29T19:27:10.223582943Z ███████╗███████║██║╚██████╔╝
2026-10-29T19:27:10.223587231Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-10-29T19:27:10.223590879Z
2026-10-29T19:27:10.223594616Z Brought to you by linuxserver.io
2026-10-29T19:27:10.223598454Z ───────────────────────────────────────
2026-10-29T19:27:10.224285257Z
2026-10-29T19:27:10.224297362Z To support LSIO projects visit:
2026-10-29T19:27:10.224304035Z https://www.linuxserver.io/donate/
2026-10-29T19:27:10.224309175Z
2026-10-29T19:27:10.224313714Z ───────────────────────────────────────
2026-10-29T19:27:10.224318775Z GID/UID
2026-10-29T19:27:10.224323194Z ───────────────────────────────────────
2026-10-29T19:27:10.233702074Z
2026-10-29T19:27:10.233717455Z User UID: 911
2026-10-29T19:27:10.233721203Z User GID: 911
2026-10-29T19:27:10.233724980Z ───────────────────────────────────────
2026-10-29T19:27:10.237378539Z Linuxserver.io version: 8c70ea4d-ls386
2026-10-29T19:27:10.238110283Z Build-date: 2026-10-29T19:19:09+00:00
2026-10-29T19:27:10.238123429Z ───────────────────────────────────────
2026-10-29T19:27:10.238128670Z
2026-10-29T19:27:10.315050652Z [custom-init] No custom files found, skipping...
2026-10-29T19:27:13.024222350Z 2026-10-29 19:27:13,024 INFO: Enabled configured INFO level logging. [startup.py:157 (MAIN/lazylibrarian.startup)]
2026-10-29T19:27:13.024385348Z 2026-10-29 19:27:13,024 INFO: Lazylibrarian (pid 165) is starting up... [startup.py:210 (MAIN/lazylibrarian.startup)]
2026-10-29T19:27:15.025697846Z 2026-10-29 19:27:15,025 DEBUG: Set config[LOGDIR]=/config/log [configtypes.py:170 (MAIN/special.configwrite)]
2026-10-29T19:27:15.025743418Z 2026-10-29 19:27:15,025 DEBUG: Set config[EBOOK_DIR]=/books [configtypes.py:170 (MAIN/special.configwrite)]
2026-10-29T19:27:15.025752627Z 2026-10-29 19:27:15,025 DEBUG: Set config[DOWNLOAD_DIR]=/downloads [configtypes.py:170 (MAIN/special.configwrite)]
2026-10-29T19:27:15.026459080Z 2026-10-29 19:27:15,026 DEBUG: Set config[AUDIOBOOK_DEST_FOLDER]=$Author/$Title [configtypes.py:170 (MAIN/special.configwrite)]
2026-10-29T19:27:15.027099660Z 2026-10-29 19:27:15,027 DEBUG: Read config[LOGDIR]=/config/log [configtypes.py:154 (MAIN)]
2026-10-29T19:27:15.027191315Z 2026-10-29 19:27:15,027 DEBUG: Read config[LOGSPECIALDEBUG]= [configtypes.py:154 (MAIN)]
2026-10-29T19:27:15.041105159Z 2026-10-29 19:27:15,040 INFO: Apprise library (2.1.0) installed [startup.py:249 (MAIN)]
2026-10-29T19:27:15.122453646Z 2026-10-29 19:27:15,122 INFO: Database is v0, integrity check: ok [startup.py:300 (MAIN)]
2026-10-29T19:27:15.122499859Z 2026-10-29 19:27:15,122 INFO: Database {'seq': 0, 'name': 'main', 'file': '/config/lazylibrarian.db'} [startup.py:301 (MAIN)]
2026-10-29T19:27:15.123074437Z 2026-10-29 19:27:15,122 INFO: Creating new database, version 101 [dbupgrade.py:208 (MAIN)]
2026-10-29T19:27:15.126383672Z 2026-10-29 19:27:15,126 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:27:15.142565454Z 2026-10-29 19:27:15,142 INFO: Config file /config/config.ini has been saved with 5 items [config2.py:388 (CONFIG2_WRITE)]
2026-10-29T19:27:15.210711410Z 2026-10-29 19:27:15,210 ERROR: Config[HC_KEY]: read_error [configtypes.py:874 (MAIN)]
2026-10-29T19:27:15.219670335Z 2026-10-29 19:27:15,219 INFO: Database check found 0 errors [dbupgrade.py:898 (MAIN)]
2026-10-29T19:27:15.222223998Z 2026-10-29 19:27:15,222 INFO: Database updated to version 101 [dbupgrade.py:326 (MAIN)]
2026-10-29T19:27:15.680508097Z 2026-10-29 19:27:15,680 INFO: Loaded genres from /app/lazylibrarian/example.genres.json [startup.py:456 (MAIN)]
2026-10-29T19:27:15.728096357Z 2026-10-29 19:27:15,727 INFO: Bookstrap found 16 themes [startup.py:446 (MAIN)]
2026-10-29T19:27:16.505519878Z 2026-10-29 19:27:16,505 INFO: Config file /config/config.ini has been saved with 10 items (Triggered by Git) [config2.py:388 (CONFIG2_WRITE)]
2026-10-29T19:27:16.522557144Z 2026-10-29 19:27:16,522 INFO: Starting LazyLibrarian on port: 5299, webroot "" [LazyLibrarian.py:75 (MAIN)]
2026-10-29T19:27:16.522793410Z 2026-10-29 19:27:16,522 INFO: Starting LazyLibrarian web server on http://0.0.0.0:5299 [webStart.py:78 (MAIN)]
2026-10-29T19:27:16.627384091Z 2026-10-29 19:27:16,627 INFO: Scheduler started [base.py:214 (MAIN)]
2026-10-29T19:27:16.632771131Z 2026-10-29 19:27:16,632 INFO: Added job "update_openlibrary_dump" to job store "default" [base.py:1092 (MAIN)]
2026-10-29T19:27:16.635920945Z 2026-10-29 19:27:16,635 INFO: Added job "update_all_totals" to job store "default" [base.py:1092 (MAIN)]
2026-10-29T19:27:16.638760394Z 2026-10-29 19:27:16,638 INFO: Added job "PostProcessor" to job store "default" [base.py:1092 (MAIN)]
2026-10-29T19:27:16.641415341Z 2026-10-29 19:27:16,641 INFO: Added job "cron_search_wishlist" to job store "default" [base.py:1092 (MAIN)]
2026-10-29T19:27:16.645003629Z 2026-10-29 19:27:16,644 INFO: Added job "check_for_updates" to job store "default" [base.py:1092 (MAIN)]
2026-10-29T19:27:16.648042449Z 2026-10-29 19:27:16,647 INFO: Added job "clean_cache" to job store "default" [base.py:1092 (MAIN)]
2026-10-29T19:27:16.650194985Z 2026-10-29 19:27:16,650 INFO: Added job "cron_dbbackup" to job store "default" [base.py:1092 (MAIN)]
2026-10-29T19:27:16.654370194Z 2026-10-29 19:27:16,654 INFO: Added job "author_update" to job store "default" [base.py:1092 (MAIN)]
2026-10-29T19:27:16.658627860Z 2026-10-29 19:27:16,658 INFO: Added job "series_update" to job store "default" [base.py:1092 (MAIN)]
2026-10-29T19:27:17.365748301Z Connection to localhost (127.0.0.1) 5299 port [tcp/*] succeeded!
2026-10-29T19:27:17.382631266Z [ls.io-init] done.