Synchronizing package databases…
endeavouros is up to date
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade…
warning: zeromq: ignoring package upgrade (4.3.4-2 => 4.3.4-4)
…
And pacman updates everything without problems…
Probably it is necessary to remove the yay update window in the graphical environment that appears immediately after loading the operating system if it is unstable
If your system is up to date, the Archlinux Community repository should not appear during an update. The Community repository has been eliminated.
It looks like your /etc/pacman.conf file still has the Community repo listed.
Do a
sudo pacman -Sy endeavouros-keyring
then
sudo pacman -Sy endeavouros-mirrorlist
Then check your /etc/pacman.conf file.
At the bottom of the pacman.conf file, the repositories are listed and should look like this.
# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.
[endeavouros]
SigLevel = PackageRequired
Include = /etc/pacman.d/endeavouros-mirrorlist
#[testing]
#Include = /etc/pacman.d/mirrorlist
[core]
Include = /etc/pacman.d/mirrorlist
#[extra-testing]
#Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist
#[multilib]
#Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
If you need 32 bit libraries, enable multilib by removing the leading #
I understand. If you select 1 from the next message, then one of the packages is not updated. And if 3 then all packages are updated. Manually specifying the repository is very inconvenient
==> Packages to exclude: (eg: “1 2 3”, “1-3”, “^4” or repo name)
→ Excluding packages may cause partial upgrades and break systems
It is not clear to me why such a message appears and can it be removed from the update process?
I don’t know, people have different reasons for wanting to exclude packages from an update. For example, if you’re using a legacy NoVidea graphics card whose drivers are not in the repos, you may not want to wait with updating a kernel until your drivers get an update in the AUR (updating your kernel and not updating the graphics drivers will probably boot you to a black screen).
[Synchronizing package databases…
endeavouros is up to date
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade…
warning: zeromq: ignoring package upgrade (4.3.4-2 => 4.3.4-4)