Bug#899247: openshot-qt: fails to start - requires pyhton module 'requests'

Cesare Tirabassi cesare.tirabassi at gmail.com
Mon May 21 15:51:58 BST 2018


Package: openshot-qt
Version: 2.4.1+dfsg1-1
Severity: important



-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.16.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages openshot-qt depends on:
ii  fonts-cantarell         0.0.25-4
ii  libjs-jquery            3.2.1-1
ii  python3                 3.6.5-3
ii  python3-openshot        0.1.9+dfsg1-3+b2
ii  python3-pyqt5           5.10.1+dfsg-2
ii  python3-pyqt5.qtsvg     5.10.1+dfsg-2
ii  python3-pyqt5.qtwebkit  5.10.1+dfsg-2
ii  python3-zmq             17.0.0-1

Versions of packages openshot-qt recommends:
ii  blender   2.79.b+dfsg0-1
pn  inkscape  <none>

Versions of packages openshot-qt suggests:
pn  openshot-qt-doc  <none>

-- no debconf information

Attemping to run openshot-qt on my system leads to the following error:

Loaded modules from installed directory: /usr/lib/python3/dist-packages/openshot_qt
      launch:INFO ------------------------------------------------
      launch:INFO    OpenShot (version 2.4.1)
      launch:INFO ------------------------------------------------
qt.qpa.screen: Output DisplayPort-0 is not connected
qt.qpa.screen: Output HDMI-A-0 is not connected
qt.qpa.screen: Failed to parse EDID data for output "DVI-I-0" edid data:  ""
qt.qpa.screen: Failed to parse EDID data for output "DVI-D-1" edid data:  ""
qt.qpa.screen: adding QXcbScreen(0x25951c0, name="DVI-I-0", geometry=1920x1080+0+0, availableGeometry=1920x1080+0+0, devicePixelRatio=1.0, logicalDpi=QPair(96.1,96.3), physicalSize=521.0x293.0mm, screenNumber=0, virtualSize=3200x1080 (3200.0x1080.0mm), orientation=Qt::ScreenOrientation(LandscapeOrientation), depth=24, refreshRate=60.0, root=5ea, windowManagerName="Openbox") (Primary: true )
qt.qpa.screen: adding QXcbScreen(0x25952b0, name="DVI-D-1", geometry=1280x1024+1920+0, availableGeometry=1280x1024+1920+0, devicePixelRatio=1.0, logicalDpi=QPair(96.1,96.3), physicalSize=338.0x270.0mm, screenNumber=0, virtualSize=3200x1080 (3200.0x1080.0mm), orientation=Qt::ScreenOrientation(LandscapeOrientation), depth=24, refreshRate=60.0, root=5ea, windowManagerName="Openbox") (Primary: false )
qt.qpa.screen: primary output is "DVI-I-0"
qt.qpa.gl: Choosing xcb gl-integration based on following priority
 ("xcb_glx", "xcb_egl")
qt.qpa.gl: Xcb GLX gl-integration created
qt.qpa.gl: Xcb GLX gl-integration successfully initialized
         app:INFO openshot-qt version: 2.4.1
         app:INFO libopenshot version: 0.1.9
         app:INFO platform: Linux-4.16.0-1-amd64-x86_64-with-debian-buster-sid
         app:INFO processor: 
         app:INFO machine: x86_64
         app:INFO python version: 3.6.5
         app:INFO qt5 version: 5.10.1
         app:INFO pyqt5 version: 5.10.1
      logger:ERROR Traceback (most recent call last):
      logger:ERROR   File "/usr/bin/openshot-qt", line 11, in <module>
      logger:ERROR load_entry_point('openshot-qt==2.4.1', 'gui_scripts', 'openshot-qt')()
      logger:ERROR   File "/usr/lib/python3/dist-packages/openshot_qt/launch.py", line 70, in main
      logger:ERROR app = OpenShotApp(sys.argv)
      logger:ERROR   File "/usr/lib/python3/dist-packages/openshot_qt/classes/app.py", line 91, in __init__
      logger:ERROR from classes import exceptions
      logger:ERROR   File "/usr/lib/python3/dist-packages/openshot_qt/classes/exceptions.py", line 30, in <module>
      logger:ERROR from classes.metrics import track_exception_stacktrace
      logger:ERROR   File "/usr/lib/python3/dist-packages/openshot_qt/classes/metrics.py", line 30, in <module>
      logger:ERROR import requests
      logger:ERROR ModuleNotFoundError
      logger:ERROR :
      logger:ERROR No module named 'requests'

Installing python3-requests solves the issue. Perhaps python3-requests should
be a dependency of openshot-qt?



More information about the pkg-multimedia-maintainers mailing list