Skip to content

[BUG] Podman can't redeploy or restart stack because incorrect network laber error #883

@SadmL

Description

@SadmL

Description

I cannot restart or redeploy stack because getting
network anyapp_default was found but has incorrect label com.docker.compose.network set to "" (expected: "default")
error

It restarts ok if I use custom network name, for example podman creates network nextcloud_nextcloud-net if I use

services:
  nextcloud:
    image: nextcloud:33
    container_name: nextcloud    
    ...
    networks:
      nextcloud-net:
        ipv4_address: 10.5.0.10

networks:
  nextcloud-net:
    driver: bridge
    ipam:
      config:
        - subnet: 10.5.0.0/24
          gateway: 10.5.0.1

in compose.yaml

Steps to reproduce

  1. Go to Stacks page
  2. Press Restart/Redeploy button
  3. Get error

Logs

[dockhand] 2026-04-05T11:00:00+03:00 2026-04-05T08:00:00.054Z [Volume Helper Cleanup] Starting cleanup of stale and expired volume helper containers
[dockhand] 2026-04-05T11:00:00+03:00 2026-04-05T08:00:00.085Z [Volume Helper Cleanup] Cleanup completed successfully
[dockhand] 2026-04-05T11:15:53+03:00 2026-04-05T08:15:53.340Z [SelfUpdate] Container: b07c96e6966b, image: dh-mirror.gitverse.ru/fnsys/dockhand:latest, tag: latest
[dockhand] 2026-04-05T11:15:53+03:00 2026-04-05T08:15:53.341Z [SelfUpdate] Digest-based check for mutable tag: latest
[dockhand] 2026-04-05T11:15:53+03:00 2026-04-05T08:15:53.351Z [SelfUpdate] Local digests: sha256:377b0f6dc6d6, sha256:a4b2b228f7fc
[dockhand] 2026-04-05T11:15:53+03:00 2026-04-05T08:15:53.572Z [SelfUpdate] Registry digest: sha256:b4eeaf763a8a, match: false, updateAvailable: true
[dockhand] 2026-04-05T11:16:35+03:00 2026-04-05T08:16:35.078Z [Docker] Socket: GET /containers/json?all=true took 13646ms
[dockhand] 2026-04-05T11:16:45+03:00 Running as root user
[dockhand] 2026-04-05T11:16:45+03:00 Docker socket accessible at /var/run/docker.sock
[dockhand] 2026-04-05T11:16:45+03:00 Detected Docker host hostname: server
[dockhand] 2026-04-05T11:16:46+03:00 
[dockhand] 2026-04-05T11:16:46+03:00 ============================================================
[dockhand] 2026-04-05T11:16:46+03:00 DATABASE INITIALIZATION
[dockhand] 2026-04-05T11:16:46+03:00 ============================================================
[dockhand] 2026-04-05T11:16:46+03:00      Database: SQLite
[dockhand] 2026-04-05T11:16:46+03:00      Path: /app/data/db/dockhand.db
[dockhand] 2026-04-05T11:16:46+03:00 [OK] SQLite database opened
[dockhand] 2026-04-05T11:16:46+03:00      Total migrations: 5
[dockhand] 2026-04-05T11:16:46+03:00      Applied: 5
[dockhand] 2026-04-05T11:16:46+03:00      Pending: 0
[dockhand] 2026-04-05T11:16:46+03:00 [OK] Database schema is up to date
[dockhand] 2026-04-05T11:16:46+03:00 [OK] Database initialized (SQLite)
[dockhand] 2026-04-05T11:16:46+03:00 ============================================================
[dockhand] 2026-04-05T11:16:46+03:00 
[dockhand] 2026-04-05T11:16:46+03:00 Detected Docker socket at: /var/run/docker.sock
[dockhand] 2026-04-05T11:16:46+03:00 [Crypto] Kernel: 6.12.73+deb13-amd64 (using native crypto)
[dockhand] 2026-04-05T11:16:46+03:00 [Encryption] Using encryption key from /app/data/.encryption_key
[dockhand] 2026-04-05T11:16:46+03:00 [Encryption] Checking for unencrypted credentials...
[dockhand] 2026-04-05T11:16:46+03:00 Hostname for license validation: server
[dockhand] 2026-04-05T11:16:46+03:00 [HostPath] Detected container ID: b07c96e6966b
[dockhand] 2026-04-05T11:16:46+03:00 [SubprocessManager] Starting Go worker (/app/bin/collection-worker)...
[dockhand] 2026-04-05T11:16:46+03:00 [Scheduler] Starting scheduler service...
[dockhand] 2026-04-05T11:16:46+03:00 [collector] starting...
[dockhand] 2026-04-05T11:16:46+03:00 2026-04-05T08:16:46.958Z [Scheduler] System schedule cleanup: 0 3 * * * [Europe/Moscow]
[dockhand] 2026-04-05T11:16:46+03:00 2026-04-05T08:16:46.958Z [Scheduler] System event cleanup: 30 3 * * * [Europe/Moscow]
[dockhand] 2026-04-05T11:16:46+03:00 2026-04-05T08:16:46.959Z [Scheduler] Volume helper cleanup: every 30 minutes [Europe/Moscow]
[dockhand] 2026-04-05T11:16:46+03:00 2026-04-05T08:16:46.959Z [Scheduler] Scanner cache cleanup: weekly (Sunday 3am) [Europe/Moscow]
[dockhand] 2026-04-05T11:16:46+03:00 2026-04-05T08:16:46.959Z [Scheduler] Refreshing all schedules...
[dockhand] 2026-04-05T11:16:46+03:00 2026-04-05T08:16:46.962Z [Scheduler] Registered 0 container schedules, 0 git stack schedules, 0 env update check schedules, 0 image prune schedules
[dockhand] 2026-04-05T11:16:46+03:00 2026-04-05T08:16:46.963Z [Scheduler] Service started
[dockhand] 2026-04-05T11:16:46+03:00 2026-04-05T08:16:46.966Z Listening on http://0.0.0.0:3000/ with WebSocket
[dockhand] 2026-04-05T11:16:46+03:00 2026-04-05T08:16:46.992Z [SubprocessManager] Go worker ready
[dockhand] 2026-04-05T11:16:46+03:00 [collector] configured env 3 (Home Assistant) type=hawser-standard base=http://rpi:2377
[dockhand] 2026-04-05T11:16:46+03:00 [collector] configured env 2 (RPI) type=hawser-standard base=http://rpi:2376
[dockhand] 2026-04-05T11:16:46+03:00 [collector] configured env 1 (Server) type=socket base=http://localhost
[dockhand] 2026-04-05T11:16:46+03:00 [collector] metrics interval set to 30000ms
[dockhand] 2026-04-05T11:16:46+03:00 [collector] event mode=stream pollInterval=60000ms
[dockhand] 2026-04-05T11:16:47+03:00 2026-04-05T08:16:47.028Z [SubprocessManager] Environment "Server" (1) is now online
[dockhand] 2026-04-05T11:16:47+03:00 2026-04-05T08:16:47.029Z [SubprocessManager] Environment "Home Assistant" (3) is now online
[dockhand] 2026-04-05T11:16:47+03:00 2026-04-05T08:16:47.029Z [SubprocessManager] Environment "RPI" (2) is now online
[dockhand] 2026-04-05T11:16:47+03:00 2026-04-05T08:16:47.035Z [HostPath] Cached 4 mount(s)
[dockhand] 2026-04-05T11:16:47+03:00 2026-04-05T08:16:47.035Z [HostPath] Detected own network: dockhand_default
[dockhand] 2026-04-05T11:16:47+03:00 2026-04-05T08:16:47.035Z [HostPath] Detected host path for /app/data: /mnt/2TB/dockhand/data
[dockhand] 2026-04-05T11:16:47+03:00 2026-04-05T08:16:47.035Z [Startup] Host data directory detected: /mnt/2TB/dockhand/data
[dockhand] 2026-04-05T11:16:48+03:00 2026-04-05T08:16:48.504Z [SelfUpdate] Container: b07c96e6966b, image: dh-mirror.gitverse.ru/fnsys/dockhand:latest, tag: latest
[dockhand] 2026-04-05T11:16:48+03:00 2026-04-05T08:16:48.504Z [SelfUpdate] Digest-based check for mutable tag: latest
[dockhand] 2026-04-05T11:16:48+03:00 2026-04-05T08:16:48.516Z [SelfUpdate] No RepoDigests found — local/untagged image, cannot check registry
[dockhand] 2026-04-05T11:16:53+03:00 2026-04-05T08:16:53.064Z [SelfUpdate] Container: b07c96e6966b, image: dh-mirror.gitverse.ru/fnsys/dockhand:latest, tag: latest
[dockhand] 2026-04-05T11:16:53+03:00 2026-04-05T08:16:53.064Z [SelfUpdate] Digest-based check for mutable tag: latest
[dockhand] 2026-04-05T11:16:53+03:00 2026-04-05T08:16:53.086Z [SelfUpdate] No RepoDigests found — local/untagged image, cannot check registry
[dockhand] 2026-04-05T11:16:55+03:00 2026-04-05T08:16:55.374Z [SelfUpdate] Container: b07c96e6966b, image: dh-mirror.gitverse.ru/fnsys/dockhand:latest, tag: latest
[dockhand] 2026-04-05T11:16:55+03:00 2026-04-05T08:16:55.374Z [SelfUpdate] Digest-based check for mutable tag: latest
[dockhand] 2026-04-05T11:16:55+03:00 2026-04-05T08:16:55.386Z [SelfUpdate] No RepoDigests found — local/untagged image, cannot check registry
[dockhand] 2026-04-05T11:16:59+03:00 2026-04-05T08:16:59.352Z [Schedules Stream] New connection opened
[dockhand] 2026-04-05T11:16:59+03:00 2026-04-05T08:16:59.372Z [Schedules Stream] Initial data sent successfully
[dockhand] 2026-04-05T11:17:01+03:00 2026-04-05T08:17:01.682Z [SelfUpdate] Container: b07c96e6966b, image: dh-mirror.gitverse.ru/fnsys/dockhand:latest, tag: latest
[dockhand] 2026-04-05T11:17:01+03:00 2026-04-05T08:17:01.682Z [SelfUpdate] Digest-based check for mutable tag: latest
[dockhand] 2026-04-05T11:17:01+03:00 2026-04-05T08:17:01.695Z [SelfUpdate] No RepoDigests found — local/untagged image, cannot check registry
[dockhand] 2026-04-05T11:17:26+03:00 2026-04-05T08:17:26.874Z [SelfUpdate] Container: b07c96e6966b, image: dh-mirror.gitverse.ru/fnsys/dockhand:latest, tag: latest
[dockhand] 2026-04-05T11:17:26+03:00 2026-04-05T08:17:26.874Z [SelfUpdate] Digest-based check for mutable tag: latest
[dockhand] 2026-04-05T11:17:26+03:00 2026-04-05T08:17:26.882Z [SelfUpdate] No RepoDigests found — local/untagged image, cannot check registry
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.428Z [Stack:caesium] ----------------------------------------
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.428Z [Stack:caesium] EXECUTE LOCAL COMPOSE
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.428Z [Stack:caesium] ----------------------------------------
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.428Z [Stack:caesium] Operation: stop
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.428Z [Stack:caesium] Command: docker compose -p caesium -f /mnt/2TB/caesium/compose.yaml stop
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.428Z [Stack:caesium] Working directory: /mnt/2TB/caesium
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.428Z [Stack:caesium] Compose file: /mnt/2TB/caesium/compose.yaml
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.428Z [Stack:caesium] DOCKER_HOST: (local socket)
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.428Z [Stack:caesium] DOCKER_API_VERSION: (not set - native negotiation)
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.428Z [Stack:caesium] Force recreate: false
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.428Z [Stack:caesium] Remove volumes: false
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.428Z [Stack:caesium] Service name: (all services)
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.428Z [Stack:caesium] Env vars count: 0
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.428Z [Stack:caesium] Spawning docker compose process...
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.693Z [Stack:caesium] ----------------------------------------
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.693Z [Stack:caesium] COMPOSE PROCESS COMPLETE
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.693Z [Stack:caesium] ----------------------------------------
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.693Z [Stack:caesium] Exit code: 0
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.693Z [Stack:caesium] Timed out: false
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.694Z [Stack:caesium] ----------------------------------------
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.694Z [Stack:caesium] EXECUTE LOCAL COMPOSE
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.694Z [Stack:caesium] ----------------------------------------
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.694Z [Stack:caesium] Operation: up
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.694Z [Stack:caesium] Command: docker compose -p caesium -f /mnt/2TB/caesium/compose.yaml up -d --remove-orphans --force-recreate
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.694Z [Stack:caesium] Working directory: /mnt/2TB/caesium
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.694Z [Stack:caesium] Compose file: /mnt/2TB/caesium/compose.yaml
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.694Z [Stack:caesium] DOCKER_HOST: (local socket)
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.694Z [Stack:caesium] DOCKER_API_VERSION: (not set - native negotiation)
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.694Z [Stack:caesium] Force recreate: true
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.694Z [Stack:caesium] Remove volumes: false
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.694Z [Stack:caesium] Service name: (all services)
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.694Z [Stack:caesium] Env vars count: 0
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.695Z [Stack:caesium] Spawning docker compose process...
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.795Z [Stack:caesium] ----------------------------------------
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.795Z [Stack:caesium] COMPOSE PROCESS COMPLETE
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.795Z [Stack:caesium] ----------------------------------------
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.795Z [Stack:caesium] Exit code: 1
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.795Z [Stack:caesium] Timed out: false
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.795Z [Stack:caesium] STDERR:
[dockhand] 2026-04-05T11:17:52+03:00 2026-04-05T08:17:52.795Z network caesium_default was found but has incorrect label com.docker.compose.network set to "" (expected: "default")

Browser logs

Dockhand version

v1.0.23 73d9547 (Apr 3, 2026)

Hawser version (if used)

No response

Connection mode

socket (rootless)

Please confirm the following

  • I have already searched for relevant existing issues and discussions before opening this report.
  • I have updated the title field above with a concise description.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions