Problem updating 4.1.8 to 4.1.11 ( planning to go to 4.2.1) #18410
Unanswered
dina-here
asked this question in
Help Wanted!
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi i get errors while running update.sh, it stops and complains about plugins although these is supported.
I'm a bit stumped since i disabled plugin, then another and then another plugin but still get errors, it feels that something is broken?
( the error is LookupError: No installed app with label 'netbox_reorder_rack'. ) but the i disable it , then its another
LookupError: No installed app with label 'netbox_topology_views'. and so it continues...
I first executed
cd /opt/netbox
source /opt/netbox/venv/bin/activate
sudo git checkout master
sudo git pull origin master
And then
sudo ./upgrade.sh
(venv) root@netbox:/opt/netbox# sudo ./upgrade.sh
You are installing (or upgrading to) NetBox version 4.1.11
Using Python 3.11.2
Removing old virtual environment...
Creating a new virtual environment at /opt/netbox/venv...
Updating pip (pip install --upgrade pip)...
Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (23.0.1)
Collecting pip
Using cached pip-24.3.1-py3-none-any.whl (1.8 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 23.0.1
Uninstalling pip-23.0.1:
Successfully uninstalled pip-23.0.1
Successfully installed pip-24.3.1
pip 24.3.1 from /opt/netbox/venv/lib/python3.11/site-packages/pip (python 3.11)
Installing Python system packages (pip install wheel)...
Collecting wheel
Using cached wheel-0.45.1-py3-none-any.whl.metadata (2.3 kB)
Using cached wheel-0.45.1-py3-none-any.whl (72 kB)
Installing collected packages: wheel
Successfully installed wheel-0.45.1
Installing core dependencies (pip install -r requirements.txt)...
Collecting Django==5.0.10 (from -r requirements.txt (line 1))
Using cached Django-5.0.10-py3-none-any.whl.metadata (4.1 kB)
Collecting django-cors-headers==4.6.0 (from -r requirements.txt (line 2))
Using cached django_cors_headers-4.6.0-py3-none-any.whl.metadata (16 kB)
Collecting django-debug-toolbar==4.4.6 (from -r requirements.txt (line 3))
Using cached django_debug_toolbar-4.4.6-py3-none-any.whl.metadata (3.9 kB)
Collecting django-filter==24.3 (from -r requirements.txt (line 4))
Using cached django_filter-24.3-py3-none-any.whl.metadata (5.2 kB)
Collecting django-htmx==1.21.0 (from -r requirements.txt (line 5))
Using cached django_htmx-1.21.0-py3-none-any.whl.metadata (2.6 kB)
Collecting django-graphiql-debug-toolbar==0.2.0 (from -r requirements.txt (line 6))
Using cached django_graphiql_debug_toolbar-0.2.0-py3-none-any.whl.metadata (3.5 kB)
Collecting django-mptt==0.16.0 (from -r requirements.txt (line 7))
Using cached django_mptt-0.16.0-py3-none-any.whl.metadata (5.2 kB)
Collecting django-pglocks==1.0.4 (from -r requirements.txt (line 8))
Using cached django_pglocks-1.0.4-py3-none-any.whl
Collecting django-prometheus==2.3.1 (from -r requirements.txt (line 9))
Using cached django_prometheus-2.3.1-py2.py3-none-any.whl.metadata (9.4 kB)
Collecting django-redis==5.4.0 (from -r requirements.txt (line 10))
Using cached django_redis-5.4.0-py3-none-any.whl.metadata (32 kB)
Collecting django-rich==1.13.0 (from -r requirements.txt (line 11))
Using cached django_rich-1.13.0-py3-none-any.whl.metadata (7.7 kB)
Collecting django-rq==3.0 (from -r requirements.txt (line 12))
Using cached django_rq-3.0.0-py2.py3-none-any.whl.metadata (18 kB)
Collecting django-taggit==6.1.0 (from -r requirements.txt (line 13))
Using cached django_taggit-6.1.0-py3-none-any.whl.metadata (3.5 kB)
Collecting django-tables2==2.7.5 (from -r requirements.txt (line 14))
Downloading django_tables2-2.7.5-py3-none-any.whl.metadata (6.0 kB)
Collecting django-timezone-field==7.0 (from -r requirements.txt (line 15))
Using cached django_timezone_field-7.0-py3-none-any.whl.metadata (12 kB)
Collecting djangorestframework==3.15.2 (from -r requirements.txt (line 16))
Using cached djangorestframework-3.15.2-py3-none-any.whl.metadata (10 kB)
Collecting drf-spectacular==0.28.0 (from -r requirements.txt (line 17))
Using cached drf_spectacular-0.28.0-py3-none-any.whl.metadata (14 kB)
Collecting drf-spectacular-sidecar==2024.12.1 (from -r requirements.txt (line 18))
Using cached drf_spectacular_sidecar-2024.12.1-py3-none-any.whl.metadata (3.4 kB)
Collecting feedparser==6.0.11 (from -r requirements.txt (line 19))
Using cached feedparser-6.0.11-py3-none-any.whl.metadata (2.4 kB)
Collecting gunicorn==23.0.0 (from -r requirements.txt (line 20))
Using cached gunicorn-23.0.0-py3-none-any.whl.metadata (4.4 kB)
Collecting Jinja2==3.1.5 (from -r requirements.txt (line 21))
Downloading jinja2-3.1.5-py3-none-any.whl.metadata (2.6 kB)
Collecting Markdown==3.7 (from -r requirements.txt (line 22))
Using cached Markdown-3.7-py3-none-any.whl.metadata (7.0 kB)
Collecting mkdocs-material==9.5.49 (from -r requirements.txt (line 23))
Downloading mkdocs_material-9.5.49-py3-none-any.whl.metadata (18 kB)
Collecting mkdocstrings==0.27.0 (from mkdocstrings[python-legacy]==0.27.0->-r requirements.txt (line 24))
Using cached mkdocstrings-0.27.0-py3-none-any.whl.metadata (8.1 kB)
Collecting netaddr==1.3.0 (from -r requirements.txt (line 25))
Using cached netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB)
Collecting nh3==0.2.20 (from -r requirements.txt (line 26))
Downloading nh3-0.2.20-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.0 kB)
Collecting Pillow==11.1.0 (from -r requirements.txt (line 27))
Downloading pillow-11.1.0-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (9.1 kB)
Collecting psycopg==3.2.3 (from psycopg[c,pool]==3.2.3->-r requirements.txt (line 28))
Using cached psycopg-3.2.3-py3-none-any.whl.metadata (4.3 kB)
Collecting PyYAML==6.0.2 (from -r requirements.txt (line 29))
Using cached PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting requests==2.32.3 (from -r requirements.txt (line 30))
Using cached requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Collecting rq==2.1.0 (from -r requirements.txt (line 31))
Downloading rq-2.1.0-py3-none-any.whl.metadata (5.8 kB)
Collecting social-auth-app-django==5.4.2 (from -r requirements.txt (line 32))
Using cached social_auth_app_django-5.4.2-py3-none-any.whl.metadata (3.2 kB)
Collecting social-auth-core==4.5.4 (from -r requirements.txt (line 33))
Using cached social_auth_core-4.5.4-py3-none-any.whl.metadata (4.1 kB)
Collecting strawberry-graphql==0.256.1 (from -r requirements.txt (line 34))
Downloading strawberry_graphql-0.256.1-py3-none-any.whl.metadata (7.5 kB)
Collecting strawberry-graphql-django==0.53.1 (from -r requirements.txt (line 35))
Downloading strawberry_graphql_django-0.53.1-py3-none-any.whl.metadata (4.9 kB)
Collecting svgwrite==1.4.3 (from -r requirements.txt (line 36))
Using cached svgwrite-1.4.3-py3-none-any.whl.metadata (8.8 kB)
Collecting tablib==3.7.0 (from -r requirements.txt (line 37))
Using cached tablib-3.7.0-py3-none-any.whl.metadata (3.8 kB)
Collecting tzdata==2024.2 (from -r requirements.txt (line 38))
Using cached tzdata-2024.2-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting asgiref<4,>=3.7.0 (from Django==5.0.10->-r requirements.txt (line 1))
Using cached asgiref-3.8.1-py3-none-any.whl.metadata (9.3 kB)
Collecting sqlparse>=0.3.1 (from Django==5.0.10->-r requirements.txt (line 1))
Using cached sqlparse-0.5.3-py3-none-any.whl.metadata (3.9 kB)
Collecting graphene-django>=2.0.0 (from django-graphiql-debug-toolbar==0.2.0->-r requirements.txt (line 6))
Using cached graphene_django-3.2.2-py2.py3-none-any.whl.metadata (8.3 kB)
Collecting django-js-asset (from django-mptt==0.16.0->-r requirements.txt (line 7))
Downloading django_js_asset-3.0.1-py3-none-any.whl.metadata (3.9 kB)
Collecting six>=1.0.0 (from django-pglocks==1.0.4->-r requirements.txt (line 8))
Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting prometheus-client>=0.7 (from django-prometheus==2.3.1->-r requirements.txt (line 9))
Using cached prometheus_client-0.21.1-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))
Using cached redis-5.2.1-py3-none-any.whl.metadata (9.1 kB)
Collecting rich>=10 (from django-rich==1.13.0->-r requirements.txt (line 11))
Using cached rich-13.9.4-py3-none-any.whl.metadata (18 kB)
Collecting uritemplate>=2.0.0 (from drf-spectacular==0.28.0->-r requirements.txt (line 17))
Using cached uritemplate-4.1.1-py2.py3-none-any.whl.metadata (2.9 kB)
Collecting jsonschema>=2.6.0 (from drf-spectacular==0.28.0->-r requirements.txt (line 17))
Using cached jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB)
Collecting inflection>=0.3.1 (from drf-spectacular==0.28.0->-r requirements.txt (line 17))
Using cached inflection-0.5.1-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting sgmllib3k (from feedparser==6.0.11->-r requirements.txt (line 19))
Using cached sgmllib3k-1.0.0-py3-none-any.whl
Collecting packaging (from gunicorn==23.0.0->-r requirements.txt (line 20))
Using cached packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
Collecting MarkupSafe>=2.0 (from Jinja2==3.1.5->-r requirements.txt (line 21))
Using cached MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)
Collecting babel~=2.10 (from mkdocs-material==9.5.49->-r requirements.txt (line 23))
Using cached babel-2.16.0-py3-none-any.whl.metadata (1.5 kB)
Collecting colorama~=0.4 (from mkdocs-material==9.5.49->-r requirements.txt (line 23))
Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Collecting mkdocs-material-extensions~=1.3 (from mkdocs-material==9.5.49->-r requirements.txt (line 23))
Using cached mkdocs_material_extensions-1.3.1-py3-none-any.whl.metadata (6.9 kB)
Collecting mkdocs~=1.6 (from mkdocs-material==9.5.49->-r requirements.txt (line 23))
Using cached mkdocs-1.6.1-py3-none-any.whl.metadata (6.0 kB)
Collecting paginate~=0.5 (from mkdocs-material==9.5.49->-r requirements.txt (line 23))
Using cached paginate-0.5.7-py2.py3-none-any.whl.metadata (11 kB)
Collecting pygments~=2.16 (from mkdocs-material==9.5.49->-r requirements.txt (line 23))
Downloading pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB)
Collecting pymdown-extensions~=10.2 (from mkdocs-material==9.5.49->-r requirements.txt (line 23))
Downloading pymdown_extensions-10.14-py3-none-any.whl.metadata (3.0 kB)
Collecting regex>=2022.4 (from mkdocs-material==9.5.49->-r requirements.txt (line 23))
Using cached regex-2024.11.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (40 kB)
Collecting click>=7.0 (from mkdocstrings==0.27.0->mkdocstrings[python-legacy]==0.27.0->-r requirements.txt (line 24))
Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
Collecting mkdocs-autorefs>=1.2 (from mkdocstrings==0.27.0->mkdocstrings[python-legacy]==0.27.0->-r requirements.txt (line 24))
Downloading mkdocs_autorefs-1.3.0-py3-none-any.whl.metadata (8.7 kB)
Collecting platformdirs>=2.2 (from mkdocstrings==0.27.0->mkdocstrings[python-legacy]==0.27.0->-r requirements.txt (line 24))
Using cached platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB)
Collecting typing-extensions>=4.6 (from psycopg==3.2.3->psycopg[c,pool]==3.2.3->-r requirements.txt (line 28))
Using cached typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Collecting charset-normalizer<4,>=2 (from requests==2.32.3->-r requirements.txt (line 30))
Downloading charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB)
Collecting idna<4,>=2.5 (from requests==2.32.3->-r requirements.txt (line 30))
Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting urllib3<3,>=1.21.1 (from requests==2.32.3->-r requirements.txt (line 30))
Downloading urllib3-2.3.0-py3-none-any.whl.metadata (6.5 kB)
Collecting certifi>=2017.4.17 (from requests==2.32.3->-r requirements.txt (line 30))
Using cached certifi-2024.12.14-py3-none-any.whl.metadata (2.3 kB)
Collecting oauthlib>=1.0.3 (from social-auth-core==4.5.4->-r requirements.txt (line 33))
Using cached oauthlib-3.2.2-py3-none-any.whl.metadata (7.5 kB)
Collecting requests-oauthlib>=0.6.1 (from social-auth-core==4.5.4->-r requirements.txt (line 33))
Using cached requests_oauthlib-2.0.0-py2.py3-none-any.whl.metadata (11 kB)
Collecting PyJWT>=2.7.0 (from social-auth-core==4.5.4->-r requirements.txt (line 33))
Using cached PyJWT-2.10.1-py3-none-any.whl.metadata (4.0 kB)
Collecting cryptography>=1.4 (from social-auth-core==4.5.4->-r requirements.txt (line 33))
Using cached cryptography-44.0.0-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (5.7 kB)
Collecting defusedxml>=0.5.0rc1 (from social-auth-core==4.5.4->-r requirements.txt (line 33))
Using cached defusedxml-0.8.0rc2-py2.py3-none-any.whl.metadata (33 kB)
Collecting python3-openid>=3.0.10 (from social-auth-core==4.5.4->-r requirements.txt (line 33))
Using cached python3_openid-3.2.0-py3-none-any.whl.metadata (1.6 kB)
Collecting graphql-core<3.4.0,>=3.2.0 (from strawberry-graphql==0.256.1->-r requirements.txt (line 34))
Using cached graphql_core-3.2.5-py3-none-any.whl.metadata (10 kB)
Collecting python-dateutil<3.0.0,>=2.7.0 (from strawberry-graphql==0.256.1->-r requirements.txt (line 34))
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting django-tree-queries<0.20.0,>=0.19.0 (from strawberry-graphql-django==0.53.1->-r requirements.txt (line 35))
Downloading django_tree_queries-0.19.0-py3-none-any.whl.metadata (8.2 kB)
Collecting mkdocstrings-python-legacy>=0.2.1 (from mkdocstrings[python-legacy]==0.27.0->-r requirements.txt (line 24))
Using cached mkdocstrings_python_legacy-0.2.4-py3-none-any.whl.metadata (5.2 kB)
Collecting psycopg-c==3.2.3 (from psycopg[c,pool]==3.2.3->-r requirements.txt (line 28))
Using cached psycopg_c-3.2.3-cp311-cp311-linux_x86_64.whl
Collecting psycopg-pool (from psycopg[c,pool]==3.2.3->-r requirements.txt (line 28))
Using cached psycopg_pool-3.2.4-py3-none-any.whl.metadata (2.6 kB)
Collecting cffi>=1.12 (from cryptography>=1.4->social-auth-core==4.5.4->-r requirements.txt (line 33))
Using cached cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting graphene<4,>=3.0 (from graphene-django>=2.0.0->django-graphiql-debug-toolbar==0.2.0->-r requirements.txt (line 6))
Using cached graphene-3.4.3-py2.py3-none-any.whl.metadata (6.9 kB)
Collecting graphql-relay<4,>=3.1.1 (from graphene-django>=2.0.0->django-graphiql-debug-toolbar==0.2.0->-r requirements.txt (line 6))
Using cached graphql_relay-3.2.0-py3-none-any.whl.metadata (12 kB)
Collecting promise>=2.1 (from graphene-django>=2.0.0->django-graphiql-debug-toolbar==0.2.0->-r requirements.txt (line 6))
Using cached promise-2.3-py3-none-any.whl
Collecting text-unidecode (from graphene-django>=2.0.0->django-graphiql-debug-toolbar==0.2.0->-r requirements.txt (line 6))
Using cached text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB)
Collecting attrs>=22.2.0 (from jsonschema>=2.6.0->drf-spectacular==0.28.0->-r requirements.txt (line 17))
Downloading attrs-24.3.0-py3-none-any.whl.metadata (11 kB)
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=2.6.0->drf-spectacular==0.28.0->-r requirements.txt (line 17))
Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl.metadata (3.0 kB)
Collecting referencing>=0.28.4 (from jsonschema>=2.6.0->drf-spectacular==0.28.0->-r requirements.txt (line 17))
Using cached referencing-0.35.1-py3-none-any.whl.metadata (2.8 kB)
Collecting rpds-py>=0.7.1 (from jsonschema>=2.6.0->drf-spectacular==0.28.0->-r requirements.txt (line 17))
Using cached rpds_py-0.22.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.2 kB)
Collecting ghp-import>=1.0 (from mkdocs~=1.6->mkdocs-material==9.5.49->-r requirements.txt (line 23))
Using cached ghp_import-2.1.0-py3-none-any.whl.metadata (7.2 kB)
Collecting mergedeep>=1.3.4 (from mkdocs~=1.6->mkdocs-material==9.5.49->-r requirements.txt (line 23))
Using cached mergedeep-1.3.4-py3-none-any.whl.metadata (4.3 kB)
Collecting mkdocs-get-deps>=0.2.0 (from mkdocs~=1.6->mkdocs-material==9.5.49->-r requirements.txt (line 23))
Using cached mkdocs_get_deps-0.2.0-py3-none-any.whl.metadata (4.0 kB)
Collecting pathspec>=0.11.1 (from mkdocs~=1.6->mkdocs-material==9.5.49->-r requirements.txt (line 23))
Using cached pathspec-0.12.1-py3-none-any.whl.metadata (21 kB)
Collecting pyyaml-env-tag>=0.1 (from mkdocs~=1.6->mkdocs-material==9.5.49->-r requirements.txt (line 23))
Using cached pyyaml_env_tag-0.1-py3-none-any.whl.metadata (4.1 kB)
Collecting watchdog>=2.0 (from mkdocs~=1.6->mkdocs-material==9.5.49->-r requirements.txt (line 23))
Using cached watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl.metadata (44 kB)
Collecting pytkdocs>=0.14 (from mkdocstrings-python-legacy>=0.2.1->mkdocstrings[python-legacy]==0.27.0->-r requirements.txt (line 24))
Using cached pytkdocs-0.16.2-py3-none-any.whl.metadata (8.8 kB)
Collecting async-timeout>=4.0.3 (from redis!=4.0.0,!=4.0.1,>=3->django-redis==5.4.0->-r requirements.txt (line 10))
Using cached async_timeout-5.0.1-py3-none-any.whl.metadata (5.1 kB)
Collecting markdown-it-py>=2.2.0 (from rich>=10->django-rich==1.13.0->-r requirements.txt (line 11))
Using cached 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.4->-r requirements.txt (line 33))
Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=10->django-rich==1.13.0->-r requirements.txt (line 11))
Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Using cached Django-5.0.10-py3-none-any.whl (8.2 MB)
Using cached django_cors_headers-4.6.0-py3-none-any.whl (12 kB)
Using cached django_debug_toolbar-4.4.6-py3-none-any.whl (229 kB)
Using cached django_filter-24.3-py3-none-any.whl (95 kB)
Using cached django_htmx-1.21.0-py3-none-any.whl (6.9 kB)
Using cached django_graphiql_debug_toolbar-0.2.0-py3-none-any.whl (7.3 kB)
Using cached django_mptt-0.16.0-py3-none-any.whl (115 kB)
Using cached django_prometheus-2.3.1-py2.py3-none-any.whl (29 kB)
Using cached django_redis-5.4.0-py3-none-any.whl (31 kB)
Using cached django_rich-1.13.0-py3-none-any.whl (8.9 kB)
Using cached django_rq-3.0.0-py2.py3-none-any.whl (64 kB)
Using cached django_taggit-6.1.0-py3-none-any.whl (75 kB)
Downloading django_tables2-2.7.5-py3-none-any.whl (95 kB)
Using cached django_timezone_field-7.0-py3-none-any.whl (13 kB)
Using cached djangorestframework-3.15.2-py3-none-any.whl (1.1 MB)
Using cached drf_spectacular-0.28.0-py3-none-any.whl (103 kB)
Using cached drf_spectacular_sidecar-2024.12.1-py3-none-any.whl (2.4 MB)
Using cached feedparser-6.0.11-py3-none-any.whl (81 kB)
Using cached gunicorn-23.0.0-py3-none-any.whl (85 kB)
Downloading jinja2-3.1.5-py3-none-any.whl (134 kB)
Using cached Markdown-3.7-py3-none-any.whl (106 kB)
Downloading mkdocs_material-9.5.49-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 107.8 MB/s eta 0:00:00
Using cached mkdocstrings-0.27.0-py3-none-any.whl (30 kB)
Using cached netaddr-1.3.0-py3-none-any.whl (2.3 MB)
Downloading nh3-0.2.20-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (744 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 744.4/744.4 kB 36.7 MB/s eta 0:00:00
Downloading pillow-11.1.0-cp311-cp311-manylinux_2_28_x86_64.whl (4.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 80.7 MB/s eta 0:00:00
Using cached psycopg-3.2.3-py3-none-any.whl (197 kB)
Using cached PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (762 kB)
Using cached requests-2.32.3-py3-none-any.whl (64 kB)
Downloading rq-2.1.0-py3-none-any.whl (96 kB)
Using cached social_auth_app_django-5.4.2-py3-none-any.whl (27 kB)
Using cached social_auth_core-4.5.4-py3-none-any.whl (410 kB)
Downloading strawberry_graphql-0.256.1-py3-none-any.whl (295 kB)
Downloading strawberry_graphql_django-0.53.1-py3-none-any.whl (95 kB)
Using cached svgwrite-1.4.3-py3-none-any.whl (67 kB)
Using cached tablib-3.7.0-py3-none-any.whl (47 kB)
Using cached tzdata-2024.2-py2.py3-none-any.whl (346 kB)
Using cached asgiref-3.8.1-py3-none-any.whl (23 kB)
Using cached babel-2.16.0-py3-none-any.whl (9.6 MB)
Using cached certifi-2024.12.14-py3-none-any.whl (164 kB)
Downloading charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (143 kB)
Downloading click-8.1.8-py3-none-any.whl (98 kB)
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Using cached cryptography-44.0.0-cp39-abi3-manylinux_2_28_x86_64.whl (4.2 MB)
Using cached defusedxml-0.8.0rc2-py2.py3-none-any.whl (25 kB)
Downloading django_tree_queries-0.19.0-py3-none-any.whl (13 kB)
Using cached graphene_django-3.2.2-py2.py3-none-any.whl (114 kB)
Using cached graphql_core-3.2.5-py3-none-any.whl (203 kB)
Using cached idna-3.10-py3-none-any.whl (70 kB)
Using cached inflection-0.5.1-py2.py3-none-any.whl (9.5 kB)
Using cached jsonschema-4.23.0-py3-none-any.whl (88 kB)
Using cached MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB)
Using cached mkdocs-1.6.1-py3-none-any.whl (3.9 MB)
Downloading mkdocs_autorefs-1.3.0-py3-none-any.whl (17 kB)
Using cached mkdocs_material_extensions-1.3.1-py3-none-any.whl (8.7 kB)
Using cached mkdocstrings_python_legacy-0.2.4-py3-none-any.whl (27 kB)
Using cached oauthlib-3.2.2-py3-none-any.whl (151 kB)
Using cached packaging-24.2-py3-none-any.whl (65 kB)
Using cached paginate-0.5.7-py2.py3-none-any.whl (13 kB)
Using cached platformdirs-4.3.6-py3-none-any.whl (18 kB)
Using cached prometheus_client-0.21.1-py3-none-any.whl (54 kB)
Downloading pygments-2.19.1-py3-none-any.whl (1.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 55.3 MB/s eta 0:00:00
Using cached PyJWT-2.10.1-py3-none-any.whl (22 kB)
Downloading pymdown_extensions-10.14-py3-none-any.whl (264 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached python3_openid-3.2.0-py3-none-any.whl (133 kB)
Using cached redis-5.2.1-py3-none-any.whl (261 kB)
Using cached regex-2024.11.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (792 kB)
Using cached requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)
Using cached rich-13.9.4-py3-none-any.whl (242 kB)
Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)
Using cached sqlparse-0.5.3-py3-none-any.whl (44 kB)
Using cached typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Using cached uritemplate-4.1.1-py2.py3-none-any.whl (10 kB)
Downloading urllib3-2.3.0-py3-none-any.whl (128 kB)
Downloading django_js_asset-3.0.1-py3-none-any.whl (4.3 kB)
Using cached psycopg_pool-3.2.4-py3-none-any.whl (38 kB)
Using cached async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
Downloading attrs-24.3.0-py3-none-any.whl (63 kB)
Using cached cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (467 kB)
Using cached ghp_import-2.1.0-py3-none-any.whl (11 kB)
Using cached graphene-3.4.3-py2.py3-none-any.whl (114 kB)
Using cached graphql_relay-3.2.0-py3-none-any.whl (16 kB)
Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl (18 kB)
Using cached markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
Using cached mergedeep-1.3.4-py3-none-any.whl (6.4 kB)
Using cached mkdocs_get_deps-0.2.0-py3-none-any.whl (9.5 kB)
Using cached pathspec-0.12.1-py3-none-any.whl (31 kB)
Using cached pytkdocs-0.16.2-py3-none-any.whl (38 kB)
Using cached pyyaml_env_tag-0.1-py3-none-any.whl (3.9 kB)
Using cached referencing-0.35.1-py3-none-any.whl (26 kB)
Using cached rpds_py-0.22.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (381 kB)
Using cached watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl (79 kB)
Using cached text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Using cached pycparser-2.22-py3-none-any.whl (117 kB)
Installing collected packages: text-unidecode, sgmllib3k, paginate, watchdog, urllib3, uritemplate, tzdata, typing-extensions, tablib, svgwrite, sqlparse, six, rpds-py, regex, PyYAML, pytkdocs, PyJWT, pygments, pycparser, psycopg-c, prometheus-client, platformdirs, Pillow, pathspec, packaging, oauthlib, nh3, netaddr, mkdocs-material-extensions, mergedeep, mdurl, MarkupSafe, Markdown, inflection, idna, graphql-core, feedparser, django-tree-queries, defusedxml, colorama, click, charset-normalizer, certifi, babel, attrs, async-timeout, asgiref, requests, referencing, redis, pyyaml-env-tag, python3-openid, python-dateutil, pymdown-extensions, psycopg-pool, psycopg, promise, mkdocs-get-deps, markdown-it-py, Jinja2, gunicorn, graphql-relay, django-prometheus, django-pglocks, Django, cffi, strawberry-graphql, rq, rich, requests-oauthlib, jsonschema-specifications, graphene, ghp-import, drf-spectacular-sidecar, djangorestframework, django-timezone-field, django-taggit, django-tables2, django-redis, django-js-asset, django-htmx, django-filter, django-debug-toolbar, django-cors-headers, cryptography, strawberry-graphql-django, social-auth-core, mkdocs, jsonschema, graphene-django, django-rq, 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-5.0.10 Jinja2-3.1.5 Markdown-3.7 MarkupSafe-3.0.2 Pillow-11.1.0 PyJWT-2.10.1 PyYAML-6.0.2 asgiref-3.8.1 async-timeout-5.0.1 attrs-24.3.0 babel-2.16.0 certifi-2024.12.14 cffi-1.17.1 charset-normalizer-3.4.1 click-8.1.8 colorama-0.4.6 cryptography-44.0.0 defusedxml-0.8.0rc2 django-cors-headers-4.6.0 django-debug-toolbar-4.4.6 django-filter-24.3 django-graphiql-debug-toolbar-0.2.0 django-htmx-1.21.0 django-js-asset-3.0.1 django-mptt-0.16.0 django-pglocks-1.0.4 django-prometheus-2.3.1 django-redis-5.4.0 django-rich-1.13.0 django-rq-3.0.0 django-tables2-2.7.5 django-taggit-6.1.0 django-timezone-field-7.0 django-tree-queries-0.19.0 djangorestframework-3.15.2 drf-spectacular-0.28.0 drf-spectacular-sidecar-2024.12.1 feedparser-6.0.11 ghp-import-2.1.0 graphene-3.4.3 graphene-django-3.2.2 graphql-core-3.2.5 graphql-relay-3.2.0 gunicorn-23.0.0 idna-3.10 inflection-0.5.1 jsonschema-4.23.0 jsonschema-specifications-2024.10.1 markdown-it-py-3.0.0 mdurl-0.1.2 mergedeep-1.3.4 mkdocs-1.6.1 mkdocs-autorefs-1.3.0 mkdocs-get-deps-0.2.0 mkdocs-material-9.5.49 mkdocs-material-extensions-1.3.1 mkdocstrings-0.27.0 mkdocstrings-python-legacy-0.2.4 netaddr-1.3.0 nh3-0.2.20 oauthlib-3.2.2 packaging-24.2 paginate-0.5.7 pathspec-0.12.1 platformdirs-4.3.6 prometheus-client-0.21.1 promise-2.3 psycopg-3.2.3 psycopg-c-3.2.3 psycopg-pool-3.2.4 pycparser-2.22 pygments-2.19.1 pymdown-extensions-10.14 python-dateutil-2.9.0.post0 python3-openid-3.2.0 pytkdocs-0.16.2 pyyaml-env-tag-0.1 redis-5.2.1 referencing-0.35.1 regex-2024.11.6 requests-2.32.3 requests-oauthlib-2.0.0 rich-13.9.4 rpds-py-0.22.3 rq-2.1.0 sgmllib3k-1.0.0 six-1.17.0 social-auth-app-django-5.4.2 social-auth-core-4.5.4 sqlparse-0.5.3 strawberry-graphql-0.256.1 strawberry-graphql-django-0.53.1 svgwrite-1.4.3 tablib-3.7.0 text-unidecode-1.3 typing-extensions-4.12.2 tzdata-2024.2 uritemplate-4.1.1 urllib3-2.3.0 watchdog-6.0.0
Installing local dependencies (pip install -r local_requirements.txt)...
Collecting django-auth-ldap (from -r local_requirements.txt (line 1))
Using cached django_auth_ldap-5.1.0-py3-none-any.whl.metadata (7.2 kB)
Collecting netbox-topology-views (from -r local_requirements.txt (line 2))
Downloading netbox_topology_views-4.2.0-py3-none-any.whl.metadata (12 kB)
Collecting netbox-documents (from -r local_requirements.txt (line 4))
Downloading netbox_documents-0.7.1-py3-none-any.whl.metadata (6.3 kB)
Collecting netbox-otp-plugin (from -r local_requirements.txt (line 5))
Downloading netbox_otp_plugin-1.3.1-py3-none-any.whl.metadata (407 bytes)
Collecting netbox-secrets (from -r local_requirements.txt (line 6))
Using cached netbox_secrets-2.1.2-py3-none-any.whl.metadata (5.3 kB)
Collecting netbox-plugin-dns (from -r local_requirements.txt (line 7))
Downloading netbox_plugin_dns-1.2.0-py3-none-any.whl.metadata (7.2 kB)
Collecting netbox-bgp (from -r local_requirements.txt (line 8))
Downloading netbox_bgp-0.15.0-py3-none-any.whl.metadata (2.2 kB)
Collecting netbox_interface_synchronization (from -r local_requirements.txt (line 9))
Using cached netbox_interface_synchronization-4.1.4-py3-none-any.whl.metadata (2.1 kB)
Collecting netbox-reorder-rack (from -r local_requirements.txt (line 10))
Using cached netbox_reorder_rack-1.1.3-py3-none-any.whl.metadata (2.8 kB)
Collecting netboxlabs-netbox-branching (from -r local_requirements.txt (line 11))
Using cached netboxlabs_netbox_branching-0.5.2-py3-none-any.whl
Collecting nextbox-ui-plugin (from -r local_requirements.txt (line 12))
Using cached nextbox_ui_plugin-1.0.7-py3-none-any.whl
Requirement already satisfied: Django>=4.2 in ./venv/lib/python3.11/site-packages (from django-auth-ldap->-r local_requirements.txt (line 1)) (5.0.10)
Collecting python-ldap>=3.1 (from django-auth-ldap->-r local_requirements.txt (line 1))
Using cached python_ldap-3.4.4-cp311-cp311-linux_x86_64.whl
Collecting drf_extra_fields>=3.7.0 (from netbox-documents->-r local_requirements.txt (line 4))
Using cached drf_extra_fields-3.7.0-py3-none-any.whl.metadata (14 kB)
Collecting qrcode (from netbox-otp-plugin->-r local_requirements.txt (line 5))
Using cached qrcode-8.0-py3-none-any.whl.metadata (17 kB)
Collecting django-otp (from netbox-otp-plugin->-r local_requirements.txt (line 5))
Using cached django_otp-1.5.4-py3-none-any.whl.metadata (7.5 kB)
Collecting django-qr-code (from netbox-otp-plugin->-r local_requirements.txt (line 5))
Using cached django_qr_code-4.1.0-py3-none-any.whl.metadata (7.0 kB)
Collecting pycryptodome (from netbox-secrets->-r local_requirements.txt (line 6))
Using cached pycryptodome-3.21.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.4 kB)
Collecting dnspython (from netbox-plugin-dns->-r local_requirements.txt (line 7))
Using cached dnspython-2.7.0-py3-none-any.whl.metadata (5.8 kB)
Requirement already satisfied: asgiref<4,>=3.7.0 in ./venv/lib/python3.11/site-packages (from Django>=4.2->django-auth-ldap->-r local_requirements.txt (line 1)) (3.8.1)
Requirement already satisfied: sqlparse>=0.3.1 in ./venv/lib/python3.11/site-packages (from Django>=4.2->django-auth-ldap->-r local_requirements.txt (line 1)) (0.5.3)
Requirement already satisfied: djangorestframework>=3.9.2 in ./venv/lib/python3.11/site-packages (from drf_extra_fields>=3.7.0->netbox-documents->-r local_requirements.txt (line 4)) (3.15.2)
Collecting filetype>=1.2.0 (from drf_extra_fields>=3.7.0->netbox-documents->-r local_requirements.txt (line 4))
Using cached filetype-1.2.0-py2.py3-none-any.whl.metadata (6.5 kB)
Collecting pyasn1>=0.3.7 (from python-ldap>=3.1->django-auth-ldap->-r local_requirements.txt (line 1))
Using cached pyasn1-0.6.1-py3-none-any.whl.metadata (8.4 kB)
Collecting pyasn1-modules>=0.1.5 (from python-ldap>=3.1->django-auth-ldap->-r local_requirements.txt (line 1))
Using cached pyasn1_modules-0.4.1-py3-none-any.whl.metadata (3.5 kB)
Collecting segno>=1.6 (from django-qr-code->netbox-otp-plugin->-r local_requirements.txt (line 5))
Using cached segno-1.6.1-py3-none-any.whl.metadata (7.9 kB)
Collecting pydantic>=2.7 (from django-qr-code->netbox-otp-plugin->-r local_requirements.txt (line 5))
Downloading pydantic-2.10.5-py3-none-any.whl.metadata (30 kB)
Collecting annotated-types>=0.6.0 (from pydantic>=2.7->django-qr-code->netbox-otp-plugin->-r local_requirements.txt (line 5))
Using cached annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Collecting pydantic-core==2.27.2 (from pydantic>=2.7->django-qr-code->netbox-otp-plugin->-r local_requirements.txt (line 5))
Downloading pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)
Requirement already satisfied: typing-extensions>=4.12.2 in ./venv/lib/python3.11/site-packages (from pydantic>=2.7->django-qr-code->netbox-otp-plugin->-r local_requirements.txt (line 5)) (4.12.2)
Using cached django_auth_ldap-5.1.0-py3-none-any.whl (20 kB)
Downloading netbox_topology_views-4.2.0-py3-none-any.whl (278 kB)
Downloading netbox_documents-0.7.1-py3-none-any.whl (43 kB)
Downloading netbox_otp_plugin-1.3.1-py3-none-any.whl (14 kB)
Using cached netbox_secrets-2.1.2-py3-none-any.whl (73 kB)
Downloading netbox_plugin_dns-1.2.0-py3-none-any.whl (136 kB)
Downloading netbox_bgp-0.15.0-py3-none-any.whl (57 kB)
Using cached netbox_interface_synchronization-4.1.4-py3-none-any.whl (21 kB)
Using cached netbox_reorder_rack-1.1.3-py3-none-any.whl (139 kB)
Using cached drf_extra_fields-3.7.0-py3-none-any.whl (17 kB)
Using cached django_otp-1.5.4-py3-none-any.whl (82 kB)
Using cached django_qr_code-4.1.0-py3-none-any.whl (24 kB)
Using cached dnspython-2.7.0-py3-none-any.whl (313 kB)
Using cached pycryptodome-3.21.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB)
Using cached qrcode-8.0-py3-none-any.whl (45 kB)
Using cached filetype-1.2.0-py2.py3-none-any.whl (19 kB)
Using cached pyasn1-0.6.1-py3-none-any.whl (83 kB)
Using cached pyasn1_modules-0.4.1-py3-none-any.whl (181 kB)
Downloading pydantic-2.10.5-py3-none-any.whl (431 kB)
Downloading pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 81.0 MB/s eta 0:00:00
Using cached segno-1.6.1-py3-none-any.whl (73 kB)
Using cached annotated_types-0.7.0-py3-none-any.whl (13 kB)
Installing collected packages: nextbox-ui-plugin, netbox-topology-views, netbox-reorder-rack, netbox-bgp, filetype, segno, qrcode, pydantic-core, pycryptodome, pyasn1, netbox_interface_synchronization, dnspython, annotated-types, pydantic, pyasn1-modules, netboxlabs-netbox-branching, netbox-secrets, netbox-plugin-dns, django-otp, python-ldap, drf_extra_fields, django-qr-code, netbox-otp-plugin, netbox-documents, django-auth-ldap
Successfully installed annotated-types-0.7.0 django-auth-ldap-5.1.0 django-otp-1.5.4 django-qr-code-4.1.0 dnspython-2.7.0 drf_extra_fields-3.7.0 filetype-1.2.0 netbox-bgp-0.15.0 netbox-documents-0.7.1 netbox-otp-plugin-1.3.1 netbox-plugin-dns-1.2.0 netbox-reorder-rack-1.1.3 netbox-secrets-2.1.2 netbox-topology-views-4.2.0 netbox_interface_synchronization-4.1.4 netboxlabs-netbox-branching-0.5.2 nextbox-ui-plugin-1.0.7 pyasn1-0.6.1 pyasn1-modules-0.4.1 pycryptodome-3.21.0 pydantic-2.10.5 pydantic-core-2.27.2 python-ldap-3.4.4 qrcode-8.0 segno-1.6.1
Applying database migrations (python3 netbox/manage.py migrate)...
Traceback (most recent call last):
File "/opt/netbox/venv/lib/python3.11/site-packages/django/apps/registry.py", line 158, in get_app_config
return self.app_configs[app_label]
~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'netbox_reorder_rack'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/netbox/netbox/manage.py", line 10, in
execute_from_command_line(sys.argv)
File "/opt/netbox/venv/lib/python3.11/site-packages/django/core/management/init.py", line 442, in execute_from_command_line
utility.execute()
File "/opt/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 "/opt/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 413, in run_from_argv
self.execute(*args, **cmd_options)
File "/opt/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 459, in execute
output = self.handle(*args, **options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 107, in wrapper
res = handle_func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/core/management/commands/migrate.py", line 100, in handle
self.check(databases=[database])
File "/opt/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 486, in check
all_issues = checks.run_checks(
^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/core/checks/registry.py", line 88, in run_checks
new_errors = check(app_configs=app_configs, databases=databases)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/core/checks/urls.py", line 14, in check_url_config
return check_resolver(resolver)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/core/checks/urls.py", line 24, in check_resolver
return check_method()
^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/urls/resolvers.py", line 519, in check
for pattern in self.url_patterns:
^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/utils/functional.py", line 47, in get
res = instance.dict[self.name] = self.func(instance)
^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/urls/resolvers.py", line 738, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/utils/functional.py", line 47, in get
res = instance.dict[self.name] = self.func(instance)
^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/urls/resolvers.py", line 731, in urlconf_module
return import_module(self.urlconf_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 1206, in _gcd_import
File "", line 1178, in _find_and_load
File "", line 1149, 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 "/opt/netbox/netbox/netbox/urls.py", line 11, in
from netbox.plugins.urls import plugin_patterns, plugin_api_patterns
File "/opt/netbox/netbox/netbox/plugins/urls.py", line 22, in
app = apps.get_app_config(plugin_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/apps/registry.py", line 165, in get_app_config
raise LookupError(message)
LookupError: No installed app with label 'netbox_reorder_rack'.
Beta Was this translation helpful? Give feedback.
All reactions