hi, I am working with a device I have not seen for a year or so. I figured I would update the software, since I got the notification about there being a new os version available.
however when the boot updates were completed, I found I could not log in to plasma (currently typing this from xfce). now when I run sudo apt dist-upgrade, I notice there are several core kde packages that are being kept back.
The following packages have been kept back:
ark breeze breeze-cursor-theme dolphin drkonqi-pk-debug-installer frameworkintegration gwenview kde-config-gtk-style kde-spectacle kde-style-breeze
kio-extras kio-extras-data ktorrent-data kup-backup kwin-common kwin-data kwin-style-breeze kwin-wayland kwin-x11 layer-shell-qt libdecor-0-0
libdecor-0-dev libdecor-0-plugin-1-cairo libk3b7-extracodecs libk3b8 libkf5baloowidgets5 libkf5filemetadata-bin libkimageannotator-common
libkscreenlocker5 libkwineffects14 libkwinglutils14 liboxygenstyle5-5 liboxygenstyleconfig5-5 libpowerdevilcore2 libsdl2-2.0-0 libsdl2-dev
libtag1v5 libtag1v5-vanilla neon-desktop plasma-browser-integration plasma-desktop plasma-desktop-data plasma-workspace powerdevil powerdevil-data
0 upgraded, 0 newly installed, 33 to remove and 45 not upgraded.
dropped by the kde-neon libera room though now it is derelict?
Generally what you do in situation like this is start with apt install -s package1 package2 when it complains about it needing such and such package(s) then add them to the command line. When it will complete without complaint remove the -s from the line to actually get them installed. Looking at apt-cache policy package1 package2 is very handy some times when you need to check the version to be install when it complains. A apt install package1 package2=v-1.2.3 can get you the needed package2 to satisfy the package1 dependency required to install. It can be a time consuming bunch of foolishness you have to jump through to get it done but it can/will be successful in the end once you get it all sorted out.
Edit: Oh and the apt full-upgrade is the new command to replace the old dist-upgrade formerly used.
when I run “sudo apt full-upgrade”, it does not propose to upgrade or install any packages, rather, from the list shown it appears that a lot of kde packages will be removed (with autoremove).
this also happens with apt dist-upgrade, and pkcon install has a terminal error about core plasma packages requiring uninstallable software updates.
sudo pkcon update
Getting updates [=========================]
Finished [=========================]
Loading cache [=========================]
Testing changes [=========================]
Finished [=========================]
Fatal error: The following packages have unmet dependencies:
plasma-workspace: Depends: libappstreamqt2 (>= 0.16.2) but it is not installable
Depends: liblayershellqtinterface5 (>= 5.27.10) but it is not installable
kio-extras: Depends: kio-extras-data (= 4:23.08.4-0xneon+22.04+jammy+release+build34) but 4:24.08.1-0zneon+22.04+jammy+release+build2 is to be installed
powerdevil: Depends: powerdevil-data (= 4:5.27.10-0xneon+22.04+jammy+release+build36) but 4:6.2.0-0zneon+22.04+jammy+release+build7 is to be installed
libkimageannotator0: Depends: libkimageannotator-common (= 0.5.3-1) but 0.7.1-1+22.04+jammy+release+build2 is to be installed
plasma5support: Breaks: plasma-workspace (< 4:6.2.0) but 4:5.27.10-0xneon+22.04+jammy+release+build57 is to be installed
powerdevil-data: Breaks: plasma-workspace (< 4:6.1.0) but 4:5.27.10-0xneon+22.04+jammy+release+build57 is to be installed
plasma-desktop: Depends: plasma-desktop-data (= 4:5.27.10-0xneon+22.04+jammy+release+build47)
Recommends: kde-config-screenlocker (>= 5.14)
Recommends: kscreen (>= 4:5.14) but it is not going to be installed
I looked at apt install -s and apt-cache policy however the versions installed were more recent than the proposed updates?
Lovely you are caught up in the transition from the old kde5 to the new kde6. That is a fun one to navigate just did it couple of weeks ago to get the 6.2.4 on a Debian based system.
This will require some digging around in the /etc/apt/sources.list & /etc/apt/sources.list.d files. What is happening here to you is it is trying to upgrade two full versions at once. This have never been supported in my twenty plus years of using Debian based systems. What needs to happen is going from the jammy sources to the noble sources then continue on to the whatever the 24.10 source are called.
How you do this is look into all the files already mentioned in the sources.list and the directory named after it. Make certain you set them all to the noble version. Do the upgrade to it reboot to confirm you have it working then go onto the further upgrading to the 6 packages.
Now when I did mine it basically removed the entire kde install. I used dpkg --get-selections > selections.txt to get listing of the packages on the system for further reference to use to install back. Now you are supposed to be able to do a dpkg --set-selections < selections.txt and the dpkg --dselect-upgrade but that failed so had to do it all by hand in one long slog at it package by package, well a few at a time copied and pasted fro the file to the command line.
Working out what versions were no longer there being replaced by newer named packages with mainly the t64 fix implemented or removed entirely. I also copied and pasted into another file my install log I do one every install all the files it removed for the same idea of installing them back again. It is long road to doing it but it can be done if you persist and keep at it using the command I first mention plus possibly a dpkg -i --force-overwrite /var/cache/apt/some_package-v-123.deb for the usually inevitable error of a file being contained it two packages which causes the system to error. The apt -f install can come in handy as well. Good luck with it, it can be done if you keep at it. As I say just done it myself, took literally hours at the command line to do it but it works perfectly fine now I am done.
Edit: Now I think of it apt --fix-broken install can come in really handy in this situation as well.
after changing the apt sources files to point to “noble”, and running full-upgrade the packages downloaded however the process crashed and will not now proceed with the following error about packages which are unable to install:
The following packages have unmet dependencies:
gimp : Depends: libgimp2.0 (>= 2.10.30)
Depends: libgimp2.0 (<= 2.10.30-z)
libasound2-dev : Depends: libasound2 (= 1.2.6.1-1ubuntu1)
libatk-bridge2.0-dev : Depends: libatk-bridge2.0-0t64 (= 2.52.0-1build1) but it is not installed
libavutil58:i386 : Depends: libva-drm2:i386 (>= 1.3) but it is not installed
Depends: libva-x11-2:i386 (>= 1.3) but it is not installed
Depends: libvdpau1:i386 (>= 0.2) but it is not installed
libc6-dbg : Depends: libc6 (= 2.35-0ubuntu3.8) but 2.39-0ubuntu8.3 is installed
libc6-dev : Depends: libc6 (= 2.35-0ubuntu3.8) but 2.39-0ubuntu8.3 is installed
Depends: libc-dev-bin (= 2.35-0ubuntu3.8)
libgegl-0.4-0t64 : Depends: libpng16-16t64 (>= 1.6.2) but it is not installed
libglib2.0-bin : Depends: libglib2.0-0 (= 2.72.4-0ubuntu2.4)
libglib2.0-dev : Depends: libglib2.0-0 (= 2.72.4-0ubuntu2.4)
libglib2.0-dev-bin : Depends: libglib2.0-0 (= 2.72.4-0ubuntu2.4)
libpng-dev : Depends: libpng16-16t64 (= 1.6.43-5build1) but it is not installed
libspectre1 : Depends: libgs10 (>= 9.53.0~dfsg) but it is not installed
libssl-dev : Depends: libssl3 (= 3.0.2-0ubuntu1.18)
libxm4 : Depends: libpng16-16t64 (>= 1.6.2) but it is not installed
network-manager : Depends: libnm0 (= 1.36.6-0ubuntu2) but 1.46.0-1ubuntu2.2 is installed
p11-kit-modules : Depends: libp11-kit0 (= 0.24.0-6build1) but 0.25.3-4ubuntu2.1 is installed
tcpdump : Depends: libpcap0.8t64 (>= 1.9.1) but it is not installed
vlc-plugin-base : Depends: vlc-data (= 3.0.16-1build7) but 3.0.20-3build6 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
would it be safe to remove these and could I then run the upgrade and reinstall?
To install that specific version of the package this assumes it is named the same as the libc6 package that is installed. Look at the output of the policy command on each of them to see what it is named as. Same as this one.
Should get it installed. Keep doing this with everyone of them you see in that listing and you should be able to clear it. If not copy and paste to file for use on reinstall after you remove it.
Edit: The it referring to the libpng-dev package that gives the error if that was not clear.
also if I remove some of these libraries there are a lot of other programs that require them, that could include core system packages (like libssl).
I double checked sources.list and sources.list.d and could not see any entries for jammy, all updated to noble now so I do not know where the system is pulling these past updates from.
if I run “–fix-broken install” I get a lot of entries that look similar to this:
Investigating (10) libkworkspace5-5:amd64 < 4:6.2.0-0zneon+22.04+jammy+release+build17 | 4:6.2.4-0zneon+24.04+noble+release+build18 @ii uH Ib >
Broken libkworkspace5-5:amd64 Depends on libkworkspace6-6:amd64 < 4:6.2.0-0zneon+22.04+jammy+release+build17 | 4:6.2.4-0zneon+24.04+noble+release+build18 @ii uR >
Considering libkworkspace6-6:amd64 118 as a solution to libkworkspace5-5:amd64 120
Added libkworkspace6-6:amd64 to the remove list
Fixing libkworkspace5-5:amd64 via keep of libkworkspace6-6:amd64
there is more than I have scrollback for, I could pastebin what I have available if that would be helpful.
It still has the jammy foolishness in there can you do a pastebin of the contents of all the files contained in the sources.list.d directory and the sources.list file too. There has to be something still set to jammy for it to be still wanting to try installing files from it.
Edit: oh and now I think of it, did the previous posting commands get those packages installed for you?
previous command led to error about packages being broke / requiring certain versions.
there are some debian lines in there though which could be removed.
there is no entry for jammy, so could it be the debian entries?
thanks again for your support.
–edit-- I am not able to post links! here is the contents of sources.list:
deb http://archive.ubuntu.com/ubuntu/ noble main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ noble-updates main restricted universe multiverse
here is sources.list.d (collated):
deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main
deb [signed-by=/usr/share/keyrings/element-io-archive-keyring.gpg] https://packages.element.io/debian/ default main
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb http://prerelease.keybase.io/deb stable main
deb http://archive.neon.kde.org/user noble main
deb-src http://archive.neon.kde.org/user noble main
deb https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu noble main
–2nd edit–
removing the sources.list.d folder and repeating full upgrade/ fix broken install does not appear to help.
—third edit—
sudo dpkg --reconfigure -a configured some packages however apt returns the same seeror after reconfiguration. when running the command again there is this output:
sudo dpkg --configure -a
dpkg: dependency problems prevent configuration of tcpdump:
tcpdump depends on libpcap0.8t64 (>= 1.9.1); however:
Package libpcap0.8t64 is not installed.
dpkg: error processing package tcpdump (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libpng-dev:amd64:
libpng-dev:amd64 depends on libpng16-16t64 (= 1.6.43-5build1); however:
Package libpng16-16t64 is not installed.
dpkg: error processing package libpng-dev:amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libspectre1:amd64:
libspectre1:amd64 depends on libgs10 (>= 9.53.0~dfsg); however:
Package libgs10 is not installed.
dpkg: error processing package libspectre1:amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libavutil58:i386:
libavutil58:i386 depends on libva-drm2 (>= 1.3).
libavutil58:i386 depends on libva-x11-2 (>= 1.3).
libavutil58:i386 depends on libvdpau1 (>= 0.2).
dpkg: error processing package libavutil58:i386 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libatk-bridge2.0-dev:amd64:
libatk-bridge2.0-dev:amd64 depends on libatk-bridge2.0-0t64 (= 2.52.0-1build1); however:
Package libatk-bridge2.0-0t64 is not installed.
dpkg: error processing package libatk-bridge2.0-dev:amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libgegl-0.4-0t64:amd64:
libgegl-0.4-0t64:amd64 depends on libpng16-16t64 (>= 1.6.2); however:
Package libpng16-16t64 is not installed.
dpkg: error processing package libgegl-0.4-0t64:amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libxm4:amd64:
libxm4:amd64 depends on libpng16-16t64 (>= 1.6.2); however:
Package libpng16-16t64 is not installed.
dpkg: error processing package libxm4:amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of xpdf:
xpdf depends on libxm4 (>= 2.3.4); however:
Package libxm4:amd64 is not configured yet.
dpkg: error processing package xpdf (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
tcpdump
libpng-dev:amd64
libspectre1:amd64
libavutil58:i386
libatk-bridge2.0-dev:amd64
libgegl-0.4-0t64:amd64
libxm4:amd64
xpdf
Download everyone of them packages from their pages then use sudo dpkg -i /path/to/downloads/*.deb then the configure command again now they are installed.
I downloaded those .deb files then ran sudo dpkg -i *.deb, only some of the packages installed. see this log:
sudo dpkg -i *.deb
dpkg: regarding libatk-bridge2.0-0t64_2.52.0-1build1_amd64.deb containing libatk-bridge2.0-0t64:amd64:
libatk-bridge2.0-0t64 breaks libatk-bridge2.0-0 (<< 2.52.0-1build1)
libatk-bridge2.0-0:amd64 (version 2.38.0-3) is present and installed.
dpkg: error processing archive libatk-bridge2.0-0t64_2.52.0-1build1_amd64.deb (--install):
installing libatk-bridge2.0-0t64:amd64 would break libatk-bridge2.0-0:amd64, and
deconfiguration is not permitted (--auto-deconfigure might help)
(Reading database ... 604096 files and directories currently installed.)
Preparing to unpack libgs10_10.02.1~dfsg1-0ubuntu7.4_amd64.deb ...
Unpacking libgs10:amd64 (10.02.1~dfsg1-0ubuntu7.4) over (10.02.1~dfsg1-0ubuntu7.4) ...
dpkg: regarding libpcap0.8t64_1.10.4-4.1ubuntu3_amd64.deb containing libpcap0.8t64:amd64:
libpcap0.8t64 breaks libpcap0.8 (<< 1.10.4-4.1ubuntu3)
libpcap0.8:amd64 (version 1.10.1-4ubuntu1.22.04.1) is present and installed.
libpcap0.8:i386 (version 1.10.1-4ubuntu1.22.04.1) is present and installed.
dpkg: error processing archive libpcap0.8t64_1.10.4-4.1ubuntu3_amd64.deb (--install):
installing libpcap0.8t64:amd64 would break existing software
dpkg: regarding libpng16-16t64_1.6.43-5build1_amd64.deb containing libpng16-16t64:amd64:
libpng16-16t64 breaks libpng16-16 (<< 1.6.43-5build1)
libpng16-16:amd64 (version 1.6.37-3build5) is present and installed.
libpng16-16:i386 (version 1.6.37-3build5) is present and installed.
dpkg: error processing archive libpng16-16t64_1.6.43-5build1_amd64.deb (--install):
installing libpng16-16t64:amd64 would break existing software
Preparing to unpack libva-drm2_2.20.0-2build1_amd64.deb ...
Unpacking libva-drm2:amd64 (2.20.0-2build1) over (2.20.0-2build1) ...
Preparing to unpack libva-x11-2_2.20.0-2build1_amd64.deb ...
Unpacking libva-x11-2:amd64 (2.20.0-2build1) over (2.20.0-2build1) ...
Preparing to unpack libvdpau1_1.5-2build1_amd64.deb ...
Unpacking libvdpau1:amd64 (1.5-2build1) over (1.5-2build1) ...
Preparing to unpack libxm4_2.3.8-3.1build1_amd64.deb ...
Unpacking libxm4:amd64 (2.3.8-3.1build1) over (2.3.8-3.1build1) ...
dpkg: dependency problems prevent configuration of libgs10:amd64:
libgs10:amd64 depends on libgs10-common (= 10.02.1~dfsg1-0ubuntu7.4); however:
Package libgs10-common is not installed.
libgs10:amd64 depends on libcups2t64 (>= 2.3~b6); however:
Package libcups2t64 is not installed.
libgs10:amd64 depends on libpng16-16t64 (>= 1.6.2); however:
Package libpng16-16t64 is not installed.
dpkg: error processing package libgs10:amd64 (--install):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libva-drm2:amd64:
libva-drm2:amd64 depends on libva2 (>= 2.20.0); however:
Version of libva2:amd64 on system is 2.14.0-1.
dpkg: error processing package libva-drm2:amd64 (--install):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libva-x11-2:amd64:
libva-x11-2:amd64 depends on libva2 (>= 2.20.0); however:
Version of libva2:amd64 on system is 2.14.0-1.
dpkg: error processing package libva-x11-2:amd64 (--install):
dependency problems - leaving unconfigured
Setting up libvdpau1:amd64 (1.5-2build1) ...
dpkg: dependency problems prevent configuration of libxm4:amd64:
libxm4:amd64 depends on libpng16-16t64 (>= 1.6.2); however:
Package libpng16-16t64 is not installed.
dpkg: error processing package libxm4:amd64 (--install):
dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.39-0ubuntu8.3) ...
Errors were encountered while processing:
libatk-bridge2.0-0t64_2.52.0-1build1_amd64.deb
libpcap0.8t64_1.10.4-4.1ubuntu3_amd64.deb
libpng16-16t64_1.6.43-5build1_amd64.deb
libgs10:amd64
libva-drm2:amd64
libva-x11-2:amd64
libxm4:amd64
I looked at removing libpng16-16, however there are a lot of programs which require that, and then there are programs that require those programs!
some of the packages installed through dpkg -i *.deb, however others had errors, so now dpkg --configure -a gives a shorter list of packages with issues:
sudo dpkg --configure -a
dpkg: dependency problems prevent configuration of libgs10:amd64:
libgs10:amd64 depends on libgs10-common (= 10.02.1~dfsg1-0ubuntu7.4); however:
Package libgs10-common is not installed.
libgs10:amd64 depends on libcups2t64 (>= 2.3~b6); however:
Package libcups2t64 is not installed.
libgs10:amd64 depends on libpng16-16t64 (>= 1.6.2); however:
Package libpng16-16t64 is not installed.
dpkg: error processing package libgs10:amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libva-drm2:amd64:
libva-drm2:amd64 depends on libva2 (>= 2.20.0); however:
Version of libva2:amd64 on system is 2.14.0-1.
dpkg: error processing package libva-drm2:amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libva-x11-2:amd64:
libva-x11-2:amd64 depends on libva2 (>= 2.20.0); however:
Version of libva2:amd64 on system is 2.14.0-1.
dpkg: error processing package libva-x11-2:amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libxm4:amd64:
libxm4:amd64 depends on libpng16-16t64 (>= 1.6.2); however:
Package libpng16-16t64 is not installed.
dpkg: error processing package libxm4:amd64 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libgs10:amd64
libva-drm2:amd64
libva-x11-2:amd64
libxm4:amd64
Alright all the packages it says it needs in those errors use the policy command on them. If you see the version is in the Ubuntu archives then you need go and get the package downloaded from there and try install them with the dpkg -i command. Keep going for as long as it will not finish the configure step. Eventually you should get to the point where it will be done with them errors then move on and see how the upgrade goes once more. Keep repeating all these steps as necessary to get it completely upgraded on the machine.
Edit: For instance the libgs10-common is here that is the first error shown. Using the dpkg -i libgs10.???.deb libgs10-common.???.deb should get that error resolved. Continue with the same idea with all the rest shown.
Edit2: Any package it complains of go and get that to be able to add it to the command line until they all will install.
ok dang I attempted to get the ghsotscript libraries to work however it gave me an error about a previous version of a package being installed. so I removed the previous version then the computer complained that a lot of packages required the package.
so I figured I could remove some of them and reinstall however then there are a lot of core packages here and I do not feel comfortable removing them.
dpkg -i does not appear to be replacing the package installed with an update, rather it is failing with an error about the previous version of the package already being installed.
Well you are running graphically on the machine you are upgrading that can be tough removing them packages. When I do things like this I am logged into my spare machine I use as backup/testing machine via ssh so it does not matter if there is no graphics for a period of time if anything crashes there. Can you show me the apt-cache policy on some of the packages it errors on? Perhaps I can craft an install line that will work. Oh does apt still work at this point in time for commands like install but it just errors out when trying to do it? Due to the errors it gets. As much as I dislike doing it you may be better off backing up you /home/user_name directory doing fresh install then restore that directory before you start the first time.
That involves booting with install disk mount the install with problems copy the user_name folder to a USB drive that has the capacity to hold it. Do your new install again boot with the install disk mount the machine drive then the back drive. Copy files from backup drive to the new install. The user_name home directory is where all your user setting are stored on a Linux system so you loose nothing but you have to do it while the system is not running or you can run into problems with open files and caches and things like that that should not be copied being copied. Another option to think about to get around this as it it beginning to get really involved and drawn out. And I am not certain you have the skill level to solve it even with my assistance.
So it is still going to have to be the dpkg method then. The libpng-dev is at the correct version. Now I see the -dev on the end of it and think of it, are you planning on compiling a lot of software? This is the only function of those -dev packages any of those you see can be safely removed for reinstall later. They are not essential to getting the system up and running. The libglib2.0-bin is normal package used for day to day use so see if you can get it updated with the dpkg. Another thought comes to mind do you have ssh installed? Also another machine you can boot Linux on? If so then you can do as I do with something like this do the upgrade over the network through ssh login. This allows you to do more removals then reinstall later to solve some of the conflicts to get apt back to a working state.
I only have one computer where I am staying and a smartphone.
there was some fixes achieved with dpkg -r on the dev pacakge you mentioned, that now does not appear in the full-upgrade error output. (some requirements were circular I noticed, so I could not remove those packages)
I then looked at removing libc6-dev, since that was also a dev package however one of the requirements of that package is “build-essential”, which looks pretty important?
support is appreciated, thank you.
(output of sudo apt full-upgrade)
sudo apt full-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libasound2-dev : Depends: libasound2 (= 1.2.6.1-1ubuntu1)
libc6-dev : Depends: libc6 (= 2.35-0ubuntu3.8) but 2.39-0ubuntu8.3 is installed
Depends: libc-dev-bin (= 2.35-0ubuntu3.8)
libgegl-0.4-0t64 : Depends: libpng16-16t64 (>= 1.6.2) but it is not installed
libglib2.0-bin : Depends: libglib2.0-0 (= 2.72.4-0ubuntu2.4)
libglib2.0-dev-bin : Depends: libglib2.0-0 (= 2.72.4-0ubuntu2.4)
libpng-dev : Depends: libpng16-16t64 (= 1.6.43-5build1) but it is not installed
libssl-dev : Depends: libssl3 (= 3.0.2-0ubuntu1.18)
libva-drm2 : Depends: libva2 (>= 2.20.0) but 2.14.0-1 is installed
libva-x11-2 : Depends: libva2 (>= 2.20.0) but 2.14.0-1 is installed
network-manager : Depends: libnm0 (= 1.36.6-0ubuntu2) but 1.46.0-1ubuntu2.2 is installed
I also looked at libva-x11-2, however there is a circular requirement with some packages, so I do not know how to proceed.