Skip to content

[BUG] Setting up desktop integration failed #979

@oywino

Description

@oywino

Is there an existing issue for this?

  • I have searched the existing issues

Name of mod

DOCKER_MODS=linuxserver/mods:universal-calibre

Name of base container

image: lscr.io/linuxserver/calibre-web:0.6.23

Current Behavior

calibre-web  | Setting up desktop integration...
calibre-web  | 
calibre-web  | ____________________ WARNING ____________________
calibre-web  | Setting up desktop integration failed with error:
calibre-web  | __________________________________________________
calibre-web  | 
calibre-web  | 
calibre-web  |  Traceback (most recent call last):
calibre-web  |    File "calibre/linux.py", line 859, in setup_desktop_integration
calibre-web  |    File "calibre/linux.py", line 881, in do_setup_desktop_integration
calibre-web  |    File "calibre/linux.py", line 961, in install_xdg_junk
calibre-web  |    File "subprocess.py", line 413, in check_call
calibre-web  |  subprocess.CalledProcessError: Command 'xdg-desktop-menu install --noupdate ./calibre-gui.desktop' returned non-zero exit status 3.
calibre-web  | 
calibre-web  | Creating un-installer: /usr/bin/calibre-uninstall
calibre-web  | 
calibre-web  | 
calibre-web  | There were 2 warnings
calibre-web  | 
calibre-web  | * Setting up completion failed with error:
calibre-web  | 
calibre-web  | * Setting up desktop integration failed with error:
calibre-web  | 
calibre-web  | [custom-init] No custom files found, skipping...
calibre-web  | [ls.io-init] done.

Expected Behavior

Not sure.

Steps To Reproduce

  1. run docker compose YAML
  2. Check the log
  3. launch calibre-web

Environment

- OS: QNAP NAS Container Station Service
- How docker service was installed:

version: '3'

services:
  calibre-web:
    image: lscr.io/linuxserver/calibre-web:0.6.23
    container_name: calibre-web

    environment:
      PUID: 1000
      PGID: 1000
      LANG: nb_NO.UTF-8
      TZ: Europe/Oslo
      DOCKER_MODS: linuxserver/mods:universal-calibre

    volumes:
      - /share/Public/calibre/data:/config
      - /share/Public/calibre/library:/books
    ports:
      - 8083:8083

CPU architecture

x86-64

Docker creation

version: '3'

services:
  calibre-web:
    image: lscr.io/linuxserver/calibre-web:0.6.23
    container_name: calibre-web

    environment:
      PUID: 1000
      PGID: 1000
      LANG: nb_NO.UTF-8
      TZ: Europe/Oslo

    volumes:
      - /share/Public/calibre/data:/config
      - /share/Public/calibre/library:/books
    ports:
      - 8083:8083

Container logs

[2024-11-18 04:00:01,467]  WARN {apscheduler.executors.default:120} Run time of job "delete temp (trigger: cron[hour='4'], next run at: 2024-11-19 04:00:00 CET)" was missed by 0:00:01.467148
[2024-11-18 04:10:00,001]  INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2024-11-19 04:10:00 CET)" (scheduled at 2024-11-18 04:10:00+01:00)
[2024-11-18 04:10:00,002]  INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2024-11-19 04:10:00 CET)" executed successfully
[2024-11-18 14:43:49,559]  INFO {cps.server:319} webserver stop (restart=False)
[2024-11-18 14:43:49,560]  INFO {apscheduler.scheduler:212} Scheduler has been shut down
[2024-11-18 14:43:49,608]  INFO {cps.server:298} Performing shutdown of Calibre-Web
[2024-11-18 14:46:40,207]  WARN {cps.config_sql:384} Log path  not valid, falling back to default
[2024-11-18 14:46:40,914]  INFO {cps:175} Starting Calibre Web...
[2024-11-18 14:46:43,226]  WARN {py.warnings:109} /lsiopy/lib/python3.10/site-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
  warnings.warn(

[2024-11-18 14:46:44,780]  INFO {apscheduler.scheduler:181} Scheduler started
[2024-11-18 14:46:44,782]  INFO {apscheduler.scheduler:895} Added job "delete temp" to job store "default"
[2024-11-18 14:46:44,783]  INFO {apscheduler.scheduler:895} Added job "end scheduled task" to job store "default"
[2024-11-18 14:46:44,784]  INFO {apscheduler.scheduler:895} Added job "immediately delete temp" to job store "default"
[2024-11-18 14:46:44,786]  INFO {apscheduler.executors.default:123} Running job "immediately delete temp (trigger: date[2024-11-18 14:46:44 CET], next run at: 2024-11-18 14:46:44 CET)" (scheduled at 2024-11-18 14:46:44.784033+01:00)
[2024-11-18 14:46:44,818]  INFO {apscheduler.scheduler:641} Removed job 9dc1d48693ea479cab7faa7c6db1a870
[2024-11-18 14:46:44,825]  INFO {apscheduler.executors.default:144} Job "immediately delete temp (trigger: date[2024-11-18 14:46:44 CET], next run at: 2024-11-18 14:46:44 CET)" executed successfully
[2024-11-18 14:46:47,488]  WARN {py.warnings:109} /lsiopy/lib/python3.10/site-packages/pypdf/_crypt_providers/_cryptography.py:32: CryptographyDeprecationWarning: ARC4 has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.ARC4 and will be removed from this module in 48.0.0.
  from cryptography.hazmat.primitives.ciphers.algorithms import AES, ARC4

[2024-11-18 14:46:51,783]  INFO {cps.server:218} Starting Gevent server on [::]:8083

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