Dear Maintainer,
on my system pitivi doesn't run:
```
$ pitivi
Missing soft dependency:
- GSound not found on the system
-> enables sound notifications when rendering is complete
Missing soft dependency:
- cvtracker GStreamer element not found on the system
-> enables object tracking
Missing soft dependency:
- librosa not found on the system
-> enables beat detection functionality
(pitivi:137644): Gtk-WARNING **: 23:06:24.376: Theme parsing error: gtk.css:6:20: The 'gtk-key-bindings' property has been renamed to '-gtk-key-bindings'
Traceback (most recent call last):
File "/usr/lib/x86_64-linux-gnu/pitivi/python/pitivi/application.py", line 205, in do_activate
self.create_main_window()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/x86_64-linux-gnu/pitivi/python/pitivi/application.py", line 212, in create_main_window
self.gui.setup_ui()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/x86_64-linux-gnu/pitivi/python/pitivi/mainwindow.py", line 135, in setup_ui
self.editor.setup_ui()
~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/x86_64-linux-gnu/pitivi/python/pitivi/editorperspective.py", line 103, in setup_ui
self._create_ui()
~~~~~~~~~~~~~~~^^
File "/usr/lib/x86_64-linux-gnu/pitivi/python/pitivi/editorperspective.py", line 260, in _create_ui
self.mainhpaned.set_position(self.settings.mainWindowMainHPanePosition)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: Argument 1 does not allow None as a value
```
I am unable to duplicate this failure with a clean install of Debian GNOME Trixie. What desktop are you using? Is this an upgrade or a recent new install of Debian? Have you configured apt to not install recommends? (This isn't common or recommended but some people do it.) Thank you, Jeremy Bícha
Hi, I'm using GNOME. This is an upgrade, I'm tracking testing. Recommended is enabled ``` $ apt-config dump | grep -i recommends APT::Install-Recommends "true"; ```
Please provide the output of this command: ldd -r `which pitivi` Thank you, Jeremy Bícha
$ which pitivi /usr/bin/pitivi $ ldd -r `which pitivi` not a dynamic executable $ file $(which pitivi) /usr/bin/pitivi: Python script, ASCII text executable
Oops. I am guessing you have totem installed if you have GNOME installed? What is the output of this? ldd -r `which totem` Thank you, Jeremy Bícha
yes, that's true. Totem is installed. $ dpkg -l '*totem*' Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============================-============-============-================================================================ ii gir1.2-totem-1.0:amd64 43.1-3 amd64 GObject introspection data for Totem media player un gir1.2-totem-plparser-1.0 <none> <none> (no description available) ii gir1.2-totemplparser-1.0:amd64 3.26.6-2 amd64 GObject introspection data for the Totem Playlist Parser library ii libtotem-plparser-common 3.26.6-2 all Totem Playlist Parser library - common files un libtotem-plparser17 <none> <none> (no description available) ii libtotem-plparser18:amd64 3.26.6-2 amd64 Totem Playlist Parser library - runtime files ii libtotem0:amd64 43.1-3 amd64 Main library for the Totem media player ii totem 43.1-3 amd64 Simple media player for the GNOME desktop based on GStreamer ii totem-common 43.1-3 all Data files for the Totem media player un totem-gstreamer <none> <none> (no description available) ii totem-plugins 43.1-3 amd64 Plugins for the Totem media player $ ldd -r `which totem` linux-vdso.so.1 (0x00007fc042348000) libtotem.so.0 => /lib/x86_64-linux-gnu/libtotem.so.0 (0x00007fc04229d000) libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fc04223a000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fc0420e3000) libgtk-3.so.0 => /lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007fc041800000) libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007fc041608000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc041412000) libgstreamer-1.0.so.0 => /lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 (0x00007fc0412a9000) libgstpbutils-1.0.so.0 => /lib/x86_64-linux-gnu/libgstpbutils-1.0.so.0 (0x00007fc04209a000) libgstvideo-1.0.so.0 => /lib/x86_64-linux-gnu/libgstvideo-1.0.so.0 (0x00007fc0411c8000) libgstaudio-1.0.so.0 => /lib/x86_64-linux-gnu/libgstaudio-1.0.so.0 (0x00007fc04200f000) libgsttag-1.0.so.0 => /lib/x86_64-linux-gnu/libgsttag-1.0.so.0 (0x00007fc041186000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fc041096000) libgdk_pixbuf-2.0.so.0 => /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007fc041068000) libgdk-3.so.0 => /lib/x86_64-linux-gnu/libgdk-3.so.0 (0x00007fc040f58000) libpangocairo-1.0.so.0 => /lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007fc040f47000) libpango-1.0.so.0 => /lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007fc040ed6000) libatk-1.0.so.0 => /lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007fc040eac000) libcairo-gobject.so.2 => /lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007fc042000000) libcairo.so.2 => /lib/x86_64-linux-gnu/libcairo.so.2 (0x00007fc040d5e000) libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007fc040d57000) libhandy-1.so.0 => /lib/x86_64-linux-gnu/libhandy-1.so.0 (0x00007fc040cb1000) libtotem-plparser.so.18 => /lib/x86_64-linux-gnu/libtotem-plparser.so.18 (0x00007fc040c8c000) libgirepository-1.0.so.1 => /lib/x86_64-linux-gnu/libgirepository-1.0.so.1 (0x00007fc040c52000) libpeas-1.0.so.0 => /lib/x86_64-linux-gnu/libpeas-1.0.so.0 (0x00007fc040c3a000) libpeas-gtk-1.0.so.0 => /lib/x86_64-linux-gnu/libpeas-gtk-1.0.so.0 (0x00007fc040c2b000) libgrilo-0.3.so.0 => /lib/x86_64-linux-gnu/libgrilo-0.3.so.0 (0x00007fc040bee000) libgrlpls-0.3.so.0 => /lib/x86_64-linux-gnu/libgrlpls-0.3.so.0 (0x00007fc040be4000) libgnome-desktop-3.so.20 => /lib/x86_64-linux-gnu/libgnome-desktop-3.so.20 (0x00007fc040ba3000) libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007fc040b94000) libatomic.so.1 => /lib/x86_64-linux-gnu/libatomic.so.1 (0x00007fc040b8a000) libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007fc040adb000) libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007fc04099a000) libpangoft2-1.0.so.0 => /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007fc04097d000) libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fc04092d000) libfribidi.so.0 => /lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007fc04090e000) libepoxy.so.0 => /lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007fc0407de000) libXi.so.6 => /lib/x86_64-linux-gnu/libXi.so.6 (0x00007fc0407ca000) libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007fc040682000) libatk-bridge-2.0.so.0 => /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 (0x00007fc040644000) libcloudproviders.so.0 => /lib/x86_64-linux-gnu/libcloudproviders.so.0 (0x00007fc04062a000) libXfixes.so.3 => /lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007fc040622000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fc040602000) libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007fc040586000) libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fc040552000) /lib64/ld-linux-x86-64.so.2 (0x00007fc04234a000) libgstbase-1.0.so.0 => /lib/x86_64-linux-gnu/libgstbase-1.0.so.0 (0x00007fc0404c7000) liborc-0.4.so.0 => /lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007fc040410000) libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fc0403d8000) libjpeg.so.62 => /lib/x86_64-linux-gnu/libjpeg.so.62 (0x00007fc040341000) libxkbcommon.so.0 => /lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007fc0402f6000) libwayland-client.so.0 => /lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007fc0402e1000) libwayland-cursor.so.0 => /lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007fc0402d7000) libwayland-egl.so.1 => /lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007fc0402d2000) libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007fc0402bd000) libXcursor.so.1 => /lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007fc0402b0000) libXdamage.so.1 => /lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007fc0402ab000) libXcomposite.so.1 => /lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007fc0402a4000) libXrandr.so.2 => /lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007fc040297000) libXinerama.so.1 => /lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007fc040292000) libthai.so.0 => /lib/x86_64-linux-gnu/libthai.so.0 (0x00007fc040287000) libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fc0401b7000) libXrender.so.1 => /lib/x86_64-linux-gnu/libXrender.so.1 (0x00007fc0401a8000) libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fc04017d000) libxcb-render.so.0 => /lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007fc04016e000) libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007fc040169000) libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007fc0400bc000) libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so.2 (0x00007fc03ff03000) libarchive.so.13 => /lib/x86_64-linux-gnu/libarchive.so.13 (0x00007fc03fe37000) libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fc03fc9a000) libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007fc03fb85000) libxkbregistry.so.0 => /lib/x86_64-linux-gnu/libxkbregistry.so.0 (0x00007fc03fb7a000) libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007fc03fb33000) libseccomp.so.2 => /lib/x86_64-linux-gnu/libseccomp.so.2 (0x00007fc03fb05000) libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007fc03fadb000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fc03faaf000) libatspi.so.0 => /lib/x86_64-linux-gnu/libatspi.so.0 (0x00007fc03fa71000) libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fc03fa18000) libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007fc03f9b8000) libdatrie.so.1 => /lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007fc03f9ae000) libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007fc03f99b000) libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007fc03f98b000) libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007fc03f986000) libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fc03f97e000) liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fc03f94d000) libnettle.so.8 => /lib/x86_64-linux-gnu/libnettle.so.8 (0x00007fc03f8f7000) libacl.so.1 => /lib/x86_64-linux-gnu/libacl.so.1 (0x00007fc03f8ea000) libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fc03f820000) liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007fc03f7f9000) libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fc03f7cf000) libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007fc03f7c3000) libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007fc03f79e000) libxxhash.so.0 => /lib/x86_64-linux-gnu/libxxhash.so.0 (0x00007fc03f78b000)