Package: onionshare
Version: 2.6.3-3
Severity: normal
Dear Maintainer,
1) I have a 'chat' tab open, with none of the checkboxes checked and
a title in the 'custom title' field
2) hit 'start chat server'
3) copied the address into a torbrowser window
what should have happened: the chat page loads, is functional
result(on console):
message handler error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/engineio/server.py", line 450,
in run_handler
return self.handlers[event](*args)
~~~~~~~~~~~~~~~~~~~~^^^^^^^
File "/usr/lib/python3/dist-packages/socketio/server.py", line 655,
in _handle_eio_message
self._handle_connect(eio_sid, pkt.namespace, pkt.data)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/socketio/server.py", line 538,
in _handle_connect
success = self._trigger_event(
'connect', namespace, sid, self.environ[eio_sid])
File "/usr/lib/python3/dist-packages/socketio/server.py", line 620,
in _trigger_event
return handler(*args)
File "/usr/lib/python3/dist-packages/flask_socketio/__init__.py",
line 291, in _handler
return self._handle_event(handler, message, real_ns, sid,
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
*args)
^^^^^^
File "/usr/lib/python3/dist-packages/flask_socketio/__init__.py",
line 815, in _handle_event
ctx.session = session_obj
^^^^^^^^^^^
AttributeError: property 'session' of 'RequestContext' object has no setter
seems to be 100% of the time. (also neither chatting nor seemingly
setting the user name
works after that, but perhaps once this error is dealt with that will
be the next thing to try)
-- System Information:
Distributor ID: Devuan
Description: Devuan GNU/Linux 7 (freia/ceres)
Release: 7
Codename: freia ceres
Architecture: x86_64
Kernel: Linux 6.19.14+deb14-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_CPU_OUT_OF_SPEC
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8),
LANGUAGE=en_CA:en
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled
Versions of packages onionshare depends on:
ii onionshare-cli 2.6.3-3
ii python3 3.13.9-3+b1
ii python3-gnupg 0.5.4-1
ii python3-pyside6.qtcore 6.10.3-2
ii python3-pyside6.qtwidgets 6.10.3-2
ii python3-qrcode 8.2-1
ii python3-werkzeug 3.1.8-1
onionshare recommends no packages.
onionshare suggests no packages.
-- no debconf information