Cannot build latest on UBUNTU 23.10 #8949

Closed
opened 2025-12-29 20:43:13 +01:00 by adam · 0 comments
Owner

Originally created by @yhilg on GitHub (Dec 12, 2023).

Deployment Type

Self-hosted

NetBox Version

3.6.6

Python Version

3.11

Steps to Reproduce

  1. git clone https://github.com/netbox-community/netbox
  2. cd netbox && ./upgrade.sh = error
  3. sudo apt install python3.11-venv
  4. ./upgrade.sh
    Using Python 3.11.6
    Removing old virtual environment...
    Creating a new virtual environment at /LOCAL/DOWNS/_BIN/netbox/venv...
    Updating pip (pip install --upgrade pip)...
    Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (23.2)
    Collecting pip
    Obtaining dependency information for pip from 453160888f/pip-23.3.1-py3-none-any.whl.metadata
    Downloading pip-23.3.1-py3-none-any.whl.metadata (3.5 kB)
    Downloading pip-23.3.1-py3-none-any.whl (2.1 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 8.7 MB/s eta 0:00:00
    Installing collected packages: pip
    Attempting uninstall: pip
    Found existing installation: pip 23.2
    Uninstalling pip-23.2:
    Successfully uninstalled pip-23.2
    Successfully installed pip-23.3.1
    pip 23.3.1 from /LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/pip (python 3.11)
    Installing Python system packages (pip install wheel)...
    Collecting wheel
    Downloading wheel-0.42.0-py3-none-any.whl.metadata (2.2 kB)
    Downloading wheel-0.42.0-py3-none-any.whl (65 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.4/65.4 kB 1.5 MB/s eta 0:00:00
    Installing collected packages: wheel
    Successfully installed wheel-0.42.0
    Installing core dependencies (pip install -r requirements.txt)...
    Collecting bleach==6.1.0 (from -r requirements.txt (line 1))
    Downloading bleach-6.1.0-py3-none-any.whl.metadata (30 kB)
    Collecting Django==4.2.7 (from -r requirements.txt (line 2))
    Downloading Django-4.2.7-py3-none-any.whl.metadata (4.1 kB)
    Collecting django-cors-headers==4.3.1 (from -r requirements.txt (line 3))
    Downloading django_cors_headers-4.3.1-py3-none-any.whl.metadata (16 kB)
    Collecting django-debug-toolbar==4.2.0 (from -r requirements.txt (line 4))
    Downloading django_debug_toolbar-4.2.0-py3-none-any.whl.metadata (3.8 kB)
    Collecting django-filter==23.4 (from -r requirements.txt (line 5))
    Downloading django_filter-23.4-py3-none-any.whl.metadata (5.2 kB)
    Collecting django-graphiql-debug-toolbar==0.2.0 (from -r requirements.txt (line 6))
    Downloading django_graphiql_debug_toolbar-0.2.0-py3-none-any.whl (7.3 kB)
    Collecting django-mptt==0.14.0 (from -r requirements.txt (line 7))
    Downloading django_mptt-0.14.0-py3-none-any.whl (115 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 115.6/115.6 kB 3.9 MB/s eta 0:00:00
    Collecting django-pglocks==1.0.4 (from -r requirements.txt (line 8))
    Downloading django-pglocks-1.0.4.tar.gz (4.1 kB)
    Preparing metadata (setup.py) ... done
    Collecting django-prometheus==2.3.1 (from -r requirements.txt (line 9))
    Downloading django_prometheus-2.3.1-py2.py3-none-any.whl (29 kB)
    Collecting django-redis==5.4.0 (from -r requirements.txt (line 10))
    Downloading django_redis-5.4.0-py3-none-any.whl.metadata (32 kB)
    Collecting django-rich==1.8.0 (from -r requirements.txt (line 11))
    Downloading django_rich-1.8.0-py3-none-any.whl.metadata (6.8 kB)
    Collecting django-rq==2.9.0 (from -r requirements.txt (line 12))
    Downloading django_rq-2.9.0-py2.py3-none-any.whl.metadata (18 kB)
    Collecting django-tables2==2.6.0 (from -r requirements.txt (line 13))
    Downloading django_tables2-2.6.0-py2.py3-none-any.whl.metadata (3.8 kB)
    Collecting django-taggit==4.0.0 (from -r requirements.txt (line 14))
    Downloading django_taggit-4.0.0-py3-none-any.whl (60 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.3/60.3 kB 4.1 MB/s eta 0:00:00
    Collecting django-timezone-field==6.1.0 (from -r requirements.txt (line 15))
    Downloading django_timezone_field-6.1.0-py3-none-any.whl.metadata (12 kB)
    Collecting djangorestframework==3.14.0 (from -r requirements.txt (line 16))
    Downloading djangorestframework-3.14.0-py3-none-any.whl (1.1 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 9.7 MB/s eta 0:00:00
    Collecting drf-spectacular==0.26.5 (from -r requirements.txt (line 17))
    Downloading drf_spectacular-0.26.5-py3-none-any.whl.metadata (13 kB)
    Collecting drf-spectacular-sidecar==2023.10.1 (from -r requirements.txt (line 18))
    Downloading drf_spectacular_sidecar-2023.10.1-py3-none-any.whl.metadata (3.4 kB)
    Collecting feedparser==6.0.10 (from -r requirements.txt (line 19))
    Downloading feedparser-6.0.10-py3-none-any.whl (81 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.1/81.1 kB 5.1 MB/s eta 0:00:00
    Collecting graphene-django==3.0.0 (from -r requirements.txt (line 20))
    Downloading graphene_django-3.0.0-py2.py3-none-any.whl (101 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.9/101.9 kB 5.2 MB/s eta 0:00:00
    Collecting gunicorn==21.2.0 (from -r requirements.txt (line 21))
    Downloading gunicorn-21.2.0-py3-none-any.whl.metadata (4.1 kB)
    Collecting Jinja2==3.1.2 (from -r requirements.txt (line 22))
    Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 6.8 MB/s eta 0:00:00
    Collecting Markdown==3.3.7 (from -r requirements.txt (line 23))
    Downloading Markdown-3.3.7-py3-none-any.whl (97 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.8/97.8 kB 5.7 MB/s eta 0:00:00
    Collecting mkdocs-material==9.4.14 (from -r requirements.txt (line 24))
    Downloading mkdocs_material-9.4.14-py3-none-any.whl.metadata (16 kB)
    Collecting mkdocstrings==0.24.0 (from mkdocstrings[python-legacy]==0.24.0->-r requirements.txt (line 25))
    Downloading mkdocstrings-0.24.0-py3-none-any.whl.metadata (7.7 kB)
    Collecting netaddr==0.9.0 (from -r requirements.txt (line 26))
    Downloading netaddr-0.9.0-py3-none-any.whl.metadata (5.1 kB)
    Collecting Pillow==10.1.0 (from -r requirements.txt (line 27))
    Downloading Pillow-10.1.0-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (9.5 kB)
    Collecting psycopg==3.1.13 (from psycopg[binary,pool]==3.1.13->-r requirements.txt (line 28))
    Downloading psycopg-3.1.13-py3-none-any.whl.metadata (4.0 kB)
    Collecting PyYAML==6.0.1 (from -r requirements.txt (line 29))
    Downloading PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
    Collecting requests==2.31.0 (from -r requirements.txt (line 30))
    Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
    Collecting sentry-sdk==1.38.0 (from -r requirements.txt (line 31))
    Downloading sentry_sdk-1.38.0-py2.py3-none-any.whl.metadata (9.7 kB)
    Collecting social-auth-app-django==5.4.0 (from -r requirements.txt (line 32))
    Downloading social_auth_app_django-5.4.0-py3-none-any.whl.metadata (3.2 kB)
    Collecting social-auth-core==4.5.1 (from social-auth-core[openidconnect]==4.5.1->-r requirements.txt (line 33))
    Downloading social_auth_core-4.5.1-py3-none-any.whl.metadata (4.1 kB)
    Collecting svgwrite==1.4.3 (from -r requirements.txt (line 34))
    Downloading svgwrite-1.4.3-py3-none-any.whl (67 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.1/67.1 kB 4.5 MB/s eta 0:00:00
    Collecting tablib==3.5.0 (from -r requirements.txt (line 35))
    Downloading tablib-3.5.0-py3-none-any.whl.metadata (3.8 kB)
    Collecting tzdata==2023.3 (from -r requirements.txt (line 36))
    Downloading tzdata-2023.3-py2.py3-none-any.whl (341 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 341.8/341.8 kB 8.5 MB/s eta 0:00:00
    Collecting six>=1.9.0 (from bleach==6.1.0->-r requirements.txt (line 1))
    Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
    Collecting webencodings (from bleach==6.1.0->-r requirements.txt (line 1))
    Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
    Collecting asgiref<4,>=3.6.0 (from Django==4.2.7->-r requirements.txt (line 2))
    Downloading asgiref-3.7.2-py3-none-any.whl.metadata (9.2 kB)
    Collecting sqlparse>=0.3.1 (from Django==4.2.7->-r requirements.txt (line 2))
    Downloading sqlparse-0.4.4-py3-none-any.whl (41 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.2/41.2 kB 2.8 MB/s eta 0:00:00
    Collecting django-js-asset (from django-mptt==0.14.0->-r requirements.txt (line 7))
    Downloading django_js_asset-2.1.0-py3-none-any.whl.metadata (3.4 kB)
    Collecting prometheus-client>=0.7 (from django-prometheus==2.3.1->-r requirements.txt (line 9))
    Downloading prometheus_client-0.19.0-py3-none-any.whl.metadata (1.8 kB)
    Collecting redis!=4.0.0,!=4.0.1,>=3 (from django-redis==5.4.0->-r requirements.txt (line 10))
    Downloading redis-5.0.1-py3-none-any.whl.metadata (8.9 kB)
    Collecting rich>=10.0.0 (from django-rich==1.8.0->-r requirements.txt (line 11))
    Downloading rich-13.7.0-py3-none-any.whl.metadata (18 kB)
    Collecting rq>=1.14 (from django-rq==2.9.0->-r requirements.txt (line 12))
    Downloading rq-1.15.1-py2.py3-none-any.whl.metadata (1.6 kB)
    Collecting pytz (from djangorestframework==3.14.0->-r requirements.txt (line 16))
    Downloading pytz-2023.3.post1-py2.py3-none-any.whl.metadata (22 kB)
    Collecting uritemplate>=2.0.0 (from drf-spectacular==0.26.5->-r requirements.txt (line 17))
    Downloading uritemplate-4.1.1-py2.py3-none-any.whl (10 kB)
    Collecting jsonschema>=2.6.0 (from drf-spectacular==0.26.5->-r requirements.txt (line 17))
    Downloading jsonschema-4.20.0-py3-none-any.whl.metadata (8.1 kB)
    Collecting inflection>=0.3.1 (from drf-spectacular==0.26.5->-r requirements.txt (line 17))
    Downloading inflection-0.5.1-py2.py3-none-any.whl (9.5 kB)
    Collecting sgmllib3k (from feedparser==6.0.10->-r requirements.txt (line 19))
    Downloading sgmllib3k-1.0.0.tar.gz (5.8 kB)
    Preparing metadata (setup.py) ... done
    Collecting graphene<4,>=3.0 (from graphene-django==3.0.0->-r requirements.txt (line 20))
    Downloading graphene-3.3-py2.py3-none-any.whl.metadata (7.7 kB)
    Collecting graphql-core<4,>=3.1.0 (from graphene-django==3.0.0->-r requirements.txt (line 20))
    Downloading graphql_core-3.2.3-py3-none-any.whl (202 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 202.9/202.9 kB 7.7 MB/s eta 0:00:00
    Collecting graphql-relay<4,>=3.1.1 (from graphene-django==3.0.0->-r requirements.txt (line 20))
    Downloading graphql_relay-3.2.0-py3-none-any.whl (16 kB)
    Collecting promise>=2.1 (from graphene-django==3.0.0->-r requirements.txt (line 20))
    Downloading promise-2.3.tar.gz (19 kB)
    Preparing metadata (setup.py) ... done
    Collecting text-unidecode (from graphene-django==3.0.0->-r requirements.txt (line 20))
    Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.2/78.2 kB 5.0 MB/s eta 0:00:00
    Collecting packaging (from gunicorn==21.2.0->-r requirements.txt (line 21))
    Downloading packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
    Collecting MarkupSafe>=2.0 (from Jinja2==3.1.2->-r requirements.txt (line 22))
    Downloading MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB)
    Collecting babel~=2.10 (from mkdocs-material==9.4.14->-r requirements.txt (line 24))
    Downloading Babel-2.13.1-py3-none-any.whl.metadata (1.6 kB)
    Collecting colorama~=0.4 (from mkdocs-material==9.4.14->-r requirements.txt (line 24))
    Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
    Collecting mkdocs-material-extensions~=1.3 (from mkdocs-material==9.4.14->-r requirements.txt (line 24))
    Downloading mkdocs_material_extensions-1.3.1-py3-none-any.whl.metadata (6.9 kB)
    Collecting mkdocs>=1.5.3,=1.5 (from mkdocs-material==9.4.14->-r requirements.txt (line 24))
    Downloading mkdocs-1.5.3-py3-none-any.whl.metadata (6.2 kB)
    Collecting paginate
    =0.5 (from mkdocs-material==9.4.14->-r requirements.txt (line 24))
    Downloading paginate-0.5.6.tar.gz (12 kB)
    Preparing metadata (setup.py) ... done
    Collecting pygments~=2.16 (from mkdocs-material==9.4.14->-r requirements.txt (line 24))
    Downloading pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB)
    Collecting pymdown-extensions~=10.2 (from mkdocs-material==9.4.14->-r requirements.txt (line 24))
    Downloading pymdown_extensions-10.5-py3-none-any.whl.metadata (3.0 kB)
    Collecting regex>=2022.4 (from mkdocs-material==9.4.14->-r requirements.txt (line 24))
    Downloading regex-2023.10.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (40 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.9/40.9 kB 2.7 MB/s eta 0:00:00
    Collecting click>=7.0 (from mkdocstrings==0.24.0->mkdocstrings[python-legacy]==0.24.0->-r requirements.txt (line 25))
    Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
    Collecting mkdocs-autorefs>=0.3.1 (from mkdocstrings==0.24.0->mkdocstrings[python-legacy]==0.24.0->-r requirements.txt (line 25))
    Downloading mkdocs_autorefs-0.5.0-py3-none-any.whl.metadata (4.0 kB)
    Collecting platformdirs>=2.2.0 (from mkdocstrings==0.24.0->mkdocstrings[python-legacy]==0.24.0->-r requirements.txt (line 25))
    Downloading platformdirs-4.1.0-py3-none-any.whl.metadata (11 kB)
    Collecting typing-extensions>=4.1 (from psycopg==3.1.13->psycopg[binary,pool]==3.1.13->-r requirements.txt (line 28))
    Downloading typing_extensions-4.9.0-py3-none-any.whl.metadata (3.0 kB)
    Collecting charset-normalizer<4,>=2 (from requests==2.31.0->-r requirements.txt (line 30))
    Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB)
    Collecting idna<4,>=2.5 (from requests==2.31.0->-r requirements.txt (line 30))
    Downloading idna-3.6-py3-none-any.whl.metadata (9.9 kB)
    Collecting urllib3<3,>=1.21.1 (from requests==2.31.0->-r requirements.txt (line 30))
    Downloading urllib3-2.1.0-py3-none-any.whl.metadata (6.4 kB)
    Collecting certifi>=2017.4.17 (from requests==2.31.0->-r requirements.txt (line 30))
    Downloading certifi-2023.11.17-py3-none-any.whl.metadata (2.2 kB)
    Collecting oauthlib>=1.0.3 (from social-auth-core==4.5.1->social-auth-core[openidconnect]==4.5.1->-r requirements.txt (line 33))
    Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 151.7/151.7 kB 6.7 MB/s eta 0:00:00
    Collecting requests-oauthlib>=0.6.1 (from social-auth-core==4.5.1->social-auth-core[openidconnect]==4.5.1->-r requirements.txt (line 33))
    Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB)
    Collecting PyJWT>=2.7.0 (from social-auth-core==4.5.1->social-auth-core[openidconnect]==4.5.1->-r requirements.txt (line 33))
    Downloading PyJWT-2.8.0-py3-none-any.whl.metadata (4.2 kB)
    Collecting cryptography>=1.4 (from social-auth-core==4.5.1->social-auth-core[openidconnect]==4.5.1->-r requirements.txt (line 33))
    Downloading cryptography-41.0.7-cp37-abi3-manylinux_2_28_x86_64.whl.metadata (5.2 kB)
    Collecting defusedxml>=0.5.0rc1 (from social-auth-core==4.5.1->social-auth-core[openidconnect]==4.5.1->-r requirements.txt (line 33))
    Downloading defusedxml-0.8.0rc2-py2.py3-none-any.whl.metadata (33 kB)
    Collecting python3-openid>=3.0.10 (from social-auth-core==4.5.1->social-auth-core[openidconnect]==4.5.1->-r requirements.txt (line 33))
    Downloading python3_openid-3.2.0-py3-none-any.whl (133 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.7/133.7 kB 6.4 MB/s eta 0:00:00
    Collecting mkdocstrings-python-legacy>=0.2.1 (from mkdocstrings[python-legacy]==0.24.0->-r requirements.txt (line 25))
    Downloading mkdocstrings_python_legacy-0.2.3-py3-none-any.whl (26 kB)
    Collecting psycopg-binary==3.1.13 (from psycopg[binary,pool]==3.1.13->-r requirements.txt (line 28))
    Downloading psycopg_binary-3.1.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.7 kB)
    Collecting psycopg-pool (from psycopg[binary,pool]==3.1.13->-r requirements.txt (line 28))
    Downloading psycopg_pool-3.2.0-py3-none-any.whl.metadata (2.5 kB)
    WARNING: social-auth-core 4.5.1 does not provide the extra 'openidconnect'
    Collecting cffi>=1.12 (from cryptography>=1.4->social-auth-core==4.5.1->social-auth-core[openidconnect]==4.5.1->-r requirements.txt (line 33))
    Downloading cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
    Collecting aniso8601<10,>=8 (from graphene<4,>=3.0->graphene-django==3.0.0->-r requirements.txt (line 20))
    Downloading aniso8601-9.0.1-py2.py3-none-any.whl (52 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.8/52.8 kB 3.6 MB/s eta 0:00:00
    Collecting attrs>=22.2.0 (from jsonschema>=2.6.0->drf-spectacular==0.26.5->-r requirements.txt (line 17))
    Downloading attrs-23.1.0-py3-none-any.whl (61 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 3.6 MB/s eta 0:00:00
    Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=2.6.0->drf-spectacular==0.26.5->-r requirements.txt (line 17))
    Downloading jsonschema_specifications-2023.11.2-py3-none-any.whl.metadata (3.0 kB)
    Collecting referencing>=0.28.4 (from jsonschema>=2.6.0->drf-spectacular==0.26.5->-r requirements.txt (line 17))
    Downloading referencing-0.32.0-py3-none-any.whl.metadata (2.7 kB)
    Collecting rpds-py>=0.7.1 (from jsonschema>=2.6.0->drf-spectacular==0.26.5->-r requirements.txt (line 17))
    Downloading rpds_py-0.13.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.9 kB)
    Collecting ghp-import>=1.0 (from mkdocs>=1.5.3,=1.5->mkdocs-material==9.4.14->-r requirements.txt (line 24))
    Downloading ghp_import-2.1.0-py3-none-any.whl (11 kB)
    Collecting mergedeep>=1.3.4 (from mkdocs>=1.5.3,
    =1.5->mkdocs-material==9.4.14->-r requirements.txt (line 24))
    Downloading mergedeep-1.3.4-py3-none-any.whl (6.4 kB)
    Collecting pathspec>=0.11.1 (from mkdocs>=1.5.3,=1.5->mkdocs-material==9.4.14->-r requirements.txt (line 24))
    Downloading pathspec-0.12.1-py3-none-any.whl.metadata (21 kB)
    Collecting pyyaml-env-tag>=0.1 (from mkdocs>=1.5.3,
    =1.5->mkdocs-material==9.4.14->-r requirements.txt (line 24))
    Downloading pyyaml_env_tag-0.1-py3-none-any.whl (3.9 kB)
    Collecting watchdog>=2.0 (from mkdocs>=1.5.3,=1.5->mkdocs-material==9.4.14->-r requirements.txt (line 24))
    Downloading watchdog-3.0.0-py3-none-manylinux2014_x86_64.whl (82 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.1/82.1 kB 5.0 MB/s eta 0:00:00
    Collecting pytkdocs>=0.14 (from mkdocstrings-python-legacy>=0.2.1->mkdocstrings[python-legacy]==0.24.0->-r requirements.txt (line 25))
    Downloading pytkdocs-0.16.1-py3-none-any.whl (37 kB)
    INFO: pip is looking at multiple versions of pymdown-extensions to determine which version is compatible with other requirements. This could take a while.
    Collecting pymdown-extensions
    =10.2 (from mkdocs-material==9.4.14->-r requirements.txt (line 24))
    Downloading pymdown_extensions-10.4-py3-none-any.whl.metadata (3.2 kB)
    Collecting markdown-it-py>=2.2.0 (from rich>=10.0.0->django-rich==1.8.0->-r requirements.txt (line 11))
    Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
    Collecting pycparser (from cffi>=1.12->cryptography>=1.4->social-auth-core==4.5.1->social-auth-core[openidconnect]==4.5.1->-r requirements.txt (line 33))
    Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 6.4 MB/s eta 0:00:00
    Collecting python-dateutil>=2.8.1 (from ghp-import>=1.0->mkdocs>=1.5.3,=1.5->mkdocs-material==9.4.14->-r requirements.txt (line 24))
    Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 8.0 MB/s eta 0:00:00
    Collecting mdurl
    =0.1 (from markdown-it-py>=2.2.0->rich>=10.0.0->django-rich==1.8.0->-r requirements.txt (line 11))
    Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
    Downloading bleach-6.1.0-py3-none-any.whl (162 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.8/162.8 kB 7.1 MB/s eta 0:00:00
    Downloading Django-4.2.7-py3-none-any.whl (8.0 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.0/8.0 MB 10.4 MB/s eta 0:00:00
    Downloading django_cors_headers-4.3.1-py3-none-any.whl (12 kB)
    Downloading django_debug_toolbar-4.2.0-py3-none-any.whl (223 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 223.2/223.2 kB 7.8 MB/s eta 0:00:00
    Downloading django_filter-23.4-py3-none-any.whl (94 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.3/94.3 kB 5.7 MB/s eta 0:00:00
    Downloading django_redis-5.4.0-py3-none-any.whl (31 kB)
    Downloading django_rich-1.8.0-py3-none-any.whl (7.1 kB)
    Downloading django_rq-2.9.0-py2.py3-none-any.whl (54 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.7/54.7 kB 3.8 MB/s eta 0:00:00
    Downloading django_tables2-2.6.0-py2.py3-none-any.whl (95 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.2/95.2 kB 5.4 MB/s eta 0:00:00
    Downloading django_timezone_field-6.1.0-py3-none-any.whl (12 kB)
    Downloading drf_spectacular-0.26.5-py3-none-any.whl (94 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.1/94.1 kB 5.8 MB/s eta 0:00:00
    Downloading drf_spectacular_sidecar-2023.10.1-py3-none-any.whl (2.3 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 10.3 MB/s eta 0:00:00
    Downloading gunicorn-21.2.0-py3-none-any.whl (80 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.2/80.2 kB 5.2 MB/s eta 0:00:00
    Downloading mkdocs_material-9.4.14-py3-none-any.whl (8.4 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.4/8.4 MB 10.6 MB/s eta 0:00:00
    Downloading mkdocstrings-0.24.0-py3-none-any.whl (28 kB)
    Downloading netaddr-0.9.0-py3-none-any.whl (2.2 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 10.1 MB/s eta 0:00:00
    Downloading Pillow-10.1.0-cp311-cp311-manylinux_2_28_x86_64.whl (3.6 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 10.4 MB/s eta 0:00:00
    Downloading psycopg-3.1.13-py3-none-any.whl (172 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 173.0/173.0 kB 7.2 MB/s eta 0:00:00
    Downloading PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (757 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 757.7/757.7 kB 9.4 MB/s eta 0:00:00
    Downloading requests-2.31.0-py3-none-any.whl (62 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 4.2 MB/s eta 0:00:00
    Downloading sentry_sdk-1.38.0-py2.py3-none-any.whl (252 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 252.8/252.8 kB 8.1 MB/s eta 0:00:00
    Downloading social_auth_app_django-5.4.0-py3-none-any.whl (26 kB)
    Downloading social_auth_core-4.5.1-py3-none-any.whl (406 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 406.7/406.7 kB 8.5 MB/s eta 0:00:00
    Downloading tablib-3.5.0-py3-none-any.whl (45 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.5/45.5 kB 3.1 MB/s eta 0:00:00
    Downloading psycopg_binary-3.1.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 10.5 MB/s eta 0:00:00
    Downloading asgiref-3.7.2-py3-none-any.whl (24 kB)
    Downloading Babel-2.13.1-py3-none-any.whl (10.1 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 10.6 MB/s eta 0:00:00
    Downloading certifi-2023.11.17-py3-none-any.whl (162 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 7.1 MB/s eta 0:00:00
    Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.3/140.3 kB 6.6 MB/s eta 0:00:00
    Downloading click-8.1.7-py3-none-any.whl (97 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 5.4 MB/s eta 0:00:00
    Downloading cryptography-41.0.7-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 10.4 MB/s eta 0:00:00
    Downloading defusedxml-0.8.0rc2-py2.py3-none-any.whl (25 kB)
    Downloading graphene-3.3-py2.py3-none-any.whl (128 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.2/128.2 kB 6.5 MB/s eta 0:00:00
    Downloading idna-3.6-py3-none-any.whl (61 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 kB 4.4 MB/s eta 0:00:00
    Downloading jsonschema-4.20.0-py3-none-any.whl (84 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.7/84.7 kB 5.9 MB/s eta 0:00:00
    Downloading MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB)
    Downloading mkdocs-1.5.3-py3-none-any.whl (3.7 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.7/3.7 MB 10.0 MB/s eta 0:00:00
    Downloading mkdocs_autorefs-0.5.0-py3-none-any.whl (9.6 kB)
    Downloading mkdocs_material_extensions-1.3.1-py3-none-any.whl (8.7 kB)
    Downloading packaging-23.2-py3-none-any.whl (53 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.0/53.0 kB 3.6 MB/s eta 0:00:00
    Downloading platformdirs-4.1.0-py3-none-any.whl (17 kB)
    Downloading prometheus_client-0.19.0-py3-none-any.whl (54 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.2/54.2 kB 3.9 MB/s eta 0:00:00
    Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 9.3 MB/s eta 0:00:00
    Downloading PyJWT-2.8.0-py3-none-any.whl (22 kB)
    Downloading pymdown_extensions-10.4-py3-none-any.whl (240 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 240.8/240.8 kB 7.5 MB/s eta 0:00:00
    Downloading redis-5.0.1-py3-none-any.whl (250 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 250.3/250.3 kB 7.8 MB/s eta 0:00:00
    Downloading regex-2023.10.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (785 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 785.1/785.1 kB 9.4 MB/s eta 0:00:00
    Downloading rich-13.7.0-py3-none-any.whl (240 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 240.6/240.6 kB 7.6 MB/s eta 0:00:00
    Downloading rq-1.15.1-py2.py3-none-any.whl (95 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.8/95.8 kB 5.1 MB/s eta 0:00:00
    Downloading typing_extensions-4.9.0-py3-none-any.whl (32 kB)
    Downloading urllib3-2.1.0-py3-none-any.whl (104 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.6/104.6 kB 5.7 MB/s eta 0:00:00
    Downloading django_js_asset-2.1.0-py3-none-any.whl (4.7 kB)
    Downloading psycopg_pool-3.2.0-py3-none-any.whl (37 kB)
    Downloading pytz-2023.3.post1-py2.py3-none-any.whl (502 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.5/502.5 kB 8.8 MB/s eta 0:00:00
    Downloading cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (464 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 464.8/464.8 kB 8.9 MB/s eta 0:00:00
    Downloading jsonschema_specifications-2023.11.2-py3-none-any.whl (17 kB)
    Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 4.7 MB/s eta 0:00:00
    Downloading pathspec-0.12.1-py3-none-any.whl (31 kB)
    Downloading referencing-0.32.0-py3-none-any.whl (26 kB)
    Downloading rpds_py-0.13.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 9.6 MB/s eta 0:00:00
    Building wheels for collected packages: django-pglocks, paginate, promise, sgmllib3k
    Building wheel for django-pglocks (setup.py) ... done
    Created wheel for django-pglocks: filename=django_pglocks-1.0.4-py3-none-any.whl size=3855 sha256=92d58893f3e23c4daf0afdbf6d1071293ad0b145d89d93b52a71048d3ca6cbe2
    Stored in directory: /home/t/.cache/pip/wheels/6f/b7/2b/aa6195531ec8f00137edd033171102271a3d9f1e531777d679
    Building wheel for paginate (setup.py) ... done
    Created wheel for paginate: filename=paginate-0.5.6-py3-none-any.whl size=12666 sha256=43d4b2da73690c228936442617d54e02332bc7def523ef2f7ee0c94a188786b8
    Stored in directory: /home/t/.cache/pip/wheels/c6/d1/23/f52e2714a0712789b188486c8ada5f593f6f78c8caa9892a8d
    Building wheel for promise (setup.py) ... done
    Created wheel for promise: filename=promise-2.3-py3-none-any.whl size=21481 sha256=44d5384dda0dab9f23f931aa75a3f20ec71425f786f7929aeafd0e35a7841dc5
    Stored in directory: /home/t/.cache/pip/wheels/90/74/b1/9b54c896b8d9409e9268329d4d45ede8a8040abe91c8879932
    Building wheel for sgmllib3k (setup.py) ... done
    Created wheel for sgmllib3k: filename=sgmllib3k-1.0.0-py3-none-any.whl size=6048 sha256=ba9288db9cb9da05a8809950b5cee7d1e8949736dd183e53f91601b1fd09e915
    Stored in directory: /home/t/.cache/pip/wheels/3b/25/2a/105d6a15df6914f4d15047691c6c28f9052cc1173e40285d03
    Successfully built django-pglocks paginate promise sgmllib3k
    Installing collected packages: webencodings, text-unidecode, sgmllib3k, pytz, paginate, netaddr, aniso8601, watchdog, urllib3, uritemplate, tzdata, typing-extensions, tablib, svgwrite, sqlparse, six, rpds-py, regex, redis, PyYAML, pytkdocs, PyJWT, pygments, pycparser, psycopg-binary, prometheus-client, platformdirs, Pillow, pathspec, packaging, oauthlib, mkdocs-material-extensions, mergedeep, mdurl, MarkupSafe, Markdown, inflection, idna, graphql-core, feedparser, defusedxml, colorama, click, charset-normalizer, certifi, babel, attrs, asgiref, sentry-sdk, rq, requests, referencing, pyyaml-env-tag, python3-openid, python-dateutil, pymdown-extensions, psycopg-pool, psycopg, promise, markdown-it-py, Jinja2, gunicorn, graphql-relay, django-prometheus, django-pglocks, Django, cffi, bleach, rich, requests-oauthlib, jsonschema-specifications, graphene, ghp-import, drf-spectacular-sidecar, djangorestframework, django-timezone-field, django-taggit, django-tables2, django-rq, django-redis, django-js-asset, django-filter, django-debug-toolbar, django-cors-headers, cryptography, social-auth-core, mkdocs, jsonschema, graphene-django, django-rich, django-mptt, social-auth-app-django, mkdocs-material, mkdocs-autorefs, drf-spectacular, django-graphiql-debug-toolbar, mkdocstrings, mkdocstrings-python-legacy
    Successfully installed Django-4.2.7 Jinja2-3.1.2 Markdown-3.3.7 MarkupSafe-2.1.3 Pillow-10.1.0 PyJWT-2.8.0 PyYAML-6.0.1 aniso8601-9.0.1 asgiref-3.7.2 attrs-23.1.0 babel-2.13.1 bleach-6.1.0 certifi-2023.11.17 cffi-1.16.0 charset-normalizer-3.3.2 click-8.1.7 colorama-0.4.6 cryptography-41.0.7 defusedxml-0.8.0rc2 django-cors-headers-4.3.1 django-debug-toolbar-4.2.0 django-filter-23.4 django-graphiql-debug-toolbar-0.2.0 django-js-asset-2.1.0 django-mptt-0.14.0 django-pglocks-1.0.4 django-prometheus-2.3.1 django-redis-5.4.0 django-rich-1.8.0 django-rq-2.9.0 django-tables2-2.6.0 django-taggit-4.0.0 django-timezone-field-6.1.0 djangorestframework-3.14.0 drf-spectacular-0.26.5 drf-spectacular-sidecar-2023.10.1 feedparser-6.0.10 ghp-import-2.1.0 graphene-3.3 graphene-django-3.0.0 graphql-core-3.2.3 graphql-relay-3.2.0 gunicorn-21.2.0 idna-3.6 inflection-0.5.1 jsonschema-4.20.0 jsonschema-specifications-2023.11.2 markdown-it-py-3.0.0 mdurl-0.1.2 mergedeep-1.3.4 mkdocs-1.5.3 mkdocs-autorefs-0.5.0 mkdocs-material-9.4.14 mkdocs-material-extensions-1.3.1 mkdocstrings-0.24.0 mkdocstrings-python-legacy-0.2.3 netaddr-0.9.0 oauthlib-3.2.2 packaging-23.2 paginate-0.5.6 pathspec-0.12.1 platformdirs-4.1.0 prometheus-client-0.19.0 promise-2.3 psycopg-3.1.13 psycopg-binary-3.1.13 psycopg-pool-3.2.0 pycparser-2.21 pygments-2.17.2 pymdown-extensions-10.4 python-dateutil-2.8.2 python3-openid-3.2.0 pytkdocs-0.16.1 pytz-2023.3.post1 pyyaml-env-tag-0.1 redis-5.0.1 referencing-0.32.0 regex-2023.10.3 requests-2.31.0 requests-oauthlib-1.3.1 rich-13.7.0 rpds-py-0.13.2 rq-1.15.1 sentry-sdk-1.38.0 sgmllib3k-1.0.0 six-1.16.0 social-auth-app-django-5.4.0 social-auth-core-4.5.1 sqlparse-0.4.4 svgwrite-1.4.3 tablib-3.5.0 text-unidecode-1.3 typing-extensions-4.9.0 tzdata-2023.3 uritemplate-4.1.1 urllib3-2.1.0 watchdog-3.0.0 webencodings-0.5.1
    Skipping local dependencies (local_requirements.txt not found)
    Applying database migrations (python3 netbox/manage.py migrate)...
    Traceback (most recent call last):
    File "/LOCAL/DOWNS/_BIN/netbox/netbox/netbox/settings.py", line 51, in
    configuration = importlib.import_module(config_path)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3.11/importlib/init.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "", line 1204, in _gcd_import
    File "", line 1176, in _find_and_load
    File "", line 1140, in _find_and_load_unlocked
    ModuleNotFoundError: No module named 'netbox.configuration'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/LOCAL/DOWNS/_BIN/netbox/netbox/manage.py", line 10, in
execute_from_command_line(sys.argv)
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/init.py", line 442, in execute_from_command_line
utility.execute()
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/init.py", line 436, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 412, in run_from_argv
self.execute(*args, **cmd_options)
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 458, in execute
output = self.handle(*args, **options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 103, in wrapper
saved_locale = translation.get_language()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/utils/translation/init.py", line 210, in get_language
return _trans.get_language()
^^^^^^^^^^^^^^^^^^^
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/utils/translation/init.py", line 65, in getattr
if settings.USE_I18N:
^^^^^^^^^^^^^^^^^
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/conf/init.py", line 102, in getattr
self._setup(name)
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/conf/init.py", line 89, in _setup
self._wrapped = Settings(settings_module)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/conf/init.py", line 217, in init
mod = importlib.import_module(self.SETTINGS_MODULE)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 1204, in _gcd_import
File "", line 1176, in _find_and_load
File "", line 1147, in _find_and_load_unlocked
File "", line 690, in _load_unlocked
File "", line 940, in exec_module
File "", line 241, in _call_with_frames_removed
File "/LOCAL/DOWNS/_BIN/netbox/netbox/netbox/settings.py", line 54, in
raise ImproperlyConfigured(
django.core.exceptions.ImproperlyConfigured: Specified configuration module (netbox.configuration) not found. Please define netbox/netbox/configuration.py per the documentation, or specify an alternate module in the NETBOX_CONFIGURATION environment variable.

Expected Behavior

to build and install without error

Observed Behavior

Skipping local dependencies (local_requirements.txt not found)
Applying database migrations (python3 netbox/manage.py migrate)...
Traceback (most recent call last):
File "/LOCAL/DOWNS/_BIN/netbox/netbox/netbox/settings.py", line 51, in
configuration = importlib.import_module(config_path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 1204, in _gcd_import
File "", line 1176, in _find_and_load
File "", line 1140, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'netbox.configuration'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/LOCAL/DOWNS/_BIN/netbox/netbox/manage.py", line 10, in
execute_from_command_line(sys.argv)
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/init.py", line 442, in execute_from_command_line
utility.execute()
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/init.py", line 436, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 412, in run_from_argv
self.execute(*args, **cmd_options)
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 458, in execute
output = self.handle(*args, **options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 103, in wrapper
saved_locale = translation.get_language()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/utils/translation/init.py", line 210, in get_language
return _trans.get_language()
^^^^^^^^^^^^^^^^^^^
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/utils/translation/init.py", line 65, in getattr
if settings.USE_I18N:
^^^^^^^^^^^^^^^^^
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/conf/init.py", line 102, in getattr
self._setup(name)
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/conf/init.py", line 89, in _setup
self._wrapped = Settings(settings_module)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/conf/init.py", line 217, in init
mod = importlib.import_module(self.SETTINGS_MODULE)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 1204, in _gcd_import
File "", line 1176, in _find_and_load
File "", line 1147, in _find_and_load_unlocked
File "", line 690, in _load_unlocked
File "", line 940, in exec_module
File "", line 241, in _call_with_frames_removed
File "/LOCAL/DOWNS/_BIN/netbox/netbox/netbox/settings.py", line 54, in
raise ImproperlyConfigured(
django.core.exceptions.ImproperlyConfigured: Specified configuration module (netbox.configuration) not found. Please define netbox/netbox/configuration.py per the documentation, or specify an alternate module in the NETBOX_CONFIGURATION environment variable.

Originally created by @yhilg on GitHub (Dec 12, 2023). ### Deployment Type Self-hosted ### NetBox Version 3.6.6 ### Python Version 3.11 ### Steps to Reproduce 1. git clone https://github.com/netbox-community/netbox 2. cd netbox && ./upgrade.sh = error 3. sudo apt install python3.11-venv 4. ./upgrade.sh Using Python 3.11.6 Removing old virtual environment... Creating a new virtual environment at /LOCAL/DOWNS/_BIN/netbox/venv... Updating pip (pip install --upgrade pip)... Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (23.2) Collecting pip Obtaining dependency information for pip from https://files.pythonhosted.org/packages/47/6a/453160888fab7c6a432a6e25f8afe6256d0d9f2cbd25971021da6491d899/pip-23.3.1-py3-none-any.whl.metadata Downloading pip-23.3.1-py3-none-any.whl.metadata (3.5 kB) Downloading pip-23.3.1-py3-none-any.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 8.7 MB/s eta 0:00:00 Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 23.2 Uninstalling pip-23.2: Successfully uninstalled pip-23.2 Successfully installed pip-23.3.1 pip 23.3.1 from /LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/pip (python 3.11) Installing Python system packages (pip install wheel)... Collecting wheel Downloading wheel-0.42.0-py3-none-any.whl.metadata (2.2 kB) Downloading wheel-0.42.0-py3-none-any.whl (65 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.4/65.4 kB 1.5 MB/s eta 0:00:00 Installing collected packages: wheel Successfully installed wheel-0.42.0 Installing core dependencies (pip install -r requirements.txt)... Collecting bleach==6.1.0 (from -r requirements.txt (line 1)) Downloading bleach-6.1.0-py3-none-any.whl.metadata (30 kB) Collecting Django==4.2.7 (from -r requirements.txt (line 2)) Downloading Django-4.2.7-py3-none-any.whl.metadata (4.1 kB) Collecting django-cors-headers==4.3.1 (from -r requirements.txt (line 3)) Downloading django_cors_headers-4.3.1-py3-none-any.whl.metadata (16 kB) Collecting django-debug-toolbar==4.2.0 (from -r requirements.txt (line 4)) Downloading django_debug_toolbar-4.2.0-py3-none-any.whl.metadata (3.8 kB) Collecting django-filter==23.4 (from -r requirements.txt (line 5)) Downloading django_filter-23.4-py3-none-any.whl.metadata (5.2 kB) Collecting django-graphiql-debug-toolbar==0.2.0 (from -r requirements.txt (line 6)) Downloading django_graphiql_debug_toolbar-0.2.0-py3-none-any.whl (7.3 kB) Collecting django-mptt==0.14.0 (from -r requirements.txt (line 7)) Downloading django_mptt-0.14.0-py3-none-any.whl (115 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 115.6/115.6 kB 3.9 MB/s eta 0:00:00 Collecting django-pglocks==1.0.4 (from -r requirements.txt (line 8)) Downloading django-pglocks-1.0.4.tar.gz (4.1 kB) Preparing metadata (setup.py) ... done Collecting django-prometheus==2.3.1 (from -r requirements.txt (line 9)) Downloading django_prometheus-2.3.1-py2.py3-none-any.whl (29 kB) Collecting django-redis==5.4.0 (from -r requirements.txt (line 10)) Downloading django_redis-5.4.0-py3-none-any.whl.metadata (32 kB) Collecting django-rich==1.8.0 (from -r requirements.txt (line 11)) Downloading django_rich-1.8.0-py3-none-any.whl.metadata (6.8 kB) Collecting django-rq==2.9.0 (from -r requirements.txt (line 12)) Downloading django_rq-2.9.0-py2.py3-none-any.whl.metadata (18 kB) Collecting django-tables2==2.6.0 (from -r requirements.txt (line 13)) Downloading django_tables2-2.6.0-py2.py3-none-any.whl.metadata (3.8 kB) Collecting django-taggit==4.0.0 (from -r requirements.txt (line 14)) Downloading django_taggit-4.0.0-py3-none-any.whl (60 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.3/60.3 kB 4.1 MB/s eta 0:00:00 Collecting django-timezone-field==6.1.0 (from -r requirements.txt (line 15)) Downloading django_timezone_field-6.1.0-py3-none-any.whl.metadata (12 kB) Collecting djangorestframework==3.14.0 (from -r requirements.txt (line 16)) Downloading djangorestframework-3.14.0-py3-none-any.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 9.7 MB/s eta 0:00:00 Collecting drf-spectacular==0.26.5 (from -r requirements.txt (line 17)) Downloading drf_spectacular-0.26.5-py3-none-any.whl.metadata (13 kB) Collecting drf-spectacular-sidecar==2023.10.1 (from -r requirements.txt (line 18)) Downloading drf_spectacular_sidecar-2023.10.1-py3-none-any.whl.metadata (3.4 kB) Collecting feedparser==6.0.10 (from -r requirements.txt (line 19)) Downloading feedparser-6.0.10-py3-none-any.whl (81 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.1/81.1 kB 5.1 MB/s eta 0:00:00 Collecting graphene-django==3.0.0 (from -r requirements.txt (line 20)) Downloading graphene_django-3.0.0-py2.py3-none-any.whl (101 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.9/101.9 kB 5.2 MB/s eta 0:00:00 Collecting gunicorn==21.2.0 (from -r requirements.txt (line 21)) Downloading gunicorn-21.2.0-py3-none-any.whl.metadata (4.1 kB) Collecting Jinja2==3.1.2 (from -r requirements.txt (line 22)) Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 6.8 MB/s eta 0:00:00 Collecting Markdown==3.3.7 (from -r requirements.txt (line 23)) Downloading Markdown-3.3.7-py3-none-any.whl (97 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.8/97.8 kB 5.7 MB/s eta 0:00:00 Collecting mkdocs-material==9.4.14 (from -r requirements.txt (line 24)) Downloading mkdocs_material-9.4.14-py3-none-any.whl.metadata (16 kB) Collecting mkdocstrings==0.24.0 (from mkdocstrings[python-legacy]==0.24.0->-r requirements.txt (line 25)) Downloading mkdocstrings-0.24.0-py3-none-any.whl.metadata (7.7 kB) Collecting netaddr==0.9.0 (from -r requirements.txt (line 26)) Downloading netaddr-0.9.0-py3-none-any.whl.metadata (5.1 kB) Collecting Pillow==10.1.0 (from -r requirements.txt (line 27)) Downloading Pillow-10.1.0-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (9.5 kB) Collecting psycopg==3.1.13 (from psycopg[binary,pool]==3.1.13->-r requirements.txt (line 28)) Downloading psycopg-3.1.13-py3-none-any.whl.metadata (4.0 kB) Collecting PyYAML==6.0.1 (from -r requirements.txt (line 29)) Downloading PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Collecting requests==2.31.0 (from -r requirements.txt (line 30)) Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Collecting sentry-sdk==1.38.0 (from -r requirements.txt (line 31)) Downloading sentry_sdk-1.38.0-py2.py3-none-any.whl.metadata (9.7 kB) Collecting social-auth-app-django==5.4.0 (from -r requirements.txt (line 32)) Downloading social_auth_app_django-5.4.0-py3-none-any.whl.metadata (3.2 kB) Collecting social-auth-core==4.5.1 (from social-auth-core[openidconnect]==4.5.1->-r requirements.txt (line 33)) Downloading social_auth_core-4.5.1-py3-none-any.whl.metadata (4.1 kB) Collecting svgwrite==1.4.3 (from -r requirements.txt (line 34)) Downloading svgwrite-1.4.3-py3-none-any.whl (67 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.1/67.1 kB 4.5 MB/s eta 0:00:00 Collecting tablib==3.5.0 (from -r requirements.txt (line 35)) Downloading tablib-3.5.0-py3-none-any.whl.metadata (3.8 kB) Collecting tzdata==2023.3 (from -r requirements.txt (line 36)) Downloading tzdata-2023.3-py2.py3-none-any.whl (341 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 341.8/341.8 kB 8.5 MB/s eta 0:00:00 Collecting six>=1.9.0 (from bleach==6.1.0->-r requirements.txt (line 1)) Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting webencodings (from bleach==6.1.0->-r requirements.txt (line 1)) Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB) Collecting asgiref<4,>=3.6.0 (from Django==4.2.7->-r requirements.txt (line 2)) Downloading asgiref-3.7.2-py3-none-any.whl.metadata (9.2 kB) Collecting sqlparse>=0.3.1 (from Django==4.2.7->-r requirements.txt (line 2)) Downloading sqlparse-0.4.4-py3-none-any.whl (41 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.2/41.2 kB 2.8 MB/s eta 0:00:00 Collecting django-js-asset (from django-mptt==0.14.0->-r requirements.txt (line 7)) Downloading django_js_asset-2.1.0-py3-none-any.whl.metadata (3.4 kB) Collecting prometheus-client>=0.7 (from django-prometheus==2.3.1->-r requirements.txt (line 9)) Downloading prometheus_client-0.19.0-py3-none-any.whl.metadata (1.8 kB) Collecting redis!=4.0.0,!=4.0.1,>=3 (from django-redis==5.4.0->-r requirements.txt (line 10)) Downloading redis-5.0.1-py3-none-any.whl.metadata (8.9 kB) Collecting rich>=10.0.0 (from django-rich==1.8.0->-r requirements.txt (line 11)) Downloading rich-13.7.0-py3-none-any.whl.metadata (18 kB) Collecting rq>=1.14 (from django-rq==2.9.0->-r requirements.txt (line 12)) Downloading rq-1.15.1-py2.py3-none-any.whl.metadata (1.6 kB) Collecting pytz (from djangorestframework==3.14.0->-r requirements.txt (line 16)) Downloading pytz-2023.3.post1-py2.py3-none-any.whl.metadata (22 kB) Collecting uritemplate>=2.0.0 (from drf-spectacular==0.26.5->-r requirements.txt (line 17)) Downloading uritemplate-4.1.1-py2.py3-none-any.whl (10 kB) Collecting jsonschema>=2.6.0 (from drf-spectacular==0.26.5->-r requirements.txt (line 17)) Downloading jsonschema-4.20.0-py3-none-any.whl.metadata (8.1 kB) Collecting inflection>=0.3.1 (from drf-spectacular==0.26.5->-r requirements.txt (line 17)) Downloading inflection-0.5.1-py2.py3-none-any.whl (9.5 kB) Collecting sgmllib3k (from feedparser==6.0.10->-r requirements.txt (line 19)) Downloading sgmllib3k-1.0.0.tar.gz (5.8 kB) Preparing metadata (setup.py) ... done Collecting graphene<4,>=3.0 (from graphene-django==3.0.0->-r requirements.txt (line 20)) Downloading graphene-3.3-py2.py3-none-any.whl.metadata (7.7 kB) Collecting graphql-core<4,>=3.1.0 (from graphene-django==3.0.0->-r requirements.txt (line 20)) Downloading graphql_core-3.2.3-py3-none-any.whl (202 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 202.9/202.9 kB 7.7 MB/s eta 0:00:00 Collecting graphql-relay<4,>=3.1.1 (from graphene-django==3.0.0->-r requirements.txt (line 20)) Downloading graphql_relay-3.2.0-py3-none-any.whl (16 kB) Collecting promise>=2.1 (from graphene-django==3.0.0->-r requirements.txt (line 20)) Downloading promise-2.3.tar.gz (19 kB) Preparing metadata (setup.py) ... done Collecting text-unidecode (from graphene-django==3.0.0->-r requirements.txt (line 20)) Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.2/78.2 kB 5.0 MB/s eta 0:00:00 Collecting packaging (from gunicorn==21.2.0->-r requirements.txt (line 21)) Downloading packaging-23.2-py3-none-any.whl.metadata (3.2 kB) Collecting MarkupSafe>=2.0 (from Jinja2==3.1.2->-r requirements.txt (line 22)) Downloading MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Collecting babel~=2.10 (from mkdocs-material==9.4.14->-r requirements.txt (line 24)) Downloading Babel-2.13.1-py3-none-any.whl.metadata (1.6 kB) Collecting colorama~=0.4 (from mkdocs-material==9.4.14->-r requirements.txt (line 24)) Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB) Collecting mkdocs-material-extensions~=1.3 (from mkdocs-material==9.4.14->-r requirements.txt (line 24)) Downloading mkdocs_material_extensions-1.3.1-py3-none-any.whl.metadata (6.9 kB) Collecting mkdocs>=1.5.3,~=1.5 (from mkdocs-material==9.4.14->-r requirements.txt (line 24)) Downloading mkdocs-1.5.3-py3-none-any.whl.metadata (6.2 kB) Collecting paginate~=0.5 (from mkdocs-material==9.4.14->-r requirements.txt (line 24)) Downloading paginate-0.5.6.tar.gz (12 kB) Preparing metadata (setup.py) ... done Collecting pygments~=2.16 (from mkdocs-material==9.4.14->-r requirements.txt (line 24)) Downloading pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB) Collecting pymdown-extensions~=10.2 (from mkdocs-material==9.4.14->-r requirements.txt (line 24)) Downloading pymdown_extensions-10.5-py3-none-any.whl.metadata (3.0 kB) Collecting regex>=2022.4 (from mkdocs-material==9.4.14->-r requirements.txt (line 24)) Downloading regex-2023.10.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (40 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.9/40.9 kB 2.7 MB/s eta 0:00:00 Collecting click>=7.0 (from mkdocstrings==0.24.0->mkdocstrings[python-legacy]==0.24.0->-r requirements.txt (line 25)) Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB) Collecting mkdocs-autorefs>=0.3.1 (from mkdocstrings==0.24.0->mkdocstrings[python-legacy]==0.24.0->-r requirements.txt (line 25)) Downloading mkdocs_autorefs-0.5.0-py3-none-any.whl.metadata (4.0 kB) Collecting platformdirs>=2.2.0 (from mkdocstrings==0.24.0->mkdocstrings[python-legacy]==0.24.0->-r requirements.txt (line 25)) Downloading platformdirs-4.1.0-py3-none-any.whl.metadata (11 kB) Collecting typing-extensions>=4.1 (from psycopg==3.1.13->psycopg[binary,pool]==3.1.13->-r requirements.txt (line 28)) Downloading typing_extensions-4.9.0-py3-none-any.whl.metadata (3.0 kB) Collecting charset-normalizer<4,>=2 (from requests==2.31.0->-r requirements.txt (line 30)) Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests==2.31.0->-r requirements.txt (line 30)) Downloading idna-3.6-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests==2.31.0->-r requirements.txt (line 30)) Downloading urllib3-2.1.0-py3-none-any.whl.metadata (6.4 kB) Collecting certifi>=2017.4.17 (from requests==2.31.0->-r requirements.txt (line 30)) Downloading certifi-2023.11.17-py3-none-any.whl.metadata (2.2 kB) Collecting oauthlib>=1.0.3 (from social-auth-core==4.5.1->social-auth-core[openidconnect]==4.5.1->-r requirements.txt (line 33)) Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 151.7/151.7 kB 6.7 MB/s eta 0:00:00 Collecting requests-oauthlib>=0.6.1 (from social-auth-core==4.5.1->social-auth-core[openidconnect]==4.5.1->-r requirements.txt (line 33)) Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) Collecting PyJWT>=2.7.0 (from social-auth-core==4.5.1->social-auth-core[openidconnect]==4.5.1->-r requirements.txt (line 33)) Downloading PyJWT-2.8.0-py3-none-any.whl.metadata (4.2 kB) Collecting cryptography>=1.4 (from social-auth-core==4.5.1->social-auth-core[openidconnect]==4.5.1->-r requirements.txt (line 33)) Downloading cryptography-41.0.7-cp37-abi3-manylinux_2_28_x86_64.whl.metadata (5.2 kB) Collecting defusedxml>=0.5.0rc1 (from social-auth-core==4.5.1->social-auth-core[openidconnect]==4.5.1->-r requirements.txt (line 33)) Downloading defusedxml-0.8.0rc2-py2.py3-none-any.whl.metadata (33 kB) Collecting python3-openid>=3.0.10 (from social-auth-core==4.5.1->social-auth-core[openidconnect]==4.5.1->-r requirements.txt (line 33)) Downloading python3_openid-3.2.0-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.7/133.7 kB 6.4 MB/s eta 0:00:00 Collecting mkdocstrings-python-legacy>=0.2.1 (from mkdocstrings[python-legacy]==0.24.0->-r requirements.txt (line 25)) Downloading mkdocstrings_python_legacy-0.2.3-py3-none-any.whl (26 kB) Collecting psycopg-binary==3.1.13 (from psycopg[binary,pool]==3.1.13->-r requirements.txt (line 28)) Downloading psycopg_binary-3.1.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.7 kB) Collecting psycopg-pool (from psycopg[binary,pool]==3.1.13->-r requirements.txt (line 28)) Downloading psycopg_pool-3.2.0-py3-none-any.whl.metadata (2.5 kB) WARNING: social-auth-core 4.5.1 does not provide the extra 'openidconnect' Collecting cffi>=1.12 (from cryptography>=1.4->social-auth-core==4.5.1->social-auth-core[openidconnect]==4.5.1->-r requirements.txt (line 33)) Downloading cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB) Collecting aniso8601<10,>=8 (from graphene<4,>=3.0->graphene-django==3.0.0->-r requirements.txt (line 20)) Downloading aniso8601-9.0.1-py2.py3-none-any.whl (52 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.8/52.8 kB 3.6 MB/s eta 0:00:00 Collecting attrs>=22.2.0 (from jsonschema>=2.6.0->drf-spectacular==0.26.5->-r requirements.txt (line 17)) Downloading attrs-23.1.0-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 3.6 MB/s eta 0:00:00 Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=2.6.0->drf-spectacular==0.26.5->-r requirements.txt (line 17)) Downloading jsonschema_specifications-2023.11.2-py3-none-any.whl.metadata (3.0 kB) Collecting referencing>=0.28.4 (from jsonschema>=2.6.0->drf-spectacular==0.26.5->-r requirements.txt (line 17)) Downloading referencing-0.32.0-py3-none-any.whl.metadata (2.7 kB) Collecting rpds-py>=0.7.1 (from jsonschema>=2.6.0->drf-spectacular==0.26.5->-r requirements.txt (line 17)) Downloading rpds_py-0.13.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.9 kB) Collecting ghp-import>=1.0 (from mkdocs>=1.5.3,~=1.5->mkdocs-material==9.4.14->-r requirements.txt (line 24)) Downloading ghp_import-2.1.0-py3-none-any.whl (11 kB) Collecting mergedeep>=1.3.4 (from mkdocs>=1.5.3,~=1.5->mkdocs-material==9.4.14->-r requirements.txt (line 24)) Downloading mergedeep-1.3.4-py3-none-any.whl (6.4 kB) Collecting pathspec>=0.11.1 (from mkdocs>=1.5.3,~=1.5->mkdocs-material==9.4.14->-r requirements.txt (line 24)) Downloading pathspec-0.12.1-py3-none-any.whl.metadata (21 kB) Collecting pyyaml-env-tag>=0.1 (from mkdocs>=1.5.3,~=1.5->mkdocs-material==9.4.14->-r requirements.txt (line 24)) Downloading pyyaml_env_tag-0.1-py3-none-any.whl (3.9 kB) Collecting watchdog>=2.0 (from mkdocs>=1.5.3,~=1.5->mkdocs-material==9.4.14->-r requirements.txt (line 24)) Downloading watchdog-3.0.0-py3-none-manylinux2014_x86_64.whl (82 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.1/82.1 kB 5.0 MB/s eta 0:00:00 Collecting pytkdocs>=0.14 (from mkdocstrings-python-legacy>=0.2.1->mkdocstrings[python-legacy]==0.24.0->-r requirements.txt (line 25)) Downloading pytkdocs-0.16.1-py3-none-any.whl (37 kB) INFO: pip is looking at multiple versions of pymdown-extensions to determine which version is compatible with other requirements. This could take a while. Collecting pymdown-extensions~=10.2 (from mkdocs-material==9.4.14->-r requirements.txt (line 24)) Downloading pymdown_extensions-10.4-py3-none-any.whl.metadata (3.2 kB) Collecting markdown-it-py>=2.2.0 (from rich>=10.0.0->django-rich==1.8.0->-r requirements.txt (line 11)) Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB) Collecting pycparser (from cffi>=1.12->cryptography>=1.4->social-auth-core==4.5.1->social-auth-core[openidconnect]==4.5.1->-r requirements.txt (line 33)) Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 6.4 MB/s eta 0:00:00 Collecting python-dateutil>=2.8.1 (from ghp-import>=1.0->mkdocs>=1.5.3,~=1.5->mkdocs-material==9.4.14->-r requirements.txt (line 24)) Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 8.0 MB/s eta 0:00:00 Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=10.0.0->django-rich==1.8.0->-r requirements.txt (line 11)) Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) Downloading bleach-6.1.0-py3-none-any.whl (162 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.8/162.8 kB 7.1 MB/s eta 0:00:00 Downloading Django-4.2.7-py3-none-any.whl (8.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.0/8.0 MB 10.4 MB/s eta 0:00:00 Downloading django_cors_headers-4.3.1-py3-none-any.whl (12 kB) Downloading django_debug_toolbar-4.2.0-py3-none-any.whl (223 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 223.2/223.2 kB 7.8 MB/s eta 0:00:00 Downloading django_filter-23.4-py3-none-any.whl (94 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.3/94.3 kB 5.7 MB/s eta 0:00:00 Downloading django_redis-5.4.0-py3-none-any.whl (31 kB) Downloading django_rich-1.8.0-py3-none-any.whl (7.1 kB) Downloading django_rq-2.9.0-py2.py3-none-any.whl (54 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.7/54.7 kB 3.8 MB/s eta 0:00:00 Downloading django_tables2-2.6.0-py2.py3-none-any.whl (95 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.2/95.2 kB 5.4 MB/s eta 0:00:00 Downloading django_timezone_field-6.1.0-py3-none-any.whl (12 kB) Downloading drf_spectacular-0.26.5-py3-none-any.whl (94 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.1/94.1 kB 5.8 MB/s eta 0:00:00 Downloading drf_spectacular_sidecar-2023.10.1-py3-none-any.whl (2.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 10.3 MB/s eta 0:00:00 Downloading gunicorn-21.2.0-py3-none-any.whl (80 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.2/80.2 kB 5.2 MB/s eta 0:00:00 Downloading mkdocs_material-9.4.14-py3-none-any.whl (8.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.4/8.4 MB 10.6 MB/s eta 0:00:00 Downloading mkdocstrings-0.24.0-py3-none-any.whl (28 kB) Downloading netaddr-0.9.0-py3-none-any.whl (2.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 10.1 MB/s eta 0:00:00 Downloading Pillow-10.1.0-cp311-cp311-manylinux_2_28_x86_64.whl (3.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 10.4 MB/s eta 0:00:00 Downloading psycopg-3.1.13-py3-none-any.whl (172 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 173.0/173.0 kB 7.2 MB/s eta 0:00:00 Downloading PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (757 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 757.7/757.7 kB 9.4 MB/s eta 0:00:00 Downloading requests-2.31.0-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 4.2 MB/s eta 0:00:00 Downloading sentry_sdk-1.38.0-py2.py3-none-any.whl (252 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 252.8/252.8 kB 8.1 MB/s eta 0:00:00 Downloading social_auth_app_django-5.4.0-py3-none-any.whl (26 kB) Downloading social_auth_core-4.5.1-py3-none-any.whl (406 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 406.7/406.7 kB 8.5 MB/s eta 0:00:00 Downloading tablib-3.5.0-py3-none-any.whl (45 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.5/45.5 kB 3.1 MB/s eta 0:00:00 Downloading psycopg_binary-3.1.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 10.5 MB/s eta 0:00:00 Downloading asgiref-3.7.2-py3-none-any.whl (24 kB) Downloading Babel-2.13.1-py3-none-any.whl (10.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 10.6 MB/s eta 0:00:00 Downloading certifi-2023.11.17-py3-none-any.whl (162 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 7.1 MB/s eta 0:00:00 Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.3/140.3 kB 6.6 MB/s eta 0:00:00 Downloading click-8.1.7-py3-none-any.whl (97 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 5.4 MB/s eta 0:00:00 Downloading cryptography-41.0.7-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 10.4 MB/s eta 0:00:00 Downloading defusedxml-0.8.0rc2-py2.py3-none-any.whl (25 kB) Downloading graphene-3.3-py2.py3-none-any.whl (128 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.2/128.2 kB 6.5 MB/s eta 0:00:00 Downloading idna-3.6-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 kB 4.4 MB/s eta 0:00:00 Downloading jsonschema-4.20.0-py3-none-any.whl (84 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.7/84.7 kB 5.9 MB/s eta 0:00:00 Downloading MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB) Downloading mkdocs-1.5.3-py3-none-any.whl (3.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.7/3.7 MB 10.0 MB/s eta 0:00:00 Downloading mkdocs_autorefs-0.5.0-py3-none-any.whl (9.6 kB) Downloading mkdocs_material_extensions-1.3.1-py3-none-any.whl (8.7 kB) Downloading packaging-23.2-py3-none-any.whl (53 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.0/53.0 kB 3.6 MB/s eta 0:00:00 Downloading platformdirs-4.1.0-py3-none-any.whl (17 kB) Downloading prometheus_client-0.19.0-py3-none-any.whl (54 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.2/54.2 kB 3.9 MB/s eta 0:00:00 Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 9.3 MB/s eta 0:00:00 Downloading PyJWT-2.8.0-py3-none-any.whl (22 kB) Downloading pymdown_extensions-10.4-py3-none-any.whl (240 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 240.8/240.8 kB 7.5 MB/s eta 0:00:00 Downloading redis-5.0.1-py3-none-any.whl (250 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 250.3/250.3 kB 7.8 MB/s eta 0:00:00 Downloading regex-2023.10.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (785 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 785.1/785.1 kB 9.4 MB/s eta 0:00:00 Downloading rich-13.7.0-py3-none-any.whl (240 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 240.6/240.6 kB 7.6 MB/s eta 0:00:00 Downloading rq-1.15.1-py2.py3-none-any.whl (95 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.8/95.8 kB 5.1 MB/s eta 0:00:00 Downloading typing_extensions-4.9.0-py3-none-any.whl (32 kB) Downloading urllib3-2.1.0-py3-none-any.whl (104 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.6/104.6 kB 5.7 MB/s eta 0:00:00 Downloading django_js_asset-2.1.0-py3-none-any.whl (4.7 kB) Downloading psycopg_pool-3.2.0-py3-none-any.whl (37 kB) Downloading pytz-2023.3.post1-py2.py3-none-any.whl (502 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.5/502.5 kB 8.8 MB/s eta 0:00:00 Downloading cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (464 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 464.8/464.8 kB 8.9 MB/s eta 0:00:00 Downloading jsonschema_specifications-2023.11.2-py3-none-any.whl (17 kB) Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 4.7 MB/s eta 0:00:00 Downloading pathspec-0.12.1-py3-none-any.whl (31 kB) Downloading referencing-0.32.0-py3-none-any.whl (26 kB) Downloading rpds_py-0.13.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 9.6 MB/s eta 0:00:00 Building wheels for collected packages: django-pglocks, paginate, promise, sgmllib3k Building wheel for django-pglocks (setup.py) ... done Created wheel for django-pglocks: filename=django_pglocks-1.0.4-py3-none-any.whl size=3855 sha256=92d58893f3e23c4daf0afdbf6d1071293ad0b145d89d93b52a71048d3ca6cbe2 Stored in directory: /home/t/.cache/pip/wheels/6f/b7/2b/aa6195531ec8f00137edd033171102271a3d9f1e531777d679 Building wheel for paginate (setup.py) ... done Created wheel for paginate: filename=paginate-0.5.6-py3-none-any.whl size=12666 sha256=43d4b2da73690c228936442617d54e02332bc7def523ef2f7ee0c94a188786b8 Stored in directory: /home/t/.cache/pip/wheels/c6/d1/23/f52e2714a0712789b188486c8ada5f593f6f78c8caa9892a8d Building wheel for promise (setup.py) ... done Created wheel for promise: filename=promise-2.3-py3-none-any.whl size=21481 sha256=44d5384dda0dab9f23f931aa75a3f20ec71425f786f7929aeafd0e35a7841dc5 Stored in directory: /home/t/.cache/pip/wheels/90/74/b1/9b54c896b8d9409e9268329d4d45ede8a8040abe91c8879932 Building wheel for sgmllib3k (setup.py) ... done Created wheel for sgmllib3k: filename=sgmllib3k-1.0.0-py3-none-any.whl size=6048 sha256=ba9288db9cb9da05a8809950b5cee7d1e8949736dd183e53f91601b1fd09e915 Stored in directory: /home/t/.cache/pip/wheels/3b/25/2a/105d6a15df6914f4d15047691c6c28f9052cc1173e40285d03 Successfully built django-pglocks paginate promise sgmllib3k Installing collected packages: webencodings, text-unidecode, sgmllib3k, pytz, paginate, netaddr, aniso8601, watchdog, urllib3, uritemplate, tzdata, typing-extensions, tablib, svgwrite, sqlparse, six, rpds-py, regex, redis, PyYAML, pytkdocs, PyJWT, pygments, pycparser, psycopg-binary, prometheus-client, platformdirs, Pillow, pathspec, packaging, oauthlib, mkdocs-material-extensions, mergedeep, mdurl, MarkupSafe, Markdown, inflection, idna, graphql-core, feedparser, defusedxml, colorama, click, charset-normalizer, certifi, babel, attrs, asgiref, sentry-sdk, rq, requests, referencing, pyyaml-env-tag, python3-openid, python-dateutil, pymdown-extensions, psycopg-pool, psycopg, promise, markdown-it-py, Jinja2, gunicorn, graphql-relay, django-prometheus, django-pglocks, Django, cffi, bleach, rich, requests-oauthlib, jsonschema-specifications, graphene, ghp-import, drf-spectacular-sidecar, djangorestframework, django-timezone-field, django-taggit, django-tables2, django-rq, django-redis, django-js-asset, django-filter, django-debug-toolbar, django-cors-headers, cryptography, social-auth-core, mkdocs, jsonschema, graphene-django, django-rich, django-mptt, social-auth-app-django, mkdocs-material, mkdocs-autorefs, drf-spectacular, django-graphiql-debug-toolbar, mkdocstrings, mkdocstrings-python-legacy Successfully installed Django-4.2.7 Jinja2-3.1.2 Markdown-3.3.7 MarkupSafe-2.1.3 Pillow-10.1.0 PyJWT-2.8.0 PyYAML-6.0.1 aniso8601-9.0.1 asgiref-3.7.2 attrs-23.1.0 babel-2.13.1 bleach-6.1.0 certifi-2023.11.17 cffi-1.16.0 charset-normalizer-3.3.2 click-8.1.7 colorama-0.4.6 cryptography-41.0.7 defusedxml-0.8.0rc2 django-cors-headers-4.3.1 django-debug-toolbar-4.2.0 django-filter-23.4 django-graphiql-debug-toolbar-0.2.0 django-js-asset-2.1.0 django-mptt-0.14.0 django-pglocks-1.0.4 django-prometheus-2.3.1 django-redis-5.4.0 django-rich-1.8.0 django-rq-2.9.0 django-tables2-2.6.0 django-taggit-4.0.0 django-timezone-field-6.1.0 djangorestframework-3.14.0 drf-spectacular-0.26.5 drf-spectacular-sidecar-2023.10.1 feedparser-6.0.10 ghp-import-2.1.0 graphene-3.3 graphene-django-3.0.0 graphql-core-3.2.3 graphql-relay-3.2.0 gunicorn-21.2.0 idna-3.6 inflection-0.5.1 jsonschema-4.20.0 jsonschema-specifications-2023.11.2 markdown-it-py-3.0.0 mdurl-0.1.2 mergedeep-1.3.4 mkdocs-1.5.3 mkdocs-autorefs-0.5.0 mkdocs-material-9.4.14 mkdocs-material-extensions-1.3.1 mkdocstrings-0.24.0 mkdocstrings-python-legacy-0.2.3 netaddr-0.9.0 oauthlib-3.2.2 packaging-23.2 paginate-0.5.6 pathspec-0.12.1 platformdirs-4.1.0 prometheus-client-0.19.0 promise-2.3 psycopg-3.1.13 psycopg-binary-3.1.13 psycopg-pool-3.2.0 pycparser-2.21 pygments-2.17.2 pymdown-extensions-10.4 python-dateutil-2.8.2 python3-openid-3.2.0 pytkdocs-0.16.1 pytz-2023.3.post1 pyyaml-env-tag-0.1 redis-5.0.1 referencing-0.32.0 regex-2023.10.3 requests-2.31.0 requests-oauthlib-1.3.1 rich-13.7.0 rpds-py-0.13.2 rq-1.15.1 sentry-sdk-1.38.0 sgmllib3k-1.0.0 six-1.16.0 social-auth-app-django-5.4.0 social-auth-core-4.5.1 sqlparse-0.4.4 svgwrite-1.4.3 tablib-3.5.0 text-unidecode-1.3 typing-extensions-4.9.0 tzdata-2023.3 uritemplate-4.1.1 urllib3-2.1.0 watchdog-3.0.0 webencodings-0.5.1 Skipping local dependencies (local_requirements.txt not found) Applying database migrations (python3 netbox/manage.py migrate)... Traceback (most recent call last): File "/LOCAL/DOWNS/_BIN/netbox/netbox/netbox/settings.py", line 51, in <module> configuration = importlib.import_module(config_path) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1204, in _gcd_import File "<frozen importlib._bootstrap>", line 1176, in _find_and_load File "<frozen importlib._bootstrap>", line 1140, in _find_and_load_unlocked ModuleNotFoundError: No module named 'netbox.configuration' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/LOCAL/DOWNS/_BIN/netbox/netbox/manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line utility.execute() File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/__init__.py", line 436, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 412, in run_from_argv self.execute(*args, **cmd_options) File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 458, in execute output = self.handle(*args, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 103, in wrapper saved_locale = translation.get_language() ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/utils/translation/__init__.py", line 210, in get_language return _trans.get_language() ^^^^^^^^^^^^^^^^^^^ File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/utils/translation/__init__.py", line 65, in __getattr__ if settings.USE_I18N: ^^^^^^^^^^^^^^^^^ File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/conf/__init__.py", line 102, in __getattr__ self._setup(name) File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/conf/__init__.py", line 89, in _setup self._wrapped = Settings(settings_module) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/conf/__init__.py", line 217, in __init__ mod = importlib.import_module(self.SETTINGS_MODULE) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1204, in _gcd_import File "<frozen importlib._bootstrap>", line 1176, in _find_and_load File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 690, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 940, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "/LOCAL/DOWNS/_BIN/netbox/netbox/netbox/settings.py", line 54, in <module> raise ImproperlyConfigured( django.core.exceptions.ImproperlyConfigured: Specified configuration module (netbox.configuration) not found. Please define netbox/netbox/configuration.py per the documentation, or specify an alternate module in the NETBOX_CONFIGURATION environment variable. ### Expected Behavior to build and install without error ### Observed Behavior Skipping local dependencies (local_requirements.txt not found) Applying database migrations (python3 netbox/manage.py migrate)... Traceback (most recent call last): File "/LOCAL/DOWNS/_BIN/netbox/netbox/netbox/settings.py", line 51, in <module> configuration = importlib.import_module(config_path) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1204, in _gcd_import File "<frozen importlib._bootstrap>", line 1176, in _find_and_load File "<frozen importlib._bootstrap>", line 1140, in _find_and_load_unlocked ModuleNotFoundError: No module named 'netbox.configuration' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/LOCAL/DOWNS/_BIN/netbox/netbox/manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line utility.execute() File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/__init__.py", line 436, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 412, in run_from_argv self.execute(*args, **cmd_options) File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 458, in execute output = self.handle(*args, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 103, in wrapper saved_locale = translation.get_language() ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/utils/translation/__init__.py", line 210, in get_language return _trans.get_language() ^^^^^^^^^^^^^^^^^^^ File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/utils/translation/__init__.py", line 65, in __getattr__ if settings.USE_I18N: ^^^^^^^^^^^^^^^^^ File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/conf/__init__.py", line 102, in __getattr__ self._setup(name) File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/conf/__init__.py", line 89, in _setup self._wrapped = Settings(settings_module) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/LOCAL/DOWNS/_BIN/netbox/venv/lib/python3.11/site-packages/django/conf/__init__.py", line 217, in __init__ mod = importlib.import_module(self.SETTINGS_MODULE) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1204, in _gcd_import File "<frozen importlib._bootstrap>", line 1176, in _find_and_load File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 690, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 940, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "/LOCAL/DOWNS/_BIN/netbox/netbox/netbox/settings.py", line 54, in <module> raise ImproperlyConfigured( django.core.exceptions.ImproperlyConfigured: Specified configuration module (netbox.configuration) not found. Please define netbox/netbox/configuration.py per the documentation, or specify an alternate module in the NETBOX_CONFIGURATION environment variable.
adam closed this issue 2025-12-29 20:43:13 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#8949