r/archlinux • u/Voldracarno • 1d ago
SUPPORT | SOLVED VLC 3.0.24-1 GUI failed to start
After updating my Arch installation the VLC GUI failed to start (even after a full reboot).
qvlc -vv showed:
[...]
[000055b517fd33a0] main interface debug: looking for interface module matching "qt": 15 candidates
[000055b517fd33a0] main interface debug: no interface modules matched
[000055b517fd33a0] main interface error: no suitable interface module
[000055b517f105d0] main libvlc error: interface "default" initialization failed
[000055b517f105d0] main libvlc debug: exiting
[...]
I was able to fix it by downgrading back to version "3.0.23_2-16". I'm using the Niri window manager without X support.
Does anyone else have this problem or is it just me?
2
u/V1del Support Staff 12h ago
What's your output for
```
Needs pax-utils
lddtree /usr/lib/vlc/plugins/gui/libqt_plugin.so pacman -Qkk vlc vlc-gui-qt printenv | grep -i QT ```
FWIW I have no issues here.
1
u/Voldracarno 12h ago
FWIW I have no issues here.
Thank you, you're the first one to answer my original question. It's not the end of the world if I didn't get the new VLC version to work, but before reporting a bug a want to at least confirm that I'm not the only one with the problem.
Anyway the output:
[voldracarno@lifebook-u759 ~]$ lddtree /usr/lib/vlc/plugins/gui/libqt_plugin.so /usr/lib/vlc/plugins/gui/libqt_plugin.so (interpreter => None) libvlccore.so.9 => /usr/lib/libvlccore.so.9 libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 libsystemd.so.0 => /usr/lib/libsystemd.so.0 ld-linux-x86-64.so.2 => /usr/lib/ld-linux-x86-64.so.2 libQt5Svg.so.5 => /usr/lib/libQt5Svg.so.5 libz.so.1 => /usr/lib/libz.so.1 libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 libm.so.6 => /usr/lib/libm.so.6 libX11.so.6 => /usr/lib/libX11.so.6 libxcb.so.1 => /usr/lib/libxcb.so.1 libXau.so.6 => /usr/lib/libXau.so.6 libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 libQt5X11Extras.so.5 => /usr/lib/libQt5X11Extras.so.5 libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 libGL.so.1 => /usr/lib/libGL.so.1 libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 libGLX.so.0 => /usr/lib/libGLX.so.0 libpng16.so.16 => /usr/lib/libpng16.so.16 libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 libfreetype.so.6 => /usr/lib/libfreetype.so.6 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1 libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1 libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0 libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 libmd4c.so.0 => /usr/lib/libmd4c.so.0 libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 libdouble-conversion.so.3 => /usr/lib/libdouble-conversion.so.3 libicui18n.so.78 => /usr/lib/libicui18n.so.78 libicuuc.so.78 => /usr/lib/libicuuc.so.78 libicudata.so.78 => /usr/lib/libicudata.so.78 libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0 libzstd.so.1 => /usr/lib/libzstd.so.1 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 [voldracarno@lifebook-u759 ~]$ pacman -Qkk vlc vlc-gui-qt vlc: 353 Dateien gesamt, 0 veränderte Dateien vlc-gui-qt: 8 Dateien gesamt, 0 veränderte Dateien [voldracarno@lifebook-u759 ~]$ printenv | grep -i QT QT_QPA_PLATFORMTHEME=qt6ct QT_QPA_PLATFORM=wayland
2
u/ArjixGamer 1d ago
Time to switch to MPV https://media.tenor.com/lsoEcg19738AAAAM/evil-smile-evil.gif
3
u/tomikaka 23h ago
+1 for mpv, being able to use hardware decoding, having a simple config file and a fast, minimal interface that just eats large video files for breakfast is a game changer.
Plus you have lots of scaling options, filters, etc.
1
u/Objective-Stranger99 13h ago
Can confirm, mpv is the goat, crazy number of options and tinkering ability
-1
1d ago
[removed] — view removed comment
2
u/ArjixGamer 1d ago
well, mpv is meant to be lightweight but customizable.
You can add plugins that extend it's functionality or UI.
It's like comparing Linux with windows, Linux is just the kernel, so the fair comparison would be Linux vs NT
If you want to compare it against VLC, you gotta add plugins
1
u/Voldracarno 1d ago
qt5-wayland and qt6-wayland are installed. I've also deleted the vlc config files from my user dir. So even if the used QT version changed it should still start. But I'll check again after work if I missed something.
2
u/spryfigure 1d ago
Try reinstalling
vlc-gui-qttogether with its dependencies?1
u/Voldracarno 23h ago edited 13h ago
Will update again and try it in the evening after work.
Update: Updated again to version 3.0.24-1 and explicitly reinstalled vlc-gui-qt. Didn't help unfortunately. VLC still can't find or load the qt module.
1
u/severach 6h ago
Check pacman -Dk
1
u/Voldracarno 1h ago
Done. The database is ok:
[voldracarno@lifebook-u759 ~]$ pacman -Dk Es wurden keine Datenbankfehler gefunden!
2
u/backsideup 21h ago
Do you have any third-party repos enabled or any packages in IgnorePkg? How did you update the system?