Bug#1110263: openshot-qt: does not start at all -- AttributeError: type object 'GreenSocket' has no attribute 'sendmsg'
Package: openshot-qt
Version: 3.1.1+dfsg1-3
Severity: grave
Justification: renders package unusable
Dear Maintainers,
I tried openshot-qt today and it does not start at all.
There are so many libraries involved I don't know
where to send to bug, please reassign accordingly.
Greetings,
Alexandre
/usr/lib/python3/dist-packages/sentry_sdk/__init__.py
python3-sentry-sdk
/usr/lib/python3/dist-packages/eventlet/__init__.py
python3-eventlet
/usr/lib/python3/dist-packages/trio/_socket.py
python3-trio
$ openshot-qt
Loaded modules from: /usr/lib/python3/dist-packages/openshot_qt
Traceback (most recent call last):
File "/usr/bin/openshot-qt", line 33, in <module>
sys.exit(load_entry_point('openshot-qt==3.1.1', 'gui_scripts', 'openshot-qt')())
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/openshot_qt/launch.py", line 183, in main
from classes import sentry
File "/usr/lib/python3/dist-packages/openshot_qt/classes/sentry.py", line 42, in <module>
import sentry_sdk as sdk
File "/usr/lib/python3/dist-packages/sentry_sdk/__init__.py", line 1, in <module>
from sentry_sdk.scope import Scope
File "/usr/lib/python3/dist-packages/sentry_sdk/scope.py", line 12, in <module>
from sentry_sdk.attachments import Attachment
File "/usr/lib/python3/dist-packages/sentry_sdk/attachments.py", line 4, in <module>
from sentry_sdk.envelope import Item, PayloadRef
File "/usr/lib/python3/dist-packages/sentry_sdk/envelope.py", line 5, in <module>
from sentry_sdk.session import Session
File "/usr/lib/python3/dist-packages/sentry_sdk/session.py", line 4, in <module>
from sentry_sdk.utils import format_timestamp
File "/usr/lib/python3/dist-packages/sentry_sdk/utils.py", line 1381, in <module>
HAS_REAL_CONTEXTVARS, ContextVar = _get_contextvars()
~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/sentry_sdk/utils.py", line 1351, in _get_contextvars
if not _is_contextvars_broken():
~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/sentry_sdk/utils.py", line 1292, in _is_contextvars_broken
from eventlet.patcher import is_monkey_patched # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 6, in <module>
from eventlet import convenience
File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 7, in <module>
from eventlet.green import socket
File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line 21, in <module>
from eventlet.support import greendns
File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py", line 78, in <module>
setattr(dns, pkg, import_patched('dns.' + pkg))
~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py", line 60, in import_patched
return patcher.import_patched(module_name, **modules)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/eventlet/patcher.py", line 136, in import_patched
return inject(
module_name, None, *additional_modules + tuple(kw_additional_modules.items())
)
File "/usr/lib/python3/dist-packages/eventlet/patcher.py", line 113, in inject
module = __import__(module_name, {}, {}, module_name.split(".")[:-1])
File "/usr/lib/python3/dist-packages/dns/asyncquery.py", line 34, in <module>
import dns.quic
File "/usr/lib/python3/dist-packages/dns/quic/__init__.py", line 39, in <module>
import trio
File "/usr/lib/python3/dist-packages/trio/__init__.py", line 25, in <module>
from . import abc, from_thread, lowlevel, socket, to_thread
File "/usr/lib/python3/dist-packages/trio/socket.py", line 16, in <module>
from . import _socket
File "/usr/lib/python3/dist-packages/trio/_socket.py", line 542, in <module>
class SocketType:
...<221 lines>...
raise NotImplementedError
File "/usr/lib/python3/dist-packages/trio/_socket.py", line 755, in SocketType
@_wraps(_stdlib_socket.socket.sendmsg, assigned=(), updated=())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'GreenSocket' has no attribute 'sendmsg'
-- System Information:
Debian Release: 13.0
APT prefers testing
APT policy: (501, 'testing'), (450, 'unstable'), (400, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.12.38+deb13-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), LANGUAGE=fr_BE:fr
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages openshot-qt depends on:
ii fonts-cantarell 0.303.1-4
ii libjs-angularjs 1.8.3-3
ii libjs-jquery 3.6.1+dfsg+~3.5.14-1
ii libjs-jquery-ui 1.13.2+dfsg-1
ii python3 3.13.5-1
ii python3-openshot 0.3.3+dfsg1-2
ii python3-pkg-resources 78.1.1-0.1
ii python3-pyqt5 5.15.11+dfsg-2
ii python3-pyqt5.qtsvg 5.15.11+dfsg-2
ii python3-pyqt5.qtwebengine 5.15.7-1
ii python3-requests 2.32.3+dfsg-5
ii python3-zmq 26.4.0-1
openshot-qt recommends no packages.
Versions of packages openshot-qt suggests:
ii blender 4.3.2+dfsg-2
ii inkscape 1.4-6
pn openshot-qt-doc <none>
-- no debconf information
Reply to: