Trying to uninstall codium uninstalls gdm, gnome, codium and various other unrelated packages

So, I have my work environment setup in one of my containers (Fedora 35) with podman in fedora silverblue. I was using VS Codium and I got a message stating that my VS Codium installation is corrupt and to reinstall. So, I tried uninstalling it and got this message.

Any idea what to do? Should I go ahead with it?

1 Like

That codium package seems broken; what does rpm -q --provides codium say?

1 Like

Output of rpm -q --provides codium:

application()
application(codium-url-handler.desktop)
application(codium.desktop)
codium = 1.62.2-1636676688.el7
codium(x86-64) = 1.62.2-1636676688.el7
config(codium) = 1.62.2-1636676688.el7
libEGL.so()(64bit)
libGLESv2.so()(64bit)
libffmpeg.so()(64bit)
libvk_swiftshader.so()(64bit)
libvulkan.so.1()(64bit)
mimehandler(application/x-codium-workspace)
mimehandler(inode/directory)
mimehandler(text/plain)
mimehandler(x-scheme-handler/vscodium)

Why are you installing an EPEL7 rpm into Fedora?

In any case, these are wrong, and you should report it to them:

Fortunately, the first 4 don’t have a version, and won’t accidentally leak into other packages, but the last one is causing problems for you:

$ sudo dnf repoquery --whatprovides 'libvulkan.so.1()(64bit)'
vulkan-loader-0:1.2.189.0-1.fc35.x86_64
$ sudo dnf repoquery --whatrequires 'libvulkan.so.1()(64bit)'
dxvk-native-0:1.9.1a-1.fc35.x86_64
ffmpeg-libs-0:4.4-7.fc35.x86_64
ffmpeg-libs-0:4.4.1-1.fc35.x86_64
gamescope-0:3.8.4-3.fc35.x86_64
google-chrome-beta-0:97.0.4692.20-1.x86_64
google-chrome-stable-0:96.0.4664.45-1.x86_64
google-chrome-unstable-0:98.0.4710.4-1.x86_64
gstreamer1-plugins-bad-free-0:1.19.2-1.fc35.1.x86_64
gstreamer1-plugins-bad-free-0:1.19.3-1.fc35.x86_64
libplacebo-0:4.157.0-0.1.rc1.fc35.x86_64
libplacebo-0:4.157.0-1.fc35.x86_64
mesa-dri-drivers-0:21.2.3-6.fc35.x86_64
mesa-dri-drivers-0:21.2.5-2.fc35.x86_64
mesa-libd3d-0:21.2.3-6.fc35.x86_64
mesa-libd3d-0:21.2.5-2.fc35.x86_64
metacity-0:3.40.0-3.fc35.x86_64
metacity-0:3.42.0-1.fc35.x86_64
mpv-0:0.33.1-4.fc35.x86_64
mpv-0:0.34.0-1.fc35.x86_64
mpv-libs-0:0.33.1-4.fc35.x86_64
mpv-libs-0:0.34.0-1.fc35.x86_64
openxr-0:1.0.18-1.fc35.x86_64
openxr-0:1.0.20-1.fc35.x86_64
pipewire-libs-0:0.3.38-1.fc35.x86_64
pipewire-libs-0:0.3.40-1.fc35.x86_64
vkmark-0:2017.08-0.12.20210727git53abc4f.fc35.x86_64
vulkan-loader-devel-0:1.2.189.0-1.fc35.x86_64
vulkan-tools-0:1.2.189.0-1.fc35.x86_64

which shows all of the extra things that it is attempting to remove for you.

I think you can fix this by swapping to the correct package:

$ sudo dnf swap codium vulkan-loader-0

I just used the procedure stated in the vscodium site, rip. I had no idea other than that. I went ahead with removing codium anyway cause it’s just a container after all and reinstalled it and it works, lol. Thanks for the help! I will try doing ur advice nevertheless and see how it goes.