VM updater skips Imaginary because the image disables Watchtower
Maintainer thường phản hồi trong vòng 1 ngày
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 75/100
Hướng nghiên cứu
Bắt đầu trong lib.sh, gần dòng 1997, và lần theo docker_update_specific khi hàm này gọi Watchtower cho Imaginary. Kiểm tra hành vi chọn container của Watchtower so với nhãn com.centurylinklabs.watchtower.enable=false của image. Tái hiện quá trình cập nhật và xác minh rằng sau đó container đang chạy sử dụng image ổn định mới hơn.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Steps To Reproduce
- Install Imaginary using the Nextcloud VM scripts.
- Run the standard Nextcloud VM updater.
- Compare the running Imaginary image ID before and after the update.
Expected Result
When a newer stable Imaginary image is available, the updater replaces the running container with the newer image.
Actual Result
My VM is still running an Imaginary image built on May 30, 2025, even though a newer stable image is available. The running container has com.centurylinklabs.watchtower.enable=false, which causes Watchtower to skip it even when the container is selected by name.
Screenshots, Videos, or Pastebins
No response
Additional Context
The VM updater calls docker_update_specific for Imaginary. The helper runs Watchtower with --cleanup --run-once imaginary and treats a successful exit as a successful image update.
https://github.com/nextcloud/vm/blob/main/lib.sh#L1997
https://containrrr.dev/watchtower/container-selection/
Build Version
35.0.2
Environment
By downloading the VM
Environment Details
Ubuntu 24.04.5 LTS on Proxmox VE (amd64)
Docker Engine 29.9.3
Imaginary image: ghcr.io/nextcloud-releases/aio-imaginary:latest
- Ngôn ngữ chính
- Shell
- Star
- 1.6k
- Fork
- 666
- Merge trung bình
- 4 giờ 45 phút
- Pull request đã merge (30 ngày)
- 9
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của nextcloud/vm
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
nextcloud/vm#2829 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
nextcloud/vm#2716 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
nextcloud/vm#2622 · 3 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
nextcloud/vm#2463 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Support
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
nextcloud/vm#2441 · 5 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
fullsend-ai/agents#1932 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
status: ready
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
melodic-software/claude-code-plugins#15008 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Blacklist | solotogel.orgĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 60/100
-
low-priority
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
mesa: new version 26.3.0Đang mởout-of-date
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
CachyOS/CachyOS-PKGBUILDS#2108 ·
Maintainer thường phản hồi trong vòng 1 ngày