I've just moved over from Windows, running Zorin OS 18 Core. I've been having quite a few issues resulting in needing a clean install multiple times. The main issues seem to have come from Steam so far.
I initially installed the regular Zorin, had some graphical issues when hovering over a game tile in my library. Uninstalled, and reinstalled using the Zorin with modern Nvidia graphics.
However, now I'm getting issues with Steam closing every minute or so. I initially installed the package so I can store my games on another drive, and used the terminal to run sudo apt install libnvidia-gl-550:i386. So I'm thinking its possible I might have installed the wrong version.
First we need to know in which format you installed Steam? Was it flatpak or .deb (Zorin OS) or from Steam homepage (.deb)?
It's recommendable to install the Zorin OS (.deb) version as it need less hassle. If you got the flatpak versionn uninstall it first. Then install the Zorin OS version.
According to inxi you have 580 driver installed. I would completely wipe the driver and start over. There's an app in Zorin if you search for Additional driver (Software & updates) and uninstall the driver. Then install driver 580 from scratch. IT should take care of the 32-bit libs that are missing.
I've already wiped and reinstalled Zorin. However, I'm kind of lost as far as what to do at this point.
Checking my drivers, I already have the 580 drivers installed, and they were installed from the start, which if the 32bit libraries are included why is it prompting to install them?
But the picture I sent earlier seems to be asking for something else. A 32bit version of the Nvidia libraries, as well as a recommended library for Vulkan support, which I want. Are these different from the drivers I already have? Or does the driver already include those packages and the pop up is more a warning?
You should not be getting such a warning - your regional server is not properly syncing with main.
From Software & Updates app, switch "Download from" to Main Server
Then sudo apt update and install steam.
I do not recommend trying to install the package manually - since this can often result in the system trying to replace your critical 64bit system files with 32 bit. This will break the system.
Ultimately, this is a fault of regional servers not doing proper maintenance.
Thanks for the info. I did install the libnvidia-gl-580:i386, and after a reboot I'm getting a black screen with an x cursor.
I should be able to do a fresh install if my install is broken now.
But just to clarify, I shouldn't need to install any additional libraries, correct? When I did a test to install Steam, it ended up getting stuck infinitely trying to load user data.
Interesting, so after a couple of restarts, I was able to log in and get my desktop instead of a black screen/x cursor issue. Not sure if that will return or if I can uninstall the library I installed, or if it should be fine.
I'm switched to Main Server, it had me set to Server for Canada. So far no random closes for Steam. And the first game I tried with Vulkan had some microstuttering, but DX11 seems fine enough. I think that solves the issue of Steam not working. Thank you both for the assistance
Hey, sorry to revive this thread. I was having some issues so I decided to just do a fresh install. When running the full upgrade, I'm getting an error.
Terminal results
zairin@Zephyr:~$ sudo apt full-upgrade
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:
libdecor-0-plugin-1-gtk:i386 : Depends: libgtk-3-0t64:i386 (>= 3.19.12) but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
zairin@Zephyr:~$ sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
libdecor-0-0 libdecor-0-0:i386 libdecor-0-plugin-1-gtk
libdecor-0-plugin-1-gtk:i386 libgtk-3-0t64:i386 libwayland-client0
libwayland-client0:i386 libwayland-cursor0 libwayland-cursor0:i386
libwayland-egl1 libwayland-egl1:i386 libwayland-server0
libwayland-server0:i386
Suggested packages:
gvfs:i386
The following NEW packages will be installed:
libgtk-3-0t64:i386
The following packages will be upgraded:
libdecor-0-0 libdecor-0-0:i386 libdecor-0-plugin-1-gtk
libdecor-0-plugin-1-gtk:i386 libwayland-client0 libwayland-client0:i386
libwayland-cursor0 libwayland-cursor0:i386 libwayland-egl1
libwayland-egl1:i386 libwayland-server0 libwayland-server0:i386
12 upgraded, 1 newly installed, 0 to remove and 40 not upgraded.
137 not fully installed or removed.
Need to get 268 kB/3,433 kB of archives.
After this operation, 11.3 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 https://ppa.launchpadcontent.net/ernstp/mesarc/ubuntu noble/main amd64 libwayland-client0 amd64 1.24.0-1~n~ppa1 [28.1 kB]
Get:2 https://ppa.launchpadcontent.net/ernstp/mesarc/ubuntu noble/main i386 libwayland-client0 i386 1.24.0-1~n~ppa1 [30.7 kB]
Get:3 https://ppa.launchpadcontent.net/ernstp/mesarc/ubuntu noble/main amd64 libwayland-cursor0 amd64 1.24.0-1~n~ppa1 [12.3 kB]
Get:4 https://ppa.launchpadcontent.net/ernstp/mesarc/ubuntu noble/main i386 libwayland-cursor0 i386 1.24.0-1~n~ppa1 [13.2 kB]
Get:5 https://ppa.launchpadcontent.net/ernstp/mesarc/ubuntu noble/main amd64 libwayland-egl1 amd64 1.24.0-1~n~ppa1 [5,974 B]
Get:6 https://ppa.launchpadcontent.net/ernstp/mesarc/ubuntu noble/main i386 libwayland-egl1 i386 1.24.0-1~n~ppa1 [6,000 B]
Get:7 https://ppa.launchpadcontent.net/ernstp/mesarc/ubuntu noble/main i386 libdecor-0-plugin-1-gtk i386 0.2.2+git2512021123.73fc377~n~mesarc2 [29.2 kB]
Get:8 https://ppa.launchpadcontent.net/ernstp/mesarc/ubuntu noble/main amd64 libdecor-0-plugin-1-gtk amd64 0.2.2+git2512021123.73fc377~n~mesarc2 [27.8 kB]
Get:9 https://ppa.launchpadcontent.net/ernstp/mesarc/ubuntu noble/main amd64 libdecor-0-0 amd64 0.2.2+git2512021123.73fc377~n~mesarc2 [19.8 kB]
Get:10 https://ppa.launchpadcontent.net/ernstp/mesarc/ubuntu noble/main i386 libdecor-0-0 i386 0.2.2+git2512021123.73fc377~n~mesarc2 [20.5 kB]
Get:11 https://ppa.launchpadcontent.net/ernstp/mesarc/ubuntu noble/main amd64 libwayland-server0 amd64 1.24.0-1~n~ppa1 [35.0 kB]
Get:12 https://ppa.launchpadcontent.net/ernstp/mesarc/ubuntu noble/main i386 libwayland-server0 i386 1.24.0-1~n~ppa1 [39.5 kB]
Fetched 268 kB in 1s (210 kB/s)
(Reading database ... 251519 files and directories currently installed.)
Preparing to unpack .../00-libwayland-client0_1.24.0-1~n~ppa1_i386.deb ...
De-configuring libwayland-client0:amd64 (1.22.0-2.1build1), to allow configurat
ion of libwayland-client0:i386 (1.24.0-1~n~ppa1) ...
Unpacking libwayland-client0:i386 (1.24.0-1~n~ppa1) over (1.22.0-2.1build1) ...
Preparing to unpack .../01-libwayland-client0_1.24.0-1~n~ppa1_amd64.deb ...
Unpacking libwayland-client0:amd64 (1.24.0-1~n~ppa1) over (1.22.0-2.1build1) ..
.
Preparing to unpack .../02-libwayland-cursor0_1.24.0-1~n~ppa1_i386.deb ...
De-configuring libwayland-cursor0:amd64 (1.22.0-2.1build1), to allow configurat
ion of libwayland-cursor0:i386 (1.24.0-1~n~ppa1) ...
Unpacking libwayland-cursor0:i386 (1.24.0-1~n~ppa1) over (1.22.0-2.1build1) ...
Preparing to unpack .../03-libwayland-cursor0_1.24.0-1~n~ppa1_amd64.deb ...
Unpacking libwayland-cursor0:amd64 (1.24.0-1~n~ppa1) over (1.22.0-2.1build1) ..
.
Preparing to unpack .../04-libwayland-egl1_1.24.0-1~n~ppa1_i386.deb ...
De-configuring libwayland-egl1:amd64 (1.22.0-2.1build1), to allow configuration
of libwayland-egl1:i386 (1.24.0-1~n~ppa1) ...
Unpacking libwayland-egl1:i386 (1.24.0-1~n~ppa1) over (1.22.0-2.1build1) ...
Preparing to unpack .../05-libwayland-egl1_1.24.0-1~n~ppa1_amd64.deb ...
Unpacking libwayland-egl1:amd64 (1.24.0-1~n~ppa1) over (1.22.0-2.1build1) ...
Preparing to unpack .../06-libgtk-3-0t64_3.24.41-4ubuntu1.3_i386.deb ...
Unpacking libgtk-3-0t64:i386 (3.24.41-4ubuntu1.3) ...
dpkg: error processing archive /tmp/apt-dpkg-install-mgUkMZ/06-libgtk-3-0t64_3.
24.41-4ubuntu1.3_i386.deb (--unpack):
trying to overwrite shared '/etc/gtk-3.0/settings.ini', which is different fro
m other instances of package libgtk-3-0t64:i386
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Preparing to unpack .../07-libdecor-0-plugin-1-gtk_0.2.2+git2512021123.73fc377~
n~mesarc2_amd64.deb ...
Unpacking libdecor-0-plugin-1-gtk:amd64 (0.2.2+git2512021123.73fc377~n~mesarc2)
over (0.2.2-1build2) ...
Preparing to unpack .../08-libdecor-0-plugin-1-gtk_0.2.2+git2512021123.73fc377~
n~mesarc2_i386.deb ...
Unpacking libdecor-0-plugin-1-gtk:i386 (0.2.2+git2512021123.73fc377~n~mesarc2)
over (0.2.2-1build2) ...
Preparing to unpack .../09-libdecor-0-0_0.2.2+git2512021123.73fc377~n~mesarc2_i
386.deb ...
De-configuring libdecor-0-0:amd64 (0.2.2-1build2), to allow configuration of li
bdecor-0-0:i386 (0.2.2+git2512021123.73fc377~n~mesarc2) ...
Unpacking libdecor-0-0:i386 (0.2.2+git2512021123.73fc377~n~mesarc2) over (0.2.2
-1build2) ...
Preparing to unpack .../10-libdecor-0-0_0.2.2+git2512021123.73fc377~n~mesarc2_a
md64.deb ...
Unpacking libdecor-0-0:amd64 (0.2.2+git2512021123.73fc377~n~mesarc2) over (0.2.
2-1build2) ...
Preparing to unpack .../11-libwayland-server0_1.24.0-1~n~ppa1_i386.deb ...
De-configuring libwayland-server0:amd64 (1.22.0-2.1build1), to allow configurat
ion of libwayland-server0:i386 (1.24.0-1~n~ppa1) ...
Unpacking libwayland-server0:i386 (1.24.0-1~n~ppa1) over (1.22.0-2.1build1) ...
Preparing to unpack .../12-libwayland-server0_1.24.0-1~n~ppa1_amd64.deb ...
Unpacking libwayland-server0:amd64 (1.24.0-1~n~ppa1) over (1.22.0-2.1build1) ..
.
Errors were encountered while processing:
/tmp/apt-dpkg-install-mgUkMZ/06-libgtk-3-0t64_3.24.41-4ubuntu1.3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
With this install, I made sure the first thing I did was switch to main server instead of the Canadian one (which not sure how to prevent it from defaulting there anyway). This was also after running sudo apt --fix-broken install. Should this be something to worry about, or how can I fix this?