compute-runtime: Package version conflict in Ubuntu 22.04
The deb packages from the releases can not be installed in Ubuntu 22.04 without removing some already installed packages such as intel-media-va-driver-non-free from the jammy repository.
This happens because intel-media-va-driver-non-free depends on libigdgmm12 >= 22.1.2+ds1, however the libigdgmm12 deb in releases is version 22.1.2 which apt considers to be a downgrade from 22.1.2+ds1, and thus can not satisfy the dependency for intel-media-va-driver-non-free, removing it.
It is also impossible to use 22.1.2+ds1 from the jammy repository, since the rest of the debs from releases (intel-level-zero-gpu, intel-opencl-icd) depend on libigdgmm12 = 22.1.2.
This issue did not occur on 21.10.
A solution would be to bump up the epoch to 1 in the debs produced in releases. As such, the new version string for libigdgmm12 would be 1:22.1.2 which is now considered newer than 22.1.2+ds1, and can satisfy intel-media-va-driver-non-free. The rest of the debs can now depend on libigdgmm12 = 1:22.1.2 instead.
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Reactions: 6
- Comments: 18 (2 by maintainers)
@Tamas-Toth-ebola that is a slightly different issue, which most likely can’t be resolved easily as there are no 32 bit debs provided in releases. If you don’t care about 32 bit support, you can run
sudo apt remove libigdgmm12:i386.Yes, they are all
>=Another temporary solution would maybe be to add a suffix in the debs from here so that they compare greater than the packages in the repos until 22.1.3 is released. I don’t know if that would somehow break support for older versions of ubuntu though.
The reason I have to install the packages from here in the first place is because the ones bundled with Ubuntu are broken, so waiting until whenever 22.1.3 is out is not really feasible.
I would have report it now as I have the problem since the release of 22.04.
@tatokis perfectly detailed the problem, originally I just would have dropped my console results: