-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Diode version
v1.4
Deployment type
docker compose
Deployment type version
docker compose
Diode SDK type
diode-sdk-python
Diode SDK version
3.12
Diode NetBox Plugin version
1.2.0
NetBox version
v4.3.2
Steps to reproduce
I have created a netbox and diode install on Ubuntu 24 in VSphere 7, but I am running into issues with the netbox 4.3.2 install not seeing the diode-plugin.
I kept getting that the error: "error: externally-managed-environment"
after some research I used "dpkg-divert --rename --add /usr/lib/$(py3versions -d)/EXTERNALLY-MANAGED" in order to allow the python package to be installed.
then I used "source /opt/netbox/venv/bin/activate" and "sudo pip install netboxlabs-diode-netbox-plugin" and it installed the plugin.
afterword I went into the [configuration.py] and added the plugins settings and changed server and secret key settings.
I figured out that the guide has some naming conventions wrong. I updated them to the actual plugin name, but I am still getting the error: "django.core.exceptions.ImproperlyConfigured: Unable to import plugin netboxlabs_diode_netbox_plugin: Module not found. Check that the plugin module has been installed within the correct Python environment."
Expected behavior
I expected the diode plugin to install and migrate into the netbox server
Observed behavior
django.core.exceptions.ImproperlyConfigured: Unable to import plugin netboxlabs_diode_netbox_plugin: Module not found. Check that the plugin module has been installed within the correct Python environment.