Netbox LXC Update creation error #999

Closed
opened 2026-02-04 22:27:45 +03:00 by OVERLORD · 5 comments
Owner

Originally created by @Bu66as on GitHub (May 22, 2025).

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

NetBox

📂 What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/netbox.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

📝 Provide a clear and concise description of the issue.

Script ends with an error.

🔄 Steps to reproduce the issue.

Update NetBox LXC with command from NetBox LXC console.

Paste the full error output (if available).

_   __     __  ____            

/ | / /__ / // __ )___ _ __
/ |/ / _ / / __ / __ | |//
/ /| / __/ /
/ // / // /> <
// |/_
/_/__/_//|_|

✔️ Stopped NetBox
⠹ Updating NetBox to v4.3.1You are installing (or upgrading to) NetBox version 4.3.1
Using Python 3.11.2
Creating a new virtual environment at /opt/netbox/venv...
⠼ Updating NetBox to v4.3.1Updating pip (pip install --upgrade pip)...
⠙ Updating NetBox to v4.3.1Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (23.0.1)
⠴ Updating NetBox to v4.3.1Collecting pip
⠇ Updating NetBox to v4.3.1 Downloading pip-25.1.1-py3-none-any.whl (1.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 8.7 MB/s eta 0:00:00
⠹ Updating NetBox to v4.3.1Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 23.0.1
⠦ Updating NetBox to v4.3.1 Uninstalling pip-23.0.1:
⠧ Updating NetBox to v4.3.1 Successfully uninstalled pip-23.0.1
⠋ Updating NetBox to v4.3.1Successfully installed pip-25.1.1
⠼ Updating NetBox to v4.3.1pip 25.1.1 from /opt/netbox/venv/lib/python3.11/site-packages/pip (python 3.11)
Installing Python system packages (pip install wheel)...
⠼ Updating NetBox to v4.3.1Collecting 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)
⠴ Updating NetBox to v4.3.1Installing collected packages: wheel
⠦ Updating NetBox to v4.3.1Successfully installed wheel-0.45.1
⠙ Updating NetBox to v4.3.1Installing core dependencies (pip install -r requirements.txt)...
⠙ Updating NetBox to v4.3.1Collecting Django==5.2.1 (from -r requirements.txt (line 1))
⠹ Updating NetBox to v4.3.1 Downloading django-5.2.1-py3-none-any.whl.metadata (4.1 kB)
⠼ Updating NetBox to v4.3.1Collecting django-cors-headers==4.7.0 (from -r requirements.txt (line 2))
Downloading django_cors_headers-4.7.0-py3-none-any.whl.metadata (16 kB)
⠴ Updating NetBox to v4.3.1Collecting django-debug-toolbar==5.2.0 (from -r requirements.txt (line 3))
Downloading django_debug_toolbar-5.2.0-py3-none-any.whl.metadata (4.5 kB)
⠦ Updating NetBox to v4.3.1Collecting django-filter==25.1 (from -r requirements.txt (line 4))
Downloading django_filter-25.1-py3-none-any.whl.metadata (5.1 kB)
⠧ Updating NetBox to v4.3.1Collecting django-htmx==1.23.0 (from -r requirements.txt (line 5))
Downloading django_htmx-1.23.0-py3-none-any.whl.metadata (2.6 kB)
⠇ Updating NetBox to v4.3.1Collecting 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.17.0 (from -r requirements.txt (line 7))
Downloading django_mptt-0.17.0-py3-none-any.whl.metadata (5.3 kB)
⠏ Updating NetBox to v4.3.1Collecting django-pglocks==1.0.4 (from -r requirements.txt (line 8))
Using cached django_pglocks-1.0.4-py3-none-any.whl
⠋ Updating NetBox to v4.3.1Collecting 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)
⠙ Updating NetBox to v4.3.1Collecting 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==2.0.0 (from -r requirements.txt (line 11))
Downloading django_rich-2.0.0-py3-none-any.whl.metadata (7.7 kB)
⠹ Updating NetBox to v4.3.1Collecting django-rq==3.0.1 (from -r requirements.txt (line 12))
Downloading django_rq-3.0.1-py2.py3-none-any.whl.metadata (19 kB)
⠸ Updating NetBox to v4.3.1Collecting django-storages==1.14.6 (from -r requirements.txt (line 13))
Downloading django_storages-1.14.6-py3-none-any.whl.metadata (4.7 kB)
⠼ Updating NetBox to v4.3.1Collecting django-taggit==6.1.0 (from -r requirements.txt (line 14))
Using cached django_taggit-6.1.0-py3-none-any.whl.metadata (3.5 kB)
⠴ Updating NetBox to v4.3.1Collecting django-tables2==2.7.5 (from -r requirements.txt (line 15))
Using cached django_tables2-2.7.5-py3-none-any.whl.metadata (6.0 kB)
Collecting django-timezone-field==7.1 (from -r requirements.txt (line 16))
⠦ Updating NetBox to v4.3.1 Downloading django_timezone_field-7.1-py3-none-any.whl.metadata (13 kB)
⠧ Updating NetBox to v4.3.1Collecting djangorestframework==3.16.0 (from -r requirements.txt (line 17))
Downloading djangorestframework-3.16.0-py3-none-any.whl.metadata (11 kB)
⠇ Updating NetBox to v4.3.1Collecting drf-spectacular==0.28.0 (from -r requirements.txt (line 18))
Using cached drf_spectacular-0.28.0-py3-none-any.whl.metadata (14 kB)
Collecting drf-spectacular-sidecar==2025.5.1 (from -r requirements.txt (line 19))
Downloading drf_spectacular_sidecar-2025.5.1-py3-none-any.whl.metadata (3.6 kB)
⠏ Updating NetBox to v4.3.1Collecting feedparser==6.0.11 (from -r requirements.txt (line 20))
Using cached feedparser-6.0.11-py3-none-any.whl.metadata (2.4 kB)
⠋ Updating NetBox to v4.3.1Collecting gunicorn==23.0.0 (from -r requirements.txt (line 21))
Using cached gunicorn-23.0.0-py3-none-any.whl.metadata (4.4 kB)
Collecting Jinja2==3.1.6 (from -r requirements.txt (line 22))
⠙ Updating NetBox to v4.3.1 Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Collecting jsonschema==4.23.0 (from -r requirements.txt (line 23))
⠹ Updating NetBox to v4.3.1 Using cached jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB)
Collecting Markdown==3.8 (from -r requirements.txt (line 24))
Downloading markdown-3.8-py3-none-any.whl.metadata (5.1 kB)
⠦ Updating NetBox to v4.3.1Collecting mkdocs-material==9.6.14 (from -r requirements.txt (line 25))
Downloading mkdocs_material-9.6.14-py3-none-any.whl.metadata (18 kB)
⠧ Updating NetBox to v4.3.1Collecting mkdocstrings==0.29.1 (from mkdocstrings[python]==0.29.1->-r requirements.txt (line 26))
Downloading mkdocstrings-0.29.1-py3-none-any.whl.metadata (8.3 kB)
Collecting netaddr==1.3.0 (from -r requirements.txt (line 27))
⠇ Updating NetBox to v4.3.1 Using cached netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB)
Collecting nh3==0.2.21 (from -r requirements.txt (line 28))
⠏ Updating NetBox to v4.3.1 Downloading nh3-0.2.21-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.0 kB)
⠸ Updating NetBox to v4.3.1Collecting Pillow==11.2.1 (from -r requirements.txt (line 29))
Downloading pillow-11.2.1-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (8.9 kB)
⠼ Updating NetBox to v4.3.1Collecting psycopg==3.2.9 (from psycopg[c,pool]==3.2.9->-r requirements.txt (line 30))
Downloading psycopg-3.2.9-py3-none-any.whl.metadata (4.5 kB)
⠦ Updating NetBox to v4.3.1Collecting PyYAML==6.0.2 (from -r requirements.txt (line 31))
Using cached PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
⠧ Updating NetBox to v4.3.1Collecting requests==2.32.3 (from -r requirements.txt (line 32))
Using cached requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
⠇ Updating NetBox to v4.3.1Collecting rq==2.3.3 (from -r requirements.txt (line 33))
Downloading rq-2.3.3-py3-none-any.whl.metadata (6.9 kB)
⠏ Updating NetBox to v4.3.1Collecting social-auth-app-django==5.4.3 (from -r requirements.txt (line 34))
⠋ Updating NetBox to v4.3.1 Downloading social_auth_app_django-5.4.3-py3-none-any.whl.metadata (2.8 kB)
Collecting social-auth-core==4.6.1 (from -r requirements.txt (line 35))
Downloading social_auth_core-4.6.1-py3-none-any.whl.metadata (4.1 kB)
⠼ Updating NetBox to v4.3.1Collecting strawberry-graphql==0.268.1 (from -r requirements.txt (line 36))
Downloading strawberry_graphql-0.268.1-py3-none-any.whl.metadata (7.7 kB)
⠦ Updating NetBox to v4.3.1Collecting strawberry-graphql-django==0.59.1 (from -r requirements.txt (line 37))
Downloading strawberry_graphql_django-0.59.1-py3-none-any.whl.metadata (4.9 kB)
Collecting svgwrite==1.4.3 (from -r requirements.txt (line 38))
⠧ Updating NetBox to v4.3.1 Using cached svgwrite-1.4.3-py3-none-any.whl.metadata (8.8 kB)
Collecting tablib==3.8.0 (from -r requirements.txt (line 39))
Downloading tablib-3.8.0-py3-none-any.whl.metadata (3.8 kB)
⠇ Updating NetBox to v4.3.1Collecting tzdata==2025.2 (from -r requirements.txt (line 40))
Downloading tzdata-2025.2-py2.py3-none-any.whl.metadata (1.4 kB)
⠏ Updating NetBox to v4.3.1Collecting asgiref>=3.8.1 (from Django==5.2.1->-r requirements.txt (line 1))
Using cached asgiref-3.8.1-py3-none-any.whl.metadata (9.3 kB)
⠋ Updating NetBox to v4.3.1Collecting sqlparse>=0.3.1 (from Django==5.2.1->-r requirements.txt (line 1))
Using cached sqlparse-0.5.3-py3-none-any.whl.metadata (3.9 kB)
⠸ Updating NetBox to v4.3.1Collecting graphene-django>=2.0.0 (from django-graphiql-debug-toolbar==0.2.0->-r requirements.txt (line 6))
Downloading graphene_django-3.2.3-py2.py3-none-any.whl.metadata (8.2 kB)
⠼ Updating NetBox to v4.3.1Collecting django-js-asset (from django-mptt==0.17.0->-r requirements.txt (line 7))
Downloading django_js_asset-3.1.2-py3-none-any.whl.metadata (6.4 kB)
⠴ Updating NetBox to v4.3.1Collecting 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)
⠦ Updating NetBox to v4.3.1Collecting prometheus-client>=0.7 (from django-prometheus==2.3.1->-r requirements.txt (line 9))
Downloading prometheus_client-0.22.0-py3-none-any.whl.metadata (14 kB)
⠏ Updating NetBox to v4.3.1Collecting redis!=4.0.0,!=4.0.1,>=3 (from django-redis==5.4.0->-r requirements.txt (line 10))
Downloading redis-6.1.0-py3-none-any.whl.metadata (10 kB)
⠙ Updating NetBox to v4.3.1Collecting rich>=10 (from django-rich==2.0.0->-r requirements.txt (line 11))
Downloading rich-14.0.0-py3-none-any.whl.metadata (18 kB)
⠼ Updating NetBox to v4.3.1Collecting uritemplate>=2.0.0 (from drf-spectacular==0.28.0->-r requirements.txt (line 18))
Using cached uritemplate-4.1.1-py2.py3-none-any.whl.metadata (2.9 kB)
⠴ Updating NetBox to v4.3.1Collecting inflection>=0.3.1 (from drf-spectacular==0.28.0->-r requirements.txt (line 18))
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 20))
Using cached sgmllib3k-1.0.0-py3-none-any.whl
⠦ Updating NetBox to v4.3.1Collecting packaging (from gunicorn==23.0.0->-r requirements.txt (line 21))
Downloading packaging-25.0-py3-none-any.whl.metadata (3.3 kB)
⠇ Updating NetBox to v4.3.1Collecting MarkupSafe>=2.0 (from Jinja2==3.1.6->-r requirements.txt (line 22))
Using cached MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)
⠏ Updating NetBox to v4.3.1Collecting attrs>=22.2.0 (from jsonschema==4.23.0->-r requirements.txt (line 23))
Downloading attrs-25.3.0-py3-none-any.whl.metadata (10 kB)
⠋ Updating NetBox to v4.3.1Collecting jsonschema-specifications>=2023.03.6 (from jsonschema==4.23.0->-r requirements.txt (line 23))
Downloading jsonschema_specifications-2025.4.1-py3-none-any.whl.metadata (2.9 kB)
⠹ Updating NetBox to v4.3.1Collecting referencing>=0.28.4 (from jsonschema==4.23.0->-r requirements.txt (line 23))
Downloading referencing-0.36.2-py3-none-any.whl.metadata (2.8 kB)
⠇ Updating NetBox to v4.3.1Collecting rpds-py>=0.7.1 (from jsonschema==4.23.0->-r requirements.txt (line 23))
Downloading rpds_py-0.25.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)
Collecting babel~=2.10 (from mkdocs-material==9.6.14->-r requirements.txt (line 25))
⠏ Updating NetBox to v4.3.1 Downloading babel-2.17.0-py3-none-any.whl.metadata (2.0 kB)
⠋ Updating NetBox to v4.3.1Collecting backrefs~=5.7.post1 (from mkdocs-material==9.6.14->-r requirements.txt (line 25))
Downloading backrefs-5.8-py311-none-any.whl.metadata (3.3 kB)
⠙ Updating NetBox to v4.3.1Collecting colorama~=0.4 (from mkdocs-material==9.6.14->-r requirements.txt (line 25))
Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
⠹ Updating NetBox to v4.3.1Collecting mkdocs-material-extensions~=1.3 (from mkdocs-material==9.6.14->-r requirements.txt (line 25))
Using cached mkdocs_material_extensions-1.3.1-py3-none-any.whl.metadata (6.9 kB)
Collecting mkdocs~=1.6 (from mkdocs-material==9.6.14->-r requirements.txt (line 25))
⠸ Updating NetBox to v4.3.1 Using cached mkdocs-1.6.1-py3-none-any.whl.metadata (6.0 kB)
Collecting paginate~=0.5 (from mkdocs-material==9.6.14->-r requirements.txt (line 25))
Using cached paginate-0.5.7-py2.py3-none-any.whl.metadata (11 kB)
⠼ Updating NetBox to v4.3.1Collecting pygments~=2.16 (from mkdocs-material==9.6.14->-r requirements.txt (line 25))
Using cached pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB)
⠴ Updating NetBox to v4.3.1Collecting pymdown-extensions~=10.2 (from mkdocs-material==9.6.14->-r requirements.txt (line 25))
Downloading pymdown_extensions-10.15-py3-none-any.whl.metadata (3.0 kB)
⠇ Updating NetBox to v4.3.1Collecting charset-normalizer<4,>=2 (from requests==2.32.3->-r requirements.txt (line 32))
Downloading charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB)
⠏ Updating NetBox to v4.3.1Collecting idna<4,>=2.5 (from requests==2.32.3->-r requirements.txt (line 32))
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 32))
⠋ Updating NetBox to v4.3.1 Downloading urllib3-2.4.0-py3-none-any.whl.metadata (6.5 kB)
Collecting certifi>=2017.4.17 (from requests==2.32.3->-r requirements.txt (line 32))
⠙ Updating NetBox to v4.3.1 Downloading certifi-2025.4.26-py3-none-any.whl.metadata (2.5 kB)
Collecting mkdocs-autorefs>=1.4 (from mkdocstrings==0.29.1->mkdocstrings[python]==0.29.1->-r requirements.txt (line 26))
⠹ Updating NetBox to v4.3.1 Downloading mkdocs_autorefs-1.4.2-py3-none-any.whl.metadata (13 kB)
⠸ Updating NetBox to v4.3.1Collecting typing-extensions>=4.6 (from psycopg==3.2.9->psycopg[c,pool]==3.2.9->-r requirements.txt (line 30))
Downloading typing_extensions-4.13.2-py3-none-any.whl.metadata (3.0 kB)
⠼ Updating NetBox to v4.3.1Collecting click>=5 (from rq==2.3.3->-r requirements.txt (line 33))
Downloading click-8.2.1-py3-none-any.whl.metadata (2.5 kB)
⠏ Updating NetBox to v4.3.1Collecting cryptography>=1.4 (from social-auth-core==4.6.1->-r requirements.txt (line 35))
⠋ Updating NetBox to v4.3.1 Downloading cryptography-45.0.2-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (5.7 kB)
Collecting defusedxml>=0.5.0 (from social-auth-core==4.6.1->-r requirements.txt (line 35))
⠙ Updating NetBox to v4.3.1 Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
Collecting oauthlib>=1.0.3 (from social-auth-core==4.6.1->-r requirements.txt (line 35))
Using cached oauthlib-3.2.2-py3-none-any.whl.metadata (7.5 kB)
⠹ Updating NetBox to v4.3.1Collecting PyJWT>=2.7.0 (from social-auth-core==4.6.1->-r requirements.txt (line 35))
Using cached PyJWT-2.10.1-py3-none-any.whl.metadata (4.0 kB)
Collecting python3-openid>=3.0.10 (from social-auth-core==4.6.1->-r requirements.txt (line 35))
Using cached python3_openid-3.2.0-py3-none-any.whl.metadata (1.6 kB)
⠸ Updating NetBox to v4.3.1Collecting requests-oauthlib>=0.6.1 (from social-auth-core==4.6.1->-r requirements.txt (line 35))
Using cached requests_oauthlib-2.0.0-py2.py3-none-any.whl.metadata (11 kB)
⠼ Updating NetBox to v4.3.1Collecting graphql-core<3.4.0,>=3.2.0 (from strawberry-graphql==0.268.1->-r requirements.txt (line 36))
Downloading graphql_core-3.2.6-py3-none-any.whl.metadata (11 kB)
⠴ Updating NetBox to v4.3.1Collecting python-dateutil<3.0.0,>=2.7.0 (from strawberry-graphql==0.268.1->-r requirements.txt (line 36))
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
⠧ Updating NetBox to v4.3.1Collecting mkdocstrings-python>=1.16.2 (from mkdocstrings[python]==0.29.1->-r requirements.txt (line 26))
Downloading mkdocstrings_python-1.16.10-py3-none-any.whl.metadata (5.6 kB)
⠇ Updating NetBox to v4.3.1Collecting psycopg-c==3.2.9 (from psycopg[c,pool]==3.2.9->-r requirements.txt (line 30))
Downloading psycopg_c-3.2.9.tar.gz (609 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 609.5/609.5 kB 7.7 MB/s eta 0:00:00
⠴ Updating NetBox to v4.3.done
⠏ Updating NetBox to v4.3.1 Getting requirements to build wheel ... done
⠼ Updating NetBox to v4.3.done
Collecting psycopg-pool (from psycopg[c,pool]==3.2.9->-r requirements.txt (line 30))
Downloading psycopg_pool-3.2.6-py3-none-any.whl.metadata (2.6 kB)
⠴ Updating NetBox to v4.3.1Collecting ghp-import>=1.0 (from mkdocs~=1.6->mkdocs-material==9.6.14->-r requirements.txt (line 25))
Using cached ghp_import-2.1.0-py3-none-any.whl.metadata (7.2 kB)
⠧ Updating NetBox to v4.3.1Collecting mergedeep>=1.3.4 (from mkdocs~=1.6->mkdocs-material==9.6.14->-r requirements.txt (line 25))
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.6.14->-r requirements.txt (line 25))
Using cached mkdocs_get_deps-0.2.0-py3-none-any.whl.metadata (4.0 kB)
⠇ Updating NetBox to v4.3.1Collecting pathspec>=0.11.1 (from mkdocs~=1.6->mkdocs-material==9.6.14->-r requirements.txt (line 25))
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.6.14->-r requirements.txt (line 25))
Downloading pyyaml_env_tag-1.1-py3-none-any.whl.metadata (5.5 kB)
⠋ Updating NetBox to v4.3.1Collecting watchdog>=2.0 (from mkdocs~=1.6->mkdocs-material==9.6.14->-r requirements.txt (line 25))
Using cached watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl.metadata (44 kB)
⠸ Updating NetBox to v4.3.1Collecting cffi>=1.14 (from cryptography>=1.4->social-auth-core==4.6.1->-r requirements.txt (line 35))
Using cached cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting pycparser (from cffi>=1.14->cryptography>=1.4->social-auth-core==4.6.1->-r requirements.txt (line 35))
Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
⠼ Updating NetBox to v4.3.1Collecting 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)
⠴ Updating NetBox to v4.3.1Collecting 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)
⠦ Updating NetBox to v4.3.1Collecting 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))
⠧ Updating NetBox to v4.3.1 Using cached text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB)
⠇ Updating NetBox to v4.3.1Collecting platformdirs>=2.2.0 (from mkdocs-get-deps>=0.2.0->mkdocs~=1.6->mkdocs-material==9.6.14->-r requirements.txt (line 25))
⠏ Updating NetBox to v4.3.1 Downloading platformdirs-4.3.8-py3-none-any.whl.metadata (12 kB)
⠋ Updating NetBox to v4.3.1Collecting griffe>=1.6.2 (from mkdocstrings-python>=1.16.2->mkdocstrings[python]==0.29.1->-r requirements.txt (line 26))
⠙ Updating NetBox to v4.3.1 Downloading griffe-1.7.3-py3-none-any.whl.metadata (5.0 kB)
⠸ Updating NetBox to v4.3.1Collecting 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)
⠼ Updating NetBox to v4.3.1Collecting markdown-it-py>=2.2.0 (from rich>=10->django-rich==2.0.0->-r requirements.txt (line 11))
Using cached markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
⠴ Updating NetBox to v4.3.1Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=10->django-rich==2.0.0->-r requirements.txt (line 11))
Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
⠦ Updating NetBox to v4.3.1Downloading django-5.2.1-py3-none-any.whl (8.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.3/8.3 MB 16.7 MB/s eta 0:00:00
Downloading django_cors_headers-4.7.0-py3-none-any.whl (12 kB)
⠹ Updating NetBox to v4.3.1Downloading django_debug_toolbar-5.2.0-py3-none-any.whl (262 kB)
Downloading django_filter-25.1-py3-none-any.whl (94 kB)
⠼ Updating NetBox to v4.3.1Downloading django_htmx-1.23.0-py3-none-any.whl (60 kB)
Using cached django_graphiql_debug_toolbar-0.2.0-py3-none-any.whl (7.3 kB)
Downloading django_mptt-0.17.0-py3-none-any.whl (120 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)
Downloading django_rich-2.0.0-py3-none-any.whl (8.9 kB)
⠴ Updating NetBox to v4.3.1Downloading django_rq-3.0.1-py2.py3-none-any.whl (64 kB)
Downloading django_storages-1.14.6-py3-none-any.whl (33 kB)
Using cached django_taggit-6.1.0-py3-none-any.whl (75 kB)
Using cached django_tables2-2.7.5-py3-none-any.whl (95 kB)
Downloading django_timezone_field-7.1-py3-none-any.whl (13 kB)
⠦ Updating NetBox to v4.3.1Downloading djangorestframework-3.16.0-py3-none-any.whl (1.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 19.6 MB/s eta 0:00:00
Using cached drf_spectacular-0.28.0-py3-none-any.whl (103 kB)
Downloading drf_spectacular_sidecar-2025.5.1-py3-none-any.whl (2.4 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/2.4 MB 14.0 MB/s eta 0:00:00
Using cached feedparser-6.0.11-py3-none-any.whl (81 kB)
Using cached gunicorn-23.0.0-py3-none-any.whl (85 kB)
⠏ Updating NetBox to v4.3.1Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
Using cached jsonschema-4.23.0-py3-none-any.whl (88 kB)
Downloading markdown-3.8-py3-none-any.whl (106 kB)
⠋ Updating NetBox to v4.3.1Downloading mkdocs_material-9.6.14-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 27.5 MB/s eta 0:00:00
Using cached requests-2.32.3-py3-none-any.whl (64 kB)
Downloading mkdocstrings-0.29.1-py3-none-any.whl (1.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 26.7 MB/s eta 0:00:00
Using cached netaddr-1.3.0-py3-none-any.whl (2.3 MB)
Downloading nh3-0.2.21-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (739 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 739.0/739.0 kB 22.0 MB/s eta 0:00:00
Downloading pillow-11.2.1-cp311-cp311-manylinux_2_28_x86_64.whl (4.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.6/4.6 MB 20.1 MB/s eta 0:00:00
Downloading psycopg-3.2.9-py3-none-any.whl (202 kB)
⠇ Updating NetBox to v4.3.1Using cached PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (762 kB)
Downloading rq-2.3.3-py3-none-any.whl (101 kB)
Downloading social_auth_app_django-5.4.3-py3-none-any.whl (26 kB)
⠏ Updating NetBox to v4.3.1Downloading social_auth_core-4.6.1-py3-none-any.whl (424 kB)
Downloading strawberry_graphql-0.268.1-py3-none-any.whl (298 kB)
Downloading strawberry_graphql_django-0.59.1-py3-none-any.whl (105 kB)
Using cached svgwrite-1.4.3-py3-none-any.whl (67 kB)
⠋ Updating NetBox to v4.3.1Downloading tablib-3.8.0-py3-none-any.whl (47 kB)
Downloading tzdata-2025.2-py2.py3-none-any.whl (347 kB)
Downloading babel-2.17.0-py3-none-any.whl (10.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 17.1 MB/s eta 0:00:00
Downloading backrefs-5.8-py311-none-any.whl (392 kB)
⠧ Updating NetBox to v4.3.1Downloading charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (147 kB)
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Downloading graphql_core-3.2.6-py3-none-any.whl (203 kB)
Using cached idna-3.10-py3-none-any.whl (70 kB)
Using cached mkdocs-1.6.1-py3-none-any.whl (3.9 MB)
Using cached mkdocs_material_extensions-1.3.1-py3-none-any.whl (8.7 kB)
Using cached paginate-0.5.7-py2.py3-none-any.whl (13 kB)
Using cached pygments-2.19.1-py3-none-any.whl (1.2 MB)
⠇ Updating NetBox to v4.3.1Downloading pymdown_extensions-10.15-py3-none-any.whl (265 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Downloading urllib3-2.4.0-py3-none-any.whl (128 kB)
Using cached asgiref-3.8.1-py3-none-any.whl (23 kB)
Downloading attrs-25.3.0-py3-none-any.whl (63 kB)
⠏ Updating NetBox to v4.3.1Downloading certifi-2025.4.26-py3-none-any.whl (159 kB)
Downloading click-8.2.1-py3-none-any.whl (102 kB)
Downloading cryptography-45.0.2-cp311-abi3-manylinux_2_34_x86_64.whl (4.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 25.9 MB/s eta 0:00:00
Using cached cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (467 kB)
Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Using cached ghp_import-2.1.0-py3-none-any.whl (11 kB)
⠹ Updating NetBox to v4.3.1Downloading graphene_django-3.2.3-py2.py3-none-any.whl (114 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)
Downloading typing_extensions-4.13.2-py3-none-any.whl (45 kB)
Using cached inflection-0.5.1-py2.py3-none-any.whl (9.5 kB)
Downloading jsonschema_specifications-2025.4.1-py3-none-any.whl (18 kB)
Using cached MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB)
Using cached mergedeep-1.3.4-py3-none-any.whl (6.4 kB)
⠸ Updating NetBox to v4.3.1Downloading mkdocs_autorefs-1.4.2-py3-none-any.whl (24 kB)
Using cached mkdocs_get_deps-0.2.0-py3-none-any.whl (9.5 kB)
Downloading mkdocstrings_python-1.16.10-py3-none-any.whl (124 kB)
Downloading griffe-1.7.3-py3-none-any.whl (129 kB)
⠼ Updating NetBox to v4.3.1Using cached oauthlib-3.2.2-py3-none-any.whl (151 kB)
Downloading packaging-25.0-py3-none-any.whl (66 kB)
Using cached pathspec-0.12.1-py3-none-any.whl (31 kB)
Downloading platformdirs-4.3.8-py3-none-any.whl (18 kB)
Downloading prometheus_client-0.22.0-py3-none-any.whl (62 kB)
Using cached PyJWT-2.10.1-py3-none-any.whl (22 kB)
Using cached python3_openid-3.2.0-py3-none-any.whl (133 kB)
⠴ Updating NetBox to v4.3.1Downloading pyyaml_env_tag-1.1-py3-none-any.whl (4.7 kB)
Downloading redis-6.1.0-py3-none-any.whl (273 kB)
Using cached async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
Downloading referencing-0.36.2-py3-none-any.whl (26 kB)
Using cached requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)
⠦ Updating NetBox to v4.3.1Downloading rich-14.0.0-py3-none-any.whl (243 kB)
Using cached markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Downloading rpds_py-0.25.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (386 kB)
⠧ Updating NetBox to v4.3.1Using 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 uritemplate-4.1.1-py2.py3-none-any.whl (10 kB)
Using cached watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl (79 kB)
Downloading django_js_asset-3.1.2-py3-none-any.whl (5.9 kB)
Downloading psycopg_pool-3.2.6-py3-none-any.whl (38 kB)
Using cached pycparser-2.22-py3-none-any.whl (117 kB)
Using cached text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
⠦ Updating NetBox to v4.3.1Building wheels for collected packages: psycopg-c
⠧ Updating NetBox to v4.3.done
Created wheel for psycopg-c: filename=psycopg_c-3.2.9-cp311-cp311-linux_x86_64.whl size=2191267 sha256=b0ffc25bbd8fd4071d16b9b1bc2f00d2eb372b6ff3da648a20e457b6b89073a0
Stored in directory: /root/.cache/pip/wheels/40/a5/cc/cc7f7f7e19ea957f3939d34b04ff2462ac3f67dc132382cde5
Successfully built psycopg-c
⠴ Updating NetBox to v4.3.1Installing collected packages: text-unidecode, sgmllib3k, paginate, watchdog, urllib3, uritemplate, tzdata, typing-extensions, tablib, svgwrite, sqlparse, six, rpds-py, PyYAML, 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, defusedxml, colorama, click, charset-normalizer, certifi, backrefs, 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, griffe, 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-storages, 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
Successfully installed Django-5.2.1 Jinja2-3.1.6 Markdown-3.8 MarkupSafe-3.0.2 Pillow-11.2.1 PyJWT-2.10.1 PyYAML-6.0.2 asgiref-3.8.1 async-timeout-5.0.1 attrs-25.3.0 babel-2.17.0 backrefs-5.8 certifi-2025.4.26 cffi-1.17.1 charset-normalizer-3.4.2 click-8.2.1 colorama-0.4.6 cryptography-45.0.2 defusedxml-0.7.1 django-cors-headers-4.7.0 django-debug-toolbar-5.2.0 django-filter-25.1 django-graphiql-debug-toolbar-0.2.0 django-htmx-1.23.0 django-js-asset-3.1.2 django-mptt-0.17.0 django-pglocks-1.0.4 django-prometheus-2.3.1 django-redis-5.4.0 django-rich-2.0.0 django-rq-3.0.1 django-storages-1.14.6 django-tables2-2.7.5 django-taggit-6.1.0 django-timezone-field-7.1 djangorestframework-3.16.0 drf-spectacular-0.28.0 drf-spectacular-sidecar-2025.5.1 feedparser-6.0.11 ghp-import-2.1.0 graphene-3.4.3 graphene-django-3.2.3 graphql-core-3.2.6 graphql-relay-3.2.0 griffe-1.7.3 gunicorn-23.0.0 idna-3.10 inflection-0.5.1 jsonschema-4.23.0 jsonschema-specifications-2025.4.1 markdown-it-py-3.0.0 mdurl-0.1.2 mergedeep-1.3.4 mkdocs-1.6.1 mkdocs-autorefs-1.4.2 mkdocs-get-deps-0.2.0 mkdocs-material-9.6.14 mkdocs-material-extensions-1.3.1 mkdocstrings-0.29.1 mkdocstrings-python-1.16.10 netaddr-1.3.0 nh3-0.2.21 oauthlib-3.2.2 packaging-25.0 paginate-0.5.7 pathspec-0.12.1 platformdirs-4.3.8 prometheus-client-0.22.0 promise-2.3 psycopg-3.2.9 psycopg-c-3.2.9 psycopg-pool-3.2.6 pycparser-2.22 pygments-2.19.1 pymdown-extensions-10.15 python-dateutil-2.9.0.post0 python3-openid-3.2.0 pyyaml-env-tag-1.1 redis-6.1.0 referencing-0.36.2 requests-2.32.3 requests-oauthlib-2.0.0 rich-14.0.0 rpds-py-0.25.1 rq-2.3.3 sgmllib3k-1.0.0 six-1.17.0 social-auth-app-django-5.4.3 social-auth-core-4.6.1 sqlparse-0.5.3 strawberry-graphql-0.268.1 strawberry-graphql-django-0.59.1 svgwrite-1.4.3 tablib-3.8.0 text-unidecode-1.3 typing-extensions-4.13.2 tzdata-2025.2 uritemplate-4.1.1 urllib3-2.4.0 watchdog-6.0.0
⠇ Updating NetBox to v4.3.1Installing local dependencies (pip install -r local_requirements.txt)...
⠼ Updating NetBox to v4.3.1Collecting netbox-floorplan-plugin (from -r local_requirements.txt (line 1))
Using cached netbox_floorplan_plugin-0.6.0-py3-none-any.whl.metadata (2.3 kB)
⠦ Updating NetBox to v4.3.1Collecting netbox-topology-views (from -r local_requirements.txt (line 2))
⠏ Updating NetBox to v4.3.1 Downloading netbox_topology_views-4.2.1-py3-none-any.whl.metadata (12 kB)
⠹ Updating NetBox to v4.3.1Collecting netboxlabs-netbox-branching (from -r local_requirements.txt (line 3))
Downloading netboxlabs_netbox_branching-0.5.5-py3-none-any.whl.metadata (3.0 kB)
⠸ Updating NetBox to v4.3.1Collecting netbox-plugin-dns (from -r local_requirements.txt (line 4))
⠼ Updating NetBox to v4.3.1 Downloading netbox_plugin_dns-1.3.1-py3-none-any.whl.metadata (7.8 kB)
⠇ Updating NetBox to v4.3.1Collecting netbox-inventory (from -r local_requirements.txt (line 5))
⠏ Updating NetBox to v4.3.1 Downloading netbox_inventory-2.3.1-py3-none-any.whl.metadata (11 kB)
Requirement already satisfied: Django in ./venv/lib/python3.11/site-packages (from netboxlabs-netbox-branching->-r local_requirements.txt (line 3)) (5.2.1)
⠋ Updating NetBox to v4.3.1Collecting dnspython (from netbox-plugin-dns->-r local_requirements.txt (line 4))
Using cached dnspython-2.7.0-py3-none-any.whl.metadata (5.8 kB)
Requirement already satisfied: asgiref>=3.8.1 in ./venv/lib/python3.11/site-packages (from Django->netboxlabs-netbox-branching->-r local_requirements.txt (line 3)) (3.8.1)
Requirement already satisfied: sqlparse>=0.3.1 in ./venv/lib/python3.11/site-packages (from Django->netboxlabs-netbox-branching->-r local_requirements.txt (line 3)) (0.5.3)
Using cached netbox_floorplan_plugin-0.6.0-py3-none-any.whl (171 kB)
Downloading netbox_topology_views-4.2.1-py3-none-any.whl (278 kB)
⠹ Updating NetBox to v4.3.1Downloading netboxlabs_netbox_branching-0.5.5-py3-none-any.whl (49 kB)
⠸ Updating NetBox to v4.3.1Downloading netbox_plugin_dns-1.3.1-py3-none-any.whl (192 kB)
⠼ Updating NetBox to v4.3.1Downloading netbox_inventory-2.3.1-py3-none-any.whl (98 kB)
Using cached dnspython-2.7.0-py3-none-any.whl (313 kB)
⠙ Updating NetBox to v4.3.1Installing collected packages: netbox-topology-views, netbox-floorplan-plugin, netbox-inventory, dnspython, netboxlabs-netbox-branching, netbox-plugin-dns
Successfully installed dnspython-2.7.0 netbox-floorplan-plugin-0.6.0 netbox-inventory-2.3.1 netbox-plugin-dns-1.3.1 netbox-topology-views-4.2.1 netboxlabs-netbox-branching-0.5.5
⠦ Updating NetBox to v4.3.1Applying database migrations (python3 netbox/manage.py migrate)...
⠴ Updating NetBox to v4.3.1/opt/netbox/netbox/netbox/settings.py:849: UserWarning: Unable to load plugin netbox_floorplan: Plugin netbox_floorplan requires NetBox maximum version 4.2.99 (current: 4.3.1).
warnings.warn(f'Unable to load plugin {plugin_name}: {e}')
⠦ Updating NetBox to v4.3.1/opt/netbox/netbox/netbox/settings.py:849: UserWarning: Unable to load plugin netbox_floorplan: Plugin netbox_floorplan requires NetBox maximum version 4.2.99 (current: 4.3.1).
warnings.warn(f'Unable to load plugin {plugin_name}: {e}')
Traceback (most recent call last):
File "/opt/netbox/netbox/netbox/settings.py", line 825, in
plugin = importlib.import_module(plugin_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 1142, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'nb_service'

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 408, in run_from_argv
parser = self.create_parser(argv[0], argv[1])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 371, in create_parser
self.add_arguments(parser)
File "/opt/netbox/venv/lib/python3.11/site-packages/django/core/management/commands/migrate.py", line 45, in add_arguments
choices=tuple(connections),
^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/utils/connection.py", line 73, in iter
return iter(self.settings)
^^^^^^^^^^^^^
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/utils/connection.py", line 45, in settings
self._settings = self.configure_settings(self._settings)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/db/utils.py", line 148, in configure_settings
databases = super().configure_settings(databases)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/utils/connection.py", line 50, in configure_settings
settings = getattr(django_settings, self.settings_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/conf/init.py", line 81, in getattr
self._setup(name)
File "/opt/netbox/venv/lib/python3.11/site-packages/django/conf/init.py", line 68, in _setup
self._wrapped = Settings(settings_module)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/conf/init.py", line 166, 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 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/settings.py", line 828, in
raise ImproperlyConfigured(
django.core.exceptions.ImproperlyConfigured: Unable to import plugin nb_service: Module not found. Check that the plugin module has been installed within the correct Python environment.
⠏ Updating NetBox to v4.3.1
[ERROR] in line 59: exit code 0: while executing command $STD /opt/netbox/upgrade.sh

🖼️ Additional context (optional).

No response

Originally created by @Bu66as on GitHub (May 22, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? NetBox ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/netbox.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 📝 Provide a clear and concise description of the issue. Script ends with an error. ### 🔄 Steps to reproduce the issue. Update NetBox LXC with command from NetBox LXC console. ### ❌ Paste the full error output (if available). _ __ __ ____ / | / /__ / /_/ __ )____ _ __ / |/ / _ \/ __/ __ / __ \| |/_/ / /| / __/ /_/ /_/ / /_/ /> < /_/ |_/\___/\__/_____/\____/_/|_| ✔️ Stopped NetBox ⠹ Updating NetBox to v4.3.1You are installing (or upgrading to) NetBox version 4.3.1 Using Python 3.11.2 Creating a new virtual environment at /opt/netbox/venv... ⠼ Updating NetBox to v4.3.1Updating pip (pip install --upgrade pip)... ⠙ Updating NetBox to v4.3.1Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (23.0.1) ⠴ Updating NetBox to v4.3.1Collecting pip ⠇ Updating NetBox to v4.3.1 Downloading pip-25.1.1-py3-none-any.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 8.7 MB/s eta 0:00:00 ⠹ Updating NetBox to v4.3.1Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 23.0.1 ⠦ Updating NetBox to v4.3.1 Uninstalling pip-23.0.1: ⠧ Updating NetBox to v4.3.1 Successfully uninstalled pip-23.0.1 ⠋ Updating NetBox to v4.3.1Successfully installed pip-25.1.1 ⠼ Updating NetBox to v4.3.1pip 25.1.1 from /opt/netbox/venv/lib/python3.11/site-packages/pip (python 3.11) Installing Python system packages (pip install wheel)... ⠼ Updating NetBox to v4.3.1Collecting 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) ⠴ Updating NetBox to v4.3.1Installing collected packages: wheel ⠦ Updating NetBox to v4.3.1Successfully installed wheel-0.45.1 ⠙ Updating NetBox to v4.3.1Installing core dependencies (pip install -r requirements.txt)... ⠙ Updating NetBox to v4.3.1Collecting Django==5.2.1 (from -r requirements.txt (line 1)) ⠹ Updating NetBox to v4.3.1 Downloading django-5.2.1-py3-none-any.whl.metadata (4.1 kB) ⠼ Updating NetBox to v4.3.1Collecting django-cors-headers==4.7.0 (from -r requirements.txt (line 2)) Downloading django_cors_headers-4.7.0-py3-none-any.whl.metadata (16 kB) ⠴ Updating NetBox to v4.3.1Collecting django-debug-toolbar==5.2.0 (from -r requirements.txt (line 3)) Downloading django_debug_toolbar-5.2.0-py3-none-any.whl.metadata (4.5 kB) ⠦ Updating NetBox to v4.3.1Collecting django-filter==25.1 (from -r requirements.txt (line 4)) Downloading django_filter-25.1-py3-none-any.whl.metadata (5.1 kB) ⠧ Updating NetBox to v4.3.1Collecting django-htmx==1.23.0 (from -r requirements.txt (line 5)) Downloading django_htmx-1.23.0-py3-none-any.whl.metadata (2.6 kB) ⠇ Updating NetBox to v4.3.1Collecting 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.17.0 (from -r requirements.txt (line 7)) Downloading django_mptt-0.17.0-py3-none-any.whl.metadata (5.3 kB) ⠏ Updating NetBox to v4.3.1Collecting django-pglocks==1.0.4 (from -r requirements.txt (line 8)) Using cached django_pglocks-1.0.4-py3-none-any.whl ⠋ Updating NetBox to v4.3.1Collecting 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) ⠙ Updating NetBox to v4.3.1Collecting 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==2.0.0 (from -r requirements.txt (line 11)) Downloading django_rich-2.0.0-py3-none-any.whl.metadata (7.7 kB) ⠹ Updating NetBox to v4.3.1Collecting django-rq==3.0.1 (from -r requirements.txt (line 12)) Downloading django_rq-3.0.1-py2.py3-none-any.whl.metadata (19 kB) ⠸ Updating NetBox to v4.3.1Collecting django-storages==1.14.6 (from -r requirements.txt (line 13)) Downloading django_storages-1.14.6-py3-none-any.whl.metadata (4.7 kB) ⠼ Updating NetBox to v4.3.1Collecting django-taggit==6.1.0 (from -r requirements.txt (line 14)) Using cached django_taggit-6.1.0-py3-none-any.whl.metadata (3.5 kB) ⠴ Updating NetBox to v4.3.1Collecting django-tables2==2.7.5 (from -r requirements.txt (line 15)) Using cached django_tables2-2.7.5-py3-none-any.whl.metadata (6.0 kB) Collecting django-timezone-field==7.1 (from -r requirements.txt (line 16)) ⠦ Updating NetBox to v4.3.1 Downloading django_timezone_field-7.1-py3-none-any.whl.metadata (13 kB) ⠧ Updating NetBox to v4.3.1Collecting djangorestframework==3.16.0 (from -r requirements.txt (line 17)) Downloading djangorestframework-3.16.0-py3-none-any.whl.metadata (11 kB) ⠇ Updating NetBox to v4.3.1Collecting drf-spectacular==0.28.0 (from -r requirements.txt (line 18)) Using cached drf_spectacular-0.28.0-py3-none-any.whl.metadata (14 kB) Collecting drf-spectacular-sidecar==2025.5.1 (from -r requirements.txt (line 19)) Downloading drf_spectacular_sidecar-2025.5.1-py3-none-any.whl.metadata (3.6 kB) ⠏ Updating NetBox to v4.3.1Collecting feedparser==6.0.11 (from -r requirements.txt (line 20)) Using cached feedparser-6.0.11-py3-none-any.whl.metadata (2.4 kB) ⠋ Updating NetBox to v4.3.1Collecting gunicorn==23.0.0 (from -r requirements.txt (line 21)) Using cached gunicorn-23.0.0-py3-none-any.whl.metadata (4.4 kB) Collecting Jinja2==3.1.6 (from -r requirements.txt (line 22)) ⠙ Updating NetBox to v4.3.1 Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) Collecting jsonschema==4.23.0 (from -r requirements.txt (line 23)) ⠹ Updating NetBox to v4.3.1 Using cached jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB) Collecting Markdown==3.8 (from -r requirements.txt (line 24)) Downloading markdown-3.8-py3-none-any.whl.metadata (5.1 kB) ⠦ Updating NetBox to v4.3.1Collecting mkdocs-material==9.6.14 (from -r requirements.txt (line 25)) Downloading mkdocs_material-9.6.14-py3-none-any.whl.metadata (18 kB) ⠧ Updating NetBox to v4.3.1Collecting mkdocstrings==0.29.1 (from mkdocstrings[python]==0.29.1->-r requirements.txt (line 26)) Downloading mkdocstrings-0.29.1-py3-none-any.whl.metadata (8.3 kB) Collecting netaddr==1.3.0 (from -r requirements.txt (line 27)) ⠇ Updating NetBox to v4.3.1 Using cached netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) Collecting nh3==0.2.21 (from -r requirements.txt (line 28)) ⠏ Updating NetBox to v4.3.1 Downloading nh3-0.2.21-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.0 kB) ⠸ Updating NetBox to v4.3.1Collecting Pillow==11.2.1 (from -r requirements.txt (line 29)) Downloading pillow-11.2.1-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (8.9 kB) ⠼ Updating NetBox to v4.3.1Collecting psycopg==3.2.9 (from psycopg[c,pool]==3.2.9->-r requirements.txt (line 30)) Downloading psycopg-3.2.9-py3-none-any.whl.metadata (4.5 kB) ⠦ Updating NetBox to v4.3.1Collecting PyYAML==6.0.2 (from -r requirements.txt (line 31)) Using cached PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) ⠧ Updating NetBox to v4.3.1Collecting requests==2.32.3 (from -r requirements.txt (line 32)) Using cached requests-2.32.3-py3-none-any.whl.metadata (4.6 kB) ⠇ Updating NetBox to v4.3.1Collecting rq==2.3.3 (from -r requirements.txt (line 33)) Downloading rq-2.3.3-py3-none-any.whl.metadata (6.9 kB) ⠏ Updating NetBox to v4.3.1Collecting social-auth-app-django==5.4.3 (from -r requirements.txt (line 34)) ⠋ Updating NetBox to v4.3.1 Downloading social_auth_app_django-5.4.3-py3-none-any.whl.metadata (2.8 kB) Collecting social-auth-core==4.6.1 (from -r requirements.txt (line 35)) Downloading social_auth_core-4.6.1-py3-none-any.whl.metadata (4.1 kB) ⠼ Updating NetBox to v4.3.1Collecting strawberry-graphql==0.268.1 (from -r requirements.txt (line 36)) Downloading strawberry_graphql-0.268.1-py3-none-any.whl.metadata (7.7 kB) ⠦ Updating NetBox to v4.3.1Collecting strawberry-graphql-django==0.59.1 (from -r requirements.txt (line 37)) Downloading strawberry_graphql_django-0.59.1-py3-none-any.whl.metadata (4.9 kB) Collecting svgwrite==1.4.3 (from -r requirements.txt (line 38)) ⠧ Updating NetBox to v4.3.1 Using cached svgwrite-1.4.3-py3-none-any.whl.metadata (8.8 kB) Collecting tablib==3.8.0 (from -r requirements.txt (line 39)) Downloading tablib-3.8.0-py3-none-any.whl.metadata (3.8 kB) ⠇ Updating NetBox to v4.3.1Collecting tzdata==2025.2 (from -r requirements.txt (line 40)) Downloading tzdata-2025.2-py2.py3-none-any.whl.metadata (1.4 kB) ⠏ Updating NetBox to v4.3.1Collecting asgiref>=3.8.1 (from Django==5.2.1->-r requirements.txt (line 1)) Using cached asgiref-3.8.1-py3-none-any.whl.metadata (9.3 kB) ⠋ Updating NetBox to v4.3.1Collecting sqlparse>=0.3.1 (from Django==5.2.1->-r requirements.txt (line 1)) Using cached sqlparse-0.5.3-py3-none-any.whl.metadata (3.9 kB) ⠸ Updating NetBox to v4.3.1Collecting graphene-django>=2.0.0 (from django-graphiql-debug-toolbar==0.2.0->-r requirements.txt (line 6)) Downloading graphene_django-3.2.3-py2.py3-none-any.whl.metadata (8.2 kB) ⠼ Updating NetBox to v4.3.1Collecting django-js-asset (from django-mptt==0.17.0->-r requirements.txt (line 7)) Downloading django_js_asset-3.1.2-py3-none-any.whl.metadata (6.4 kB) ⠴ Updating NetBox to v4.3.1Collecting 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) ⠦ Updating NetBox to v4.3.1Collecting prometheus-client>=0.7 (from django-prometheus==2.3.1->-r requirements.txt (line 9)) Downloading prometheus_client-0.22.0-py3-none-any.whl.metadata (14 kB) ⠏ Updating NetBox to v4.3.1Collecting redis!=4.0.0,!=4.0.1,>=3 (from django-redis==5.4.0->-r requirements.txt (line 10)) Downloading redis-6.1.0-py3-none-any.whl.metadata (10 kB) ⠙ Updating NetBox to v4.3.1Collecting rich>=10 (from django-rich==2.0.0->-r requirements.txt (line 11)) Downloading rich-14.0.0-py3-none-any.whl.metadata (18 kB) ⠼ Updating NetBox to v4.3.1Collecting uritemplate>=2.0.0 (from drf-spectacular==0.28.0->-r requirements.txt (line 18)) Using cached uritemplate-4.1.1-py2.py3-none-any.whl.metadata (2.9 kB) ⠴ Updating NetBox to v4.3.1Collecting inflection>=0.3.1 (from drf-spectacular==0.28.0->-r requirements.txt (line 18)) 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 20)) Using cached sgmllib3k-1.0.0-py3-none-any.whl ⠦ Updating NetBox to v4.3.1Collecting packaging (from gunicorn==23.0.0->-r requirements.txt (line 21)) Downloading packaging-25.0-py3-none-any.whl.metadata (3.3 kB) ⠇ Updating NetBox to v4.3.1Collecting MarkupSafe>=2.0 (from Jinja2==3.1.6->-r requirements.txt (line 22)) Using cached MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB) ⠏ Updating NetBox to v4.3.1Collecting attrs>=22.2.0 (from jsonschema==4.23.0->-r requirements.txt (line 23)) Downloading attrs-25.3.0-py3-none-any.whl.metadata (10 kB) ⠋ Updating NetBox to v4.3.1Collecting jsonschema-specifications>=2023.03.6 (from jsonschema==4.23.0->-r requirements.txt (line 23)) Downloading jsonschema_specifications-2025.4.1-py3-none-any.whl.metadata (2.9 kB) ⠹ Updating NetBox to v4.3.1Collecting referencing>=0.28.4 (from jsonschema==4.23.0->-r requirements.txt (line 23)) Downloading referencing-0.36.2-py3-none-any.whl.metadata (2.8 kB) ⠇ Updating NetBox to v4.3.1Collecting rpds-py>=0.7.1 (from jsonschema==4.23.0->-r requirements.txt (line 23)) Downloading rpds_py-0.25.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB) Collecting babel~=2.10 (from mkdocs-material==9.6.14->-r requirements.txt (line 25)) ⠏ Updating NetBox to v4.3.1 Downloading babel-2.17.0-py3-none-any.whl.metadata (2.0 kB) ⠋ Updating NetBox to v4.3.1Collecting backrefs~=5.7.post1 (from mkdocs-material==9.6.14->-r requirements.txt (line 25)) Downloading backrefs-5.8-py311-none-any.whl.metadata (3.3 kB) ⠙ Updating NetBox to v4.3.1Collecting colorama~=0.4 (from mkdocs-material==9.6.14->-r requirements.txt (line 25)) Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB) ⠹ Updating NetBox to v4.3.1Collecting mkdocs-material-extensions~=1.3 (from mkdocs-material==9.6.14->-r requirements.txt (line 25)) Using cached mkdocs_material_extensions-1.3.1-py3-none-any.whl.metadata (6.9 kB) Collecting mkdocs~=1.6 (from mkdocs-material==9.6.14->-r requirements.txt (line 25)) ⠸ Updating NetBox to v4.3.1 Using cached mkdocs-1.6.1-py3-none-any.whl.metadata (6.0 kB) Collecting paginate~=0.5 (from mkdocs-material==9.6.14->-r requirements.txt (line 25)) Using cached paginate-0.5.7-py2.py3-none-any.whl.metadata (11 kB) ⠼ Updating NetBox to v4.3.1Collecting pygments~=2.16 (from mkdocs-material==9.6.14->-r requirements.txt (line 25)) Using cached pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB) ⠴ Updating NetBox to v4.3.1Collecting pymdown-extensions~=10.2 (from mkdocs-material==9.6.14->-r requirements.txt (line 25)) Downloading pymdown_extensions-10.15-py3-none-any.whl.metadata (3.0 kB) ⠇ Updating NetBox to v4.3.1Collecting charset-normalizer<4,>=2 (from requests==2.32.3->-r requirements.txt (line 32)) Downloading charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB) ⠏ Updating NetBox to v4.3.1Collecting idna<4,>=2.5 (from requests==2.32.3->-r requirements.txt (line 32)) 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 32)) ⠋ Updating NetBox to v4.3.1 Downloading urllib3-2.4.0-py3-none-any.whl.metadata (6.5 kB) Collecting certifi>=2017.4.17 (from requests==2.32.3->-r requirements.txt (line 32)) ⠙ Updating NetBox to v4.3.1 Downloading certifi-2025.4.26-py3-none-any.whl.metadata (2.5 kB) Collecting mkdocs-autorefs>=1.4 (from mkdocstrings==0.29.1->mkdocstrings[python]==0.29.1->-r requirements.txt (line 26)) ⠹ Updating NetBox to v4.3.1 Downloading mkdocs_autorefs-1.4.2-py3-none-any.whl.metadata (13 kB) ⠸ Updating NetBox to v4.3.1Collecting typing-extensions>=4.6 (from psycopg==3.2.9->psycopg[c,pool]==3.2.9->-r requirements.txt (line 30)) Downloading typing_extensions-4.13.2-py3-none-any.whl.metadata (3.0 kB) ⠼ Updating NetBox to v4.3.1Collecting click>=5 (from rq==2.3.3->-r requirements.txt (line 33)) Downloading click-8.2.1-py3-none-any.whl.metadata (2.5 kB) ⠏ Updating NetBox to v4.3.1Collecting cryptography>=1.4 (from social-auth-core==4.6.1->-r requirements.txt (line 35)) ⠋ Updating NetBox to v4.3.1 Downloading cryptography-45.0.2-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (5.7 kB) Collecting defusedxml>=0.5.0 (from social-auth-core==4.6.1->-r requirements.txt (line 35)) ⠙ Updating NetBox to v4.3.1 Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB) Collecting oauthlib>=1.0.3 (from social-auth-core==4.6.1->-r requirements.txt (line 35)) Using cached oauthlib-3.2.2-py3-none-any.whl.metadata (7.5 kB) ⠹ Updating NetBox to v4.3.1Collecting PyJWT>=2.7.0 (from social-auth-core==4.6.1->-r requirements.txt (line 35)) Using cached PyJWT-2.10.1-py3-none-any.whl.metadata (4.0 kB) Collecting python3-openid>=3.0.10 (from social-auth-core==4.6.1->-r requirements.txt (line 35)) Using cached python3_openid-3.2.0-py3-none-any.whl.metadata (1.6 kB) ⠸ Updating NetBox to v4.3.1Collecting requests-oauthlib>=0.6.1 (from social-auth-core==4.6.1->-r requirements.txt (line 35)) Using cached requests_oauthlib-2.0.0-py2.py3-none-any.whl.metadata (11 kB) ⠼ Updating NetBox to v4.3.1Collecting graphql-core<3.4.0,>=3.2.0 (from strawberry-graphql==0.268.1->-r requirements.txt (line 36)) Downloading graphql_core-3.2.6-py3-none-any.whl.metadata (11 kB) ⠴ Updating NetBox to v4.3.1Collecting python-dateutil<3.0.0,>=2.7.0 (from strawberry-graphql==0.268.1->-r requirements.txt (line 36)) Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) ⠧ Updating NetBox to v4.3.1Collecting mkdocstrings-python>=1.16.2 (from mkdocstrings[python]==0.29.1->-r requirements.txt (line 26)) Downloading mkdocstrings_python-1.16.10-py3-none-any.whl.metadata (5.6 kB) ⠇ Updating NetBox to v4.3.1Collecting psycopg-c==3.2.9 (from psycopg[c,pool]==3.2.9->-r requirements.txt (line 30)) Downloading psycopg_c-3.2.9.tar.gz (609 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 609.5/609.5 kB 7.7 MB/s eta 0:00:00 ⠴ Updating NetBox to v4.3.done ⠏ Updating NetBox to v4.3.1 Getting requirements to build wheel ... done ⠼ Updating NetBox to v4.3.done Collecting psycopg-pool (from psycopg[c,pool]==3.2.9->-r requirements.txt (line 30)) Downloading psycopg_pool-3.2.6-py3-none-any.whl.metadata (2.6 kB) ⠴ Updating NetBox to v4.3.1Collecting ghp-import>=1.0 (from mkdocs~=1.6->mkdocs-material==9.6.14->-r requirements.txt (line 25)) Using cached ghp_import-2.1.0-py3-none-any.whl.metadata (7.2 kB) ⠧ Updating NetBox to v4.3.1Collecting mergedeep>=1.3.4 (from mkdocs~=1.6->mkdocs-material==9.6.14->-r requirements.txt (line 25)) 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.6.14->-r requirements.txt (line 25)) Using cached mkdocs_get_deps-0.2.0-py3-none-any.whl.metadata (4.0 kB) ⠇ Updating NetBox to v4.3.1Collecting pathspec>=0.11.1 (from mkdocs~=1.6->mkdocs-material==9.6.14->-r requirements.txt (line 25)) 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.6.14->-r requirements.txt (line 25)) Downloading pyyaml_env_tag-1.1-py3-none-any.whl.metadata (5.5 kB) ⠋ Updating NetBox to v4.3.1Collecting watchdog>=2.0 (from mkdocs~=1.6->mkdocs-material==9.6.14->-r requirements.txt (line 25)) Using cached watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl.metadata (44 kB) ⠸ Updating NetBox to v4.3.1Collecting cffi>=1.14 (from cryptography>=1.4->social-auth-core==4.6.1->-r requirements.txt (line 35)) Using cached cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB) Collecting pycparser (from cffi>=1.14->cryptography>=1.4->social-auth-core==4.6.1->-r requirements.txt (line 35)) Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes) ⠼ Updating NetBox to v4.3.1Collecting 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) ⠴ Updating NetBox to v4.3.1Collecting 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) ⠦ Updating NetBox to v4.3.1Collecting 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)) ⠧ Updating NetBox to v4.3.1 Using cached text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) ⠇ Updating NetBox to v4.3.1Collecting platformdirs>=2.2.0 (from mkdocs-get-deps>=0.2.0->mkdocs~=1.6->mkdocs-material==9.6.14->-r requirements.txt (line 25)) ⠏ Updating NetBox to v4.3.1 Downloading platformdirs-4.3.8-py3-none-any.whl.metadata (12 kB) ⠋ Updating NetBox to v4.3.1Collecting griffe>=1.6.2 (from mkdocstrings-python>=1.16.2->mkdocstrings[python]==0.29.1->-r requirements.txt (line 26)) ⠙ Updating NetBox to v4.3.1 Downloading griffe-1.7.3-py3-none-any.whl.metadata (5.0 kB) ⠸ Updating NetBox to v4.3.1Collecting 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) ⠼ Updating NetBox to v4.3.1Collecting markdown-it-py>=2.2.0 (from rich>=10->django-rich==2.0.0->-r requirements.txt (line 11)) Using cached markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB) ⠴ Updating NetBox to v4.3.1Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=10->django-rich==2.0.0->-r requirements.txt (line 11)) Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) ⠦ Updating NetBox to v4.3.1Downloading django-5.2.1-py3-none-any.whl (8.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.3/8.3 MB 16.7 MB/s eta 0:00:00 Downloading django_cors_headers-4.7.0-py3-none-any.whl (12 kB) ⠹ Updating NetBox to v4.3.1Downloading django_debug_toolbar-5.2.0-py3-none-any.whl (262 kB) Downloading django_filter-25.1-py3-none-any.whl (94 kB) ⠼ Updating NetBox to v4.3.1Downloading django_htmx-1.23.0-py3-none-any.whl (60 kB) Using cached django_graphiql_debug_toolbar-0.2.0-py3-none-any.whl (7.3 kB) Downloading django_mptt-0.17.0-py3-none-any.whl (120 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) Downloading django_rich-2.0.0-py3-none-any.whl (8.9 kB) ⠴ Updating NetBox to v4.3.1Downloading django_rq-3.0.1-py2.py3-none-any.whl (64 kB) Downloading django_storages-1.14.6-py3-none-any.whl (33 kB) Using cached django_taggit-6.1.0-py3-none-any.whl (75 kB) Using cached django_tables2-2.7.5-py3-none-any.whl (95 kB) Downloading django_timezone_field-7.1-py3-none-any.whl (13 kB) ⠦ Updating NetBox to v4.3.1Downloading djangorestframework-3.16.0-py3-none-any.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 19.6 MB/s eta 0:00:00 Using cached drf_spectacular-0.28.0-py3-none-any.whl (103 kB) Downloading drf_spectacular_sidecar-2025.5.1-py3-none-any.whl (2.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/2.4 MB 14.0 MB/s eta 0:00:00 Using cached feedparser-6.0.11-py3-none-any.whl (81 kB) Using cached gunicorn-23.0.0-py3-none-any.whl (85 kB) ⠏ Updating NetBox to v4.3.1Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) Using cached jsonschema-4.23.0-py3-none-any.whl (88 kB) Downloading markdown-3.8-py3-none-any.whl (106 kB) ⠋ Updating NetBox to v4.3.1Downloading mkdocs_material-9.6.14-py3-none-any.whl (8.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 27.5 MB/s eta 0:00:00 Using cached requests-2.32.3-py3-none-any.whl (64 kB) Downloading mkdocstrings-0.29.1-py3-none-any.whl (1.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 26.7 MB/s eta 0:00:00 Using cached netaddr-1.3.0-py3-none-any.whl (2.3 MB) Downloading nh3-0.2.21-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (739 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 739.0/739.0 kB 22.0 MB/s eta 0:00:00 Downloading pillow-11.2.1-cp311-cp311-manylinux_2_28_x86_64.whl (4.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.6/4.6 MB 20.1 MB/s eta 0:00:00 Downloading psycopg-3.2.9-py3-none-any.whl (202 kB) ⠇ Updating NetBox to v4.3.1Using cached PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (762 kB) Downloading rq-2.3.3-py3-none-any.whl (101 kB) Downloading social_auth_app_django-5.4.3-py3-none-any.whl (26 kB) ⠏ Updating NetBox to v4.3.1Downloading social_auth_core-4.6.1-py3-none-any.whl (424 kB) Downloading strawberry_graphql-0.268.1-py3-none-any.whl (298 kB) Downloading strawberry_graphql_django-0.59.1-py3-none-any.whl (105 kB) Using cached svgwrite-1.4.3-py3-none-any.whl (67 kB) ⠋ Updating NetBox to v4.3.1Downloading tablib-3.8.0-py3-none-any.whl (47 kB) Downloading tzdata-2025.2-py2.py3-none-any.whl (347 kB) Downloading babel-2.17.0-py3-none-any.whl (10.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 17.1 MB/s eta 0:00:00 Downloading backrefs-5.8-py311-none-any.whl (392 kB) ⠧ Updating NetBox to v4.3.1Downloading charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (147 kB) Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB) Downloading graphql_core-3.2.6-py3-none-any.whl (203 kB) Using cached idna-3.10-py3-none-any.whl (70 kB) Using cached mkdocs-1.6.1-py3-none-any.whl (3.9 MB) Using cached mkdocs_material_extensions-1.3.1-py3-none-any.whl (8.7 kB) Using cached paginate-0.5.7-py2.py3-none-any.whl (13 kB) Using cached pygments-2.19.1-py3-none-any.whl (1.2 MB) ⠇ Updating NetBox to v4.3.1Downloading pymdown_extensions-10.15-py3-none-any.whl (265 kB) Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Downloading urllib3-2.4.0-py3-none-any.whl (128 kB) Using cached asgiref-3.8.1-py3-none-any.whl (23 kB) Downloading attrs-25.3.0-py3-none-any.whl (63 kB) ⠏ Updating NetBox to v4.3.1Downloading certifi-2025.4.26-py3-none-any.whl (159 kB) Downloading click-8.2.1-py3-none-any.whl (102 kB) Downloading cryptography-45.0.2-cp311-abi3-manylinux_2_34_x86_64.whl (4.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 25.9 MB/s eta 0:00:00 Using cached cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (467 kB) Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Using cached ghp_import-2.1.0-py3-none-any.whl (11 kB) ⠹ Updating NetBox to v4.3.1Downloading graphene_django-3.2.3-py2.py3-none-any.whl (114 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) Downloading typing_extensions-4.13.2-py3-none-any.whl (45 kB) Using cached inflection-0.5.1-py2.py3-none-any.whl (9.5 kB) Downloading jsonschema_specifications-2025.4.1-py3-none-any.whl (18 kB) Using cached MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB) Using cached mergedeep-1.3.4-py3-none-any.whl (6.4 kB) ⠸ Updating NetBox to v4.3.1Downloading mkdocs_autorefs-1.4.2-py3-none-any.whl (24 kB) Using cached mkdocs_get_deps-0.2.0-py3-none-any.whl (9.5 kB) Downloading mkdocstrings_python-1.16.10-py3-none-any.whl (124 kB) Downloading griffe-1.7.3-py3-none-any.whl (129 kB) ⠼ Updating NetBox to v4.3.1Using cached oauthlib-3.2.2-py3-none-any.whl (151 kB) Downloading packaging-25.0-py3-none-any.whl (66 kB) Using cached pathspec-0.12.1-py3-none-any.whl (31 kB) Downloading platformdirs-4.3.8-py3-none-any.whl (18 kB) Downloading prometheus_client-0.22.0-py3-none-any.whl (62 kB) Using cached PyJWT-2.10.1-py3-none-any.whl (22 kB) Using cached python3_openid-3.2.0-py3-none-any.whl (133 kB) ⠴ Updating NetBox to v4.3.1Downloading pyyaml_env_tag-1.1-py3-none-any.whl (4.7 kB) Downloading redis-6.1.0-py3-none-any.whl (273 kB) Using cached async_timeout-5.0.1-py3-none-any.whl (6.2 kB) Downloading referencing-0.36.2-py3-none-any.whl (26 kB) Using cached requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB) ⠦ Updating NetBox to v4.3.1Downloading rich-14.0.0-py3-none-any.whl (243 kB) Using cached markdown_it_py-3.0.0-py3-none-any.whl (87 kB) Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB) Downloading rpds_py-0.25.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (386 kB) ⠧ Updating NetBox to v4.3.1Using 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 uritemplate-4.1.1-py2.py3-none-any.whl (10 kB) Using cached watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl (79 kB) Downloading django_js_asset-3.1.2-py3-none-any.whl (5.9 kB) Downloading psycopg_pool-3.2.6-py3-none-any.whl (38 kB) Using cached pycparser-2.22-py3-none-any.whl (117 kB) Using cached text_unidecode-1.3-py2.py3-none-any.whl (78 kB) ⠦ Updating NetBox to v4.3.1Building wheels for collected packages: psycopg-c ⠧ Updating NetBox to v4.3.done Created wheel for psycopg-c: filename=psycopg_c-3.2.9-cp311-cp311-linux_x86_64.whl size=2191267 sha256=b0ffc25bbd8fd4071d16b9b1bc2f00d2eb372b6ff3da648a20e457b6b89073a0 Stored in directory: /root/.cache/pip/wheels/40/a5/cc/cc7f7f7e19ea957f3939d34b04ff2462ac3f67dc132382cde5 Successfully built psycopg-c ⠴ Updating NetBox to v4.3.1Installing collected packages: text-unidecode, sgmllib3k, paginate, watchdog, urllib3, uritemplate, tzdata, typing-extensions, tablib, svgwrite, sqlparse, six, rpds-py, PyYAML, 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, defusedxml, colorama, click, charset-normalizer, certifi, backrefs, 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, griffe, 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-storages, 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 Successfully installed Django-5.2.1 Jinja2-3.1.6 Markdown-3.8 MarkupSafe-3.0.2 Pillow-11.2.1 PyJWT-2.10.1 PyYAML-6.0.2 asgiref-3.8.1 async-timeout-5.0.1 attrs-25.3.0 babel-2.17.0 backrefs-5.8 certifi-2025.4.26 cffi-1.17.1 charset-normalizer-3.4.2 click-8.2.1 colorama-0.4.6 cryptography-45.0.2 defusedxml-0.7.1 django-cors-headers-4.7.0 django-debug-toolbar-5.2.0 django-filter-25.1 django-graphiql-debug-toolbar-0.2.0 django-htmx-1.23.0 django-js-asset-3.1.2 django-mptt-0.17.0 django-pglocks-1.0.4 django-prometheus-2.3.1 django-redis-5.4.0 django-rich-2.0.0 django-rq-3.0.1 django-storages-1.14.6 django-tables2-2.7.5 django-taggit-6.1.0 django-timezone-field-7.1 djangorestframework-3.16.0 drf-spectacular-0.28.0 drf-spectacular-sidecar-2025.5.1 feedparser-6.0.11 ghp-import-2.1.0 graphene-3.4.3 graphene-django-3.2.3 graphql-core-3.2.6 graphql-relay-3.2.0 griffe-1.7.3 gunicorn-23.0.0 idna-3.10 inflection-0.5.1 jsonschema-4.23.0 jsonschema-specifications-2025.4.1 markdown-it-py-3.0.0 mdurl-0.1.2 mergedeep-1.3.4 mkdocs-1.6.1 mkdocs-autorefs-1.4.2 mkdocs-get-deps-0.2.0 mkdocs-material-9.6.14 mkdocs-material-extensions-1.3.1 mkdocstrings-0.29.1 mkdocstrings-python-1.16.10 netaddr-1.3.0 nh3-0.2.21 oauthlib-3.2.2 packaging-25.0 paginate-0.5.7 pathspec-0.12.1 platformdirs-4.3.8 prometheus-client-0.22.0 promise-2.3 psycopg-3.2.9 psycopg-c-3.2.9 psycopg-pool-3.2.6 pycparser-2.22 pygments-2.19.1 pymdown-extensions-10.15 python-dateutil-2.9.0.post0 python3-openid-3.2.0 pyyaml-env-tag-1.1 redis-6.1.0 referencing-0.36.2 requests-2.32.3 requests-oauthlib-2.0.0 rich-14.0.0 rpds-py-0.25.1 rq-2.3.3 sgmllib3k-1.0.0 six-1.17.0 social-auth-app-django-5.4.3 social-auth-core-4.6.1 sqlparse-0.5.3 strawberry-graphql-0.268.1 strawberry-graphql-django-0.59.1 svgwrite-1.4.3 tablib-3.8.0 text-unidecode-1.3 typing-extensions-4.13.2 tzdata-2025.2 uritemplate-4.1.1 urllib3-2.4.0 watchdog-6.0.0 ⠇ Updating NetBox to v4.3.1Installing local dependencies (pip install -r local_requirements.txt)... ⠼ Updating NetBox to v4.3.1Collecting netbox-floorplan-plugin (from -r local_requirements.txt (line 1)) Using cached netbox_floorplan_plugin-0.6.0-py3-none-any.whl.metadata (2.3 kB) ⠦ Updating NetBox to v4.3.1Collecting netbox-topology-views (from -r local_requirements.txt (line 2)) ⠏ Updating NetBox to v4.3.1 Downloading netbox_topology_views-4.2.1-py3-none-any.whl.metadata (12 kB) ⠹ Updating NetBox to v4.3.1Collecting netboxlabs-netbox-branching (from -r local_requirements.txt (line 3)) Downloading netboxlabs_netbox_branching-0.5.5-py3-none-any.whl.metadata (3.0 kB) ⠸ Updating NetBox to v4.3.1Collecting netbox-plugin-dns (from -r local_requirements.txt (line 4)) ⠼ Updating NetBox to v4.3.1 Downloading netbox_plugin_dns-1.3.1-py3-none-any.whl.metadata (7.8 kB) ⠇ Updating NetBox to v4.3.1Collecting netbox-inventory (from -r local_requirements.txt (line 5)) ⠏ Updating NetBox to v4.3.1 Downloading netbox_inventory-2.3.1-py3-none-any.whl.metadata (11 kB) Requirement already satisfied: Django in ./venv/lib/python3.11/site-packages (from netboxlabs-netbox-branching->-r local_requirements.txt (line 3)) (5.2.1) ⠋ Updating NetBox to v4.3.1Collecting dnspython (from netbox-plugin-dns->-r local_requirements.txt (line 4)) Using cached dnspython-2.7.0-py3-none-any.whl.metadata (5.8 kB) Requirement already satisfied: asgiref>=3.8.1 in ./venv/lib/python3.11/site-packages (from Django->netboxlabs-netbox-branching->-r local_requirements.txt (line 3)) (3.8.1) Requirement already satisfied: sqlparse>=0.3.1 in ./venv/lib/python3.11/site-packages (from Django->netboxlabs-netbox-branching->-r local_requirements.txt (line 3)) (0.5.3) Using cached netbox_floorplan_plugin-0.6.0-py3-none-any.whl (171 kB) Downloading netbox_topology_views-4.2.1-py3-none-any.whl (278 kB) ⠹ Updating NetBox to v4.3.1Downloading netboxlabs_netbox_branching-0.5.5-py3-none-any.whl (49 kB) ⠸ Updating NetBox to v4.3.1Downloading netbox_plugin_dns-1.3.1-py3-none-any.whl (192 kB) ⠼ Updating NetBox to v4.3.1Downloading netbox_inventory-2.3.1-py3-none-any.whl (98 kB) Using cached dnspython-2.7.0-py3-none-any.whl (313 kB) ⠙ Updating NetBox to v4.3.1Installing collected packages: netbox-topology-views, netbox-floorplan-plugin, netbox-inventory, dnspython, netboxlabs-netbox-branching, netbox-plugin-dns Successfully installed dnspython-2.7.0 netbox-floorplan-plugin-0.6.0 netbox-inventory-2.3.1 netbox-plugin-dns-1.3.1 netbox-topology-views-4.2.1 netboxlabs-netbox-branching-0.5.5 ⠦ Updating NetBox to v4.3.1Applying database migrations (python3 netbox/manage.py migrate)... ⠴ Updating NetBox to v4.3.1/opt/netbox/netbox/netbox/settings.py:849: UserWarning: Unable to load plugin netbox_floorplan: Plugin netbox_floorplan requires NetBox maximum version 4.2.99 (current: 4.3.1). warnings.warn(f'Unable to load plugin {plugin_name}: {e}') ⠦ Updating NetBox to v4.3.1/opt/netbox/netbox/netbox/settings.py:849: UserWarning: Unable to load plugin netbox_floorplan: Plugin netbox_floorplan requires NetBox maximum version 4.2.99 (current: 4.3.1). warnings.warn(f'Unable to load plugin {plugin_name}: {e}') Traceback (most recent call last): File "/opt/netbox/netbox/netbox/settings.py", line 825, in <module> plugin = importlib.import_module(plugin_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 1206, in _gcd_import File "<frozen importlib._bootstrap>", line 1178, in _find_and_load File "<frozen importlib._bootstrap>", line 1142, in _find_and_load_unlocked ModuleNotFoundError: No module named 'nb_service' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/opt/netbox/netbox/manage.py", line 10, in <module> 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 408, in run_from_argv parser = self.create_parser(argv[0], argv[1]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 371, in create_parser self.add_arguments(parser) File "/opt/netbox/venv/lib/python3.11/site-packages/django/core/management/commands/migrate.py", line 45, in add_arguments choices=tuple(connections), ^^^^^^^^^^^^^^^^^^ File "/opt/netbox/venv/lib/python3.11/site-packages/django/utils/connection.py", line 73, in __iter__ return iter(self.settings) ^^^^^^^^^^^^^ 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/utils/connection.py", line 45, in settings self._settings = self.configure_settings(self._settings) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/netbox/venv/lib/python3.11/site-packages/django/db/utils.py", line 148, in configure_settings databases = super().configure_settings(databases) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/netbox/venv/lib/python3.11/site-packages/django/utils/connection.py", line 50, in configure_settings settings = getattr(django_settings, self.settings_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/netbox/venv/lib/python3.11/site-packages/django/conf/__init__.py", line 81, in __getattr__ self._setup(name) File "/opt/netbox/venv/lib/python3.11/site-packages/django/conf/__init__.py", line 68, in _setup self._wrapped = Settings(settings_module) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/netbox/venv/lib/python3.11/site-packages/django/conf/__init__.py", line 166, 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 1206, in _gcd_import File "<frozen importlib._bootstrap>", line 1178, in _find_and_load File "<frozen importlib._bootstrap>", line 1149, 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 "/opt/netbox/netbox/netbox/settings.py", line 828, in <module> raise ImproperlyConfigured( django.core.exceptions.ImproperlyConfigured: Unable to import plugin nb_service: Module not found. Check that the plugin module has been installed within the correct Python environment. ⠏ Updating NetBox to v4.3.1 [ERROR] in line 59: exit code 0: while executing command $STD /opt/netbox/upgrade.sh ### 🖼️ Additional context (optional). _No response_
OVERLORD added the bug label 2026-02-04 22:27:45 +03:00
Author
Owner

@MickLesk commented on GitHub (May 23, 2025):

Could not resolve host: raw.githubusercontent.com

Say all.

@MickLesk commented on GitHub (May 23, 2025): Could not resolve host: raw.githubusercontent.com Say all.
Author
Owner

@Bu66as commented on GitHub (Jun 16, 2025):

Hello, I was able to find time again, sorry it took so long.

I can ping raw.githubusercontent.com, it resolves it.

I still get the error message:

[ERROR] in line 59: exit code 0: while executing command $STD /opt/netbox/upgrade.sh

@Bu66as commented on GitHub (Jun 16, 2025): Hello, I was able to find time again, sorry it took so long. I can ping raw.githubusercontent.com, it resolves it. I still get the error message: [ERROR] in line 59: exit code 0: while executing command $STD /opt/netbox/upgrade.sh
Author
Owner

@MickLesk commented on GitHub (Jun 16, 2025):

go into your lxc in /opt/netbox

and do: bash upgrade.sh

@MickLesk commented on GitHub (Jun 16, 2025): go into your lxc in /opt/netbox and do: bash upgrade.sh
Author
Owner

@Bu66as commented on GitHub (Jun 16, 2025):

I always get an error like this:

django.core.exceptions.ImproperlyConfigured: Unable to import plugin nb_service: Module not found. Check that the plugin module has been installed within the correct Python environment.

I have now deactivated all plug-ins, unfortunately I now get this error:

django.db.utils.IntegrityError: duplicate key value violates unique constraint "django_content_type_app_label_model_76bd3d3b_uniq"
DETAIL: Key (app_label, model)=(dcim, moduletypeprofile) already exists.

@Bu66as commented on GitHub (Jun 16, 2025): I always get an error like this: django.core.exceptions.ImproperlyConfigured: Unable to import plugin nb_service: Module not found. Check that the plugin module has been installed within the correct Python environment. I have now deactivated all plug-ins, unfortunately I now get this error: django.db.utils.IntegrityError: duplicate key value violates unique constraint "django_content_type_app_label_model_76bd3d3b_uniq" DETAIL: Key (app_label, model)=(dcim, moduletypeprofile) already exists.
Author
Owner

@MickLesk commented on GitHub (Jun 16, 2025):

thats an issue of this tool, maybe ask in there repo for an solution, some dup keys in django db

@MickLesk commented on GitHub (Jun 16, 2025): thats an issue of this tool, maybe ask in there repo for an solution, some dup keys in django db
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#999