#Steam Always Asking to install dependencies

88 messages · Page 1 of 1 (latest)

pure vector
#

.

untold shale
#

For other people's context in case they find this thread:

User ran sudo apt install steam, they got the following:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libnvidia-egl-wayland1:i386 : Depends: libwayland-server0:i386 (>= 1.2.0) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
#

you are using Mint Cinnamon Edition, yes?

pure vector
#

ye

untold shale
#

I find it odd that you have wayland libraries installed, Mint only has experimental wayland support, some other program might have installed those

#

you also did install discord via a .deb file, right?

#

any other .deb that you can recall?

pure vector
#

lutris ii think

#

yeah lutris

untold shale
#

I would advice you to uninstall both discord and lutris

#

for discord you can use the web browser app (I'm doing this rn) or create a static pseudo-app using the Web Apps program that comes preinstalled with mint

#

for lutris you can use the flatpak so it absolutely doesn't mess with your system dependencies

pure vector
#

lutris yeah makes sense

untold shale
#

however, I'm not sure if just uninstalling them will also uninstall their libraries

#

I'm not an expert in apt, you see. Worst case scenario you'd have to run a few more commands, perhaps someone else can help with that

#

general rule of thumb, we hope you make the proper backups before altering your system in whatever way

#

which is why I asked if you did a timeshift backup before.
also, they are better served as soon as you have a fresh mint installation.

pure vector
#

tho it just seems to be dpkgbeing weird

untold shale
#

dpkg is the backend for apt

pure vector
#

when it ry to fix the broken stuff it just says:
E: Sub-process /usr/bin/dpkg returned an error code (1)

untold shale
#

it just means that dpkg can't process your request

#

because of the conflicting dependencies

pure vector
#

oh

#

coult it be this?
Errors were encountered while processing:
/var/cache/apt/archives/libwayland-server0_1.22.0-2.1build1_i386.deb

#

or this:
dpkg: error processing archive /var/cache/apt/archives/libwayland-server0_1.22.0-2.1build1_i386.deb (--unpack):
trying to overwrite shared '/usr/share/doc/libwayland-server0/changelog.Debian.gz', which is different from other instances of package libwayland-server0:i386

untold shale
#

please try to post the whole command output in one go, and enclose with triple ticks like so

```
some message here
```

will look like this

some message here
pure vector
#
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  libwayland-server0:i386
The following NEW packages will be installed:
  libwayland-server0:i386
0 upgraded, 1 newly installed, 0 to remove and 45 not upgraded.
2 not fully installed or removed.
Need to get 0 B/37,5 kB of archives.
After this operation, 105 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 516710 files and directories currently installed.)
Preparing to unpack .../libwayland-server0_1.22.0-2.1build1_i386.deb ...
Unpacking libwayland-server0:i386 (1.22.0-2.1build1) ...
dpkg: error processing archive /var/cache/apt/archives/libwayland-server0_1.22.0-2.1build1_i386.deb (--unpack):
 trying to overwrite shared '/usr/share/doc/libwayland-server0/changelog.Debian.gz', which is different from other instances of package libwayland-server0:i386
Errors were encountered while processing:
 /var/cache/apt/archives/libwayland-server0_1.22.0-2.1build1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
untold shale
#

this is just what happens when you sudo apt install steam?

pure vector
#

no

#

this : sudo apt --fix-broken install

cinder oasis
#

Please show what

apt policy libwayland-server0:i386

says

pure vector
#
  Installed: (none)
  Candidate: 1.22.0-2.1build1
  Version table:
     1.22.0-2.1build1 500
        500 http://archive.ubuntu.com/ubuntu noble/main i386 Packages
#

this is what it says

cinder oasis
#

Ok, give me some time

pure vector
#

ok

cinder oasis
#

what does

ls /usr/share/doc/libwayland-server0/

say?

pure vector
#

changelog.Debian.gz copyright

cinder oasis
#

Ok, next is

dpkg -S /usr/share/doc/libwayland-server0/changelog.Debian.gz

pure vector
#

libwayland-server0:amd64: /usr/share/doc/libwayland-server0/changelog.Debian.gz

cinder oasis
#

and

apt policy libwayland-server0:amd64

pure vector
#
  Installed: 1.22.0-2.1build1
  Candidate: 1.22.0-2.1build1
  Version table:
 *** 1.22.0-2.1build1 500
        500 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages
        100 /var/lib/dpkg/status
untold shale
#

wtf...

#

why does steam ask for the i386 then?

pure vector
#

i have a stong feeling that its for proton

#

im feeling that the output does not give good news

untold shale
#

I don't think it's bad, just weird

cinder oasis
#

hmm.... let's see..... let's try

sudo apt remove libwayland-server0:amd64 -y && sudo apt clean && sudo apt update

show the result

pure vector
#
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libclutter-1.0-0 : Depends: libwayland-server0 (>= 1.2.0) but it is not going to be installed
 libcogl20 : Depends: libwayland-server0 (>= 1.2.0) but it is not going to be installed
 libmuffin0 : Depends: libwayland-server0 (>= 1.20) but it is not going to be installed
 libnvidia-egl-wayland1 : Depends: libwayland-server0 (>= 1.2.0) but it is not going to be installed
 libnvidia-egl-wayland1:i386 : Depends: libwayland-server0:i386 (>= 1.2.0) but it is not going to be installed
 libqt6waylandcompositor6 : Depends: libwayland-server0 (>= 1.9.91) but it is not going to be installed
 libqt6waylandeglcompositorhwintegration6 : Depends: libwayland-server0 (>= 1.8.0) but it is not going to be installed
 libwayland-dev : Depends: libwayland-server0 (= 1.22.0-2.1build1) but it is not going to be installed
 libwebkit2gtk-4.1-0 : Depends: libwayland-server0 (>= 1.0.2) but it is not going to be installed
 libwebkitgtk-6.0-4 : Depends: libwayland-server0 (>= 1.0.2) but it is not going to be installed
 libwlroots12t64 : Depends: libwayland-server0 (>= 1.22) but it is not going to be installed
 qt6-wayland : Depends: libwayland-server0 (>= 1.8.0) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
untold shale
#

did you uninstall lutris and discord?

pure vector
#

umm funny thing, i cant remove lutris

untold shale
cinder oasis
pure vector
pure vector
# cinder oasis Can you show full output, including the command you typed?
excel@TheFunZone:~$ sudo apt remove libwayland-server0:amd64
[sudo] password for excel:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libclutter-1.0-0 : Depends: libwayland-server0 (>= 1.2.0) but it is not going to be installed
 libcogl20 : Depends: libwayland-server0 (>= 1.2.0) but it is not going to be installed
 libmuffin0 : Depends: libwayland-server0 (>= 1.20) but it is not going to be installed
 libnvidia-egl-wayland1 : Depends: libwayland-server0 (>= 1.2.0) but it is not going to be installed
 libnvidia-egl-wayland1:i386 : Depends: libwayland-server0:i386 (>= 1.2.0) but it is not going to be installed
 libqt6waylandcompositor6 : Depends: libwayland-server0 (>= 1.9.91) but it is not going to be installed
 libqt6waylandeglcompositorhwintegration6 : Depends: libwayland-server0 (>= 1.8.0) but it is not going to be installed
 libwayland-dev : Depends: libwayland-server0 (= 1.22.0-2.1build1) but it is not going to be installed
 libwebkit2gtk-4.1-0 : Depends: libwayland-server0 (>= 1.0.2) but it is not going to be installed
 libwebkitgtk-6.0-4 : Depends: libwayland-server0 (>= 1.0.2) but it is not going to be installed
 libwlroots12t64 : Depends: libwayland-server0 (>= 1.22) but it is not going to be installed
 qt6-wayland : Depends: libwayland-server0 (>= 1.8.0) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
#

i love wayland

#

it definetly doesnt just break ramdomly yk

untold shale
#

@pure vector try removing discord once you are logged into the webapp

cinder oasis
#

hmm..... just to check, what does

inxi -r

say?

pure vector
#
Repos:
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb http://packages.linuxmint.com zena main upstream import backport
    2: deb http://archive.ubuntu.com/ubuntu noble main restricted universe multiverse
    3: deb http://archive.ubuntu.com/ubuntu noble-updates main restricted universe multiverse
    4: deb http://archive.ubuntu.com/ubuntu noble-backports main restricted universe multiverse
    5: deb http://security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse
  Active apt repos in: /etc/apt/sources.list.d/spotify.list
    1: deb https://repository.spotify.com stable non-free
  No active apt repos in: /etc/apt/sources.list.d/steam-beta.list
  Active apt repos in: /etc/apt/sources.list.d/steam-stable.list
    1: deb [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ stable steam
    2: deb-src [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ stable steam
untold shale
untold shale
pure vector
#
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libnvidia-egl-wayland1:i386 : Depends: libwayland-server0:i386 (>= 1.2.0) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
#

there

cinder oasis
#

Alright... what does

sudo apt install -f

say?

pure vector
#
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  libwayland-server0:i386
The following NEW packages will be installed:
  libwayland-server0:i386
0 upgraded, 1 newly installed, 0 to remove and 45 not upgraded.
2 not fully installed or removed.
Need to get 0 B/37,5 kB of archives.
After this operation, 105 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 516710 files and directories currently installed.)
Preparing to unpack .../libwayland-server0_1.22.0-2.1build1_i386.deb ...
Unpacking libwayland-server0:i386 (1.22.0-2.1build1) ...
dpkg: error processing archive /var/cache/apt/archives/libwayland-server0_1.22.0-2.1build1_i386.deb (--unpack):
 trying to overwrite shared '/usr/share/doc/libwayland-server0/changelog.Debian.gz', which is different from other instances of package libwayland-server0:i386
Errors were encountered while processing:
 /var/cache/apt/archives/libwayland-server0_1.22.0-2.1build1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)```
cinder oasis
#

Let's try this way then

sudo rm /usr/share/doc/libwayland-server0/changelog.Debian.gz && sudo apt install -f

show full result

untold shale
#

hol up

#

I think this should do it

#

sudo apt remove lutris discord qt6-wayland && sudo apt clean && sudo apt update

#

but don't confirm it, press Ctrl+C (or type N) when it asks for confirmation and post output

pure vector
#

and now lutris give me the dependinces it unnistalls

#

ig its fixed

cinder oasis
#

Alright, that conflict is fixed

pure vector
#

now i just need ot route the games on my games folder to my deb steam

pure vector
untold shale
#

you mean you installed steam? and it's working?

pure vector
untold shale
#

good then

pure vector
#

now how do i get my custom game flder on steam

untold shale
#

see these

#💬general message

#💬general message

#

I'm unfollowing the thread, thanks for the help @cinder oasis

cinder oasis
#

It is a bad idea if your custom game folder is on a NTFS drive though

pure vector
#

just a fodler on my home folder