Is there an existing issue for this?
Current Behavior
SInce 3 days, my watchtower is unable to update calibre-web with the following error:
Unable to update container "/calibre-web": Error response from daemon: Head "https://ghcr.io/v2/linuxserver/calibre-web/manifests/latest": Get "https://ghcr.io/token?scope=repository%3Alinuxserver%2Fcalibre-web%3Apull&service=ghcr.io": context deadline exceeded (Client.Timeout exceeded while awaiting headers).
Note 1: watchtower works perfectly for all other 18 containers it monitors and worked already to update calibre-web several times in the past
Note 2: a manual docker compose pull + docker compose up -d --force-recreate works
Expected Behavior
No timeout on update...
Steps To Reproduce
- Setup calibre-web:latest using docker compose
- Setup watchtower to monitor calibre-web
- See the error coming when watchtower tries to update calibre-web
Environment
- OS: raspberrypi OS
- docker installed using os package
CPU architecture
arm64
Docker creation
services:
calibre-web:
image: lscr.io/linuxserver/calibre-web:latest
container_name: calibre-web
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Paris
volumes:
- ./config:/config
- /nvme/sync-in/spaces/books/files:/books
ports:
- 8083:8083
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "--fail", "http://localhost:8083/"]
interval: 60s
timeout: 60s
start_period: 90s
Container logs
N/A in my case but all I can see after manual upgrade is:
[migrations] started
[migrations] no migrations found
───────────────────────────────────────
██╗ ███████╗██╗ ██████╗
██║ ██╔════╝██║██╔═══██╗
██║ ███████╗██║██║ ██║
██║ ╚════██║██║██║ ██║
███████╗███████║██║╚██████╔╝
╚══════╝╚══════╝╚═╝ ╚═════╝
Brought to you by linuxserver.io
───────────────────────────────────────
To support the app dev(s) visit:
Calibre-Web: https://paypal.me/calibreweb
To support LSIO projects visit:
https://www.linuxserver.io/donate/
───────────────────────────────────────
GID/UID
───────────────────────────────────────
User UID: 1000
User GID: 1000
───────────────────────────────────────
[custom-init] No custom files found, skipping...
[2025-08-29 20:23:11,964] WARN {warnings.py:110} /lsiopy/lib/python3.12/site-packages/pycountry/__init__.py:10: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
import pkg_resources
Connection to localhost (::1) 8083 port [tcp/*] succeeded!
[ls.io-init] done.
Is there an existing issue for this?
Current Behavior
SInce 3 days, my watchtower is unable to update calibre-web with the following error:
Note 1: watchtower works perfectly for all other 18 containers it monitors and worked already to update calibre-web several times in the past
Note 2: a manual docker compose pull + docker compose up -d --force-recreate works
Expected Behavior
No timeout on update...
Steps To Reproduce
Environment
CPU architecture
arm64
Docker creation
services: calibre-web: image: lscr.io/linuxserver/calibre-web:latest container_name: calibre-web environment: - PUID=1000 - PGID=1000 - TZ=Europe/Paris volumes: - ./config:/config - /nvme/sync-in/spaces/books/files:/books ports: - 8083:8083 restart: unless-stopped healthcheck: test: ["CMD", "curl", "--fail", "http://localhost:8083/"] interval: 60s timeout: 60s start_period: 90sContainer logs