Chris wrote:
You did what Tom asked and then nothing came back — that one is on us, and I'm sorry it sat this long. Here's the verdict you were owed: that doctor is clean. The line in it that looks alarming isn't — port 80 held by a non-Docker nginx is normal on a NAS, it's the NAS's own web server, and it is not what made the rebuilds fail. Nothing on your box was left unpatched. AvantMagus and Tom were both right: those rebuilds are the same pinned app version repackaged by the publisher, they apply on their own overnight, and skipping them costs you nothing. If you're still on the 1.6.264 in that paste, sudo sparkbox upgrade brings you current. — Chris
tomspark wrote:
Yeah, you can relax — those 'optional rebuilds' are safe to skip, and AvantMagus is right that they're already folded into the normal SparkBox updates. They're just the same app version repackaged with newer security layers, and they apply on their own overnight, so a failed manual 'Pull rebuild' isn't hurting anything. That said, if the button keeps erroring I'd like to make sure nothing else is stuck. What version are you on (top line of sudo sparkbox doctor), and which apps show the failed rebuild? I'll confirm you're fully patched.
bkjimena11 wrote:
SparkBox v1.6.264 - Self-Hosted Privacy Stack Created by Tom Spark | youtube.com/@TomSparkReviews Environment: NAS (generic) SparkBox Doctor Running diagnostics... [Install location] [OK] SparkBox is installed at: /opt/sparkbox [OK] Settings file (.env): /opt/sparkbox/.env [OK] Media library folder (MEDIAROOT): /volume1/sparkbox-data/media [Docker] [OK] Docker daemon is accessible [OK] Docker version: Docker version 26.1.0, build 9714adc [OK] Docker Compose: 2.26.1 [Docker Socket] [OK] Docker socket exists at /var/run/docker.sock [OK] Docker socket is readable [User IDs] [INFO] Current user: root (UID=0, GID=0) [OK] PUID=1000 (containers run as UID 1000) [OK] PGID=10 (containers run as GID 10) [Container Egress] [OK] Containers can reach webhook.tomsparkbox.com (license server) [Port Conflicts] [OK] Port 53: in use (Docker -- likely SparkBox) [WARN] Port 80: in use by non-Docker process LISTEN 0 511 0.0.0.0:80 0.0.0.0: users:(("nginx",pid=32196,fd=6),("nginx",pid=32195,fd=6),("nginx",pid=16222,fd=6)) [WARN] Port 443: in use by non-Docker process LISTEN 0 511 0.0.0.0:443 0.0.0.0: users:(("nginx",pid=32196,fd=8),("nginx",pid=32195,fd=8),("nginx",pid=16222,fd=8)) [OK] Port 8080: in use (Docker -- likely SparkBox) [OK] Port 8443: in use (Docker -- likely SparkBox) [OK] Port 9000: in use (Docker -- likely SparkBox) [OK] Port 9092: available [Portainer Auth] [OK] Portainer admin login verified (HTTP 200) [VPN Tunnel] [INFO] sb-gluetun not deployed — media stack not installed (or VPN module skipped) [Hardware Transcoding] [OK] /dev/dri exists -- GPU devices detected total 0 drwxr-xr-x 3 root root 140 Jun 2 01:49 . drwxr-xr-x 18 root root 4120 Jun 2 01:50 .. drwxr-xr-x 2 root root 120 Jun 2 01:49 by-path crw-rw---- 1 root video 226, 0 Jun 2 01:49 card0 crw-rw---- 1 root video 226, 1 Jun 2 01:49 card1 crw-rw---- 1 root render 226, 128 Jun 2 01:49 renderD128 crw-rw---- 1 root render 226, 129 Jun 2 01:49 renderD129 [OK] Intel Quick Sync / GPU render device available (renderD128) [OK] Render device is accessible by current user [Media Storage] [OK] MEDIAROOT=/volume1/sparkbox-data/media exists [OK] MEDIAROOT is writable [OK] Your apps (user id 1000) can read your media library [INFO] Free space at MEDIAROOT: 33499GB [System Resources] [INFO] Total RAM: 7717MB [INFO] Available RAM: 4600MB [OK] RAM looks sufficient for 8 enabled modules [INFO] Free disk at SBROOT: 10GB [NAS-Specific] [INFO] NAS type: generic [INFO] Install directory: /opt/sparkbox [WARN] Install directory is on system partition -- consider moving to a data volume [Container Health] [OK] All SparkBox containers are running [Tailscale Reachability] [OK] Dashboard reachable on the LAN IP (192.168.68.65:8443) — no Tailscale route shadow ============================================ 2 issue(s) found. Review warnings above and fix as needed.