jumpserver社区版本,查看日志出现如下报错[root@jsbljcs logs]# tail -f jumpserver.log
^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py”, line 1407, in build_filter
lookups, parts, reffed_expression = self.solve_lookup_type(arg)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py”, line 1217, in solve_lookup_type
_, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py”, line 1709, in names_to_path
raise FieldError(
django.core.exceptions.FieldError: Cannot resolve keyword ‘name’ into field. Choices are: created_by, date_created, date_updated, groups, id, message_type, receive_backends, updated_by, users
2025-09-25 10:32:51 [ERRO] Internal Server Error: /api/v1/notifications/system-msg-subscription/CommandAlertMessage/
Traceback (most recent call last):
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/asgiref/sync.py”, line 489, in thread_handler
raise exc_info[1]
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/core/handlers/exception.py”, line 43, in inner
response = await get_response(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/asgiref/sync.py”, line 489, in thread_handler
raise exc_info[1]
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/core/handlers/base.py”, line 253, in _get_response_async
response = await wrapped_callback(
^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/asgiref/sync.py”, line 439, in call
ret = await asyncio.shield(exec_coro)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/asgiref/current_thread_executor.py”, line 40, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/asgiref/sync.py”, line 493, in thread_handler
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.11/contextlib.py”, line 81, in inner
return func(*args, **kwds)
^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/views/decorators/csrf.py”, line 55, in wrapped_view
return view_func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/rest_framework/viewsets.py”, line 125, in view
return self.dispatch(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/rest_framework/views.py”, line 509, in dispatch
response = self.handle_exception(exc)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/rest_framework/views.py”, line 469, in handle_exception
self.raise_uncaught_exception(exc)
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/rest_framework/views.py”, line 480, in raise_uncaught_exception
raise exc
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/rest_framework/views.py”, line 506, in dispatch
response = handler(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/rest_framework/mixins.py”, line 82, in partial_update
return self.update(request, *args, kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/rest_framework/mixins.py”, line 65, in update
instance = self.get_object()
^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/apps/common/api/mixin.py”, line 106, in get_object
return self.get_queryset().get({self.slug_field: pk})
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/query.py”, line 636, in get
clone = self._chain() if self.query.combinator else self.filter(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/query.py”, line 1421, in filter
return self._filter_or_exclude(False, args, kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/query.py”, line 1439, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/query.py”, line 1446, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py”, line 1532, in add_q
clause, _ = self._add_q(q_object, self.used_aliases)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py”, line 1562, in _add_q
child_clause, needed_inner = self.build_filter(
^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py”, line 1407, in build_filter
lookups, parts, reffed_expression = self.solve_lookup_type(arg)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py”, line 1217, in solve_lookup_type
_, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py”, line 1709, in names_to_path
raise FieldError(
django.core.exceptions.FieldError: Cannot resolve keyword ‘name’ into field. Choices are: created_by, date_created, date_updated, groups, id, message_type, receive_backends, updated_by, users
2025-09-25 10:32:56 [ERRO] Internal Server Error: /api/v1/notifications/system-msg-subscription/CommandAlertMessage/
Traceback (most recent call last):
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/asgiref/sync.py”, line 489, in thread_handler
raise exc_info[1]
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/core/handlers/exception.py”, line 43, in inner
response = await get_response(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/asgiref/sync.py”, line 489, in thread_handler
raise exc_info[1]
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/core/handlers/base.py”, line 253, in _get_response_async
response = await wrapped_callback(
^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/asgiref/sync.py”, line 439, in call
ret = await asyncio.shield(exec_coro)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/asgiref/current_thread_executor.py”, line 40, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/asgiref/sync.py”, line 493, in thread_handler
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.11/contextlib.py”, line 81, in inner
return func(*args, **kwds)
^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/views/decorators/csrf.py”, line 55, in wrapped_view
return view_func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/rest_framework/viewsets.py”, line 125, in view
return self.dispatch(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/rest_framework/views.py”, line 509, in dispatch
response = self.handle_exception(exc)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/rest_framework/views.py”, line 469, in handle_exception
self.raise_uncaught_exception(exc)
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/rest_framework/views.py”, line 480, in raise_uncaught_exception
raise exc
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/rest_framework/views.py”, line 506, in dispatch
response = handler(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/rest_framework/mixins.py”, line 82, in partial_update
return self.update(request, *args, kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/rest_framework/mixins.py”, line 65, in update
instance = self.get_object()
^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/apps/common/api/mixin.py”, line 106, in get_object
return self.get_queryset().get({self.slug_field: pk})
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/query.py”, line 636, in get
clone = self._chain() if self.query.combinator else self.filter(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/query.py”, line 1421, in filter
return self._filter_or_exclude(False, args, kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/query.py”, line 1439, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/query.py”, line 1446, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py”, line 1532, in add_q
clause, _ = self._add_q(q_object, self.used_aliases)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py”, line 1562, in _add_q
child_clause, needed_inner = self.build_filter(
^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py”, line 1407, in build_filter
lookups, parts, reffed_expression = self.solve_lookup_type(arg)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py”, line 1217, in solve_lookup_type
_, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/jumpserver/.venv/lib/python3.11/site-packages/django/db/models/sql/query.py”, line 1709, in names_to_path
raise FieldError(
django.core.exceptions.FieldError: Cannot resolve keyword ‘name’ into field. Choices are: created_by, date_created, date_updated, groups, id, message_type, receive_backends, updated_by, users