Skip to content

[BUG] error 500 trying to log in #85

@amatriain

Description

@amatriain

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

Using lscr.io/linuxserver/lazylibrarian:latest, when I go to the login form, enter my credentials and click on "Sign in", I get an error 500 page:

`500 Internal Server Error

The server encountered an unexpected condition which prevented it from fulfilling the request.

Traceback (most recent call last):
File "/lsiopy/lib/python3.12/site-packages/cherrypy/_cprequest.py", line 659, in respond
self._do_respond(path_info)
File "/lsiopy/lib/python3.12/site-packages/cherrypy/_cprequest.py", line 718, in _do_respond
response.body = self.handler()
^^^^^^^^^^^^^^
File "/lsiopy/lib/python3.12/site-packages/cherrypy/lib/encoding.py", line 223, in call
self.body = self.oldhandler(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/lsiopy/lib/python3.12/site-packages/cherrypy/_cpdispatch.py", line 54, in call
return self.callable(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/lazylibrarian/lazylibrarian/auth.py", line 202, in login
self.on_login(current_username, current_password)
File "/app/lazylibrarian/lazylibrarian/auth.py", line 151, in on_login
'UserID': pwd_generator(),
^^^^^^^^^^^^^
NameError: name 'pwd_generator' is not defined

Powered by CherryPy 18.10.0`

Expected Behavior

User should be logged in to lazylibrarian.

Rolling back to lscr.io/linuxserver/lazylibrarian:version-297e6920 removes the error, so it was introduced recently.

Steps To Reproduce

  1. Open with a browser http(s)://(LL domain name)/auth/login
  2. Enter valid credentials
  3. Click on Sign in
  4. Error 500 appears

Environment

- OS:arch linux (all packages up to date)
- How docker service was installed: with docker-compose, using portainer.

CPU architecture

x86-64

Docker creation

version: "3.7"
services:
    app: 
        image: lscr.io/linuxserver/lazylibrarian:latest
        container_name: lazylibrarian
        restart: always
        volumes:
            - type: volume
              source: "config"
              target: "/config"
            - type: bind
              source: "/mirror/media"
              target: "/media"
        # ports:
        #     - "5299:5299"
        network_mode: "container:gluetun"
        healthcheck:
            test: "curl -fI https://www.google.com"
            interval: 30s
            timeout: 5s
            retries: 3
        environment:
            PUID: 1000
            PGID: 1000
            TZ: "Europe/Madrid"
            UMASK: "022"
            DOCKER_MODS: "linuxserver/mods:universal-calibre"
volumes:
    config:

Container logs

[mod-init] Running Docker Modification Logic
[mod-init] Adding linuxserver/mods:universal-calibre to container
[mod-init] Downloading linuxserver/mods:universal-calibre from lscr.io
[mod-init] Installing linuxserver/mods:universal-calibre
[mod-init] linuxserver/mods:universal-calibre applied to container
[migrations] started
[migrations] no migrations found
───────────────────────────────────────

      ██╗     ███████╗██╗ ██████╗
      ██║     ██╔════╝██║██╔═══██╗
      ██║     ███████╗██║██║   ██║
      ██║     ╚════██║██║██║   ██║
      ███████╗███████║██║╚██████╔╝
      ╚══════╝╚══════╝╚═╝ ╚═════╝

   Brought to you by linuxserver.io
───────────────────────────────────────

To support LSIO projects visit:
https://www.linuxserver.io/donate/

───────────────────────────────────────
GID/UID
───────────────────────────────────────

User UID:    1000
User GID:    1000
───────────────────────────────────────
Linuxserver.io version: 54be51ad-ls173
Build-date: 2025-07-19T15:55:11+00:00
───────────────────────────────────────
    
**** Adding calibre dependencies to package install list ****
[pkg-install-init] **** Installing all mod packages ****
Get:1 http://archive.ubuntu.com/ubuntu noble InRelease [256 kB]
Get:2 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
Get:3 http://archive.ubuntu.com/ubuntu noble-security InRelease [126 kB]
Get:4 http://archive.ubuntu.com/ubuntu noble/main Sources [1,713 kB]
Get:5 http://archive.ubuntu.com/ubuntu noble/restricted Sources [21.8 kB]
Get:6 http://archive.ubuntu.com/ubuntu noble/multiverse Sources [355 kB]
Get:7 http://archive.ubuntu.com/ubuntu noble/universe Sources [24.3 MB]
Get:8 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [331 kB]
Get:9 http://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [117 kB]
Get:10 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1,808 kB]
Get:11 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [19.3 MB]
Get:12 http://archive.ubuntu.com/ubuntu noble-updates/restricted Sources [60.9 kB]
Get:13 http://archive.ubuntu.com/ubuntu noble-updates/universe Sources [563 kB]
Get:14 http://archive.ubuntu.com/ubuntu noble-updates/multiverse Sources [24.0 kB]
Get:15 http://archive.ubuntu.com/ubuntu noble-updates/main Sources [545 kB]
Get:16 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1,985 kB]
Get:17 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [45.2 kB]
Get:18 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1,621 kB]
Get:19 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1,443 kB]
Get:20 http://archive.ubuntu.com/ubuntu noble-security/restricted Sources [56.5 kB]
Get:21 http://archive.ubuntu.com/ubuntu noble-security/multiverse Sources [11.6 kB]
Get:22 http://archive.ubuntu.com/ubuntu noble-security/universe Sources [404 kB]
Get:23 http://archive.ubuntu.com/ubuntu noble-security/main Sources [245 kB]
Get:24 http://archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1,131 kB]
Get:25 http://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1,862 kB]
Get:26 http://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1,283 kB]
Get:27 http://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [23.0 kB]
Fetched 59.8 MB in 13s (4,498 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-radeon1 libdrm2 libedit2
  libegl-mesa0 libelf1t64 libgbm1 libgl1-mesa-dri libglapi-mesa libglvnd0
  libglx0 libicu74 libllvm19 libnspr4 libpciaccess0 libsensors-config
  libsensors5 libvulkan1 libwayland-client0 libwayland-server0 libx11-xcb1
  libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0
  libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxext6 libxfixes3 libxml2
  libxrender1 libxshmfence1 libxxf86vm1 mesa-libgallium xkb-data
Suggested packages:
  pciutils lm-sensors
Recommended packages:
  libgl1-amber-dri mesa-vulkan-drivers | vulkan-icd
The following NEW packages will be installed:
  libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-radeon1 libdrm2 libedit2
  libegl-mesa0 libegl1 libelf1t64 libgbm1 libgl1 libgl1-mesa-dri libglapi-mesa
  libglvnd0 libglx-mesa0 libglx0 libicu74 libllvm19 libnspr4 libnss3
  libopengl0 libpciaccess0 libsensors-config libsensors5 libvulkan1
  libwayland-client0 libwayland-server0 libx11-xcb1 libxcb-dri2-0
  libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-shm0
  libxcb-sync1 libxcb-xfixes0 libxcomposite1 libxdamage1 libxext6 libxfixes3
  libxkbcommon0 libxkbfile1 libxml2 libxrandr2 libxrender1 libxshmfence1
  libxtst6 libxxf86vm1 mesa-libgallium xkb-data xz-utils
0 upgraded, 51 newly installed, 0 to remove and 2 not upgraded.
Need to get 54.1 MB of archives.
After this operation, 223 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libelf1t64 amd64 0.190-1.1ubuntu0.1 [57.8 kB]
Get:2 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libicu74 amd64 74.2-1ubuntu3.1 [10.9 MB]
Get:3 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libxml2 amd64 2.9.14+dfsg-1.3ubuntu3.3 [762 kB]
Get:4 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 xkb-data all 2.41-2ubuntu1.1 [397 kB]
Get:5 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libdrm-common all 2.4.122-1~ubuntu0.24.04.1 [8,406 B]
Get:6 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libdrm2 amd64 2.4.122-1~ubuntu0.24.04.1 [40.6 kB]
Get:7 http://archive.ubuntu.com/ubuntu noble/main amd64 libedit2 amd64 3.1-20230828-1build1 [97.6 kB]
Get:8 http://archive.ubuntu.com/ubuntu noble/main amd64 libsensors-config all 1:3.6.0-9build1 [5,546 B]
Get:9 http://archive.ubuntu.com/ubuntu noble/main amd64 libsensors5 amd64 1:3.6.0-9build1 [26.6 kB]
Get:10 http://archive.ubuntu.com/ubuntu noble/main amd64 libxext6 amd64 2:1.3.4-1build2 [30.4 kB]
Get:11 http://archive.ubuntu.com/ubuntu noble/main amd64 libxkbcommon0 amd64 1.6.0-1build1 [122 kB]
Get:12 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 xz-utils amd64 5.6.1+really5.4.5-1ubuntu0.2 [267 kB]
Get:13 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libdrm-amdgpu1 amd64 2.4.122-1~ubuntu0.24.04.1 [20.7 kB]
Get:14 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libpciaccess0 amd64 0.17-3ubuntu0.24.04.2 [18.9 kB]
Get:15 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libdrm-intel1 amd64 2.4.122-1~ubuntu0.24.04.1 [63.8 kB]
Get:16 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libdrm-radeon1 amd64 2.4.122-1~ubuntu0.24.04.1 [20.8 kB]
Get:17 http://archive.ubuntu.com/ubuntu noble/main amd64 libwayland-server0 amd64 1.22.0-2.1build1 [33.9 kB]
Get:18 http://archive.ubuntu.com/ubuntu noble/main amd64 libxcb-randr0 amd64 1.15-1ubuntu2 [17.9 kB]
Get:19 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglapi-mesa amd64 24.2.8-1ubuntu1~24.04.1 [44.3 kB]
Get:20 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libllvm19 amd64 1:19.1.1-1ubuntu1~24.04.2 [28.7 MB]
Get:21 http://archive.ubuntu.com/ubuntu noble/main amd64 libx11-xcb1 amd64 2:1.8.7-1build1 [7,800 B]
Get:22 http://archive.ubuntu.com/ubuntu noble/main amd64 libxcb-dri2-0 amd64 1.15-1ubuntu2 [7,222 B]
Get:23 http://archive.ubuntu.com/ubuntu noble/main amd64 libxcb-dri3-0 amd64 1.15-1ubuntu2 [7,142 B]
Get:24 http://archive.ubuntu.com/ubuntu noble/main amd64 libxcb-present0 amd64 1.15-1ubuntu2 [5,676 B]
Get:25 http://archive.ubuntu.com/ubuntu noble/main amd64 libxcb-sync1 amd64 1.15-1ubuntu2 [9,312 B]
Get:26 http://archive.ubuntu.com/ubuntu noble/main amd64 libxcb-xfixes0 amd64 1.15-1ubuntu2 [10.2 kB]
Get:27 http://archive.ubuntu.com/ubuntu noble/main amd64 libxshmfence1 amd64 1.3-1build5 [4,764 B]
Get:28 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 mesa-libgallium amd64 24.2.8-1ubuntu1~24.04.1 [9,847 kB]
Get:29 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgbm1 amd64 24.2.8-1ubuntu1~24.04.1 [31.6 kB]
Get:30 http://archive.ubuntu.com/ubuntu noble/main amd64 libwayland-client0 amd64 1.22.0-2.1build1 [26.4 kB]
Get:31 http://archive.ubuntu.com/ubuntu noble/main amd64 libxcb-shm0 amd64 1.15-1ubuntu2 [5,756 B]
Get:32 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libegl-mesa0 amd64 24.2.8-1ubuntu1~24.04.1 [129 kB]
Get:33 http://archive.ubuntu.com/ubuntu noble/main amd64 libvulkan1 amd64 1.3.275.0-1build1 [142 kB]
Get:34 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgl1-mesa-dri amd64 24.2.8-1ubuntu1~24.04.1 [34.6 kB]
Get:35 http://archive.ubuntu.com/ubuntu noble/main amd64 libxcb-glx0 amd64 1.15-1ubuntu2 [24.8 kB]
Get:36 http://archive.ubuntu.com/ubuntu noble/main amd64 libxfixes3 amd64 1:6.0.0-2build1 [10.8 kB]
Get:37 http://archive.ubuntu.com/ubuntu noble/main amd64 libxxf86vm1 amd64 1:1.1.4-1build4 [9,282 B]
Get:38 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglx-mesa0 amd64 24.2.8-1ubuntu1~24.04.1 [154 kB]
Get:39 http://archive.ubuntu.com/ubuntu noble/main amd64 libnspr4 amd64 2:4.35-1.1build1 [117 kB]
Get:40 http://archive.ubuntu.com/ubuntu noble/main amd64 libnss3 amd64 2:3.98-1build1 [1,445 kB]
Get:41 http://archive.ubuntu.com/ubuntu noble/main amd64 libxcomposite1 amd64 1:0.4.5-1build3 [6,320 B]
Get:42 http://archive.ubuntu.com/ubuntu noble/main amd64 libxdamage1 amd64 1:1.1.6-1build1 [6,150 B]
Get:43 http://archive.ubuntu.com/ubuntu noble/main amd64 libxkbfile1 amd64 1:1.1.0-1build4 [70.0 kB]
Get:44 http://archive.ubuntu.com/ubuntu noble/main amd64 libxrender1 amd64 1:0.9.10-1.1build1 [19.0 kB]
Get:45 http://archive.ubuntu.com/ubuntu noble/main amd64 libxrandr2 amd64 2:1.5.2-2build1 [19.7 kB]
Get:46 http://archive.ubuntu.com/ubuntu noble/main amd64 libxtst6 amd64 2:1.2.3-1.1build1 [12.6 kB]
Get:47 http://archive.ubuntu.com/ubuntu noble/main amd64 libglvnd0 amd64 1.7.0-1build1 [69.6 kB]
Get:48 http://archive.ubuntu.com/ubuntu noble/main amd64 libegl1 amd64 1.7.0-1build1 [28.7 kB]
Get:49 http://archive.ubuntu.com/ubuntu noble/main amd64 libglx0 amd64 1.7.0-1build1 [38.6 kB]
Get:50 http://archive.ubuntu.com/ubuntu noble/main amd64 libgl1 amd64 1.7.0-1build1 [102 kB]
Get:51 http://archive.ubuntu.com/ubuntu noble/main amd64 libopengl0 amd64 1.7.0-1build1 [32.8 kB]
Fetched 54.1 MB in 14s (3,839 kB/s)
Selecting previously unselected package libelf1t64:amd64.
(Reading database ... 9353 files and directories currently installed.)
Preparing to unpack .../00-libelf1t64_0.190-1.1ubuntu0.1_amd64.deb ...
Unpacking libelf1t64:amd64 (0.190-1.1ubuntu0.1) ...
Selecting previously unselected package libicu74:amd64.
Preparing to unpack .../01-libicu74_74.2-1ubuntu3.1_amd64.deb ...
Unpacking libicu74:amd64 (74.2-1ubuntu3.1) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../02-libxml2_2.9.14+dfsg-1.3ubuntu3.3_amd64.deb ...
Unpacking libxml2:amd64 (2.9.14+dfsg-1.3ubuntu3.3) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../03-xkb-data_2.41-2ubuntu1.1_all.deb ...
Unpacking xkb-data (2.41-2ubuntu1.1) ...
Selecting previously unselected package libdrm-common.
Preparing to unpack .../04-libdrm-common_2.4.122-1~ubuntu0.24.04.1_all.deb ...
Unpacking libdrm-common (2.4.122-1~ubuntu0.24.04.1) ...
Selecting previously unselected package libdrm2:amd64.
Preparing to unpack .../05-libdrm2_2.4.122-1~ubuntu0.24.04.1_amd64.deb ...
Unpacking libdrm2:amd64 (2.4.122-1~ubuntu0.24.04.1) ...
Selecting previously unselected package libedit2:amd64.
Preparing to unpack .../06-libedit2_3.1-20230828-1build1_amd64.deb ...
Unpacking libedit2:amd64 (3.1-20230828-1build1) ...
Selecting previously unselected package libsensors-config.
Preparing to unpack .../07-libsensors-config_1%3a3.6.0-9build1_all.deb ...
Unpacking libsensors-config (1:3.6.0-9build1) ...
Selecting previously unselected package libsensors5:amd64.
Preparing to unpack .../08-libsensors5_1%3a3.6.0-9build1_amd64.deb ...
Unpacking libsensors5:amd64 (1:3.6.0-9build1) ...
Selecting previously unselected package libxext6:amd64.
Preparing to unpack .../09-libxext6_2%3a1.3.4-1build2_amd64.deb ...
Unpacking libxext6:amd64 (2:1.3.4-1build2) ...
Selecting previously unselected package libxkbcommon0:amd64.
Preparing to unpack .../10-libxkbcommon0_1.6.0-1build1_amd64.deb ...
Unpacking libxkbcommon0:amd64 (1.6.0-1build1) ...
Selecting previously unselected package xz-utils.
Preparing to unpack .../11-xz-utils_5.6.1+really5.4.5-1ubuntu0.2_amd64.deb ...
Unpacking xz-utils (5.6.1+really5.4.5-1ubuntu0.2) ...
Selecting previously unselected package libdrm-amdgpu1:amd64.
Preparing to unpack .../12-libdrm-amdgpu1_2.4.122-1~ubuntu0.24.04.1_amd64.deb ...
Unpacking libdrm-amdgpu1:amd64 (2.4.122-1~ubuntu0.24.04.1) ...
Selecting previously unselected package libpciaccess0:amd64.
Preparing to unpack .../13-libpciaccess0_0.17-3ubuntu0.24.04.2_amd64.deb ...
Unpacking libpciaccess0:amd64 (0.17-3ubuntu0.24.04.2) ...
Selecting previously unselected package libdrm-intel1:amd64.
Preparing to unpack .../14-libdrm-intel1_2.4.122-1~ubuntu0.24.04.1_amd64.deb ...
Unpacking libdrm-intel1:amd64 (2.4.122-1~ubuntu0.24.04.1) ...
Selecting previously unselected package libdrm-radeon1:amd64.
Preparing to unpack .../15-libdrm-radeon1_2.4.122-1~ubuntu0.24.04.1_amd64.deb ...
Unpacking libdrm-radeon1:amd64 (2.4.122-1~ubuntu0.24.04.1) ...
Selecting previously unselected package libwayland-server0:amd64.
Preparing to unpack .../16-libwayland-server0_1.22.0-2.1build1_amd64.deb ...
Unpacking libwayland-server0:amd64 (1.22.0-2.1build1) ...
Selecting previously unselected package libxcb-randr0:amd64.
Preparing to unpack .../17-libxcb-randr0_1.15-1ubuntu2_amd64.deb ...
Unpacking libxcb-randr0:amd64 (1.15-1ubuntu2) ...
Selecting previously unselected package libglapi-mesa:amd64.
Preparing to unpack .../18-libglapi-mesa_24.2.8-1ubuntu1~24.04.1_amd64.deb ...
Unpacking libglapi-mesa:amd64 (24.2.8-1ubuntu1~24.04.1) ...
Selecting previously unselected package libllvm19:amd64.
Preparing to unpack .../19-libllvm19_1%3a19.1.1-1ubuntu1~24.04.2_amd64.deb ...
Unpacking libllvm19:amd64 (1:19.1.1-1ubuntu1~24.04.2) ...
Selecting previously unselected package libx11-xcb1:amd64.
Preparing to unpack .../20-libx11-xcb1_2%3a1.8.7-1build1_amd64.deb ...
Unpacking libx11-xcb1:amd64 (2:1.8.7-1build1) ...
Selecting previously unselected package libxcb-dri2-0:amd64.
Preparing to unpack .../21-libxcb-dri2-0_1.15-1ubuntu2_amd64.deb ...
Unpacking libxcb-dri2-0:amd64 (1.15-1ubuntu2) ...
Selecting previously unselected package libxcb-dri3-0:amd64.
Preparing to unpack .../22-libxcb-dri3-0_1.15-1ubuntu2_amd64.deb ...
Unpacking libxcb-dri3-0:amd64 (1.15-1ubuntu2) ...
Selecting previously unselected package libxcb-present0:amd64.
Preparing to unpack .../23-libxcb-present0_1.15-1ubuntu2_amd64.deb ...
Unpacking libxcb-present0:amd64 (1.15-1ubuntu2) ...
Selecting previously unselected package libxcb-sync1:amd64.
Preparing to unpack .../24-libxcb-sync1_1.15-1ubuntu2_amd64.deb ...
Unpacking libxcb-sync1:amd64 (1.15-1ubuntu2) ...
Selecting previously unselected package libxcb-xfixes0:amd64.
Preparing to unpack .../25-libxcb-xfixes0_1.15-1ubuntu2_amd64.deb ...
Unpacking libxcb-xfixes0:amd64 (1.15-1ubuntu2) ...
Selecting previously unselected package libxshmfence1:amd64.
Preparing to unpack .../26-libxshmfence1_1.3-1build5_amd64.deb ...
Unpacking libxshmfence1:amd64 (1.3-1build5) ...
Selecting previously unselected package mesa-libgallium:amd64.
Preparing to unpack .../27-mesa-libgallium_24.2.8-1ubuntu1~24.04.1_amd64.deb ...
Unpacking mesa-libgallium:amd64 (24.2.8-1ubuntu1~24.04.1) ...
Selecting previously unselected package libgbm1:amd64.
Preparing to unpack .../28-libgbm1_24.2.8-1ubuntu1~24.04.1_amd64.deb ...
Unpacking libgbm1:amd64 (24.2.8-1ubuntu1~24.04.1) ...
Selecting previously unselected package libwayland-client0:amd64.
Preparing to unpack .../29-libwayland-client0_1.22.0-2.1build1_amd64.deb ...
Unpacking libwayland-client0:amd64 (1.22.0-2.1build1) ...
Selecting previously unselected package libxcb-shm0:amd64.
Preparing to unpack .../30-libxcb-shm0_1.15-1ubuntu2_amd64.deb ...
Unpacking libxcb-shm0:amd64 (1.15-1ubuntu2) ...
Selecting previously unselected package libegl-mesa0:amd64.
Preparing to unpack .../31-libegl-mesa0_24.2.8-1ubuntu1~24.04.1_amd64.deb ...
Unpacking libegl-mesa0:amd64 (24.2.8-1ubuntu1~24.04.1) ...
Selecting previously unselected package libvulkan1:amd64.
Preparing to unpack .../32-libvulkan1_1.3.275.0-1build1_amd64.deb ...
Unpacking libvulkan1:amd64 (1.3.275.0-1build1) ...
Selecting previously unselected package libgl1-mesa-dri:amd64.
Preparing to unpack .../33-libgl1-mesa-dri_24.2.8-1ubuntu1~24.04.1_amd64.deb ...
Unpacking libgl1-mesa-dri:amd64 (24.2.8-1ubuntu1~24.04.1) ...
Selecting previously unselected package libxcb-glx0:amd64.
Preparing to unpack .../34-libxcb-glx0_1.15-1ubuntu2_amd64.deb ...
Unpacking libxcb-glx0:amd64 (1.15-1ubuntu2) ...
Selecting previously unselected package libxfixes3:amd64.
Preparing to unpack .../35-libxfixes3_1%3a6.0.0-2build1_amd64.deb ...
Unpacking libxfixes3:amd64 (1:6.0.0-2build1) ...
Selecting previously unselected package libxxf86vm1:amd64.
Preparing to unpack .../36-libxxf86vm1_1%3a1.1.4-1build4_amd64.deb ...
Unpacking libxxf86vm1:amd64 (1:1.1.4-1build4) ...
Selecting previously unselected package libglx-mesa0:amd64.
Preparing to unpack .../37-libglx-mesa0_24.2.8-1ubuntu1~24.04.1_amd64.deb ...
Unpacking libglx-mesa0:amd64 (24.2.8-1ubuntu1~24.04.1) ...
Selecting previously unselected package libnspr4:amd64.
Preparing to unpack .../38-libnspr4_2%3a4.35-1.1build1_amd64.deb ...
Unpacking libnspr4:amd64 (2:4.35-1.1build1) ...
Selecting previously unselected package libnss3:amd64.
Preparing to unpack .../39-libnss3_2%3a3.98-1build1_amd64.deb ...
Unpacking libnss3:amd64 (2:3.98-1build1) ...
Selecting previously unselected package libxcomposite1:amd64.
Preparing to unpack .../40-libxcomposite1_1%3a0.4.5-1build3_amd64.deb ...
Unpacking libxcomposite1:amd64 (1:0.4.5-1build3) ...
Selecting previously unselected package libxdamage1:amd64.
Preparing to unpack .../41-libxdamage1_1%3a1.1.6-1build1_amd64.deb ...
Unpacking libxdamage1:amd64 (1:1.1.6-1build1) ...
Selecting previously unselected package libxkbfile1:amd64.
Preparing to unpack .../42-libxkbfile1_1%3a1.1.0-1build4_amd64.deb ...
Unpacking libxkbfile1:amd64 (1:1.1.0-1build4) ...
Selecting previously unselected package libxrender1:amd64.
Preparing to unpack .../43-libxrender1_1%3a0.9.10-1.1build1_amd64.deb ...
Unpacking libxrender1:amd64 (1:0.9.10-1.1build1) ...
Selecting previously unselected package libxrandr2:amd64.
Preparing to unpack .../44-libxrandr2_2%3a1.5.2-2build1_amd64.deb ...
Unpacking libxrandr2:amd64 (2:1.5.2-2build1) ...
Selecting previously unselected package libxtst6:amd64.
Preparing to unpack .../45-libxtst6_2%3a1.2.3-1.1build1_amd64.deb ...
Unpacking libxtst6:amd64 (2:1.2.3-1.1build1) ...
Selecting previously unselected package libglvnd0:amd64.
Preparing to unpack .../46-libglvnd0_1.7.0-1build1_amd64.deb ...
Unpacking libglvnd0:amd64 (1.7.0-1build1) ...
Selecting previously unselected package libegl1:amd64.
Preparing to unpack .../47-libegl1_1.7.0-1build1_amd64.deb ...
Unpacking libegl1:amd64 (1.7.0-1build1) ...
Selecting previously unselected package libglx0:amd64.
Preparing to unpack .../48-libglx0_1.7.0-1build1_amd64.deb ...
Unpacking libglx0:amd64 (1.7.0-1build1) ...
Selecting previously unselected package libgl1:amd64.
Preparing to unpack .../49-libgl1_1.7.0-1build1_amd64.deb ...
Unpacking libgl1:amd64 (1.7.0-1build1) ...
Selecting previously unselected package libopengl0:amd64.
Preparing to unpack .../50-libopengl0_1.7.0-1build1_amd64.deb ...
Unpacking libopengl0:amd64 (1.7.0-1build1) ...
Setting up libxcb-dri3-0:amd64 (1.15-1ubuntu2) ...
Setting up libwayland-server0:amd64 (1.22.0-2.1build1) ...
Setting up libx11-xcb1:amd64 (2:1.8.7-1build1) ...
Setting up libpciaccess0:amd64 (0.17-3ubuntu0.24.04.2) ...
Setting up libxdamage1:amd64 (1:1.1.6-1build1) ...
Setting up libxcb-xfixes0:amd64 (1.15-1ubuntu2) ...
Setting up libxrender1:amd64 (1:0.9.10-1.1build1) ...
Setting up libglvnd0:amd64 (1.7.0-1build1) ...
Setting up libxcb-glx0:amd64 (1.15-1ubuntu2) ...
Setting up libedit2:amd64 (3.1-20230828-1build1) ...
Setting up libsensors-config (1:3.6.0-9build1) ...
Setting up libxext6:amd64 (2:1.3.4-1build2) ...
Setting up xkb-data (2.41-2ubuntu1.1) ...
Setting up libxcb-shm0:amd64 (1.15-1ubuntu2) ...
Setting up libopengl0:amd64 (1.7.0-1build1) ...
Setting up libelf1t64:amd64 (0.190-1.1ubuntu0.1) ...
Setting up libxxf86vm1:amd64 (1:1.1.4-1build4) ...
Setting up libxcb-present0:amd64 (1.15-1ubuntu2) ...
Setting up libnspr4:amd64 (2:4.35-1.1build1) ...
Setting up libxfixes3:amd64 (1:6.0.0-2build1) ...
Setting up libxcb-sync1:amd64 (1.15-1ubuntu2) ...
Setting up xz-utils (5.6.1+really5.4.5-1ubuntu0.2) ...
update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode
update-alternatives: warning: skip creation of /usr/share/man/man1/lzma.1.gz because associated file /usr/share/man/man1/xz.1.gz (of link group lzma) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/unlzma.1.gz because associated file /usr/share/man/man1/unxz.1.gz (of link group lzma) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/lzcat.1.gz because associated file /usr/share/man/man1/xzcat.1.gz (of link group lzma) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/lzmore.1.gz because associated file /usr/share/man/man1/xzmore.1.gz (of link group lzma) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/lzless.1.gz because associated file /usr/share/man/man1/xzless.1.gz (of link group lzma) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/lzdiff.1.gz because associated file /usr/share/man/man1/xzdiff.1.gz (of link group lzma) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/lzcmp.1.gz because associated file /usr/share/man/man1/xzcmp.1.gz (of link group lzma) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/lzgrep.1.gz because associated file /usr/share/man/man1/xzgrep.1.gz (of link group lzma) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/lzegrep.1.gz because associated file /usr/share/man/man1/xzegrep.1.gz (of link group lzma) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/lzfgrep.1.gz because associated file /usr/share/man/man1/xzfgrep.1.gz (of link group lzma) doesn't exist
Setting up libxrandr2:amd64 (2:1.5.2-2build1) ...
Setting up libsensors5:amd64 (1:3.6.0-9build1) ...
Setting up libglapi-mesa:amd64 (24.2.8-1ubuntu1~24.04.1) ...
Setting up libvulkan1:amd64 (1.3.275.0-1build1) ...
Setting up libicu74:amd64 (74.2-1ubuntu3.1) ...
Setting up libxcb-dri2-0:amd64 (1.15-1ubuntu2) ...
Setting up libxshmfence1:amd64 (1.3-1build5) ...
Setting up libxcb-randr0:amd64 (1.15-1ubuntu2) ...
Setting up libxkbfile1:amd64 (1:1.1.0-1build4) ...
Setting up libdrm-common (2.4.122-1~ubuntu0.24.04.1) ...
Setting up libxcomposite1:amd64 (1:0.4.5-1build3) ...
Setting up libxml2:amd64 (2.9.14+dfsg-1.3ubuntu3.3) ...
Setting up libxkbcommon0:amd64 (1.6.0-1build1) ...
Setting up libwayland-client0:amd64 (1.22.0-2.1build1) ...
Setting up libllvm19:amd64 (1:19.1.1-1ubuntu1~24.04.2) ...
Setting up libxtst6:amd64 (2:1.2.3-1.1build1) ...
Setting up libnss3:amd64 (2:3.98-1build1) ...
Setting up libdrm2:amd64 (2.4.122-1~ubuntu0.24.04.1) ...
Setting up libdrm-amdgpu1:amd64 (2.4.122-1~ubuntu0.24.04.1) ...
Setting up libdrm-radeon1:amd64 (2.4.122-1~ubuntu0.24.04.1) ...
Setting up libdrm-intel1:amd64 (2.4.122-1~ubuntu0.24.04.1) ...
Setting up mesa-libgallium:amd64 (24.2.8-1ubuntu1~24.04.1) ...
Setting up libgbm1:amd64 (24.2.8-1ubuntu1~24.04.1) ...
Setting up libgl1-mesa-dri:amd64 (24.2.8-1ubuntu1~24.04.1) ...
Setting up libegl-mesa0:amd64 (24.2.8-1ubuntu1~24.04.1) ...
Setting up libegl1:amd64 (1.7.0-1build1) ...
Setting up libglx-mesa0:amd64 (24.2.8-1ubuntu1~24.04.1) ...
Setting up libglx0:amd64 (1.7.0-1build1) ...
Setting up libgl1:amd64 (1.7.0-1build1) ...
Processing triggers for libc-bin (2.39-0ubuntu8.5) ...
Installing Calibre version v8.7.0
Creating symlinks...
        Symlinking /app/calibre/ebook-device to /usr/bin/ebook-device
        Symlinking /app/calibre/ebook-meta to /usr/bin/ebook-meta
        Symlinking /app/calibre/ebook-convert to /usr/bin/ebook-convert
        Symlinking /app/calibre/ebook-polish to /usr/bin/ebook-polish
        Symlinking /app/calibre/markdown-calibre to /usr/bin/markdown-calibre
        Symlinking /app/calibre/web2disk to /usr/bin/web2disk
Failed to import PyQt module: PyQt6.QtWebEngineCore with error: libasound.so.2: cannot open shared object file: No such file or directory
        Symlinking /app/calibre/calibre-server to /usr/bin/calibre-server
        Symlinking /app/calibre/lrf2lrs to /usr/bin/lrf2lrs
        Symlinking /app/calibre/lrs2lrf to /usr/bin/lrs2lrf
        Symlinking /app/calibre/calibre-debug to /usr/bin/calibre-debug
        Symlinking /app/calibre/calibredb to /usr/bin/calibredb
        Symlinking /app/calibre/calibre-parallel to /usr/bin/calibre-parallel
        Symlinking /app/calibre/calibre-customize to /usr/bin/calibre-customize
        Symlinking /app/calibre/fetch-ebook-metadata to /usr/bin/fetch-ebook-metadata
        Symlinking /app/calibre/calibre-smtp to /usr/bin/calibre-smtp
        Symlinking /app/calibre/calibre to /usr/bin/calibre
        Symlinking /app/calibre/lrfviewer to /usr/bin/lrfviewer
        Symlinking /app/calibre/ebook-viewer to /usr/bin/ebook-viewer
        Symlinking /app/calibre/ebook-edit to /usr/bin/ebook-edit
Setting up command-line completion...
Installing zsh completion to: /usr/share/zsh/vendor-completions/_calibre
Failed to find directory to install bash completions, using default.
Installing bash completion to: /usr/share/bash-completion/completions/

____________________ WARNING ____________________
Setting up completion failed with error:
__________________________________________________


        Traceback (most recent call last):
          File "calibre/linux.py", line 838, in setup_completion
          File "calibre/linux.py", line 588, in write_completion
          File "bypy-importer.py", line 279, in exec_module
          File "calibre/gui2/tweak_book/main.py", line 12, in <module>
          File "bypy-importer.py", line 279, in exec_module
          File "calibre/ebooks/oeb/polish/check/css.py", line 12, in <module>
        ImportError: cannot import name 'QWebEnginePage' from 'qt.webengine' (/app/calibre/lib/calibre-extensions/python-lib.bypy.frozen/qt/webengine.pyc)

Setting up desktop integration...

____________________ WARNING ____________________
Setting up desktop integration failed with error:
__________________________________________________


        Traceback (most recent call last):
          File "calibre/linux.py", line 859, in setup_desktop_integration
          File "calibre/linux.py", line 881, in do_setup_desktop_integration
          File "calibre/linux.py", line 912, in install_xdg_junk
          File "calibre/linux.py", line 897, in install_icons
          File "calibre/linux.py", line 891, in install_single_icon
          File "subprocess.py", line 408, in check_call
          File "subprocess.py", line 389, in call
          File "subprocess.py", line 1026, in __init__
          File "subprocess.py", line 1955, in _execute_child
        FileNotFoundError: [Errno 2] No such file or directory: 'xdg-icon-resource'

Creating un-installer: /usr/bin/calibre-uninstall


There were 2 warnings

* Setting up completion failed with error:

* Setting up desktop integration failed with error:

**** The 2 warnings above about setting up completion and desktop integration are expected and harmless. You can safely ignore them. ****
[custom-init] No custom files found, skipping...
2025-07-22 13:06:07,220 INFO: Enabled configured INFO level logging. [startup.py:137 (MAIN/lazylibrarian.startup)]
2025-07-22 13:06:07,220 INFO: Lazylibrarian (pid 997) is starting up... [startup.py:191 (MAIN/lazylibrarian.startup)]
2025-07-22 13:06:09,224 DEBUG: Set config[HOMEPAGE]=Authors [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,224 DEBUG: Set config[AUTH_TYPE]=FORM [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,225 DEBUG: Set config[WALL_COLUMNS]=1 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,225 DEBUG: Set config[DISPLAYLENGTH]=-1 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,225 DEBUG: Set config[AUDIO_TAB]=False [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,225 DEBUG: Set config[CONFIG_TAB_NUM]=6 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,225 DEBUG: Set config[SORT_DEFINITE]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,225 DEBUG: Set config[SORT_SURNAME]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,225 DEBUG: Set config[LAUNCH_BROWSER]=False [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,225 DEBUG: Set config[IMP_PREFLANG]=eng, en-GB, English, es-ES, .es, en-US, en [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,225 DEBUG: Set config[ISS_FORMAT]=$d-$m-$Y [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,226 DEBUG: Set config[DATE_FORMAT]=$d-$m-$Y [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,226 DEBUG: Set config[DATE_LANG]=en_GB.UTF-8 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,226 DEBUG: Set config[WISHLIST_GENRES]=False [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,226 DEBUG: Set config[NOTIFY_WITH_TITLE]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,226 DEBUG: Set config[DESTINATION_COPY]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,226 DEBUG: Set config[EBOOK_DIR]=/media/books/calibre-library/ [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,226 DEBUG: Set config[ALTERNATE_DIR]=/media/downloads/lazylibrarian_import [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,226 DEBUG: Set config[DOWNLOAD_DIR]=/media/deluge/downloads,/media/sabnzbd/downloads [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,226 DEBUG: Set config[HIDE_OLD_NOTIFIERS]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,226 DEBUG: Set config[API_ENABLED]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,226 DEBUG: Set config[API_KEY]=8ab8113460a1c0f0d5c8189985acd79d [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,227 DEBUG: Set config[BOOK_API]=GoodReads [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,227 DEBUG: Set config[GB_COUNTRY]=ES [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,227 DEBUG: Set config[BANNED_EXT]=avi, mp4, mov, iso, m4v, kepub [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,227 DEBUG: Set config[AUDIOBOOK_DEST_FOLDER]=$Author/$Title [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,227 DEBUG: Set config[DEL_FAILED]=False [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,227 DEBUG: Set config[DEL_COMPLETED]=False [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,227 DEBUG: Set config[HTTP_USER]=amatriain [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,227 DEBUG: Set config[HTTP_PASS]=1Z48inPN66lBngJErXQBRuK4 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,227 DEBUG: Set config[LOGDIR]=/config/log [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,227 DEBUG: Set config[LOGLEVEL]=10 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,228 INFO: Changing loglevel to 10 [logconfig.py:314 (MAIN/root)]
2025-07-22 13:06:09,228 DEBUG: Set config[LOGSPECIALDEBUG]=dlcomms,iterateproviders,libsync,matching,postprocess,searching [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,228 DEBUG: Set config[MULTI_SOURCE]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,228 DEBUG: Set config[IMP_CALIBREDB]=/usr/bin/calibredb [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,228 DEBUG: Set config[IMP_CALIBRE_EBOOK]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,228 DEBUG: Set config[SERVER_ID]=569974a960694af08b894d70d1a682f7 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,228 DEBUG: Set config[GIT_UPDATED]=1724622547 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,228 DEBUG: Set config[INSTALL_TYPE]=source DOCKER [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,228 DEBUG: Set config[CURRENT_VERSION]=297e6920 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,228 DEBUG: Set config[LATEST_VERSION]=297e6920 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,228 DEBUG: Set config[SAB_HOST]=localhost [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,229 DEBUG: Set config[SAB_PORT]=8080 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,229 DEBUG: Set config[SAB_USER]=amatriain [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,229 DEBUG: Set config[SAB_PASS]=F33z65NLoMH88MywJLzwc3kz [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,229 DEBUG: Set config[SAB_API]=bff57d29d4d845c492721b869b3907fc [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,229 DEBUG: Set config[SAB_CAT]=ebooks [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,229 DEBUG: Set config[SAB_DELETE]=False [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,229 DEBUG: Set config[NZB_DOWNLOADER_SABNZBD]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,229 DEBUG: Set config[TOR_DOWNLOADER_DELUGE]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,229 DEBUG: Set config[DELUGE_HOST]=localhost [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,229 DEBUG: Set config[DELUGE_PORT]=8112 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,229 DEBUG: Set config[DELUGE_PASS]=yHy8od9wqzAmqxHSGwcWGgrR [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,230 DEBUG: Set config[DELUGE_LABEL]=lazylibrarian [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,230 DEBUG: Set config[BOK_HOST]= [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,230 DEBUG: Set config[BOK_DLPRIORITY]=97 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,230 DEBUG: Set config[VERSIONCHECK_INTERVAL]=0 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,230 DEBUG: Set config[DELAYSEARCH]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,230 DEBUG: Set config[NEWAUTHOR_BOOKS]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,230 DEBUG: Set config[ISBN_LOOKUP]=False [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,230 DEBUG: Set config[MAG_TAB]=False [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,230 DEBUG: Set config[PROWL_PRIORITY]=-2 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,231 DEBUG: Set config[USE_EMAIL]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,231 DEBUG: Set config[EMAIL_NOTIFY_ONSNATCH]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,231 DEBUG: Set config[EMAIL_NOTIFY_ONDOWNLOAD]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,231 DEBUG: Set config[EMAIL_FROM]=geralt@gmail.com [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,231 DEBUG: Set config[EMAIL_TO]=lazylibrarian@mailrise.xyz [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,231 DEBUG: Set config[EMAIL_SMTP_SERVER]=172.16.54.6 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,231 DEBUG: Set config[EMAIL_SMTP_PORT]=8025 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,231 DEBUG: Set config[EBOOK_WANTED_FORMATS]=epub [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,232 DEBUG: Loading array NEWZNAB index 0 [config2.py:107 (MAIN/lazylibrarian.config2)]
2025-07-22 13:06:09,233 DEBUG: Set config[DISPNAME]=DrunkenSlug (Prowlarr) [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,233 DEBUG: Loading bool ENABLED from section NEWZNAB_0 into section Newznab_0 [configtypes.py:486 (MAIN/lazylibrarian.configtypes)]
2025-07-22 13:06:09,233 DEBUG: Set config[ENABLED]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,233 DEBUG: Set config[HOST]=http://localhost:9696/34/api [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,233 DEBUG: Set config[API]=a1e05ef9adce4a57b1280b114c8a20fd [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,233 DEBUG: Set config[GENERALSEARCH]=search [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,233 DEBUG: Set config[BOOKCAT]=107000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,233 DEBUG: Set config[MAGCAT]=107000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,233 DEBUG: Set config[AUDIOCAT]=103000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,233 DEBUG: Set config[COMICCAT]=107000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,233 DEBUG: Set config[UPDATED]=2025-07-22 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,233 DEBUG: Set config[DLPRIORITY]=26 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,234 DEBUG: Loading array NEWZNAB index 1 [config2.py:107 (MAIN/lazylibrarian.config2)]
2025-07-22 13:06:09,234 DEBUG: Set config[DISPNAME]=NZBgeek (Prowlarr) [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,234 DEBUG: Loading bool ENABLED from section NEWZNAB_1 into section Newznab_1 [configtypes.py:486 (MAIN/lazylibrarian.configtypes)]
2025-07-22 13:06:09,234 DEBUG: Set config[ENABLED]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,235 DEBUG: Set config[HOST]=http://localhost:9696/40/api [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,235 DEBUG: Set config[API]=a1e05ef9adce4a57b1280b114c8a20fd [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,235 DEBUG: Set config[GENERALSEARCH]=search [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,235 DEBUG: Set config[BOOKCAT]=107000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,235 DEBUG: Set config[MAGCAT]=107000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,235 DEBUG: Set config[AUDIOCAT]=103000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,235 DEBUG: Set config[COMICCAT]=107000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,235 DEBUG: Set config[UPDATED]=2025-07-22 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,235 DEBUG: Set config[DLPRIORITY]=26 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,235 DEBUG: Loading array TORZNAB index 0 [config2.py:107 (MAIN/lazylibrarian.config2)]
2025-07-22 13:06:09,236 DEBUG: Set config[DISPNAME]=Metal Tracker (Prowlarr) [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,236 DEBUG: Loading bool ENABLED from section TORZNAB_0 into section Torznab_0 [configtypes.py:486 (MAIN/lazylibrarian.configtypes)]
2025-07-22 13:06:09,236 DEBUG: Set config[ENABLED]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,236 DEBUG: Set config[HOST]=http://localhost:9696/3/api [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,236 DEBUG: Set config[API]=a1e05ef9adce4a57b1280b114c8a20fd [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,236 DEBUG: Set config[GENERALSEARCH]=search [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,237 DEBUG: Set config[BOOKCAT]=132586 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,237 DEBUG: Set config[MAGCAT]=132586 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,237 DEBUG: Set config[COMICCAT]=132586 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,237 DEBUG: Set config[UPDATED]=2025-07-22 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,237 DEBUG: Set config[DLPRIORITY]=26 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,237 DEBUG: Set config[SEEDERS]=1 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,237 DEBUG: Loading array TORZNAB index 1 [config2.py:107 (MAIN/lazylibrarian.config2)]
2025-07-22 13:06:09,238 DEBUG: Set config[DISPNAME]=YourBittorrent (Prowlarr) [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,238 DEBUG: Loading bool ENABLED from section TORZNAB_1 into section Torznab_1 [configtypes.py:486 (MAIN/lazylibrarian.configtypes)]
2025-07-22 13:06:09,238 DEBUG: Set config[ENABLED]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,238 DEBUG: Set config[HOST]=http://localhost:9696/20/api [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,238 DEBUG: Set config[API]=a1e05ef9adce4a57b1280b114c8a20fd [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,238 DEBUG: Set config[GENERALSEARCH]=search [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,238 DEBUG: Set config[BOOKCAT]=7000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,238 DEBUG: Set config[MAGCAT]=7000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,239 DEBUG: Set config[AUDIOCAT]=3000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,239 DEBUG: Set config[COMICCAT]=7000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,239 DEBUG: Set config[UPDATED]=2025-07-22 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,239 DEBUG: Set config[DLPRIORITY]=26 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,239 DEBUG: Set config[SEEDERS]=1 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,239 DEBUG: Loading array TORZNAB index 2 [config2.py:107 (MAIN/lazylibrarian.config2)]
2025-07-22 13:06:09,240 DEBUG: Set config[DISPNAME]=MyAnonamouse (Prowlarr) [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,240 DEBUG: Loading bool ENABLED from section TORZNAB_2 into section Torznab_2 [configtypes.py:486 (MAIN/lazylibrarian.configtypes)]
2025-07-22 13:06:09,240 DEBUG: Set config[ENABLED]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,240 DEBUG: Set config[HOST]=http://localhost:9696/22/api [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,240 DEBUG: Set config[API]=a1e05ef9adce4a57b1280b114c8a20fd [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,240 DEBUG: Set config[GENERALSEARCH]=search [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,240 DEBUG: Set config[BOOKCAT]=7020 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,240 DEBUG: Set config[MAGCAT]=7010 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,240 DEBUG: Set config[COMICCAT]=7030 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,240 DEBUG: Set config[UPDATED]=2025-07-22 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,241 DEBUG: Set config[DLPRIORITY]=26 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,241 DEBUG: Set config[SEEDERS]=1 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,241 DEBUG: Loading array TORZNAB index 3 [config2.py:107 (MAIN/lazylibrarian.config2)]
2025-07-22 13:06:09,241 DEBUG: Set config[DISPNAME]=The Pirate Bay (Prowlarr) [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,242 DEBUG: Loading bool ENABLED from section TORZNAB_3 into section Torznab_3 [configtypes.py:486 (MAIN/lazylibrarian.configtypes)]
2025-07-22 13:06:09,242 DEBUG: Set config[ENABLED]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,242 DEBUG: Set config[HOST]=http://localhost:9696/26/api [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,242 DEBUG: Set config[API]=a1e05ef9adce4a57b1280b114c8a20fd [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,242 DEBUG: Set config[GENERALSEARCH]=search [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,242 DEBUG: Set config[BOOKCAT]=7020 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,242 DEBUG: Set config[MAGCAT]=7000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,242 DEBUG: Set config[AUDIOCAT]=100100 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,242 DEBUG: Set config[COMICCAT]=7030 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,242 DEBUG: Set config[UPDATED]=2025-07-22 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,242 DEBUG: Set config[DLPRIORITY]=26 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,242 DEBUG: Set config[SEEDERS]=1 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,242 DEBUG: Loading array TORZNAB index 4 [config2.py:107 (MAIN/lazylibrarian.config2)]
2025-07-22 13:06:09,244 DEBUG: Set config[DISPNAME]=RuTracker.RU (Prowlarr) [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,244 DEBUG: Loading bool ENABLED from section TORZNAB_4 into section Torznab_4 [configtypes.py:486 (MAIN/lazylibrarian.configtypes)]
2025-07-22 13:06:09,244 DEBUG: Set config[ENABLED]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,244 DEBUG: Set config[HOST]=http://localhost:9696/39/api [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,244 DEBUG: Set config[API]=a1e05ef9adce4a57b1280b114c8a20fd [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,244 DEBUG: Set config[GENERALSEARCH]=search [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,244 DEBUG: Set config[BOOKCAT]=7000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,244 DEBUG: Set config[MAGCAT]=7000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,244 DEBUG: Set config[COMICCAT]=7000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,244 DEBUG: Set config[UPDATED]=2025-07-22 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,245 DEBUG: Set config[DLPRIORITY]=26 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,245 DEBUG: Set config[SEEDERS]=1 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,245 DEBUG: Loading array TORZNAB index 5 [config2.py:107 (MAIN/lazylibrarian.config2)]
2025-07-22 13:06:09,246 DEBUG: Set config[DISPNAME]=EBookBay (Prowlarr) [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,246 DEBUG: Loading bool ENABLED from section TORZNAB_5 into section Torznab_5 [configtypes.py:486 (MAIN/lazylibrarian.configtypes)]
2025-07-22 13:06:09,246 DEBUG: Set config[ENABLED]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,246 DEBUG: Set config[HOST]=http://localhost:9696/43/api [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,247 DEBUG: Set config[API]=a1e05ef9adce4a57b1280b114c8a20fd [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,247 DEBUG: Set config[GENERALSEARCH]=search [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,247 DEBUG: Set config[BOOKCAT]=7020 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,247 DEBUG: Set config[MAGCAT]=7000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,247 DEBUG: Set config[COMICCAT]=7030 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,247 DEBUG: Set config[UPDATED]=2025-07-22 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,247 DEBUG: Set config[DLPRIORITY]=26 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,247 DEBUG: Set config[SEEDERS]=1 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,247 DEBUG: Loading array TORZNAB index 6 [config2.py:107 (MAIN/lazylibrarian.config2)]
2025-07-22 13:06:09,248 DEBUG: Set config[DISPNAME]=LimeTorrents (Prowlarr) [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,248 DEBUG: Loading bool ENABLED from section TORZNAB_6 into section Torznab_6 [configtypes.py:486 (MAIN/lazylibrarian.configtypes)]
2025-07-22 13:06:09,248 DEBUG: Set config[ENABLED]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,248 DEBUG: Set config[HOST]=http://localhost:9696/45/api [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,249 DEBUG: Set config[API]=a1e05ef9adce4a57b1280b114c8a20fd [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,249 DEBUG: Set config[GENERALSEARCH]=search [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,249 DEBUG: Set config[BOOKCAT]=7020 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,249 DEBUG: Set config[MAGCAT]=7000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,249 DEBUG: Set config[AUDIOCAT]=3000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,249 DEBUG: Set config[COMICCAT]=7000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,249 DEBUG: Set config[UPDATED]=2025-07-22 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,249 DEBUG: Set config[DLPRIORITY]=26 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,249 DEBUG: Set config[SEEDERS]=1 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,249 DEBUG: Loading array TORZNAB index 7 [config2.py:107 (MAIN/lazylibrarian.config2)]
2025-07-22 13:06:09,250 DEBUG: Set config[DISPNAME]=1337x (Prowlarr) [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,250 DEBUG: Loading bool ENABLED from section TORZNAB_7 into section Torznab_7 [configtypes.py:486 (MAIN/lazylibrarian.configtypes)]
2025-07-22 13:06:09,250 DEBUG: Set config[ENABLED]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,250 DEBUG: Set config[HOST]=http://localhost:9696/48/api [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,251 DEBUG: Set config[API]=a1e05ef9adce4a57b1280b114c8a20fd [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,251 DEBUG: Set config[GENERALSEARCH]=search [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,251 DEBUG: Set config[BOOKCAT]=7020 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,251 DEBUG: Set config[MAGCAT]=7000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,251 DEBUG: Set config[COMICCAT]=7030 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,251 DEBUG: Set config[UPDATED]=2025-07-22 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,251 DEBUG: Set config[DLPRIORITY]=26 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,251 DEBUG: Set config[SEEDERS]=1 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,251 DEBUG: Loading array TORZNAB index 8 [config2.py:107 (MAIN/lazylibrarian.config2)]
2025-07-22 13:06:09,252 DEBUG: Set config[DISPNAME]=TheRARBG (Prowlarr) [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,252 DEBUG: Loading bool ENABLED from section TORZNAB_8 into section Torznab_8 [configtypes.py:486 (MAIN/lazylibrarian.configtypes)]
2025-07-22 13:06:09,252 DEBUG: Set config[ENABLED]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,252 DEBUG: Set config[HOST]=http://localhost:9696/51/api [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,252 DEBUG: Set config[API]=a1e05ef9adce4a57b1280b114c8a20fd [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,252 DEBUG: Set config[GENERALSEARCH]=search [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,253 DEBUG: Set config[BOOKCAT]=132586 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,253 DEBUG: Set config[MAGCAT]=132586 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,253 DEBUG: Set config[AUDIOCAT]=3000 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,253 DEBUG: Set config[COMICCAT]=132586 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,253 DEBUG: Set config[UPDATED]=2025-07-22 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,253 DEBUG: Set config[DLPRIORITY]=26 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,253 DEBUG: Set config[SEEDERS]=1 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,253 DEBUG: Loading array GEN index 0 [config2.py:107 (MAIN/lazylibrarian.config2)]
2025-07-22 13:06:09,253 DEBUG: Set config[DISPNAME]=https://libgen.onl/ [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,254 DEBUG: Set config[ENABLED]=True [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,254 DEBUG: Set config[HOST]=https://libgen.onl/ [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,254 DEBUG: Set config[DLPRIORITY]=96 [configtypes.py:167 (MAIN/special.configwrite)]
2025-07-22 13:06:09,255 DEBUG: Redact list has 34 entries [config2.py:577 (MAIN/lazylibrarian.config2)]
2025-07-22 13:06:09,256 DEBUG: Performing post-load fixup on config [config2.py:423 (MAIN/lazylibrarian.config2)]
2025-07-22 13:06:09,257 DEBUG: Read config[LOGDIR]=/config/log [configtypes.py:151 (MAIN)]
2025-07-22 13:06:09,258 DEBUG: Read config[LOGSPECIALDEBUG]=dlcomms,iterateproviders,libsync,matching,postprocess,searching [configtypes.py:151 (MAIN)]
2025-07-22 13:06:09,258 DEBUG: Enabling logging with special logger special.dlcomms [logconfig.py:408 (MAIN)]
2025-07-22 13:06:09,258 DEBUG: Enabling logging with special logger special.iterateproviders [logconfig.py:408 (MAIN)]
2025-07-22 13:06:09,258 DEBUG: Enabling logging with special logger special.libsync [logconfig.py:408 (MAIN)]
2025-07-22 13:06:09,258 DEBUG: Enabling logging with special logger special.matching [logconfig.py:408 (MAIN)]
2025-07-22 13:06:09,259 DEBUG: Enabling logging with special logger special.postprocess [logconfig.py:408 (MAIN)]
2025-07-22 13:06:09,259 DEBUG: Enabling logging with special logger special.searching [logconfig.py:408 (MAIN)]
2025-07-22 13:06:09,274 DEBUG: Using Unix implementation [__init__.py:59 (MAIN)]
2025-07-22 13:06:09,274 INFO: Apprise library (1.9.3) installed [startup.py:230 (MAIN)]
2025-07-22 13:06:09,285 DEBUG: Clearing mako cache [startup.py:248 (MAIN)]
2025-07-22 13:06:09,394 INFO: Database is v88, integrity check: ok [startup.py:280 (MAIN)]
2025-07-22 13:06:09,397 DEBUG: Schema changes: 0 [dbupgrade.py:1452 (MAIN)]

(... some warnings about authors with no active books...)

2025-07-22 13:06:09,500 INFO: Database check found 0 errors [dbupgrade.py:815 (MAIN)]
2025-07-22 13:06:09,507 DEBUG: Starting new HTTPS connection (1): www.howsmyssl.com:443 [connectionpool.py:1049 (MAIN)]
2025-07-22 13:06:10,241 DEBUG: https://www.howsmyssl.com:443 "GET /a/check HTTP/1.1" 200 383 [connectionpool.py:544 (MAIN)]
2025-07-22 13:06:10,290 INFO: Loaded genres from /app/lazylibrarian/example.genres.json [startup.py:423 (MAIN)]
2025-07-22 13:06:10,290 DEBUG: No valid dicts.json file found, using defaults [startup.py:479 (MAIN)]
2025-07-22 13:06:10,290 DEBUG: Using default login template [startup.py:395 (MAIN)]
2025-07-22 13:06:10,291 DEBUG: Using default attachment template [startup.py:413 (MAIN)]
2025-07-22 13:06:10,546 INFO: Bookstrap found 16 themes [startup.py:374 (MAIN)]
2025-07-22 13:06:10,546 DEBUG: Automatic update checks are disabled [startup.py:629 (MAIN)]
2025-07-22 13:06:10,547 DEBUG: Not updating, LazyLibrarian is already up to date [startup.py:673 (MAIN)]
2025-07-22 13:06:10,547 INFO: Starting LazyLibrarian on port: 5299, webroot "" [LazyLibrarian.py:74 (MAIN)]
2025-07-22 13:06:10,547 INFO: Starting LazyLibrarian web server on http://0.0.0.0:5299 [webStart.py:78 (MAIN)]
2025-07-22 13:06:10,547 INFO: Web server FORM authentication is enabled, username is 'amatriain' [webStart.py:166 (MAIN)]
2025-07-22 13:06:10,652 INFO: Scheduler started [base.py:214 (MAIN)]
2025-07-22 13:06:10,653 DEBUG: Looking for jobs to run [base.py:1151 (APScheduler)]
2025-07-22 13:06:10,654 DEBUG: No jobs; waiting until a job is added [base.py:1252 (APScheduler)]
2025-07-22 13:06:10,655 DEBUG: Start SEARCHALLBOOKS job in 5 hours (Last run 26 minutes ago) [scheduling.py:181 (MAIN)]
2025-07-22 13:06:10,655 INFO: Added job "cron_search_book" to job store "default" [base.py:1090 (MAIN)]
2025-07-22 13:06:10,656 DEBUG: Looking for jobs to run [base.py:1151 (APScheduler)]
2025-07-22 13:06:10,656 DEBUG: Next wakeup is due at 2025-07-22 18:39:52+02:00 (in 20021.343372 seconds) [base.py:1258 (APScheduler)]
2025-07-22 13:06:10,657 DEBUG: Start SEARCHALLMAG job in 100 minutes (Last run 4 hours ago) [scheduling.py:181 (MAIN)]
2025-07-22 13:06:10,657 INFO: Added job "cron_search_magazines" to job store "default" [base.py:1090 (MAIN)]
2025-07-22 13:06:10,658 DEBUG: Looking for jobs to run [base.py:1151 (APScheduler)]
2025-07-22 13:06:10,658 DEBUG: Next wakeup is due at 2025-07-22 14:46:26+02:00 (in 6015.341656 seconds) [base.py:1258 (APScheduler)]
2025-07-22 13:06:10,659 DEBUG: Start POSTPROCESSOR job in 1 minute [scheduling.py:181 (MAIN)]
2025-07-22 13:06:10,659 INFO: Added job "PostProcessor" to job store "default" [base.py:1090 (MAIN)]
2025-07-22 13:06:10,659 DEBUG: Looking for jobs to run [base.py:1151 (APScheduler)]
2025-07-22 13:06:10,660 DEBUG: Next wakeup is due at 2025-07-22 13:07:10+02:00 (in 59.339964 seconds) [base.py:1258 (APScheduler)]
2025-07-22 13:06:10,660 DEBUG: Start SEARCHWISHLIST job in 93 minutes (Last run 26 minutes ago) [scheduling.py:181 (MAIN)]
2025-07-22 13:06:10,661 INFO: Added job "cron_search_wishlist" to job store "default" [base.py:1090 (MAIN)]
2025-07-22 13:06:10,661 DEBUG: Looking for jobs to run [base.py:1151 (APScheduler)]
2025-07-22 13:06:10,661 DEBUG: Next wakeup is due at 2025-07-22 13:07:10+02:00 (in 59.338046 seconds) [base.py:1258 (APScheduler)]
2025-07-22 13:06:10,662 DEBUG: Start SEARCHALLCOMICS job in 13 hours (Last run 10 hours ago) [scheduling.py:181 (MAIN)]
2025-07-22 13:06:10,663 INFO: Added job "cron_search_comics" to job store "default" [base.py:1090 (MAIN)]
2025-07-22 13:06:10,663 DEBUG: Looking for jobs to run [base.py:1151 (APScheduler)]
2025-07-22 13:06:10,664 DEBUG: Next wakeup is due at 2025-07-22 13:07:10+02:00 (in 59.335810 seconds) [base.py:1258 (APScheduler)]
2025-07-22 13:06:10,664 DEBUG: Start CLEANCACHE job in 27 days (Last run 3 days ago) [scheduling.py:181 (MAIN)]
2025-07-22 13:06:10,665 INFO: Added job "clean_cache" to job store "default" [base.py:1090 (MAIN)]
2025-07-22 13:06:10,665 DEBUG: Looking for jobs to run [base.py:1151 (APScheduler)]
2025-07-22 13:06:10,665 DEBUG: Next wakeup is due at 2025-07-22 13:07:10+02:00 (in 59.334120 seconds) [base.py:1258 (APScheduler)]
2025-07-22 13:06:10,666 DEBUG: Start BACKUP job in 2 days (Last run 27 days ago) [scheduling.py:181 (MAIN)]
2025-07-22 13:06:10,666 INFO: Added job "cron_dbbackup" to job store "default" [base.py:1090 (MAIN)]
2025-07-22 13:06:10,667 DEBUG: Looking for jobs to run [base.py:1151 (APScheduler)]
2025-07-22 13:06:10,667 DEBUG: Next wakeup is due at 2025-07-22 13:07:10+02:00 (in 59.332446 seconds) [base.py:1258 (APScheduler)]
2025-07-22 13:06:10,669 DEBUG: Found 0 authors from 452 overdue update [scheduling.py:215 (MAIN)]
2025-07-22 13:06:10,669 DEBUG: Setting interval for author_update to 76 minutes, found 0 to update [scheduling.py:225 (MAIN)]
2025-07-22 13:06:10,670 DEBUG: Start AUTHORUPDATE job in 15 minutes (Last run 61 minutes ago) [scheduling.py:181 (MAIN)]
2025-07-22 13:06:10,671 INFO: Added job "author_update" to job store "default" [base.py:1090 (MAIN)]
2025-07-22 13:06:10,671 DEBUG: Looking for jobs to run [base.py:1151 (APScheduler)]
2025-07-22 13:06:10,672 DEBUG: Next wakeup is due at 2025-07-22 13:07:10+02:00 (in 59.327974 seconds) [base.py:1258 (APScheduler)]
2025-07-22 13:06:10,673 DEBUG: Found 0 series from 0 overdue update [scheduling.py:215 (MAIN)]
2025-07-22 13:06:10,673 DEBUG: Setting interval for series_update to 34560 minutes, found 0 to update [scheduling.py:225 (MAIN)]
2025-07-22 13:06:10,674 DEBUG: Start SERIESUPDATE job in 5 days (Last run 19 days ago) [scheduling.py:181 (MAIN)]
2025-07-22 13:06:10,675 INFO: Added job "series_update" to job store "default" [base.py:1090 (MAIN)]
2025-07-22 13:06:10,675 DEBUG: Looking for jobs to run [base.py:1151 (APScheduler)]
2025-07-22 13:06:10,675 DEBUG: Next wakeup is due at 2025-07-22 13:07:10+02:00 (in 59.324532 seconds) [base.py:1258 (APScheduler)]
Connection to localhost (127.0.0.1) 5299 port [tcp/*] succeeded!
[ls.io-init] done.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions