Cannot install containers due to 'pool overlap' error

I’m unable to install some containers due to a ‘pool overlap’ error.
I’m getting this behaviour when attempting to install:

  • Baïkal
  • qBittorrent
  • Audiobookshelf
  • Jellyfin
  • Open Web UI

The log entry looks like this:

2025-05-11T12:29:23.995Z - info > 	docker-compose: baikal Pulled
2025-05-11T12:29:24.000Z - info > 	docker-compose: Network baikal_migrated_baikal_migrated_network  Creating
2025-05-11T12:29:24.002Z - info > 	docker-compose: Network baikal_migrated_baikal_migrated_network  Error
failed to create network baikal_migrated_baikal_migrated_network: Error response from daemon: invalid pool request: Pool overlaps with other one on this address space
2025-05-11T12:29:24.005Z - info > 	Docker-compose exited with code 1
2025-05-11T12:29:24.013Z - error > 	Failed to install app baikal:migrated: Network baikal_migrated_baikal_migrated_network  Error
failed to create network baikal_migrated_baikal_migrated_network: Error response from daemon: invalid pool request: Pool overlaps with other one on this address space

So none of those have successfully installed.
A StackOverflow answer suggests it’s a problem with how my networks are configured.

$ sudo docker network  ls
NETWORK ID     NAME                                                      DRIVER    SCOPE
70d0d209c649   bridge                                                    bridge    local
270870cb6222   freshrss_migrated_freshrss_migrated_network               bridge    local
dd212e7dd52c   host                                                      host      local
7d3e3a5b38ea   jellyfin_migrated_jellyfin_migrated_network               bridge    local
1c241cb7a136   none                                                      null      local
09ea888c6712   open-webui_migrated_open-webui_migrated_network           bridge    local
8f64e24dca52   paperless-ngx_migrated_paperless-ngx_migrated_network     bridge    local
6f335cc56300   planning-poker_migrated_planning-poker_migrated_network   bridge    local
9925a9a73825   runtipi_tipi_main_network                                 bridge    local

For reference, my only successfully installed containers are FreshRSS, Planning Poker and Paperless-ngx.

I followed one post’s instructions and ran sudo docker network prune, but all it did was remove the networks for the three apps that worked:

freshrss_migrated_freshrss_migrated_network
paperless-ngx_migrated_paperless-ngx_migrated_network
planning-poker_migrated_planning-poker_migrated_network

Removing the leftover networks from the failed installs does not work, even when runtipi has been stopped, for example:

$ sudo docker network rm  open-webui_migrated_open-webui_migrated_network
[sudo] password for REDACTED: 
Error response from daemon: error while removing network: network open-webui_migrated_open-webui_migrated_network has active endpoints (open-webui_migrated-open-webui-1)
exit status 1

I welcome your assistance in getting these containers to install. This is on a clean install of Fedora 42 and a clean install of Runtipi. The only thing I have changed is the timezone, though it is curiously not reflected in the log output.

There was no upload functionality (that would accept text files) so I had originally put my debug log behind a <details> element. However, it seems this cuts it off in this forum software, so here is the full output of ./runtipi-cli debug:

$ ./runtipi-cli debug
⚠ Make sure you have started tipi before running this command

--- System information ---
┌──────────────┬────────────────────────┐
│ OS           │ linux                  │
├──────────────┼────────────────────────┤
│ OS Version   │ 6.14.5-300.fc42.x86_64 │
├──────────────┼────────────────────────┤
│ Memory (GB)  │ 15.38                  │
├──────────────┼────────────────────────┤
│ Architecture │ amd64                  │
└──────────────┴────────────────────────┘

--- Tipi configuration ---
┌───────────────────────────┬──────┐
│ Custom tipi docker config │ No │
└───────────────────────────┴──────┘

--- Settings.json ---
{
  "advancedSettings": false,
  "allowAutoThemes": true,
  "allowErrorMonitoring": true,
  "appDataPath": "/home/REDACTED/runtipi",
  "appsRepoUrl": "https://github.com/runtipi/runtipi-appstore",
  "domain": "example.com",
  "eventsTimeout": 5,
  "forwardAuthUrl": "http://runtipi:3000/api/auth/traefik",
  "guestDashboard": false,
  "internalIp": "192.168.0.42",
  "listenIp": "192.168.0.42",
  "localDomain": "tipi.local",
  "logLevel": "info",
  "persistTraefikConfig": false,
  "port": 80,
  "sslPort": 443,
  "timeZone": "Europe/London"
}

--- Environment variables ---
┌───────────────────────┬──────────────────────────────────────────────────────────────────┐
│ POSTGRES_PASSWORD     │ <redacted>                                                       │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ RABBITMQ_PASSWORD     │ <redacted>                                                       │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ APPS_REPO_ID          │ 29ca930bfdaffa1dfabf5726336380ede7066bc53297e3c0c868b27c97282903 │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ APPS_REPO_URL         │ https://github.com/runtipi/runtipi-appstore                      │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ TIPI_VERSION          │ v4.0.3                                                           │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ INTERNAL_IP           │ 192.168.0.42                                                     │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ ARCHITECTURE          │ amd64                                                            │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ JWT_SECRET            │ <redacted>                                                       │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ ROOT_FOLDER_HOST      │ /home/REDACTED/runtipi                                                │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ RUNTIPI_APP_DATA_PATH │ /home/REDACTED/runtipi                                                │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ NGINX_PORT            │ 80                                                               │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ NGINX_PORT_SSL        │ 443                                                              │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ DOMAIN                │ <redacted>                                                       │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ POSTGRES_HOST         │ runtipi-db                                                       │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ POSTGRES_DBNAME       │ tipi                                                             │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ POSTGRES_USERNAME     │ tipi                                                             │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ POSTGRES_PORT         │ 5432                                                             │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ RABBITMQ_HOST         │ runtipi-queue                                                    │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ RABBITMQ_USERNAME     │ tipi                                                             │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ DEMO_MODE             │ false                                                            │
├───────────────────────┼──────────────────────────────────────────────────────────────────┤
│ LOCAL_DOMAIN          │ tipi.local                                                       │
└───────────────────────┴──────────────────────────────────────────────────────────────────┘

--- Docker containers ---
┌─────────────────────┐
│ No containers found │
└─────────────────────┘
^ If a container is not 'Up', you can run the command `docker logs <container_name>` to see the logs of that container.

Hello, another user had the same issue. We have a fix in runtipi v4.1.0 but it’s not out yet. I’ll release it in a couple of hours. I’ll let you know here when it’s ready to install

@Superuser, we have just released 4.1.0, you can try to update to this version which will fix your issue

It fixed it, thank you Nico.