You are not logged in.
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 conflictIf 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 dependenciesIt 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
So why did you answer 'n' when pacman asked you?
Offline
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-luajitOffline
OK, so the problem is vlc-luajit. Why are you using that instead of just vlc?
Offline
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-vlcOffline
Don't remove it, just replace it with vlc by installing vlc at the same time as the update, ie -Syu vlc
Offline
Oh sick. Thanks! It's now updating. Will mark solved.
Offline