This bug was fixed in the package horizon - 4:23.3.0-0ubuntu2 --------------- horizon (4:23.3.0-0ubuntu2) noble; urgency=medium
* d/p/ubuntu_settings.patch, d/p/switch-to-pymemcachecache-backend.patch, d/control: Switch to python3-pymemcache and PyMemcacheCache driver as the Django MemcachedCache backend was removed in Django 4.1 in favor of the PyMemcacheCache or PyLibMCCache backend (LP: #2039225). * d/p/ubuntu_settings.patch: Rebase and apply on top of switch-to-pymemcachecache-backend.patch. * d/gbp.conf, .launchpad.yaml: Sync from cloud-archive-tools for caracal. -- Corey Bryant <corey.bry...@canonical.com> Thu, 12 Oct 2023 17:17:26 -0400 ** Changed in: horizon (Ubuntu) Status: Triaged => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/2039225 Title: django.core.cache.backends.memcached.MemcachedCache backend is removed Status in OpenStack Dashboard Charm: In Progress Status in Ubuntu Cloud Archive: Triaged Status in Ubuntu Cloud Archive bobcat series: Triaged Status in OpenStack Dashboard (Horizon): In Progress Status in horizon package in Ubuntu: Fix Released Status in horizon source package in Mantic: Triaged Bug description: In 4.1 the django.core.cache.backends.memcached.MemcachedCache backend is removed. https://github.com/django/django/blob/main/docs/releases/4.1.txt#L749 It's been deprecated since 3.2: https://docs.djangoproject.com/en/4.2/releases/3.2/#features- deprecated-in-3-2 "The django.core.cache.backends.memcached.MemcachedCache backend is deprecated as python-memcached has some problems and seems to be unmaintained. Use django.core.cache.backends.memcached.PyMemcacheCache or django.core.cache.backends.memcached.PyLibMCCache instead." This results in the following error on Ubuntu Mantic: InvalidCacheBackendError at / Could not find backend 'django.core.cache.backends.memcached.MemcachedCache': Module "django.core.cache.backends.memcached" does not define a "MemcachedCache" attribute/class Request Method: GET Request URL: http://10.5.3.66/horizon/ Django Version: 4.2.4 Exception Type: InvalidCacheBackendError Exception Value: Could not find backend 'django.core.cache.backends.memcached.MemcachedCache': Module "django.core.cache.backends.memcached" does not define a "MemcachedCache" attribute/class Exception Location: /usr/lib/python3/dist-packages/django/core/cache/__init__.py, line 49, in create_connection Python Executable: /usr/bin/python3 Python Version: 3.11.6 Python Path: ['/usr/lib/python3/dist-packages', '/usr/lib/python311.zip', '/usr/lib/python3.11', '/usr/lib/python3.11/lib-dynload', '/usr/local/lib/python3.11/dist-packages', '/usr/lib/python3/dist-packages', '/usr/lib/python3/dist-packages/openstack_dashboard'] Server time: Thu, 12 Oct 2023 20:44:30 +0000 To manage notifications about this bug go to: https://bugs.launchpad.net/charm-openstack-dashboard/+bug/2039225/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp