Skip to content

Python errors on Ubuntu 24.x #229

@CyberPingU

Description

@CyberPingU

Hello,
in both deb and sources I get these errors: how to avoid them? Is installing debian 11 the only solution?

Mar 03 14:14:30 betelgeuse uwsgi[1686]: 2025-03-03 14:14:30,990 betelgeuse sogs.web[1686] WARNING Invalid authentication: X-SOGS-Nonce cannot be reused
Mar 03 14:14:30 betelgeuse uwsgi[1686]: 2025-03-03 14:14:30,983 betelgeuse sogs.web[1686] DEBUG Initiating sub-request for GET /capabilities
Mar 03 14:14:29 betelgeuse uwsgi[1685]: 2025-03-03 14:14:29,972 betelgeuse sogs.web[1685] DEBUG Onion sub-request for /capabilities returned 500, 265 bytes
Mar 03 14:14:29 betelgeuse uwsgi[1685]: 2025-03-03 14:14:29,971 betelgeuse sogs.web[1685] WARNING Sub-request for GET /capabilities returned status 500
Mar 03 14:14:29 betelgeuse uwsgi[1685]: AttributeError: 'int' object has no attribute 'strip'
Mar 03 14:14:29 betelgeuse uwsgi[1685]:             ^^^^^^^^^^^
Mar 03 14:14:29 betelgeuse uwsgi[1685]:     value = value.strip()
Mar 03 14:14:29 betelgeuse uwsgi[1685]:   File "/usr/lib/python3/dist-packages/werkzeug/_internal.py", line 210, in _plain_int
Mar 03 14:14:29 betelgeuse uwsgi[1685]:                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 03 14:14:29 betelgeuse uwsgi[1685]:     return max(0, _plain_int(http_content_length))
Mar 03 14:14:29 betelgeuse uwsgi[1685]:   File "/usr/lib/python3/dist-packages/werkzeug/sansio/utils.py", line 157, in get_content_length
Mar 03 14:14:29 betelgeuse uwsgi[1685]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 03 14:14:29 betelgeuse uwsgi[1685]:     return _sansio_utils.get_content_length(
Mar 03 14:14:29 betelgeuse uwsgi[1685]:   File "/usr/lib/python3/dist-packages/werkzeug/wsgi.py", line 123, in get_content_length
Mar 03 14:14:29 betelgeuse uwsgi[1685]:                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 03 14:14:29 betelgeuse uwsgi[1685]:     content_length = get_content_length(environ)
Mar 03 14:14:29 betelgeuse uwsgi[1685]:   File "/usr/lib/python3/dist-packages/werkzeug/wsgi.py", line 169, in get_input_stream
Mar 03 14:14:29 betelgeuse uwsgi[1685]:            ^^^^^^^^^^^^^^^^^
Mar 03 14:14:29 betelgeuse uwsgi[1685]:     return get_input_stream(
Mar 03 14:14:29 betelgeuse uwsgi[1685]:   File "/usr/lib/python3/dist-packages/werkzeug/wrappers/request.py", line 347, in stream
Mar 03 14:14:29 betelgeuse uwsgi[1685]:             ^^^^^^^^^^^^^^
Mar 03 14:14:29 betelgeuse uwsgi[1685]:     value = self.fget(obj)  # type: ignore
Mar 03 14:14:29 betelgeuse uwsgi[1685]:   File "/usr/lib/python3/dist-packages/werkzeug/utils.py", line 106, in __get__
Mar 03 14:14:29 betelgeuse uwsgi[1685]:            ^^^^^^^^^^^
Mar 03 14:14:29 betelgeuse uwsgi[1685]:     return self.stream
Mar 03 14:14:29 betelgeuse uwsgi[1685]:   File "/usr/lib/python3/dist-packages/werkzeug/wrappers/request.py", line 295, in _get_stream_for_parsing
Mar 03 14:14:29 betelgeuse uwsgi[1685]:     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 03 14:14:29 betelgeuse uwsgi[1685]:     self._get_stream_for_parsing(),
Mar 03 14:14:29 betelgeuse uwsgi[1685]:   File "/usr/lib/python3/dist-packages/werkzeug/wrappers/request.py", line 268, in _load_form_data
Mar 03 14:14:29 betelgeuse uwsgi[1685]:     super()._load_form_data()
Mar 03 14:14:29 betelgeuse uwsgi[1685]:   File "/usr/lib/python3/dist-packages/flask/wrappers.py", line 115, in _load_form_data
Mar 03 14:14:29 betelgeuse uwsgi[1685]:     self._load_form_data()
Mar 03 14:14:29 betelgeuse uwsgi[1685]:   File "/usr/lib/python3/dist-packages/werkzeug/wrappers/request.py", line 419, in get_data
Mar 03 14:14:29 betelgeuse uwsgi[1685]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 03 14:14:29 betelgeuse uwsgi[1685]:     return self.get_data(parse_form_data=True)
Mar 03 14:14:29 betelgeuse uwsgi[1685]:   File "/usr/lib/python3/dist-packages/werkzeug/wrappers/request.py", line 369, in data
Mar 03 14:14:29 betelgeuse uwsgi[1685]:             ^^^^^^^^^^^^^^
Mar 03 14:14:29 betelgeuse uwsgi[1685]:     value = self.fget(obj)  # type: ignore
Mar 03 14:14:29 betelgeuse uwsgi[1685]:   File "/usr/lib/python3/dist-packages/werkzeug/utils.py", line 106, in __get__
Mar 03 14:14:29 betelgeuse uwsgi[1685]:            ^^^^^^^^^^^^
Mar 03 14:14:29 betelgeuse uwsgi[1685]:     if len(request.data):
Mar 03 14:14:29 betelgeuse uwsgi[1685]:   File "/usr/lib/python3/dist-packages/sogs/routes/auth.py", line 353, in handle_http_auth
Mar 03 14:14:29 betelgeuse uwsgi[1685]:          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 03 14:14:29 betelgeuse uwsgi[1685]:     rv = self.ensure_sync(before_func)()
Mar 03 14:14:29 betelgeuse uwsgi[1685]:   File "/usr/lib/python3/dist-packages/flask/app.py", line 1243, in preprocess_request
Mar 03 14:14:29 betelgeuse uwsgi[1685]:          ^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 03 14:14:29 betelgeuse uwsgi[1685]:     rv = self.preprocess_request()
Mar 03 14:14:29 betelgeuse uwsgi[1685]:   File "/usr/lib/python3/dist-packages/flask/app.py", line 868, in full_dispatch_request
Mar 03 14:14:29 betelgeuse uwsgi[1685]:          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 03 14:14:29 betelgeuse uwsgi[1685]:     rv = self.handle_user_exception(e)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions