You are not logged in.

#1 2025-08-12 17:45:51

BurrowinPandaCat
Member
Registered: 2025-08-12
Posts: 4

[SOLVED] libvlc dependency conflict when attempting system upgrade

I have not used my computer outside of basic email or emulator gaming for a while, so I went a few months without a system upgrade. I went to upgrade and cannot get past a dependency conflict.

looking for conflicting packages...
:: libvlc-3.0.21-27 and libvlc-luajit-3.0.21-16 are in conflict. Remove libvlc-luajit? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: libvlc-3.0.21-27 and libvlc-luajit-3.0.21-16 are in conflict

If I try to remove libvlc-luajit, pacman won't let me or else it will break KDE. I don't have libvlc installed at all. I ended up running "pacman -Syu --debug" piped into a file and think I found the issue:

debug: checkdeps: package phonon-qt6-vlc-0.12.0-5
debug: checkdeps: missing dependency 'gcc-libs' for package 'phonon-qt6-vlc'
debug: checkdeps: missing dependency 'glibc' for package 'phonon-qt6-vlc'
debug: checkdeps: missing dependency 'phonon-qt6' for package 'phonon-qt6-vlc'
debug: checkdeps: missing dependency 'qt6-base' for package 'phonon-qt6-vlc'
debug: checkdeps: missing dependency 'vlc-plugins-base' for package 'phonon-qt6-vlc'
debug: started resolving dependencies
debug: checkdeps: package vlc-plugins-base-3.0.21-27
debug: checkdeps: missing dependency 'gcc-libs' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'glibc' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'libvlccore.so=9-64' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-alsa' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-a52dec' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-archive' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-dav1d' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-dbus' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-dbus-screensaver' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-faad2' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-flac' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-gnutls' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-inflate' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-jpeg' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-journal' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-mpg123' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-ogg' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-opus' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-png' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-shout' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-speex' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-tag' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-theora' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-twolame' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-vorbis' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-vpx' for package 'vlc-plugins-base'
debug: checkdeps: missing dependency 'vlc-plugin-xml' for package 'vlc-plugins-base'
debug: provider found (libvlc provides libvlccore.so)
debug: started resolving dependencies
debug: checkdeps: package libvlc-3.0.21-27
debug: checkdeps: missing dependency 'gcc-libs' for package 'libvlc'
debug: checkdeps: missing dependency 'glibc' for package 'libvlc'
debug: finished resolving dependencies
debug: pulling dependency libvlc (needed by vlc-plugins-base)
debug: started resolving dependencies
debug: checkdeps: package vlc-plugin-alsa-3.0.21-27
debug: checkdeps: missing dependency 'glibc' for package 'vlc-plugin-alsa'
debug: checkdeps: missing dependency 'libvlccore.so=9-64' for package 'vlc-plugin-alsa'
debug: finished resolving dependencies

It seems that it's trying to pull in libvlc because libvlc-luajit does not provide everything vlc-plugins-base needs to run. I also saw that there was a reorganization of vlc dependencies in the aur, which may be part of why this is happening. It's looking to me like I should force remove libvlc-luajit and then install libvlc to replace it, but I'm new enough at this that I'm nervous to do it without another set of eyes. I was thinking the appropriate thing to do would be "sudo pacman -Rsc libvlc-luajit" then "sudo pacman -Syu" after. (I also know about the linux-firmware manual intervention I'll need to do along with this, but I wanted to focus the post on this issue)

Last edited by BurrowinPandaCat (2025-08-12 18:00:21)

Offline

#2 2025-08-12 17:49:14

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,724

Re: [SOLVED] libvlc dependency conflict when attempting system upgrade

So why did you answer 'n' when pacman asked you?

Offline

#3 2025-08-12 17:53:33

BurrowinPandaCat
Member
Registered: 2025-08-12
Posts: 4

Re: [SOLVED] libvlc dependency conflict when attempting system upgrade

I went back and forth with this enough times to know that yes would also fail. I can give you the yes version of the output as well.

:: libvlc-3.0.21-27 and libvlc-luajit-3.0.21-16 are in conflict. Remove libvlc-luajit? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing libvlc-luajit breaks dependency 'libvlc-luajit' required by vlc-luajit

Offline

#4 2025-08-12 17:54:28

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,724

Re: [SOLVED] libvlc dependency conflict when attempting system upgrade

OK, so the problem is vlc-luajit. Why are you using that instead of just vlc?

Offline

#5 2025-08-12 17:56:40

BurrowinPandaCat
Member
Registered: 2025-08-12
Posts: 4

Re: [SOLVED] libvlc dependency conflict when attempting system upgrade

I don't remember why that was installed over vlc. If I try to remove it now I get this:

checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing vlc-luajit breaks dependency 'vlc' required by phonon-qt6-vlc

Offline

#6 2025-08-12 17:58:08

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,724

Re: [SOLVED] libvlc dependency conflict when attempting system upgrade

Don't remove it, just replace it with vlc by installing vlc at the same time as the update, ie -Syu vlc

Offline

#7 2025-08-12 17:59:54

BurrowinPandaCat
Member
Registered: 2025-08-12
Posts: 4

Re: [SOLVED] libvlc dependency conflict when attempting system upgrade

Oh sick. Thanks! It's now updating. Will mark solved.

Offline

Board footer

Powered by FluxBB