Vlc not opening

I installed vlc by following official guide on vlc website. Last time i followed it worked fine but this time vlc is installed but its not opening. I mean it is having issues with gui.

Here is some necessary information:

[deepanshuarya@fedora ~]$ vlc
VLC media player 3.0.19 Vetinari (revision )
[000055585e092520] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[000055585e180e40] skins2 interface error: cannot instantiate dialogs provider
[000055585e126fb0] main playlist: playlist is empty
[000055585e180e40] [cli] lua interface: Listening on host "*console".
VLC media player 3.0.19 Vetinari
Command Line Interface initialized. Type `help' for help.
> ^Z
[1]+  Stopped                 vlc
[deepanshuarya@fedora ~]$ vlc -v
VLC media player 3.0.19 Vetinari (revision )
[00005644ad57b520] main libvlc warning: cannot load module `/usr/lib64/vlc/plugins/gui/libqt_plugin.so' (/usr/lib64/vlc/plugins/gui/libqt_plugin.so: undefined symbol: _ZN11QToolButton13checkStateSetEv, version Qt_5)
[00005644ad57b520] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00005644ad669ed0] skins2 interface error: cannot instantiate dialogs provider
[00005644ad610080] main playlist: playlist is empty
[00005644ad669ed0] [cli] lua interface: Listening on host "*console".
VLC media player 3.0.19 Vetinari
Command Line Interface initialized. Type `help' for help.

This looks like a bug that should be reported to https://bugzilla.rpmfusion.org/

are you sure about that? cuz i just installed it in week of july and it worked. Its just not working at the moment. if anyone can confirm the issue?

Of course I am NOT sure. That is why I wrote “looks like”.

Please be more specific next time. At least add a link.

Try installing VLC from Flathub, does that work?

Also please note that recently there have been many reports that certain graphical programs fail to start if you have an nvidia gpu. Do you?

I have no problems with VLC.
I installed it from the rpmfusion-free repo and it just works as needed.
I also installed ffmpeg and libavcodec-freeworld at the same time.

I have never tried installing from the vlc website since the rpmfusion package is convenient to use and maintain as well as working OOTB.

Videolan recommends to install vlc from RpmFusion, so a guess that is how it was installed.

From https://www.videolan.org/vlc/download-fedora.html

Fedora 22 and later (dnf)

Use RPM Fusion for Fedora (available for x86, x86_64, armhfp)
Install rpmfusion-free-release-stable.noarch.rpm for currently maintained fedora.

    $> su -
    #> dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
    #> dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
    #> dnf install vlc
    #> dnf install python-vlc (optional)

I used Rpmfusion

No, it’s Intel integrated graphics 650 HD
Noni haven’t tried flatpack, will do

Same, that’s who it is stated on website

This is exactly how I did. Thnx for the quote

Clearly this is causing the issue. Either the module isn’t installed or it is looking it in wrong directory

If anyone can guide on that?

symbol _ZN11QToolButton13checkStateSetEv is found in /usr/lib64/libQt5Designer.so.5.15.10 provided by qt5-qttools-libs-designer-5.15.10-1.fc38.x86_64

i got libQt5Designer.so.5.15.19 in /usr/lib64/, what can be the issue then?

Interesting. Where is that from? All I see on Fedora is at most .10. You can check with rpm -qf /usr/lib64/ibQt5Designer.so.5.15.19

really sorry it was libQt5Designer.so.5.15.9

No need to be sorry, but dnf upgrade --refresh could help. Although I’m still wondering how this state came to be.

will it install all the pending updates? because i cannot afford upgrading my kernel as, new kernel isn’t stable for my laptop

any way to specifically update this particular thing?

Yes, sorry for not being more specific:
dnf upgrade --refresh qt5-qttools-libs-designer upgrades just that plus necessary dependencies. The --refresh only makes sure that dnf checks current updates, not what it remembers from last time (unless that was too long ago). In any case, dnf should tell you what it would do and ask Yes/no before proceeding.

and thanx for the details of --refresh

i ran it and following was the output:

Dependencies resolved.
Nothing to do.
Complete!

and it didn’t changed the version, i still have libQt5Designer.so.5.15.9
maybe its not about the version, vlc is just looking in wrong directory or path?
here is the error:

[deepanshuarya@fedora ~]$ vlc -v
VLC media player 3.0.19 Vetinari (revision )
[00005644ad57b520] main libvlc warning: cannot load module `/usr/lib64/vlc/plugins/gui/libqt_plugin.so' (/usr/lib64/vlc/plugins/gui/libqt_plugin.so: undefined symbol: _ZN11QToolButton13checkStateSetEv, version Qt_5)
[00005644ad57b520] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00005644ad669ed0] skins2 interface error: cannot instantiate dialogs provider
[00005644ad610080] main playlist: playlist is empty
[00005644ad669ed0] [cli] lua interface: Listening on host "*console".
VLC media player 3.0.19 Vetinari
Command Line Interface initialized. Type `help' for help.

qt5-qttools-libs-designer-5.15.9-1.fc37.x86_64 is the latest for Fedora 37.