Hello @CiceroWesley, if you run steam from a terminal, does the terminal spew give a hint? Also, please share the output of apt policy libgl1-mesa-dri:i386
Terminal
$ steam
Package libgl1-mesa-dri: i386 needs to be installed
Package libgl1: i386 needs to be installed
Package libc6: i386 needs to be installed
Running Steam on linuxmint 20.1 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Error: You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
libxcb.so.1
libxcb.so.1
libxcb.so.1
libdrm.so.2
libxcb.so.1
libxcb.so.1
I accept to install the ordered items, but, it does not install.
Terminal
$ apt policy libgl1-mesa-dri:i386
libgl1-mesa-dri:i386:
Installed: (none)
Candidate: 20.2.6-0ubuntu0.20.04.1
Version table:
20.2.6-0ubuntu0.20.04.1 500
500 http://archive.ubuntu.com/ubuntu focal-updates/main i386 Packages
20.0.4-2ubuntu1 500
500 http://archive.ubuntu.com/ubuntu focal/main i386 Packages
Thanks, let's ponder the output of sudo apt install libc6:i386 libgl1:i386 libgl1-mesa-dri:i386. If apt asks to remove a bunch of packages do not let the command proceed.
$ sudo apt install libc6: i386 libgl1: i386 libgl1-mesa-dri: i386
[sudo] password for wesley:
Reading package lists ... Done
Building dependency tree
Reading status information ... Ready
Some packages could not be installed. This may mean that
you requested an impossible situation or, if you are using a
unstable distribution, that some required packages have not been
created yet or have been removed from "Incoming".
The following information can help to resolve the situation:
The following packages have conflicting dependencies:
common dictionaries: Depends on: debconf (> = 1.5.5) but will not be installed or
debconf-2.0
Depends: libtext-iconv-perl but will not be installed
E: Error, pkgProblemResolver :: Resolver generated failures, this can be packaged by collective packages (hold).
libtext-iconv-perl is a weird dependency to get hung up on, and I don't think we've seen someone hit that packaging snafu on this issue tracker.
Unfortunately, that also means that I'm personally not going to be much help figuring out what's going on here, but someone else may have some ideas to try. There should be some folks in your distro's community who can also help try to figure out how to resolve this package conflict.
I suspect there's some kind of auto-translation at work here and dictionaries-common is the actual name of the package apt is refusing to install.
Can you check if that package is installed with something like apt policy dictionaries-common and complains the same way as 32 bit mesa if you try sudo apt install dictionaries-common?
Yes, there is a translation. I am Brazilian and I translate (Translator) into English.
apt policy dictionaries-common
dictionaries-common:
Instalado: 1.28.1
Candidato: 1.28.1
Tabela de versão:
*** 1.28.1 500
500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu focal/main i386 Packages
100 /var/lib/dpkg/status
sudo apt install dictionaries-common
[sudo] senha para wesley:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
dictionaries-common is already the newest version (1.28.1).
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 6 não atualizados.
Starting to sound like an issue with apt sources. You should double check your /etc/apt/sources.list.d directory to see what repos are installed. It should look like this:
deb http://packages.linuxmint.com ulyssa main upstream import backport
deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiversedeb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ focal partner
After checking that run:
sudo apt --fix-broken install
sudo dpkg --configure -a
If it asks to uninstall a large amount of packages, please cancel and submit a bug report to Linux Mint.
Starting to sound like an issue with apt sources. You should double check your /etc/apt/sources.list.d directory to see what repos are installed. It should look like this:
Sources list
Do not edit this file manually, use Software Sources instead.
deb http://packages.linuxmint.com ulyssa main upstream import backport #id:linuxmint_main
deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ focal partner
LANG=C sudo apt --fix-broken install
[sudo] password for wesley:
apt
Usage: apt command [options]
apt help command [options]
Commands:
add-repository - Add entries to apt sources.list
autoclean - Erase old downloaded archive files
autoremove - Remove automatically all unused packages
build - Build binary or source packages from sources
build-dep - Configure build-dependencies for source packages
changelog - View a package's changelog
check - Verify that there are no broken dependencies
clean - Erase downloaded archive files
contains - List packages containing a file
content - List files contained in a package
deb - Install a .deb package
depends - Show raw dependency information for a package
dist-upgrade - Upgrade the system by removing/installing/upgrading packages
download - Download the .deb file for a package
edit-sources - Edit /etc/apt/sources.list with your preferred text editor
dselect-upgrade - Follow dselect selections
full-upgrade - Same as 'dist-upgrade'
held - List all held packages
help - Show help for a command
hold - Hold a package
install - Install/upgrade packages
list - List packages based on package names
policy - Show policy settings
purge - Remove packages and their configuration files
recommends - List missing recommended packages for a particular package
rdepends - Show reverse dependency information for a package
reinstall - Download and (possibly) reinstall a currently installed package
remove - Remove packages
search - Search for a package by name and/or expression
show - Display detailed information about a package
showhold - Same as 'held'
showsrc - Display all the source package records that match the given package name
source - Download source archives
sources - Same as 'edit-sources'
unhold - Unhold a package
update - Download lists of new/upgradable packages
upgrade - Perform a safe upgrade
version - Show the installed version of a package
LANG=C sudo dpkg --configure -a
Nothing extracted yet.
Your system information
Please describe your issue in as much detail as possible:
Hello, my Steam won't open. I have all the drives updated and the operating system as well. The error started to happen when I installed the new version of Linux Mint (20.1) before I used 19.3. Below I leave the photo of the error, I already tried to install the dependencies, however, I get the message that they are already installed. I also added the i386.
Steps for reproducing this issue: