Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Cannot run steam due to error debian 10 [SOLVED]

Graphical Environments, Managers, Multimedia & Desktop questions.
Post Reply
Message
Author
cydragon
Posts: 6
Joined: 2020-04-24 18:51

Cannot run steam due to error debian 10 [SOLVED]

#1 Post by cydragon »

So to start off here is my /etc/apt/sources.list:

Code: Select all

# 

# deb cdrom:[Debian GNU/Linux 10.3.0 _Buster_ - Official amd64 NETINST 20200208-12:07]/$

#deb cdrom:[Debian GNU/Linux 10.3.0 _Buster_ - Official amd64 NETINST 20200208-12:07]/ $

deb http://deb.debian.org/debian/ buster main contrib non-free
deb-src http://deb.debian.org/debian/ buster main contrib non-free

deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates main contrib non-free

# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main contrib non-free
deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.

# buster-backports
deb http://deb.debian.org/debian buster-backports main contrib non-free
I followed these two guides from the Debian wiki: https://wiki.debian.org/NvidiaGraphicsD ... 2Buster.22 and https://wiki.debian.org/Steam#A64-bit_s ... 28amd64.29
once i successfully installed steam and attepmted to start it up it give an error stating: "You are missing the following 32-bit libraries, and Steam may not run: libGL.so.1".

Now keep in mind i did attempt to install the 32bit libraries but here's what pops up when doing so:

Code: Select all

apt install nvidia-driver nvidia-driver-libs-i386 nvidia-vulkan-icd nvidia-vulkan-icd:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
nvidia-driver is already the newest version (440.82-1~bpo10+1).
nvidia-vulkan-icd is already the newest version (440.82-1~bpo10+1).
nvidia-vulkan-icd set to manually installed.
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:
 nvidia-driver-libs-i386:i386 : Depends: nvidia-driver-libs:i386 but it is not going to be installed
 nvidia-vulkan-icd : Breaks: nvidia-vulkan-icd:i386 (!= 440.82-1~bpo10+1) but 418.74-1 is to be installed
 nvidia-vulkan-icd:i386 : Depends: libglx-nvidia0:i386 (= 418.74-1) but it is not going to be installed
                          Depends: libnvidia-glvkspirv:i386 (= 418.74-1) but it is not going to be installed
                          Breaks: nvidia-vulkan-icd (!= 418.74-1) but 440.82-1~bpo10+1 is to be installed
E: Unable to correct problems, you have held broken packages.
Anything that i may have done wrong on my part, or forgot to do?
Last edited by cydragon on 2020-04-25 04:00, edited 2 times in total.

User avatar
Ardouos
Posts: 1077
Joined: 2013-11-03 00:30
Location: Elicoor II
Has thanked: 1 time
Been thanked: 4 times

Re: Cannot run steam due to error debian 10

#2 Post by Ardouos »

Did you enable multilib?

Code: Select all

$ dpkg --print-foreign-architectures 
i386
If not, then:

Code: Select all

# dpkg --add-architecture i386
There is only one Debian | Do not break Debian | Stability and Debian | Backports

⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀

cydragon
Posts: 6
Joined: 2020-04-24 18:51

Re: Cannot run steam due to error debian 10

#3 Post by cydragon »

Ardouos wrote:Did you enable multilib?

Code: Select all

$ dpkg --print-foreign-architectures 
i386
If not, then:

Code: Select all

# dpkg --add-architecture i386
Yeah i did exactly that, and it still did not work. I'm not really sure what else could be done to fix this. This is what i pretty much did on my end:

Code: Select all

sudo dpkg --print-foreign-architectures 
i386

Code: Select all

sudo dpkg --add-architecture i386

Code: Select all

sudo apt install nvidia-driver nvidia-driver-libs-i386 nvidia-vulkan-icd nvidia-vulkan-icd:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
nvidia-driver is already the newest version (440.82-1~bpo10+1).
nvidia-vulkan-icd is already the newest version (440.82-1~bpo10+1).
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:
 nvidia-driver-libs-i386:i386 : Depends: nvidia-driver-libs:i386 but it is not going to be installed
 nvidia-vulkan-icd : Breaks: nvidia-vulkan-icd:i386 (!= 440.82-1~bpo10+1) but 418.74-1 is to be installed
 nvidia-vulkan-icd:i386 : Depends: libglx-nvidia0:i386 (= 418.74-1) but it is not going to be installed
                          Depends: libnvidia-glvkspirv:i386 (= 418.74-1) but it is not going to be installed
                          Breaks: nvidia-vulkan-icd (!= 418.74-1) but 440.82-1~bpo10+1 is to be installed
E: Unable to correct problems, you have held broken packages.
All i'm getting is this.

cydragon
Posts: 6
Joined: 2020-04-24 18:51

Re: Cannot run steam due to error debian 10

#4 Post by cydragon »

Are there possibly any other options i can try?

User avatar
sunrat
Administrator
Administrator
Posts: 6498
Joined: 2006-08-29 09:12
Location: Melbourne, Australia
Has thanked: 118 times
Been thanked: 476 times

Re: Cannot run steam due to error debian 10

#5 Post by sunrat »

Looks like you installed nvidia-driver from backports but now trying to install the i386 packages from default stable repo and they don't match. You need to specify to install from backports, same as you did for nvidia-driver in the first place.
“ computer users can be divided into 2 categories:
Those who have lost data
...and those who have not lost data YET ”
Remember to BACKUP!

cydragon
Posts: 6
Joined: 2020-04-24 18:51

Re: Cannot run steam due to error debian 10

#6 Post by cydragon »

sunrat wrote:Looks like you installed nvidia-driver from backports but now trying to install the i386 packages from default stable repo and they don't match. You need to specify to install from backports, same as you did for nvidia-driver in the first place.
What you suggested actually worked!

Code: Select all

apt-get install -t buster-backports nvidia-driver nvidia-driver-libs-i386 nvidia-vulkan-icd nvidia-vulkan-icd:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
nvidia-driver is already the newest version (440.82-1~bpo10+1).
nvidia-vulkan-icd is already the newest version (440.82-1~bpo10+1).
The following additional packages will be installed:
  libegl-mesa0:i386 libegl-nvidia0:i386 libegl1:i386 libgbm1:i386
  libgl1-nvidia-glvnd-glx:i386 libgles-nvidia1:i386 libgles-nvidia2:i386 libgles1:i386
  libgles2:i386 libglx-nvidia0:i386 libnvidia-eglcore:i386 libnvidia-glcore:i386
  libnvidia-glvkspirv:i386 libopengl0:i386 libwayland-server0:i386 libxcb-xfixes0:i386
  nvidia-driver-libs:i386 nvidia-egl-icd:i386
Suggested packages:
  vulkan-utils:i386
The following NEW packages will be installed:
  libegl-mesa0:i386 libegl-nvidia0:i386 libegl1:i386 libgbm1:i386
  libgl1-nvidia-glvnd-glx:i386 libgles-nvidia1:i386 libgles-nvidia2:i386 libgles1:i386
  libgles2:i386 libglx-nvidia0:i386 libnvidia-eglcore:i386 libnvidia-glcore:i386
  libnvidia-glvkspirv:i386 libopengl0:i386 libwayland-server0:i386 libxcb-xfixes0:i386
  nvidia-driver-libs:i386 nvidia-driver-libs-i386:i386 nvidia-egl-icd:i386
  nvidia-vulkan-icd:i386
0 upgraded, 20 newly installed, 0 to remove and 113 not upgraded.
Need to get 20.0 MB of archives.
After this operation, 74.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://deb.debian.org/debian buster/main i386 libwayland-server0 i386 1.16.0-1 [33.7 kB]
Get:2 http://deb.debian.org/debian buster/main i386 libgbm1 i386 18.3.6-2+deb10u1 [69.5 kB]
Get:3 http://deb.debian.org/debian buster/main i386 libxcb-xfixes0 i386 1.13.1-2 [103 kB]
Get:4 http://deb.debian.org/debian buster/main i386 libegl-mesa0 i386 18.3.6-2+deb10u1 [143 kB]
Get:5 http://deb.debian.org/debian buster-backports/non-free i386 libnvidia-eglcore i386 440.82-1~bpo10+1 [6,470 kB]
Get:6 http://deb.debian.org/debian buster-backports/non-free i386 libegl-nvidia0 i386 440.82-1~bpo10+1 [447 kB]
Get:7 http://deb.debian.org/debian buster-backports/non-free i386 libnvidia-glcore i386 440.82-1~bpo10+1 [6,590 kB]
Get:8 http://deb.debian.org/debian buster-backports/non-free i386 libglx-nvidia0 i386 440.82-1~bpo10+1 [398 kB]
Get:9 http://deb.debian.org/debian buster-backports/non-free i386 libgl1-nvidia-glvnd-glx i386 440.82-1~bpo10+1 [373 kB]
Get:10 http://deb.debian.org/debian buster/main i386 libgles1 i386 1.1.0-1 [13.9 kB]
Get:11 http://deb.debian.org/debian buster-backports/non-free i386 libgles-nvidia1 i386 440.82-1~bpo10+1 [228 kB]
Get:12 http://deb.debian.org/debian buster/main i386 libgles2 i386 1.1.0-1 [18.8 kB]
Get:13 http://deb.debian.org/debian buster-backports/non-free i386 libgles-nvidia2 i386 440.82-1~bpo10+1 [235 kB]
Get:14 http://deb.debian.org/debian buster-backports/non-free i386 libnvidia-glvkspirv i386 440.82-1~bpo10+1 [3,920 kB]
Get:15 http://deb.debian.org/debian buster/main i386 libegl1 i386 1.1.0-1 [35.3 kB]
Get:16 http://deb.debian.org/debian buster-backports/non-free i386 nvidia-egl-icd i386 440.82-1~bpo10+1 [212 kB]
Get:17 http://deb.debian.org/debian buster-backports/non-free i386 nvidia-driver-libs i386 440.82-1~bpo10+1 [212 kB]
Get:18 http://deb.debian.org/debian buster-backports/non-free i386 nvidia-driver-libs-i386 i386 440.82-1~bpo10+1 [212 kB]
Get:19 http://deb.debian.org/debian buster-backports/non-free i386 nvidia-vulkan-icd i386 440.82-1~bpo10+1 [212 kB]
Get:20 http://deb.debian.org/debian buster/main i386 libopengl0 i386 1.1.0-1 [31.0 kB]
Fetched 20.0 MB in 5s (3,980 kB/s)         
Selecting previously unselected package libwayland-server0:i386.
(Reading database ... 213607 files and directories currently installed.)
Preparing to unpack .../00-libwayland-server0_1.16.0-1_i386.deb ...
Unpacking libwayland-server0:i386 (1.16.0-1) ...
Selecting previously unselected package libgbm1:i386.
Preparing to unpack .../01-libgbm1_18.3.6-2+deb10u1_i386.deb ...
Unpacking libgbm1:i386 (18.3.6-2+deb10u1) ...
Selecting previously unselected package libxcb-xfixes0:i386.
Preparing to unpack .../02-libxcb-xfixes0_1.13.1-2_i386.deb ...
Unpacking libxcb-xfixes0:i386 (1.13.1-2) ...
Selecting previously unselected package libegl-mesa0:i386.
Preparing to unpack .../03-libegl-mesa0_18.3.6-2+deb10u1_i386.deb ...
Unpacking libegl-mesa0:i386 (18.3.6-2+deb10u1) ...
Selecting previously unselected package libnvidia-eglcore:i386.
Preparing to unpack .../04-libnvidia-eglcore_440.82-1~bpo10+1_i386.deb ...
Unpacking libnvidia-eglcore:i386 (440.82-1~bpo10+1) ...
Selecting previously unselected package libegl-nvidia0:i386.
Preparing to unpack .../05-libegl-nvidia0_440.82-1~bpo10+1_i386.deb ...
Unpacking libegl-nvidia0:i386 (440.82-1~bpo10+1) ...
Selecting previously unselected package libnvidia-glcore:i386.
Preparing to unpack .../06-libnvidia-glcore_440.82-1~bpo10+1_i386.deb ...
Unpacking libnvidia-glcore:i386 (440.82-1~bpo10+1) ...
Selecting previously unselected package libglx-nvidia0:i386.
Preparing to unpack .../07-libglx-nvidia0_440.82-1~bpo10+1_i386.deb ...
Unpacking libglx-nvidia0:i386 (440.82-1~bpo10+1) ...
Selecting previously unselected package libgl1-nvidia-glvnd-glx:i386.
Preparing to unpack .../08-libgl1-nvidia-glvnd-glx_440.82-1~bpo10+1_i386.deb ...
Unpacking libgl1-nvidia-glvnd-glx:i386 (440.82-1~bpo10+1) ...
Selecting previously unselected package libgles1:i386.
Preparing to unpack .../09-libgles1_1.1.0-1_i386.deb ...
Unpacking libgles1:i386 (1.1.0-1) ...
Selecting previously unselected package libgles-nvidia1:i386.
Preparing to unpack .../10-libgles-nvidia1_440.82-1~bpo10+1_i386.deb ...
Unpacking libgles-nvidia1:i386 (440.82-1~bpo10+1) ...
Selecting previously unselected package libgles2:i386.
Preparing to unpack .../11-libgles2_1.1.0-1_i386.deb ...
Unpacking libgles2:i386 (1.1.0-1) ...
Selecting previously unselected package libgles-nvidia2:i386.
Preparing to unpack .../12-libgles-nvidia2_440.82-1~bpo10+1_i386.deb ...
Unpacking libgles-nvidia2:i386 (440.82-1~bpo10+1) ...
Selecting previously unselected package libnvidia-glvkspirv:i386.
Preparing to unpack .../13-libnvidia-glvkspirv_440.82-1~bpo10+1_i386.deb ...
Unpacking libnvidia-glvkspirv:i386 (440.82-1~bpo10+1) ...
Selecting previously unselected package libegl1:i386.
Preparing to unpack .../14-libegl1_1.1.0-1_i386.deb ...
Unpacking libegl1:i386 (1.1.0-1) ...
Selecting previously unselected package nvidia-egl-icd:i386.
Preparing to unpack .../15-nvidia-egl-icd_440.82-1~bpo10+1_i386.deb ...
Unpacking nvidia-egl-icd:i386 (440.82-1~bpo10+1) ...
Selecting previously unselected package nvidia-driver-libs:i386.
Preparing to unpack .../16-nvidia-driver-libs_440.82-1~bpo10+1_i386.deb ...
Unpacking nvidia-driver-libs:i386 (440.82-1~bpo10+1) ...
Selecting previously unselected package nvidia-driver-libs-i386:i386.
Preparing to unpack .../17-nvidia-driver-libs-i386_440.82-1~bpo10+1_i386.deb ...
Unpacking nvidia-driver-libs-i386:i386 (440.82-1~bpo10+1) ...
Selecting previously unselected package nvidia-vulkan-icd:i386.
Preparing to unpack .../18-nvidia-vulkan-icd_440.82-1~bpo10+1_i386.deb ...
Unpacking nvidia-vulkan-icd:i386 (440.82-1~bpo10+1) ...
Selecting previously unselected package libopengl0:i386.
Preparing to unpack .../19-libopengl0_1.1.0-1_i386.deb ...
Unpacking libopengl0:i386 (1.1.0-1) ...
Setting up libnvidia-glvkspirv:i386 (440.82-1~bpo10+1) ...
Setting up libnvidia-eglcore:i386 (440.82-1~bpo10+1) ...
Setting up libwayland-server0:i386 (1.16.0-1) ...
Setting up libxcb-xfixes0:i386 (1.13.1-2) ...
Setting up libgbm1:i386 (18.3.6-2+deb10u1) ...
Setting up libopengl0:i386 (1.1.0-1) ...
Setting up libegl-mesa0:i386 (18.3.6-2+deb10u1) ...
Setting up libgles2:i386 (1.1.0-1) ...
Setting up libgles1:i386 (1.1.0-1) ...
Setting up libnvidia-glcore:i386 (440.82-1~bpo10+1) ...
Setting up libegl1:i386 (1.1.0-1) ...
Setting up libegl-nvidia0:i386 (440.82-1~bpo10+1) ...
Setting up libglx-nvidia0:i386 (440.82-1~bpo10+1) ...
Processing triggers for nvidia-alternative (440.82-1~bpo10+1) ...
update-alternatives: updating alternative /usr/lib/nvidia/current because link group nvidia has changed slave links
Processing triggers for libc-bin (2.28-10) ...
Processing triggers for glx-alternative-mesa (1.1.0~bpo10+1) ...
Setting up nvidia-egl-icd:i386 (440.82-1~bpo10+1) ...
Setting up nvidia-vulkan-icd:i386 (440.82-1~bpo10+1) ...
Setting up libgl1-nvidia-glvnd-glx:i386 (440.82-1~bpo10+1) ...
Setting up libgles-nvidia1:i386 (440.82-1~bpo10+1) ...
Setting up libgles-nvidia2:i386 (440.82-1~bpo10+1) ...
Setting up nvidia-driver-libs:i386 (440.82-1~bpo10+1) ...
Setting up nvidia-driver-libs-i386:i386 (440.82-1~bpo10+1) ...
Processing triggers for glx-alternative-nvidia (1.1.0~bpo10+1) ...
Processing triggers for libc-bin (2.28-10) ...
Processing triggers for update-glx (1.1.0~bpo10+1) ...
Processing triggers for glx-alternative-nvidia (1.1.0~bpo10+1) ...
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/nvidia because link group glx is broken
Processing triggers for libc-bin (2.28-10) ...
Processing triggers for initramfs-tools (0.133+deb10u1) ...
update-initramfs: Generating /boot/initrd.img-4.19.0-8-amd64
After doing that steam is actually running, thank you so much for bringing that up! I wouldn't have thought of it, until you mentioned it. Again thank you! :D

User avatar
sunrat
Administrator
Administrator
Posts: 6498
Joined: 2006-08-29 09:12
Location: Melbourne, Australia
Has thanked: 118 times
Been thanked: 476 times

Re: Cannot run steam due to error debian 10

#7 Post by sunrat »

cydragon wrote:
sunrat wrote:Looks like you installed nvidia-driver from backports but now trying to install the i386 packages from default stable repo and they don't match. You need to specify to install from backports, same as you did for nvidia-driver in the first place.
What you suggested actually worked!
You sound surprised. :D It was pretty obvious by simply tracking down the origin of the package versions mentioned in the error messages.
Again thank you! :D
You're welcome.

Please help others with the same issue by editing the title in your first post to add [SOLVED].
“ computer users can be divided into 2 categories:
Those who have lost data
...and those who have not lost data YET ”
Remember to BACKUP!

Post Reply