Nemo depends on this: libxapp1 (= 2.2.8-1) But it wants installed a different/newer Version 2.8.1+klbkjammy
That can happen if You have added third-party Repos. You should control /ect/apt/sources.list (that is a File) and /etc/apt/sources.list.d (that is a Folder).
# deb cdrom:[Zorin-OS 17.2 Pro 64bit]/ jammy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://archive.ubuntu.com/ubuntu jammy main restricted
# deb-src http://gb.archive.ubuntu.com/ubuntu/ jammy main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu jammy-updates main restricted
# deb-src http://gb.archive.ubuntu.com/ubuntu/ jammy-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu jammy universe
# deb-src http://gb.archive.ubuntu.com/ubuntu/ jammy universe
deb http://archive.ubuntu.com/ubuntu jammy-updates universe
# deb-src http://gb.archive.ubuntu.com/ubuntu/ jammy-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://archive.ubuntu.com/ubuntu jammy multiverse
# deb-src http://gb.archive.ubuntu.com/ubuntu/ jammy multiverse
deb http://archive.ubuntu.com/ubuntu jammy-updates multiverse
# deb-src http://gb.archive.ubuntu.com/ubuntu/ jammy-updates multiverse
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse
# deb-src http://gb.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu jammy-security main restricted
# deb-src http://security.ubuntu.com/ubuntu jammy-security main restricted
deb http://archive.ubuntu.com/ubuntu jammy-security universe
# deb-src http://security.ubuntu.com/ubuntu jammy-security universe
deb http://archive.ubuntu.com/ubuntu jammy-security multiverse
# deb-src http://security.ubuntu.com/ubuntu jammy-security multiverse
# 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.
That was what I meant with ''control''. I meant that You should take a Look at these 2 Directories. Maybe the Word ''control'' doesn't work as well in English as in German. I keep that in Mind (hopefully, hahaha!).
And I see there the Issue:
Do you need that Repo for something? If not, You could delete it or for a Test at least disable it. To do that, go to Software & Updates and look in the ''Other Software'' Tab if this Repo is listed. If yes, unmark it. Then open the Terminal and type sudo apt update && sudo apt install nemo
If it is not listed and You want keep it, open the Terminal and type sudo nano /etc/apt/sources.list.d/kelebek333-ubuntu-mint-tools-jammy.list enter Your Password and in the opening Window set a # at the Beginning of each Line without a # where an Web-Adress is. Then type ctrl+o to save the Changes, Enter to confirm and ctrl+x to exit. Back in the Terminal type sudo apt update and check that the Source Entry is gone.
If You want delete this Repo, open the Terminal and type sudo rm /etc/apt/sources.list.d/kelebek333-ubuntu-mint-tools-jammy.list and then sudo apt update && sudo apt install nemoand check if it installs it.
Thank you for the education, I am learning more. So, I disabled that line, I now vaguely recall it was from an attempt to install software for webapps, so in fact I have deleted it. I won't be doing that again - I have a much better idea of what I need on my system now.
I also restarted, however after update I still get the same message on sudo apt install nemo:
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.
xapp : Depends: libxapp1 (= 2.2.8-1) but 2.8.1+klbkjammy is to be installed
E: Unable to correct problems, you have held broken packages.
$ apt list --upgradable
Listing... Done
xwayland/jammy-updates 2:22.1.1-1ubuntu0.18 amd64 [upgradable from: 2:22.1.1-1ubuntu0.17]
N: There are 2 additional versions. Please use the '-a' switch to see them.
Thanks! yes, I had checked /etc/apt/sources.list.d immediately after removing that one.
I've switched off the openSUSE one, can't remember what that was for. sudo apt update && sudo apt install nemo gives identical output to earlier, above.
I have obviously upset something in my system. I really appreciate the help that you all have given. Don't worry any further, I'll live with it until I install a new SSD and re-install the system from fresh on that. I was going to wait until Zorin 18 to do this, but may just go for it sooner.
I would have one Idea what You could try. You disable every third-party Repo but only one at once. You disable one, run sudo apt update && sudo apt install nemo and look if it works. And that You do until all third-party Repo's are turned off. And if You see that it works at one Time in this whole Process, You know what Repo is the Problem.
Yes, I think we have found our source: Mint and OpenSuse distro repositories have created file conflicts- this may also explain the drag and drop not working on Nautilus due to the OpenSuse repository. It may have altered some Gnome Package files.
So, having removed both of those sources (deleted the Mint one, switched off the openSUSE one), and run sudo apt update && sudo apt install nemo
The output is the same as before:
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.
xapp : Depends: libxapp1 (= 2.2.8-1) but 2.8.1+klbkjammy is to be installed
E: Unable to correct problems, you have held broken packages.
So I presume the problem code is still in the system?
I really appreciate the help you have both given, but I think at this point rather than spend any more time it'll be quicker just to re-install the OS (and I've learned a lesson in installing stuff).
Highly likely.
During the time that the repositories were active, system upgrades were run (Indeed, you noticed issues after upgrading to 17.3). When that happened, it probably changed some packages to a different version than what Zorin OS is using.
apt search zorin-os-default-settings ─╯
Sorting... Done
Full Text Search... Done
zorin-os-default-settings/jammy,jammy,now 17.4.2 all [installed]
Default settings for Zorin OS
What does apt search zorin-os-default-settings yield in your terminal?
apt search zorin-os-default-settings
Sorting... Done
Full Text Search... Done
zorin-os-default-settings/jammy,jammy,now 17.4.2 all [installed]
Default settings for Zorin OS
This looks to be installing now. I shall be back after a reboot.
Thank you.
I scrolled up - I had noticed, after your post, that I seemed to include a package twice. Nope.
My brain had a short circuit and blew a fuse...
I combined zorin-os-desktop and zorin-os-default-settings into one package while typing out the command creating a nonexistent zorin-os-desktop-default-settings
I can only guess that typing it out, I was thinking of both packages and my fingers and brain were moving at different speeds.