Attached a
Screenshot of my system info from KDE Plasma Info Center program.
Hello @VortexV, we've seen this before when some dependency of mesa was updated from a repo source that provides the 64 bit variant of a package, but not the 32 bit variant of the same package. Ubuntu inherits Debian's multiarch requirements that architecture variants of a package (like amd64 and i386) must have exactly the same version and apt strongly dislikes downgrading packages to resolve conflicts.
The general process to troubleshoot this usually involves asking apt to install Steam from the distro repositories (not Snap), finding which package is having a hard time in the output from apt, then inspecting what package versions are installed and available with apt policy and telling apt to install matching 32 bit and 64 bit variants of that package at the same time which will either tell you it can do it or reveal a dependency of that package which you can repeat the process until you find the mismatched versions.
Note: If at any point during troubleshooting this type of issue, if apt asks for permission to remove a bunch of packages do not let it proceed.
For example, let's say apt points towards libgl1-mesa-dri as the package with trouble, then I'd check what versions are installed with apt policy libgl1-mesa-dri libgl1-mesa-dri:i386, then ask apt to install both the 32 bit and 64 bit variant of the mesa OpenGL driver with sudo apt install libgl1-mesa-dri libgl1-mesa-dri:i386 and see what it says.
If you need to downgrade a package, then you first need to consider if it'll cause trouble for some other software that depends on the newer-than-distro-repo package version and if it's acceptable risk, then you tell apt to install exact versions for both the 32 bit and 64 bit variant of that package. (Something like sudo apt install libfakeexample=1.2.3-4 libfakeexample=1.2.3-4:i386.)
Without details, this is a general distro packaging issue, not a Steam issue and the package conflict should be reported to the repo maintainer(s) that provided the package that's giving trouble.
Hello, this issue was closed without my further input.
The solution provided is not an option for me as the lib in question (steam-libs-i386) is not installed and has no release candidate.
"sudo apt install steam
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package steam is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
steam-installer steam-devices
E: Package 'steam' has no installation candidate
"
"sudo apt install steam-installer steam-devices
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
steam-installer : Depends: steam-libs-i386 (= 1:1.0.0.79~ds-2) but it is not installable
E: Unable to correct problems, you have held broken packages.
"
"sudo apt policy steam-installer
steam-installer:
Installed: (none)
Candidate: 1:1.0.0.79~ds-2
Version table:
1:1.0.0.79~ds-2 500
500 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages
500 http://us.archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages
"
"sudo apt policy steam-libs-i386
steam-libs-i386:
Installed: (none)
Candidate: (none)
Version table:
"
Is it possible to reopen this ticket?
Do I need to open a new ticket with the updated information?
Never mind.
I was able to get it installed by adding the 32-bit architecture using:
sudo dpkg --add-architecture i386
And by downloading and installing the latest Steam launcher .deb from here:
https://repo.steampowered.com/steam/archive/stable/
I am now up and running!
Thanks!
Nothing extracted yet.
Your system information
tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs]New PC, no logs available.
Minis Forum NAB9
Please describe your issue in as much detail as possible: While using Ubuntu Studio's Discover software center to install Steam, immediately after clicking the Install button, I get the error in my title "Dependency Resolution Failed" in a pop-up. The only option is to "Copy to Clipboard" or close the pop-up with the X button.
Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist: I expected at least one dialog to open asking for my user password, and then I expected the install to run.
Steps for reproducing this issue: