System update not working because of steam?

Hi, I just wanted to update my system… Ususally if I have dependency issues I can unintsall things because most of the time I do not need the conflicting things or I know how to solve the issue in some other ways…

But this time I don’t know how to…
It seems like there is a conflict with an nvidia driver update… because the new driver wants a new version of lib32-nvidia-utils but steam want’s to keep the old one…

How can I solve this?
First I tried finding out if there are some issues with some AUR dependencies but so far it seems that all the conflicts occur within system (non-aur) packages…

So did I understand that error message right? (How to solve it):

System Update output:

:: Synchronizing package databases...
 core is up to date
 extra                   8.3 MiB  16.6 MiB/s 00:01 [######################] 100%
 community is up to date
:: Starting full system upgrade...
Warning: yad: local version (13.0-2.1) is newer than extra (13.0-2)
Resolving dependencies...
Looking for conflicting packages...
Error: Could not prepare operation (could not satisfy dependencies)
:: Installing nvidia-utils (550.67-1) breaks dependency 'nvidia-utils=550.54.14', required by lib32-nvidia-utils

Pactree -r:

lib32-nvidia-utils
├─lib32-libglvnd
│ ├─lib32-freeglut
│ │ └─steam-native-runtime
│ ├─lib32-glew1.10
│ │ └─steam-native-runtime
│ ├─lib32-glu
│ │ ├─lib32-sdl12-compat
│ │ │ ├─lib32-sdl_image
│ │ │ │ └─steam-native-runtime
│ │ │ ├─lib32-sdl_mixer
│ │ │ │ └─steam-native-runtime
│ │ │ ├─lib32-sdl_ttf
│ │ │ │ └─steam-native-runtime
│ │ │ └─steam-native-runtime
│ │ └─steam-native-runtime
│ ├─lib32-gst-plugins-base-libs
│ ├─lib32-libva
│ │ └─steam-native-runtime
│ ├─lib32-mesa
│ │ ├─lib32-gst-plugins-base-libs
│ │ ├─lib32-gtk3
│ │ └─lib32-libglvnd
│ ├─lib32-nvidia-utils
│ ├─lib32-sdl2
│ │ ├─lib32-sdl12-compat
│ │ ├─lib32-sdl2_image
│ │ │ └─steam-native-runtime
│ │ ├─lib32-sdl2_mixer
│ │ │ └─steam-native-runtime
│ │ ├─lib32-sdl2_ttf
│ │ │ └─steam-native-runtime
│ │ └─steam-native-runtime
│ ├─lib32-v4l-utils
│ ├─steam
│ │ └─steam-native-runtime
│ └─usd
│   └─blender
├─steam
└─steam-native-runtime
1 Like

A couple of things:

lib32-nvidia-utils comes from the multilib repo, you don’t seem to have it enabled currently in /etc/pacman.conf. Please enable it.

Also, while you are editing the file, remove [community] repo as it was merged into extra quite a while back.

After making these changes, run: sudo pacman -Syu

If you still have issues, perhaps a refreshing of the mirrorlist could help.

Otherwise post the whole of the terminal output back here.

3 Likes

Yes that worked, thank you very much.

1 Like

You are welcome! Glad to hear that you got it resolved.

:enos: :wave:t5:

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.