linuxserver / docker-calibre-web

GNU General Public License v3.0
1.01k stars 144 forks source link

[BUG] Cannot convert books to MOBI/AVZ3 #307

Closed mistrello96 closed 3 weeks ago

mistrello96 commented 2 months ago

Is there an existing issue for this?

Current Behavior

In I try to convert an epub book to mobi/awz3, the tasks fails. Here are the produced logs:

[2024-07-29 14:56:56,544] INFO {cps.editbooks:320} converting: book id: 60 from: EPUB to: AZW3 [2024-07-29 14:56:56,552] INFO {cps.tasks.convert:159} Book id 60 - target format of .azw3 does not exist. Moving forward with convert. [2024-07-29 14:56:57,396] INFO {cps.tasks.convert:206} ebook converter failed with error while converting book [2024-07-29 14:56:57,396] ERROR {cps.tasks.convert:210} .AZW3 format not found on disk [2024-07-29 15:01:47,802] INFO {cps.editbooks:320} converting: book id: 60 from: EPUB to: MOBI [2024-07-29 15:01:47,812] INFO {cps.tasks.convert:159} Book id 60 - target format of .mobi does not exist. Moving forward with convert. [2024-07-29 15:01:48,584] INFO {cps.tasks.convert:206} ebook converter failed with error while converting book [2024-07-29 15:01:48,584] ERROR {cps.tasks.convert:210} .MOBI format not found on disk

Expected Behavior

The book should be converted in the requested format

Steps To Reproduce

Upload or select a new book in epub format, edit metadata and try to convert in mobi/awz3

Environment

- OS: Debian 12.6
- How docker service was installed: docker installed and updated, using the following docker compose:

services:
 calibre:
    image: 'lscr.io/linuxserver/calibre-web:latest'
    container_name: calibre
    restart: unless-stopped
    volumes:
      - ./config:/config
      - ./library:/books
    networks:
      - web
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Rome
      - DOCKER_MODS=linuxserver/mods:universal-calibre|linuxserver/mods:calibre-web-dtrpg-metadata
    security_opt:
      - seccomp=unconfined

### CPU architecture

x86-64

### Docker creation

```bash
docker compose up -d

Container logs

calibre  | [mod-init] Running Docker Modification Logic
calibre  | [mod-init] Adding linuxserver/mods:universal-calibre to container
calibre  | [mod-init] Downloading linuxserver/mods:universal-calibre from lscr.io
calibre  | [mod-init] Installing linuxserver/mods:universal-calibre
calibre  | [mod-init] linuxserver/mods:universal-calibre applied to container
calibre  | [mod-init] Adding linuxserver/mods:calibre-web-dtrpg-metadata to container
calibre  | [mod-init] Downloading linuxserver/mods:calibre-web-dtrpg-metadata from lscr.io
calibre  | [mod-init] Installing linuxserver/mods:calibre-web-dtrpg-metadata
calibre  | [mod-init] linuxserver/mods:calibre-web-dtrpg-metadata applied to container
calibre  | [migrations] started
calibre  | [migrations] no migrations found
calibre  | ───────────────────────────────────────
calibre  | 
calibre  |       ██╗     ███████╗██╗ ██████╗
calibre  |       ██║     ██╔════╝██║██╔═══██╗
calibre  |       ██║     ███████╗██║██║   ██║
calibre  |       ██║     ╚════██║██║██║   ██║
calibre  |       ███████╗███████║██║╚██████╔╝
calibre  |       ╚══════╝╚══════╝╚═╝ ╚═════╝
calibre  | 
calibre  |    Brought to you by linuxserver.io
calibre  | ───────────────────────────────────────
calibre  | 
calibre  | To support LSIO projects visit:
calibre  | https://www.linuxserver.io/donate/
calibre  | 
calibre  | ───────────────────────────────────────
calibre  | GID/UID
calibre  | ───────────────────────────────────────
calibre  | 
calibre  | User UID:    1000
calibre  | User GID:    1000
calibre  | ───────────────────────────────────────
calibre  | 
calibre  | **** Adding calibre dependencies to package install list ****
calibre  | [pkg-install-init] **** Installing all mod packages ****
calibre  | Get:1 http://archive.ubuntu.com/ubuntu jammy InRelease [270 kB]
calibre  | Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
calibre  | Get:3 http://archive.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
calibre  | Get:4 http://archive.ubuntu.com/ubuntu jammy/multiverse Sources [361 kB]
calibre  | Get:5 http://archive.ubuntu.com/ubuntu jammy/restricted Sources [28.2 kB]
calibre  | Get:6 http://archive.ubuntu.com/ubuntu jammy/main Sources [1,668 kB]
calibre  | Get:7 http://archive.ubuntu.com/ubuntu jammy/universe Sources [22.0 MB]
calibre  | Get:8 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages [17.5 MB]
calibre  | Get:9 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages [1,792 kB]
calibre  | Get:10 http://archive.ubuntu.com/ubuntu jammy/restricted amd64 Packages [164 kB]
calibre  | Get:11 http://archive.ubuntu.com/ubuntu jammy/multiverse amd64 Packages [266 kB]
calibre  | Get:12 http://archive.ubuntu.com/ubuntu jammy-updates/main Sources [640 kB]
calibre  | Get:13 http://archive.ubuntu.com/ubuntu jammy-updates/universe Sources [445 kB]
calibre  | Get:14 http://archive.ubuntu.com/ubuntu jammy-updates/restricted Sources [87.3 kB]
calibre  | Get:15 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse Sources [22.5 kB]
calibre  | Get:16 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [2,858 kB]
calibre  | Get:17 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [2,378 kB]
calibre  | Get:18 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1,420 kB]
calibre  | Get:19 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [51.8 kB]
calibre  | Get:20 http://archive.ubuntu.com/ubuntu jammy-security/main Sources [367 kB]
calibre  | Get:21 http://archive.ubuntu.com/ubuntu jammy-security/multiverse Sources [12.1 kB]
calibre  | Get:22 http://archive.ubuntu.com/ubuntu jammy-security/restricted Sources [82.9 kB]
calibre  | Get:23 http://archive.ubuntu.com/ubuntu jammy-security/universe Sources [260 kB]
calibre  | Get:24 http://archive.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [44.7 kB]
calibre  | Get:25 http://archive.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [2,771 kB]
calibre  | Get:26 http://archive.ubuntu.com/ubuntu jammy-security/main amd64 Packages [2,104 kB]
calibre  | Get:27 http://archive.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1,129 kB]
calibre  | Fetched 58.9 MB in 11s (5,379 kB/s)
calibre  | Reading package lists...
calibre  | Reading package lists...
calibre  | Building dependency tree...
calibre  | Reading state information...
calibre  | The following additional packages will be installed:
calibre  |   libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1
calibre  |   libdrm2 libedit2 libegl-mesa0 libelf1 libgbm1 libgl1 libgl1-mesa-dri
calibre  |   libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libllvm15 libnspr4
calibre  |   libpciaccess0 libsensors-config libsensors5 libwayland-client0
calibre  |   libwayland-server0 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0
calibre  |   libxcb-present0 libxcb-randr0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0
calibre  |   libxfixes3 libxrender1 libxshmfence1 libxxf86vm1 x11-common xkb-data
calibre  | Suggested packages:
calibre  |   pciutils lm-sensors
calibre  | Recommended packages:
calibre  |   libgl1-amber-dri
calibre  | The following NEW packages will be installed:
calibre  |   libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1
calibre  |   libdrm2 libedit2 libegl-mesa0 libegl1 libelf1 libgbm1 libgl1 libgl1-mesa-dri
calibre  |   libgl1-mesa-glx libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libllvm15
calibre  |   libnspr4 libnss3 libopengl0 libpciaccess0 libsensors-config libsensors5
calibre  |   libwayland-client0 libwayland-server0 libx11-xcb1 libxcb-dri2-0
calibre  |   libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-shm0
calibre  |   libxcb-sync1 libxcb-xfixes0 libxcomposite1 libxdamage1 libxfixes3
calibre  |   libxkbcommon0 libxkbfile1 libxrandr2 libxrender1 libxshmfence1 libxtst6
calibre  |   libxxf86vm1 x11-common xkb-data xz-utils
calibre  | 0 upgraded, 49 newly installed, 0 to remove and 1 not upgraded.
calibre  | Need to get 37.7 MB of archives.
calibre  | After this operation, 166 MB of additional disk space will be used.
calibre  | Get:1 http://archive.ubuntu.com/ubuntu jammy/main amd64 libelf1 amd64 0.186-1build1 [51.0 kB]
calibre  | Get:2 http://archive.ubuntu.com/ubuntu jammy/main amd64 xkb-data all 2.33-1 [394 kB]
calibre  | Get:3 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdrm-common all 2.4.113-2~ubuntu0.22.04.1 [5,450 B]
calibre  | Get:4 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdrm2 amd64 2.4.113-2~ubuntu0.22.04.1 [38.1 kB]
calibre  | Get:5 http://archive.ubuntu.com/ubuntu jammy/main amd64 libedit2 amd64 3.1-20210910-1build1 [96.8 kB]
calibre  | Get:6 http://archive.ubuntu.com/ubuntu jammy/main amd64 xz-utils amd64 5.2.5-2ubuntu1 [84.8 kB]
calibre  | Get:7 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdrm-amdgpu1 amd64 2.4.113-2~ubuntu0.22.04.1 [19.9 kB]
calibre  | Get:8 http://archive.ubuntu.com/ubuntu jammy/main amd64 libpciaccess0 amd64 0.16-3 [19.1 kB]
calibre  | Get:9 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdrm-intel1 amd64 2.4.113-2~ubuntu0.22.04.1 [66.7 kB]
calibre  | Get:10 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdrm-nouveau2 amd64 2.4.113-2~ubuntu0.22.04.1 [17.5 kB]
calibre  | Get:11 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdrm-radeon1 amd64 2.4.113-2~ubuntu0.22.04.1 [21.6 kB]
calibre  | Get:12 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libwayland-server0 amd64 1.20.0-1ubuntu0.1 [34.3 kB]
calibre  | Get:13 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxcb-randr0 amd64 1.14-3ubuntu3 [18.3 kB]
calibre  | Get:14 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgbm1 amd64 23.2.1-1ubuntu3.1~22.04.2 [33.5 kB]
calibre  | Get:15 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libglapi-mesa amd64 23.2.1-1ubuntu3.1~22.04.2 [37.1 kB]
calibre  | Get:16 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libwayland-client0 amd64 1.20.0-1ubuntu0.1 [25.9 kB]
calibre  | Get:17 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libx11-xcb1 amd64 2:1.7.5-1ubuntu0.3 [7,802 B]
calibre  | Get:18 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxcb-dri2-0 amd64 1.14-3ubuntu3 [7,206 B]
calibre  | Get:19 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxcb-dri3-0 amd64 1.14-3ubuntu3 [6,968 B]
calibre  | Get:20 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxcb-present0 amd64 1.14-3ubuntu3 [5,734 B]
calibre  | Get:21 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxcb-sync1 amd64 1.14-3ubuntu3 [9,416 B]
calibre  | Get:22 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxcb-xfixes0 amd64 1.14-3ubuntu3 [9,996 B]
calibre  | Get:23 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxshmfence1 amd64 1.3-1build4 [5,394 B]
calibre  | Get:24 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libegl-mesa0 amd64 23.2.1-1ubuntu3.1~22.04.2 [118 kB]
calibre  | Get:25 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libllvm15 amd64 1:15.0.7-0ubuntu0.22.04.3 [25.4 MB]
calibre  | Get:26 http://archive.ubuntu.com/ubuntu jammy/main amd64 libsensors-config all 1:3.6.0-7ubuntu1 [5,274 B]
calibre  | Get:27 http://archive.ubuntu.com/ubuntu jammy/main amd64 libsensors5 amd64 1:3.6.0-7ubuntu1 [26.3 kB]
calibre  | Get:28 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgl1-mesa-dri amd64 23.2.1-1ubuntu3.1~22.04.2 [8,860 kB]
calibre  | Get:29 http://archive.ubuntu.com/ubuntu jammy/main amd64 libglvnd0 amd64 1.4.0-1 [73.6 kB]
calibre  | Get:30 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxcb-glx0 amd64 1.14-3ubuntu3 [25.9 kB]
calibre  | Get:31 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxcb-shm0 amd64 1.14-3ubuntu3 [5,780 B]
calibre  | Get:32 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxfixes3 amd64 1:6.0.0-1 [11.7 kB]
calibre  | Get:33 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxxf86vm1 amd64 1:1.1.4-1build3 [10.4 kB]
calibre  | Get:34 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libglx-mesa0 amd64 23.2.1-1ubuntu3.1~22.04.2 [158 kB]
calibre  | Get:35 http://archive.ubuntu.com/ubuntu jammy/main amd64 libglx0 amd64 1.4.0-1 [41.0 kB]
calibre  | Get:36 http://archive.ubuntu.com/ubuntu jammy/main amd64 libgl1 amd64 1.4.0-1 [110 kB]
calibre  | Get:37 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libgl1-mesa-glx amd64 23.0.4-0ubuntu1~22.04.1 [5,584 B]
calibre  | Get:38 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libnspr4 amd64 2:4.35-0ubuntu0.22.04.1 [119 kB]
calibre  | Get:39 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libnss3 amd64 2:3.98-0ubuntu0.22.04.2 [1,347 kB]
calibre  | Get:40 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxcomposite1 amd64 1:0.4.5-1build2 [7,192 B]
calibre  | Get:41 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxdamage1 amd64 1:1.1.5-2build2 [7,154 B]
calibre  | Get:42 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxkbcommon0 amd64 1.4.0-1 [125 kB]
calibre  | Get:43 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxkbfile1 amd64 1:1.1.0-1build3 [71.8 kB]
calibre  | Get:44 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxrender1 amd64 1:0.9.10-1build4 [19.7 kB]
calibre  | Get:45 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxrandr2 amd64 2:1.5.2-1build1 [20.4 kB]
calibre  | Get:46 http://archive.ubuntu.com/ubuntu jammy/main amd64 x11-common all 1:7.7+23ubuntu2 [23.4 kB]
calibre  | Get:47 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxtst6 amd64 2:1.2.3-1build4 [13.4 kB]
calibre  | Get:48 http://archive.ubuntu.com/ubuntu jammy/main amd64 libegl1 amd64 1.4.0-1 [28.6 kB]
calibre  | Get:49 http://archive.ubuntu.com/ubuntu jammy/main amd64 libopengl0 amd64 1.4.0-1 [36.5 kB]
calibre  | Fetched 37.7 MB in 8s (4,970 kB/s)
calibre  | Selecting previously unselected package libelf1:amd64.
calibre  | (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 11328 files and directories currently installed.)
calibre  | Preparing to unpack .../00-libelf1_0.186-1build1_amd64.deb ...
calibre  | Unpacking libelf1:amd64 (0.186-1build1) ...
calibre  | Selecting previously unselected package xkb-data.
calibre  | Preparing to unpack .../01-xkb-data_2.33-1_all.deb ...
calibre  | Unpacking xkb-data (2.33-1) ...
calibre  | Selecting previously unselected package libdrm-common.
calibre  | Preparing to unpack .../02-libdrm-common_2.4.113-2~ubuntu0.22.04.1_all.deb ...
calibre  | Unpacking libdrm-common (2.4.113-2~ubuntu0.22.04.1) ...
calibre  | Selecting previously unselected package libdrm2:amd64.
calibre  | Preparing to unpack .../03-libdrm2_2.4.113-2~ubuntu0.22.04.1_amd64.deb ...
calibre  | Unpacking libdrm2:amd64 (2.4.113-2~ubuntu0.22.04.1) ...
calibre  | Selecting previously unselected package libedit2:amd64.
calibre  | Preparing to unpack .../04-libedit2_3.1-20210910-1build1_amd64.deb ...
calibre  | Unpacking libedit2:amd64 (3.1-20210910-1build1) ...
calibre  | Selecting previously unselected package xz-utils.
calibre  | Preparing to unpack .../05-xz-utils_5.2.5-2ubuntu1_amd64.deb ...
calibre  | Unpacking xz-utils (5.2.5-2ubuntu1) ...
calibre  | Selecting previously unselected package libdrm-amdgpu1:amd64.
calibre  | Preparing to unpack .../06-libdrm-amdgpu1_2.4.113-2~ubuntu0.22.04.1_amd64.deb ...
calibre  | Unpacking libdrm-amdgpu1:amd64 (2.4.113-2~ubuntu0.22.04.1) ...
calibre  | Selecting previously unselected package libpciaccess0:amd64.
calibre  | Preparing to unpack .../07-libpciaccess0_0.16-3_amd64.deb ...
calibre  | Unpacking libpciaccess0:amd64 (0.16-3) ...
calibre  | Selecting previously unselected package libdrm-intel1:amd64.
calibre  | Preparing to unpack .../08-libdrm-intel1_2.4.113-2~ubuntu0.22.04.1_amd64.deb ...
calibre  | Unpacking libdrm-intel1:amd64 (2.4.113-2~ubuntu0.22.04.1) ...
calibre  | Selecting previously unselected package libdrm-nouveau2:amd64.
calibre  | Preparing to unpack .../09-libdrm-nouveau2_2.4.113-2~ubuntu0.22.04.1_amd64.deb ...
calibre  | Unpacking libdrm-nouveau2:amd64 (2.4.113-2~ubuntu0.22.04.1) ...
calibre  | Selecting previously unselected package libdrm-radeon1:amd64.
calibre  | Preparing to unpack .../10-libdrm-radeon1_2.4.113-2~ubuntu0.22.04.1_amd64.deb ...
calibre  | Unpacking libdrm-radeon1:amd64 (2.4.113-2~ubuntu0.22.04.1) ...
calibre  | Selecting previously unselected package libwayland-server0:amd64.
calibre  | Preparing to unpack .../11-libwayland-server0_1.20.0-1ubuntu0.1_amd64.deb ...
calibre  | Unpacking libwayland-server0:amd64 (1.20.0-1ubuntu0.1) ...
calibre  | Selecting previously unselected package libxcb-randr0:amd64.
calibre  | Preparing to unpack .../12-libxcb-randr0_1.14-3ubuntu3_amd64.deb ...
calibre  | Unpacking libxcb-randr0:amd64 (1.14-3ubuntu3) ...
calibre  | Selecting previously unselected package libgbm1:amd64.
calibre  | Preparing to unpack .../13-libgbm1_23.2.1-1ubuntu3.1~22.04.2_amd64.deb ...
calibre  | Unpacking libgbm1:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
calibre  | Selecting previously unselected package libglapi-mesa:amd64.
calibre  | Preparing to unpack .../14-libglapi-mesa_23.2.1-1ubuntu3.1~22.04.2_amd64.deb ...
calibre  | Unpacking libglapi-mesa:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
calibre  | Selecting previously unselected package libwayland-client0:amd64.
calibre  | Preparing to unpack .../15-libwayland-client0_1.20.0-1ubuntu0.1_amd64.deb ...
calibre  | Unpacking libwayland-client0:amd64 (1.20.0-1ubuntu0.1) ...
calibre  | Selecting previously unselected package libx11-xcb1:amd64.
calibre  | Preparing to unpack .../16-libx11-xcb1_2%3a1.7.5-1ubuntu0.3_amd64.deb ...
calibre  | Unpacking libx11-xcb1:amd64 (2:1.7.5-1ubuntu0.3) ...
calibre  | Selecting previously unselected package libxcb-dri2-0:amd64.
calibre  | Preparing to unpack .../17-libxcb-dri2-0_1.14-3ubuntu3_amd64.deb ...
calibre  | Unpacking libxcb-dri2-0:amd64 (1.14-3ubuntu3) ...
calibre  | Selecting previously unselected package libxcb-dri3-0:amd64.
calibre  | Preparing to unpack .../18-libxcb-dri3-0_1.14-3ubuntu3_amd64.deb ...
calibre  | Unpacking libxcb-dri3-0:amd64 (1.14-3ubuntu3) ...
calibre  | Selecting previously unselected package libxcb-present0:amd64.
calibre  | Preparing to unpack .../19-libxcb-present0_1.14-3ubuntu3_amd64.deb ...
calibre  | Unpacking libxcb-present0:amd64 (1.14-3ubuntu3) ...
calibre  | Selecting previously unselected package libxcb-sync1:amd64.
calibre  | Preparing to unpack .../20-libxcb-sync1_1.14-3ubuntu3_amd64.deb ...
calibre  | Unpacking libxcb-sync1:amd64 (1.14-3ubuntu3) ...
calibre  | Selecting previously unselected package libxcb-xfixes0:amd64.
calibre  | Preparing to unpack .../21-libxcb-xfixes0_1.14-3ubuntu3_amd64.deb ...
calibre  | Unpacking libxcb-xfixes0:amd64 (1.14-3ubuntu3) ...
calibre  | Selecting previously unselected package libxshmfence1:amd64.
calibre  | Preparing to unpack .../22-libxshmfence1_1.3-1build4_amd64.deb ...
calibre  | Unpacking libxshmfence1:amd64 (1.3-1build4) ...
calibre  | Selecting previously unselected package libegl-mesa0:amd64.
calibre  | Preparing to unpack .../23-libegl-mesa0_23.2.1-1ubuntu3.1~22.04.2_amd64.deb ...
calibre  | Unpacking libegl-mesa0:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
calibre  | Selecting previously unselected package libllvm15:amd64.
calibre  | Preparing to unpack .../24-libllvm15_1%3a15.0.7-0ubuntu0.22.04.3_amd64.deb ...
calibre  | Unpacking libllvm15:amd64 (1:15.0.7-0ubuntu0.22.04.3) ...
calibre  | Selecting previously unselected package libsensors-config.
calibre  | Preparing to unpack .../25-libsensors-config_1%3a3.6.0-7ubuntu1_all.deb ...
calibre  | Unpacking libsensors-config (1:3.6.0-7ubuntu1) ...
calibre  | Selecting previously unselected package libsensors5:amd64.
calibre  | Preparing to unpack .../26-libsensors5_1%3a3.6.0-7ubuntu1_amd64.deb ...
calibre  | Unpacking libsensors5:amd64 (1:3.6.0-7ubuntu1) ...
calibre  | Selecting previously unselected package libgl1-mesa-dri:amd64.
calibre  | Preparing to unpack .../27-libgl1-mesa-dri_23.2.1-1ubuntu3.1~22.04.2_amd64.deb ...
calibre  | Unpacking libgl1-mesa-dri:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
calibre  | Selecting previously unselected package libglvnd0:amd64.
calibre  | Preparing to unpack .../28-libglvnd0_1.4.0-1_amd64.deb ...
calibre  | Unpacking libglvnd0:amd64 (1.4.0-1) ...
calibre  | Selecting previously unselected package libxcb-glx0:amd64.
calibre  | Preparing to unpack .../29-libxcb-glx0_1.14-3ubuntu3_amd64.deb ...
calibre  | Unpacking libxcb-glx0:amd64 (1.14-3ubuntu3) ...
calibre  | Selecting previously unselected package libxcb-shm0:amd64.
calibre  | Preparing to unpack .../30-libxcb-shm0_1.14-3ubuntu3_amd64.deb ...
calibre  | Unpacking libxcb-shm0:amd64 (1.14-3ubuntu3) ...
calibre  | Selecting previously unselected package libxfixes3:amd64.
calibre  | Preparing to unpack .../31-libxfixes3_1%3a6.0.0-1_amd64.deb ...
calibre  | Unpacking libxfixes3:amd64 (1:6.0.0-1) ...
calibre  | Selecting previously unselected package libxxf86vm1:amd64.
calibre  | Preparing to unpack .../32-libxxf86vm1_1%3a1.1.4-1build3_amd64.deb ...
calibre  | Unpacking libxxf86vm1:amd64 (1:1.1.4-1build3) ...
calibre  | Selecting previously unselected package libglx-mesa0:amd64.
calibre  | Preparing to unpack .../33-libglx-mesa0_23.2.1-1ubuntu3.1~22.04.2_amd64.deb ...
calibre  | Unpacking libglx-mesa0:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
calibre  | Selecting previously unselected package libglx0:amd64.
calibre  | Preparing to unpack .../34-libglx0_1.4.0-1_amd64.deb ...
calibre  | Unpacking libglx0:amd64 (1.4.0-1) ...
calibre  | Selecting previously unselected package libgl1:amd64.
calibre  | Preparing to unpack .../35-libgl1_1.4.0-1_amd64.deb ...
calibre  | Unpacking libgl1:amd64 (1.4.0-1) ...
calibre  | Selecting previously unselected package libgl1-mesa-glx:amd64.
calibre  | Preparing to unpack .../36-libgl1-mesa-glx_23.0.4-0ubuntu1~22.04.1_amd64.deb ...
calibre  | Unpacking libgl1-mesa-glx:amd64 (23.0.4-0ubuntu1~22.04.1) ...
calibre  | Selecting previously unselected package libnspr4:amd64.
calibre  | Preparing to unpack .../37-libnspr4_2%3a4.35-0ubuntu0.22.04.1_amd64.deb ...
calibre  | Unpacking libnspr4:amd64 (2:4.35-0ubuntu0.22.04.1) ...
calibre  | Selecting previously unselected package libnss3:amd64.
calibre  | Preparing to unpack .../38-libnss3_2%3a3.98-0ubuntu0.22.04.2_amd64.deb ...
calibre  | Unpacking libnss3:amd64 (2:3.98-0ubuntu0.22.04.2) ...
calibre  | Selecting previously unselected package libxcomposite1:amd64.
calibre  | Preparing to unpack .../39-libxcomposite1_1%3a0.4.5-1build2_amd64.deb ...
calibre  | Unpacking libxcomposite1:amd64 (1:0.4.5-1build2) ...
calibre  | Selecting previously unselected package libxdamage1:amd64.
calibre  | Preparing to unpack .../40-libxdamage1_1%3a1.1.5-2build2_amd64.deb ...
calibre  | Unpacking libxdamage1:amd64 (1:1.1.5-2build2) ...
calibre  | Selecting previously unselected package libxkbcommon0:amd64.
calibre  | Preparing to unpack .../41-libxkbcommon0_1.4.0-1_amd64.deb ...
calibre  | Unpacking libxkbcommon0:amd64 (1.4.0-1) ...
calibre  | Selecting previously unselected package libxkbfile1:amd64.
calibre  | Preparing to unpack .../42-libxkbfile1_1%3a1.1.0-1build3_amd64.deb ...
calibre  | Unpacking libxkbfile1:amd64 (1:1.1.0-1build3) ...
calibre  | Selecting previously unselected package libxrender1:amd64.
calibre  | Preparing to unpack .../43-libxrender1_1%3a0.9.10-1build4_amd64.deb ...
calibre  | Unpacking libxrender1:amd64 (1:0.9.10-1build4) ...
calibre  | Selecting previously unselected package libxrandr2:amd64.
calibre  | Preparing to unpack .../44-libxrandr2_2%3a1.5.2-1build1_amd64.deb ...
calibre  | Unpacking libxrandr2:amd64 (2:1.5.2-1build1) ...
calibre  | Selecting previously unselected package x11-common.
calibre  | Preparing to unpack .../45-x11-common_1%3a7.7+23ubuntu2_all.deb ...
calibre  | Unpacking x11-common (1:7.7+23ubuntu2) ...
calibre  | Selecting previously unselected package libxtst6:amd64.
calibre  | Preparing to unpack .../46-libxtst6_2%3a1.2.3-1build4_amd64.deb ...
calibre  | Unpacking libxtst6:amd64 (2:1.2.3-1build4) ...
calibre  | Selecting previously unselected package libegl1:amd64.
calibre  | Preparing to unpack .../47-libegl1_1.4.0-1_amd64.deb ...
calibre  | Unpacking libegl1:amd64 (1.4.0-1) ...
calibre  | Selecting previously unselected package libopengl0:amd64.
calibre  | Preparing to unpack .../48-libopengl0_1.4.0-1_amd64.deb ...
calibre  | Unpacking libopengl0:amd64 (1.4.0-1) ...
calibre  | Setting up libxcb-dri3-0:amd64 (1.14-3ubuntu3) ...
calibre  | Setting up libwayland-server0:amd64 (1.20.0-1ubuntu0.1) ...
calibre  | Setting up libx11-xcb1:amd64 (2:1.7.5-1ubuntu0.3) ...
calibre  | Setting up libpciaccess0:amd64 (0.16-3) ...
calibre  | Setting up libxdamage1:amd64 (1:1.1.5-2build2) ...
calibre  | Setting up libxcb-xfixes0:amd64 (1.14-3ubuntu3) ...
calibre  | Setting up libxrender1:amd64 (1:0.9.10-1build4) ...
calibre  | Setting up libglvnd0:amd64 (1.4.0-1) ...
calibre  | Setting up libxcb-glx0:amd64 (1.14-3ubuntu3) ...
calibre  | Setting up libedit2:amd64 (3.1-20210910-1build1) ...
calibre  | Setting up x11-common (1:7.7+23ubuntu2) ...
calibre  | invoke-rc.d: could not determine current runlevel
calibre  | invoke-rc.d: policy-rc.d denied execution of start.
calibre  | Setting up libsensors-config (1:3.6.0-7ubuntu1) ...
calibre  | Setting up xkb-data (2.33-1) ...
calibre  | Setting up libxcb-shm0:amd64 (1.14-3ubuntu3) ...
calibre  | Setting up libopengl0:amd64 (1.4.0-1) ...
calibre  | Setting up libxxf86vm1:amd64 (1:1.1.4-1build3) ...
calibre  | Setting up libxcb-present0:amd64 (1.14-3ubuntu3) ...
calibre  | Setting up libnspr4:amd64 (2:4.35-0ubuntu0.22.04.1) ...
calibre  | Setting up libxfixes3:amd64 (1:6.0.0-1) ...
calibre  | Setting up libxcb-sync1:amd64 (1.14-3ubuntu3) ...
calibre  | Setting up xz-utils (5.2.5-2ubuntu1) ...
calibre  | update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode
calibre  | 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
calibre  | 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
calibre  | 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
calibre  | 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
calibre  | 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
calibre  | 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
calibre  | 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
calibre  | 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
calibre  | 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
calibre  | 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
calibre  | Setting up libxrandr2:amd64 (2:1.5.2-1build1) ...
calibre  | Setting up libsensors5:amd64 (1:3.6.0-7ubuntu1) ...
calibre  | Setting up libglapi-mesa:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
calibre  | Setting up libxcb-dri2-0:amd64 (1.14-3ubuntu3) ...
calibre  | Setting up libxshmfence1:amd64 (1.3-1build4) ...
calibre  | Setting up libxcb-randr0:amd64 (1.14-3ubuntu3) ...
calibre  | Setting up libllvm15:amd64 (1:15.0.7-0ubuntu0.22.04.3) ...
calibre  | Setting up libxkbfile1:amd64 (1:1.1.0-1build3) ...
calibre  | Setting up libdrm-common (2.4.113-2~ubuntu0.22.04.1) ...
calibre  | Setting up libelf1:amd64 (0.186-1build1) ...
calibre  | Setting up libxcomposite1:amd64 (1:0.4.5-1build2) ...
calibre  | Setting up libxkbcommon0:amd64 (1.4.0-1) ...
calibre  | Setting up libwayland-client0:amd64 (1.20.0-1ubuntu0.1) ...
calibre  | Setting up libxtst6:amd64 (2:1.2.3-1build4) ...
calibre  | Setting up libnss3:amd64 (2:3.98-0ubuntu0.22.04.2) ...
calibre  | Setting up libdrm2:amd64 (2.4.113-2~ubuntu0.22.04.1) ...
calibre  | Setting up libdrm-amdgpu1:amd64 (2.4.113-2~ubuntu0.22.04.1) ...
calibre  | Setting up libdrm-nouveau2:amd64 (2.4.113-2~ubuntu0.22.04.1) ...
calibre  | Setting up libgbm1:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
calibre  | Setting up libdrm-radeon1:amd64 (2.4.113-2~ubuntu0.22.04.1) ...
calibre  | Setting up libdrm-intel1:amd64 (2.4.113-2~ubuntu0.22.04.1) ...
calibre  | Setting up libgl1-mesa-dri:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
calibre  | Setting up libegl-mesa0:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
calibre  | Setting up libegl1:amd64 (1.4.0-1) ...
calibre  | Setting up libglx-mesa0:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
calibre  | Setting up libglx0:amd64 (1.4.0-1) ...
calibre  | Setting up libgl1:amd64 (1.4.0-1) ...
calibre  | Setting up libgl1-mesa-glx:amd64 (23.0.4-0ubuntu1~22.04.1) ...
calibre  | Processing triggers for libc-bin (2.35-0ubuntu3.8) ...
calibre  | **** Installing/updating calibre ****
calibre  |   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
calibre  |                                  Dload  Upload   Total   Spent    Left  Speed
calibre  | 
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
calibre  | 
  0  139M    0  2254    0     0   1720      0 23:41:04  0:00:01 23:41:03  1720
  3  139M    3 5327k    0     0  2388k      0  0:00:59  0:00:02  0:00:57 5788k
  7  139M    7 10.9M    0     0  3467k      0  0:00:41  0:00:03  0:00:38 5830k
 11  139M   11 16.6M    0     0  4035k      0  0:00:35  0:00:04  0:00:31 5844k
 16  139M   16 22.3M    0     0  4384k      0  0:00:32  0:00:05  0:00:27 5849k
 20  139M   20 28.1M    0     0  4623k      0  0:00:30  0:00:06  0:00:24 5853k
 24  139M   24 33.8M    0     0  4795k      0  0:00:29  0:00:07  0:00:22 5869k
 28  139M   28 39.5M    0     0  4926k      0  0:00:29  0:00:08  0:00:21 5868k
 32  139M   32 45.3M    0     0  5029k      0  0:00:28  0:00:09  0:00:19 5869k
 36  139M   36 51.0M    0     0  5111k      0  0:00:28  0:00:10  0:00:18 5872k
 40  139M   40 56.7M    0     0  5179k      0  0:00:27  0:00:11  0:00:16 5871k
 44  139M   44 62.5M    0     0  5234k      0  0:00:27  0:00:12  0:00:15 5868k
 48  139M   48 68.2M    0     0  5282k      0  0:00:27  0:00:13  0:00:14 5868k
 52  139M   52 73.9M    0     0  5324k      0  0:00:26  0:00:14  0:00:12 5868k
 56  139M   56 79.7M    0     0  5359k      0  0:00:26  0:00:15  0:00:11 5864k
 61  139M   61 85.4M    0     0  5390k      0  0:00:26  0:00:16  0:00:10 5865k
 65  139M   65 91.1M    0     0  5418k      0  0:00:26  0:00:17  0:00:09 5868k
 69  139M   69 96.8M    0     0  5442k      0  0:00:26  0:00:18  0:00:08 5865k
 73  139M   73  102M    0     0  5464k      0  0:00:26  0:00:19  0:00:07 5865k
 77  139M   77  108M    0     0  5485k      0  0:00:26  0:00:20  0:00:06 5868k
 81  139M   81  114M    0     0  5503k      0  0:00:26  0:00:21  0:00:05 5868k
 85  139M   85  119M    0     0  5519k      0  0:00:25  0:00:22  0:00:03 5868k
 89  139M   89  125M    0     0  5534k      0  0:00:25  0:00:23  0:00:02 5871k
 93  139M   93  131M    0     0  5548k      0  0:00:25  0:00:24  0:00:01 5872k
 97  139M   97  136M    0     0  5557k      0  0:00:25  0:00:25 --:--:-- 5852k
100  139M  100  139M    0     0  5564k      0  0:00:25  0:00:25 --:--:-- 5851k
calibre  | Creating symlinks...
calibre  |  Symlinking /app/calibre/ebook-device to /usr/bin/ebook-device
calibre  |  Symlinking /app/calibre/ebook-meta to /usr/bin/ebook-meta
calibre  |  Symlinking /app/calibre/ebook-convert to /usr/bin/ebook-convert
calibre  |  Symlinking /app/calibre/ebook-polish to /usr/bin/ebook-polish
calibre  |  Symlinking /app/calibre/markdown-calibre to /usr/bin/markdown-calibre
calibre  |  Symlinking /app/calibre/web2disk to /usr/bin/web2disk
calibre  |  Symlinking /app/calibre/calibre-server to /usr/bin/calibre-server
calibre  |  Symlinking /app/calibre/lrf2lrs to /usr/bin/lrf2lrs
calibre  |  Symlinking /app/calibre/lrs2lrf to /usr/bin/lrs2lrf
calibre  |  Symlinking /app/calibre/calibre-debug to /usr/bin/calibre-debug
calibre  |  Symlinking /app/calibre/calibredb to /usr/bin/calibredb
calibre  |  Symlinking /app/calibre/calibre-parallel to /usr/bin/calibre-parallel
calibre  |  Symlinking /app/calibre/calibre-customize to /usr/bin/calibre-customize
calibre  |  Symlinking /app/calibre/fetch-ebook-metadata to /usr/bin/fetch-ebook-metadata
calibre  |  Symlinking /app/calibre/calibre-smtp to /usr/bin/calibre-smtp
calibre  |  Symlinking /app/calibre/calibre to /usr/bin/calibre
calibre  |  Symlinking /app/calibre/lrfviewer to /usr/bin/lrfviewer
calibre  |  Symlinking /app/calibre/ebook-viewer to /usr/bin/ebook-viewer
calibre  |  Symlinking /app/calibre/ebook-edit to /usr/bin/ebook-edit
calibre  | Setting up command-line completion...
calibre  | Installing zsh completion to: /usr/share/zsh/vendor-completions/_calibre
calibre  | Failed to find directory to install bash completions, using default.
calibre  | Installing bash completion to: /usr/share/bash-completion/completions/
calibre  | Setting up desktop integration...
calibre  | 
calibre  | ____________________ WARNING ____________________
calibre  | Setting up desktop integration failed with error:
calibre  | __________________________________________________
calibre  | 
calibre  | 
calibre  |  Traceback (most recent call last):
calibre  |    File "calibre/linux.py", line 859, in setup_desktop_integration
calibre  |    File "calibre/linux.py", line 881, in do_setup_desktop_integration
calibre  |    File "calibre/linux.py", line 912, in install_xdg_junk
calibre  |    File "calibre/linux.py", line 897, in install_icons
calibre  |    File "calibre/linux.py", line 891, in install_single_icon
calibre  |    File "subprocess.py", line 408, in check_call
calibre  |    File "subprocess.py", line 389, in call
calibre  |    File "subprocess.py", line 1026, in __init__
calibre  |    File "subprocess.py", line 1950, in _execute_child
calibre  |  FileNotFoundError: [Errno 2] No such file or directory: 'xdg-icon-resource'
calibre  | 
calibre  | Creating un-installer: /usr/bin/calibre-uninstall
calibre  | 
calibre  | 
calibre  | There were 1 warnings
calibre  | 
calibre  | * Setting up desktop integration failed with error:
calibre  | 
calibre  | [custom-init] No custom files found, skipping...
calibre  | [ls.io-init] done.
github-actions[bot] commented 2 months ago

Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

alxleek commented 1 month ago

I can confirm the same issue with different book format combinations. For versions 0.6.22 and 0.6.23. This is a part of debug log. Seems like the problem is some parameters for converter Extra arguments not understood

[2024-08-07 22:54:26,332] DEBUG {cps.updater:331} Stable version: {'version': '0.6.23'} [2024-08-07 22:56:29,222] INFO {cps.editbooks:322} converting: book id: 777 from: FB2 to: EPUB [2024-08-07 22:56:29,228] DEBUG {cps.services.worker:91} Add Task for user: admin - Convert Book 777 [2024-08-07 22:56:29,232] INFO {cps.tasks.convert:161} Book id 777 - target format of .epub does not exist. Moving forward with convert. [2024-08-07 22:56:29,940] DEBUG {cps.tasks.convert:308} Extra arguments not understood: /usr/bin/ [2024-08-07 22:56:29,986] INFO {cps.tasks.convert:208} ebook converter failed with error while converting book [2024-08-07 22:56:29,987] ERROR {cps.tasks.convert:212} .EPUB format not found on disk

drizuid commented 1 month ago

We would need more info on what the fix needs to be, we support the container, not the applications within. Suggest engaging calibre-web devs directly.

drizuid commented 3 weeks ago

no further info provided, closing as out of scope.