networktocode / ntc-netbox-plugin-onboarding

A plugin for NetBox to easily onboard new devices.
Other
246 stars 46 forks source link

unable to import plugin netbox_onboarding #89

Closed nanisyako closed 4 years ago

nanisyako commented 4 years ago

Environment

Steps to Reproduce

1.sudo /opt/netbox/venv/bin/gunicorn --pid /var/tmp/netbox.pid --pythonpath /opt/netbox/netbox --config /opt/netbox/gunicorn.py netbox.wsgi 2. 3.

Expected Behavior

to see onboarding option avaialbe on UI

Observed Behavior

Traceback (most recent call last): File "/opt/netbox/venv/lib64/python3.6/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker worker.init_process() File "/opt/netbox/venv/lib64/python3.6/site-packages/gunicorn/workers/gthread.py", line 92, in init_process super().init_process() File "/opt/netbox/venv/lib64/python3.6/site-packages/gunicorn/workers/base.py", line 119, in init_process self.load_wsgi() File "/opt/netbox/venv/lib64/python3.6/site-packages/gunicorn/workers/base.py", line 144, in load_wsgi self.wsgi = self.app.wsgi() File "/opt/netbox/venv/lib64/python3.6/site-packages/gunicorn/app/base.py", line 67, in wsgi self.callable = self.load() File "/opt/netbox/venv/lib64/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 49, in load return self.load_wsgiapp() File "/opt/netbox/venv/lib64/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 39, in load_wsgiapp return util.import_app(self.app_uri) File "/opt/netbox/venv/lib64/python3.6/site-packages/gunicorn/util.py", line 358, in import_app mod = importlib.import_module(module) File "/usr/lib64/python3.6/importlib/init.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 994, in _gcd_import File "", line 971, in _find_and_load File "", line 955, in _find_and_load_unlocked File "", line 665, in _load_unlocked File "", line 678, in exec_module File "", line 219, in _call_with_frames_removed File "/opt/netbox/netbox/netbox/wsgi.py", line 7, in application = get_wsgi_application() File "/opt/netbox/venv/lib64/python3.6/site-packages/django/core/wsgi.py", line 12, in get_wsgi_application django.setup(set_prefix=False) File "/opt/netbox/venv/lib64/python3.6/site-packages/django/init.py", line 19, in setup configure_logging(settings.LOGGING_CONFIG, settings.LOGGING) File "/opt/netbox/venv/lib64/python3.6/site-packages/django/conf/init.py", line 83, in getattr self._setup(name) File "/opt/netbox/venv/lib64/python3.6/site-packages/django/conf/init.py", line 70, in _setup self._wrapped = Settings(settings_module) File "/opt/netbox/venv/lib64/python3.6/site-packages/django/conf/init.py", line 177, in init mod = importlib.import_module(self.SETTINGS_MODULE) File "/usr/lib64/python3.6/importlib/init.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 994, in _gcd_import File "", line 971, in _find_and_load File "", line 955, in _find_and_load_unlocked File "", line 665, in _load_unlocked File "", line 678, in exec_module File "", line 219, in _call_with_frames_removed File "/opt/netbox/netbox/netbox/settings.py", line 599, in "correct Python environment.".format(plugin_name) django.core.exceptions.ImproperlyConfigured: Unable to import plugin netbox_onboarding: Module not found. Check that the plugin module has been installed within the correct Python environment.

dgarros commented 4 years ago

1.3 do not support Netbox 2.9 so this is expected, we are tracking this enhancement with #85