Multi Docker container postgresql error
After migrating from 1.2.7 to 1.2.8, I get the below logs when refreshing artist view. I am not using the postgres container, but an external postgres 13 database with jit enabled.
funkwhale-api-1 | 2022-09-15 21:28:36,526 django.request ERROR Internal Server Error: /api/v1/artists/
funkwhale-api-1 | Traceback (most recent call last):
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/db/backends/utils.py", line 84, in _execute
funkwhale-api-1 | return self.cursor.execute(sql, params)
funkwhale-api-1 | psycopg2.errors.InternalError_: could not load library "/usr/lib/postgresql/llvmjit.so": /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /usr/lib/libLLVM-13.so)
funkwhale-api-1 | The above exception was the direct cause of the following exception:
funkwhale-api-1 | Traceback (most recent call last):
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/core/handlers/exception.py", line 47, in inner
funkwhale-api-1 | response = get_response(request)
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/core/handlers/base.py", line 181, in _get_response
funkwhale-api-1 | response = wrapped_callback(request, *callback_args, **callback_kwargs)
funkwhale-api-1 | File "/usr/lib/python3.8/contextlib.py", line 75, in inner
funkwhale-api-1 | return func(*args, **kwds)
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
funkwhale-api-1 | return view_func(*args, **kwargs)
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/rest_framework/viewsets.py", line 125, in view
funkwhale-api-1 | return self.dispatch(request, *args, **kwargs)
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/rest_framework/views.py", line 509, in dispatch
funkwhale-api-1 | response = self.handle_exception(exc)
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/rest_framework/views.py", line 469, in handle_exception
funkwhale-api-1 | self.raise_uncaught_exception(exc)
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
funkwhale-api-1 | raise exc
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/rest_framework/views.py", line 506, in dispatch
funkwhale-api-1 | response = handler(request, *args, **kwargs)
funkwhale-api-1 | File "/app/funkwhale_api/music/views.py", line 105, in list
funkwhale-api-1 | return super().list(*args, **kwargs)
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/rest_framework/mixins.py", line 40, in list
funkwhale-api-1 | page = self.paginate_queryset(queryset)
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/rest_framework/generics.py", line 171, in paginate_queryset
funkwhale-api-1 | return self.paginator.paginate_queryset(queryset, self.request, view=self)
funkwhale-api-1 | File "/app/funkwhale_api/common/pagination.py", line 12, in paginate_queryset
funkwhale-api-1 | return super().paginate_queryset(queryset, request, view)
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/rest_framework/pagination.py", line 216, in paginate_queryset
funkwhale-api-1 | return list(self.page)
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/core/paginator.py", line 177, in __len__
funkwhale-api-1 | return len(self.object_list)
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/db/models/query.py", line 262, in __len__
funkwhale-api-1 | self._fetch_all()
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/db/models/query.py", line 1326, in _fetch_all
funkwhale-api-1 | self._prefetch_related_objects()
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/db/models/query.py", line 813, in _prefetch_related_objects
funkwhale-api-1 | prefetch_related_objects(self._result_cache, *self._prefetch_related_lookups)
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/db/models/query.py", line 1730, in prefetch_related_objects
funkwhale-api-1 | obj_list, additional_lookups = prefetch_one_level(
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/db/models/query.py", line 1855, in prefetch_one_level
funkwhale-api-1 | prefetcher.get_prefetch_queryset(instances, lookup.get_current_queryset(level)))
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/db/models/fields/related_descriptors.py", line 637, in get_prefetch_queryset
funkwhale-api-1 | for rel_obj in queryset:
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/db/models/query.py", line 280, in __iter__
funkwhale-api-1 | self._fetch_all()
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/db/models/query.py", line 1324, in _fetch_all
funkwhale-api-1 | self._result_cache = list(self._iterable_class(self))
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/db/models/query.py", line 51, in __iter__
funkwhale-api-1 | results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 1175, in execute_sql
funkwhale-api-1 | cursor.execute(sql, params)
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/db/backends/utils.py", line 66, in execute
funkwhale-api-1 | return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/db/backends/utils.py", line 75, in _execute_with_wrappers
funkwhale-api-1 | return executor(sql, params, many, context)
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/db/backends/utils.py", line 84, in _execute
funkwhale-api-1 | return self.cursor.execute(sql, params)
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/db/utils.py", line 90, in __exit__
funkwhale-api-1 | raise dj_exc_value.with_traceback(traceback) from exc_value
funkwhale-api-1 | File "/venv/lib/python3.8/site-packages/django/db/backends/utils.py", line 84, in _execute
funkwhale-api-1 | return self.cursor.execute(sql, params)
funkwhale-api-1 | django.db.utils.InternalError: could not load library "/usr/lib/postgresql/llvmjit.so": /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /usr/lib/libLLVM-13.so)