help - upgrade.sh failing from v3.2.7 to v.3.4.3 - ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+ #12563
Unanswered
boostedvq35de
asked this question in
Help Wanted!
Replies: 1 comment
-
I added the following to the end of
and was able to upgrade. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Please help - I'm running on netbox v3.2.7 on Centos7.9 and trying to upgrade to v3.4.3 before getting more recent versions...
I've installed openssl 1.1.1t:
-bash-4.2# openssl version
OpenSSL 1.1.1t 7 Feb 2023
however:
From below snippet, the upgrade.sh script seems to generate failure/traceback on urllib3:
...
Successfully installed django-auth-ldap-4.3.0 pyasn1-modules-0.3.0 python-ldap-3.4.3 pytz-2022.1
Applying database migrations (python3 netbox/manage.py migrate)...
Traceback (most recent call last):
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/core/management/base.py", line 402, in run_from_argv
self.execute(*args, **cmd_options)
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/core/management/base.py", line 448, in execute
output = self.handle(*args, **options)
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/core/management/base.py", line 93, in wrapped
saved_locale = translation.get_language()
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/utils/translation/init.py", line 210, in get_language
return _trans.get_language()
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/utils/translation/init.py", line 65, in getattr
if settings.USE_I18N:
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/conf/init.py", line 92, in getattr
self._setup(name)
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/conf/init.py", line 79, in _setup
self._wrapped = Settings(settings_module)
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/conf/init.py", line 190, in init
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/local/lib/python3.8/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1014, in _gcd_import
File "", line 991, in _find_and_load
File "", line 975, in _find_and_load_unlocked
File "", line 671, in _load_unlocked
File "", line 843, in exec_module
File "", line 219, in _call_with_frames_removed
File "/opt/netbox-3.4.3/netbox/netbox/settings.py", line 11, in
import sentry_sdk
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/sentry_sdk/init.py", line 1, in
from sentry_sdk.hub import Hub, init
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/sentry_sdk/hub.py", line 10, in
from sentry_sdk.client import Client
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/sentry_sdk/client.py", line 20, in
from sentry_sdk.transport import make_transport
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/sentry_sdk/transport.py", line 4, in
import urllib3 # type: ignore
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/urllib3/init.py", line 38, in
raise ImportError(
ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with OpenSSL 1.0.2k-fips 26 Jan 2017. See: urllib3/urllib3#2168
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "netbox/manage.py", line 10, in
execute_from_command_line(sys.argv)
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/core/management/init.py", line 446, in execute_from_command_line
utility.execute()
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/core/management/init.py", line 440, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/core/management/base.py", line 415, in run_from_argv
connections.close_all()
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/utils/connection.py", line 84, in close_all
for conn in self.all(initialized_only=True):
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/utils/connection.py", line 76, in all
return [
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/utils/connection.py", line 73, in iter
return iter(self.settings)
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/utils/functional.py", line 57, in get
res = instance.dict[self.name] = self.func(instance)
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/utils/connection.py", line 45, in settings
self._settings = self.configure_settings(self._settings)
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/db/utils.py", line 148, in configure_settings
databases = super().configure_settings(databases)
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/utils/connection.py", line 50, in configure_settings
settings = getattr(django_settings, self.settings_name)
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/conf/init.py", line 92, in getattr
self._setup(name)
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/conf/init.py", line 79, in _setup
self._wrapped = Settings(settings_module)
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/django/conf/init.py", line 190, in init
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/local/lib/python3.8/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1014, in _gcd_import
File "", line 991, in _find_and_load
File "", line 975, in _find_and_load_unlocked
File "", line 671, in _load_unlocked
File "", line 843, in exec_module
File "", line 219, in _call_with_frames_removed
File "/opt/netbox-3.4.3/netbox/netbox/settings.py", line 11, in
import sentry_sdk
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/sentry_sdk/init.py", line 1, in
from sentry_sdk.hub import Hub, init
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/sentry_sdk/hub.py", line 10, in
from sentry_sdk.client import Client
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/sentry_sdk/client.py", line 20, in
from sentry_sdk.transport import make_transport
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/sentry_sdk/transport.py", line 4, in
import urllib3 # type: ignore
File "/opt/netbox-3.4.3/venv/lib/python3.8/site-packages/urllib3/init.py", line 38, in
raise ImportError(
ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with OpenSSL 1.0.2k-fips 26 Jan 2017. See: https://github.com/urllib3/urllib3/issues/2168
Beta Was this translation helpful? Give feedback.
All reactions