netbox-community / netbox-docker

🐳 Docker Image of NetBox

Home Page:https://github.com/netbox-community/netbox-docker/wiki

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Failed after first launch

TonkSlip opened this issue · comments

Current Behavior

I did the step :

git clone -b release https://github.com/netbox-community/netbox-docker.git
cd netbox-docker
tee docker-compose.override.yml <<EOF
version: '3.4'
services:
  netbox:
    ports:
      - 8000:8080
EOF
docker compose pull
docker compose up

And got :
repo-netbox-1 | Applying dcim.0165_standardize_description_comments... OK
repo-netbox-1 | Applying dcim.0166_virtualdevicecontext... OK
repo-netbox-1 | Applying circuits.0038_cabling_cleanup... OK
dependency failed to start: container repo-netbox-1 is unhealthy

I have the minimum requirement and no other container running.

Expected Behavior

I expect to be able to launch the container

Docker Compose Version

Docker Compose version v2.18.1

Docker Version

Client: Docker Engine - Community
 Version:           24.0.2
 API version:       1.43
 Go version:        go1.20.4
 Git commit:        cb74dfc
 Built:             Thu May 25 21:53:44 2023
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          24.0.2
  API version:      1.43 (minimum version 1.12)
  Go version:       go1.20.4
  Git commit:       659604f
  Built:            Thu May 25 21:52:13 2023
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.21
  GitCommit:        3dce8eb055cbb6872793272b4f20ed16117344f8
 runc:
  Version:          1.1.7
  GitCommit:        v1.1.7-0-g860f061
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

The git Revision

22486fe

The git Status

On branch release
Your branch is up to date with 'origin/release'.

nothing to commit, working tree clean

Startup Command

docker compose up

NetBox Logs

repo-netbox-1          |   Applying users.0003_token_allowed_ips_last_used... OK
repo-netbox-1          | ⚙️ Running trace_paths
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/configuration.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/extra.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/logging.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/plugins.py'
repo-netbox-1          | Found no missing console port paths; skipping
repo-netbox-1          | Found no missing console server port paths; skipping
repo-netbox-1          | Found no missing interface paths; skipping
repo-netbox-1          | Found no missing power feed paths; skipping
repo-netbox-1          | Found no missing power outlet paths; skipping
repo-netbox-1          | Found no missing power port paths; skipping
repo-netbox-1          | Finished.
repo-netbox-1          | ⚙️ Removing stale content types
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/configuration.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/extra.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/logging.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/plugins.py'
repo-netbox-1          | ⚙️ Removing expired user sessions
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/configuration.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/extra.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/logging.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/plugins.py'
repo-netbox-1          | ⚙️ Building search index (lazy)
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/configuration.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/extra.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/logging.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/plugins.py'
repo-netbox-1          | Reindexing 66 models.
repo-netbox-1          | Indexing models
repo-netbox-1          |   core.datasource... No objects found.
repo-netbox-1          |   core.datafile... No objects found.
repo-netbox-1          |   circuits.circuit... No objects found.
repo-netbox-1          |   circuits.circuittermination... No objects found.
repo-netbox-1          |   circuits.circuittype... No objects found.
repo-netbox-1          |   circuits.provider... No objects found.
repo-netbox-1          |   circuits.providernetwork... No objects found.
repo-netbox-1          |   dcim.cable... No objects found.
repo-netbox-1          |   dcim.consoleport... No objects found.
repo-netbox-1          |   dcim.consoleserverport... No objects found.
repo-netbox-1          |   dcim.device... No objects found.
repo-netbox-1          |   dcim.devicebay... No objects found.
repo-netbox-1          |   dcim.devicerole... No objects found.
repo-netbox-1          |   dcim.devicetype... No objects found.
repo-netbox-1          |   dcim.frontport... No objects found.
repo-netbox-1          |   dcim.interface... No objects found.
repo-netbox-1          |   dcim.inventoryitem... No objects found.
repo-netbox-1          |   dcim.location... No objects found.
repo-netbox-1          |   dcim.manufacturer... No objects found.
repo-netbox-1          |   dcim.module... No objects found.
repo-netbox-1          |   dcim.modulebay... No objects found.
repo-netbox-1          |   dcim.moduletype... No objects found.
repo-netbox-1          |   dcim.platform... No objects found.
repo-netbox-1          |   dcim.powerfeed... No objects found.
repo-netbox-1          |   dcim.poweroutlet... No objects found.
repo-netbox-1          |   dcim.powerpanel... No objects found.
repo-netbox-1          |   dcim.powerport... No objects found.
repo-netbox-1          |   dcim.rack... No objects found.
repo-netbox-1          |   dcim.rackreservation... No objects found.
repo-netbox-1          |   dcim.rackrole... No objects found.
repo-netbox-1          |   dcim.rearport... No objects found.
repo-netbox-1          |   dcim.region... No objects found.
repo-netbox-1          |   dcim.site... No objects found.
repo-netbox-1          |   dcim.sitegroup... No objects found.
repo-netbox-1          |   dcim.virtualchassis... No objects found.
repo-netbox-1          |   dcim.virtualdevicecontext... No objects found.
repo-netbox-1          |   ipam.aggregate... No objects found.
repo-netbox-1          |   ipam.asn... No objects found.
repo-netbox-1          |   ipam.asnrange... No objects found.
repo-netbox-1          |   ipam.fhrpgroup... No objects found.
repo-netbox-1          |   ipam.ipaddress... No objects found.
repo-netbox-1          |   ipam.iprange... No objects found.
repo-netbox-1          |   ipam.l2vpn... No objects found.
repo-netbox-1          |   ipam.prefix... No objects found.
repo-netbox-1          |   ipam.rir... No objects found.
repo-netbox-1          |   ipam.role... No objects found.
repo-netbox-1          |   ipam.routetarget... No objects found.
repo-netbox-1          |   ipam.service... No objects found.
repo-netbox-1          |   ipam.servicetemplate... No objects found.
repo-netbox-1          |   ipam.vlan... No objects found.
repo-netbox-1          |   ipam.vlangroup... No objects found.
repo-netbox-1          |   ipam.vrf... No objects found.
repo-netbox-1          |   extras.journalentry... No objects found.
repo-netbox-1          |   tenancy.contact... No objects found.
repo-netbox-1          |   tenancy.contactgroup... No objects found.
repo-netbox-1          |   tenancy.contactrole... No objects found.
repo-netbox-1          |   tenancy.tenant... No objects found.
repo-netbox-1          |   tenancy.tenantgroup... No objects found.
repo-netbox-1          |   virtualization.cluster... No objects found.
repo-netbox-1          |   virtualization.clustergroup... No objects found.
repo-netbox-1          |   virtualization.clustertype... No objects found.
repo-netbox-1          |   virtualization.virtualmachine... No objects found.
repo-netbox-1          |   virtualization.vminterface... No objects found.
repo-netbox-1          |   wireless.wirelesslan... No objects found.
repo-netbox-1          |   wireless.wirelesslangroup... No objects found.
repo-netbox-1          |   wireless.wirelesslink... No objects found.
repo-netbox-1          | Completed.
repo-netbox-1          | ↩️ Skip creating the superuser
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/configuration.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/extra.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/logging.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/plugins.py'
repo-netbox-1          | ✅ Initialisation is done.
repo-netbox-1          | ⏳ Waiting for control socket to be created... (1/10)
repo-netbox-1          | 2023/07/17 12:52:07 [warn] 7#7 Unit is running unprivileged, then it cannot use arbitrary user and group.
repo-netbox-1          | 2023/07/17 12:52:07 [info] 7#7 unit 1.29.1 started
repo-netbox-1          | 2023/07/17 12:52:07 [info] 75#75 discovery started
repo-netbox-1          | 2023/07/17 12:52:07 [notice] 75#75 module: python 3.10.4 "/usr/lib/unit/modules/python3.10.unit.so"
repo-netbox-1          | 2023/07/17 12:52:07 [info] 7#7 controller started
repo-netbox-1          | 2023/07/17 12:52:07 [info] 77#77 router started
repo-netbox-1          | 2023/07/17 12:52:07 [notice] 7#7 process 75 exited with code 0
repo-netbox-1          | 2023/07/17 12:52:07 [info] 77#77 OpenSSL 3.0.2 15 Mar 2022, 30000020
repo-netbox-1          | ⚙️ Applying configuration from /etc/unit/nginx-unit.json
repo-netbox-1          | 2023/07/17 12:52:08 [info] 81#81 "netbox" prototype started
repo-netbox-1          | 2023/07/17 12:52:08 [info] 82#82 "netbox" application started
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/configuration.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/extra.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/logging.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/plugins.py'
repo-netbox-1          | ✅ Unit configuration loaded successfully
repo-netbox-1          | 2023/07/17 12:52:10 [notice] 7#7 process 73 exited with code 0
repo-netbox-1          | 2023/07/17 12:52:18 [info] 106#106 "netbox" application started
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/configuration.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/extra.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/logging.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/plugins.py'
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:12:52:21 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:12:52:36 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:12:52:51 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:12:53:06 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:12:53:21 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:12:53:36 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:12:53:51 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:12:54:06 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:12:54:21 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:12:54:36 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:12:54:52 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:12:55:07 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:12:55:25 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:12:55:40 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:12:55:55 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:12:56:10 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:12:56:25 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:12:56:40 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:12:56:55 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 2023/07/17 12:57:05 [notice] 7#7 process 76 exited with code 0
repo-netbox-1          | 2023/07/17 12:57:05 [notice] 7#7 process 77 exited with code 0
repo-netbox-1          | 2023/07/17 12:57:06 [notice] 81#81 app process 82 exited with code 0
repo-netbox-1          | 2023/07/17 12:57:06 [alert] 81#81 sendmsg(13, -1, -1, 2) failed (32: Broken pipe)
repo-netbox-1          | 2023/07/17 12:57:06 [notice] 81#81 app process 106 exited with code 0
repo-netbox-1          | 2023/07/17 12:57:06 [alert] 81#81 sendmsg(13, -1, -1, 2) failed (32: Broken pipe)
repo-netbox-1          | 2023/07/17 12:57:06 [notice] 7#7 process 81 exited with code 0
repo-netbox-1          | ↩️ Skip creating the superuser
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/configuration.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/extra.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/logging.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/plugins.py'
repo-netbox-1          | ✅ Initialisation is done.
repo-netbox-1          | ⏳ Waiting for control socket to be created... (1/10)
repo-netbox-1          | 2023/07/17 13:21:26 [warn] 7#7 Unit is running unprivileged, then it cannot use arbitrary user and group.
repo-netbox-1          | 2023/07/17 13:21:26 [info] 7#7 unit 1.29.1 started
repo-netbox-1          | 2023/07/17 13:21:26 [info] 42#42 discovery started
repo-netbox-1          | 2023/07/17 13:21:26 [notice] 42#42 module: python 3.10.4 "/usr/lib/unit/modules/python3.10.unit.so"
repo-netbox-1          | 2023/07/17 13:21:26 [info] 7#7 controller started
repo-netbox-1          | 2023/07/17 13:21:26 [notice] 7#7 process 42 exited with code 0
repo-netbox-1          | 2023/07/17 13:21:26 [info] 44#44 router started
repo-netbox-1          | 2023/07/17 13:21:26 [info] 44#44 OpenSSL 3.0.2 15 Mar 2022, 30000020
repo-netbox-1          | 2023/07/17 13:21:26 [info] 45#45 "netbox" prototype started
repo-netbox-1          | 2023/07/17 13:21:26 [info] 46#46 "netbox" application started
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/configuration.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/extra.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/logging.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/plugins.py'
repo-netbox-1          | 2023/07/17 13:21:47 [info] 78#78 "netbox" application started
repo-netbox-1          | ⚙️ Applying configuration from /etc/unit/nginx-unit.json
repo-netbox-1          | ✅ Unit configuration loaded successfully
repo-netbox-1          | 2023/07/17 13:21:47 [notice] 7#7 process 40 exited with code 0
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/configuration.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/extra.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/logging.py'
repo-netbox-1          | 🧬 loaded config '/etc/netbox/config/plugins.py'
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:13:21:50 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:13:21:50 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"
repo-netbox-1          | 127.0.0.1 - - [17/Jul/2023:13:22:02 +0000] "GET /api/ HTTP/1.1" 200 510 "-" "curl/7.81.0"

Content of docker-compose.override.yml

version: '3.4'
services:
  netbox:
    ports:
      - 8000:8080

After 2 other launch it start

On the first start the initialization of the database can take longer. The problem and the solution are explained here: https://github.com/netbox-community/netbox-docker/blob/release/docker-compose.override.yml.example