Is my system broken or I am just dumb

I have my endeavourOS dual booted with linux mint. I am using it linux mint for 2 years now. I know before updating arch system you should read arch news and forms.

My problem is that whenever I do eos-update --aur or sudo pacman -Syu it shows system upto date except a version conflict for hyprutils versions which cant be removed as removing it will break 3 more packages. but when I use yay Syu it shows core, extra and aur updates including linux kernel.

My question:- Is my system broken or it is some other issue. Is it common thing to happen. I am a beginner to arch based distros so please help. also how to fix this issue

Hello and welcome,

Please share the actual output.

yay can update aur packages, pacman cannot.

What are the package conflicts with hyprutils?

Which package do you have installed? extra/hyprutils or aur/hyprutils-git. The latter is not recommended.

Then as others told you please show the output.

sorry guys for late reply

here my eos-update --aur log

==> eos-update --aur
eos-update: package updater with additional features
Updating native and AUR apps...
[sudo] password for urahara: 
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
:: hyprutils-0.8.0-1 and hyprutils-git-0.7.1.r2.ge36db00-1 are in conflict. Remove hyprutils-git? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing hyprutils-git breaks dependency 'hyprutils-git' required by hyprgraphics-git
:: removing hyprutils-git breaks dependency 'hyprutils-git' required by hyprlang-git
:: removing hyprutils-git breaks dependency 'hyprutils-git' required by hyprpaper-git

my sudo pacman -Syu log

urahara@kakarot:~$ sudo pacman -Syu
[sudo] password for urahara:
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
:: hyprutils-0.8.0-1 and hyprutils-git-0.7.1.r2.ge36db00-1 are in conflict. Remove hyprutils-git? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing hyprutils-git breaks dependency 'hyprutils-git' required by hyprgraphics-git
:: removing hyprutils-git breaks dependency 'hyprutils-git' required by hyprlang-git
:: removing hyprutils-git breaks dependency 'hyprutils-git' required by hyprpaper-git
urahara@kakarot:~$

and my yay -Syu log is

urahara@kakarot:~$ yay -Syu
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
:: Searching AUR for updates...
:: Searching databases for updates...
 -> libpdfium-nojs: local (7151.r2.c82c611f10-1) is newer than AUR (6998.r2.12f7715a63-1)
:: 2 dependencies will also be installed for this operation.
   extra/cmake       -> 4.0.3-1
   (make dependency of megasync)
   extra/qt5-tools   -> 5.15.17+kde+r3-2
   (make dependency of megasync)

:: 194 packages to upgrade/install.
194  endeavouros/eos-bash-shared           25.6-1              -> 25.6.2-1
193  core/amd-ucode                        20250508.788aadc8-2 -> 20250627-1
192  core/btrfs-progs                      6.14-1              -> 6.15-1
191  core/ca-certificates-mozilla          3.112-1             -> 3.113.1-1
190  core/cryptsetup                       2.7.5-2             -> 2.8.0-1
189  core/device-mapper                    2.03.32-1           -> 2.03.33-1
188  core/findutils                        4.10.0-2            -> 4.10.0-3
187  core/gnupg                            2.4.7-3             -> 2.4.8-1
186  core/gssproxy                         0.9.2-1             -> 0.9.2-2
185  core/hwdata                           0.396-1             -> 0.397-1
184  core/iana-etc                         20250502-1          -> 20250612-1
183  core/krb5                             1.21.3-1            -> 1.21.3-2
182  core/leancrypto                       1.4.0-1             -> 1.5.0-1
181  core/libffi                           3.5.0-1             -> 3.5.1-1
180  core/libxml2                          2.14.4-1            -> 2.14.4-2
179  core/linux                            6.15.2.arch1-1      -> 6.15.4.arch2-1
178  core/linux-firmware                   20250508.788aadc8-2 -> 20250627-1
177  core/linux-firmware-whence            20250508.788aadc8-2 -> 20250627-1
176  core/linux-headers                    6.15.2.arch1-1      -> 6.15.4.arch2-1
175  core/linux-lts                        6.12.34-1           -> 6.12.35-1
174  core/linux-lts-headers                6.12.34-1           -> 6.12.35-1
173  core/lvm2                             2.03.32-1           -> 2.03.33-1
172  core/nettle                           3.10.1-1            -> 3.10.2-1
171  core/nss                              3.112-1             -> 3.113.1-1
170  core/openssl                          3.5.0-1             -> 3.5.1-1
169  core/pacman-mirrorlist                20250522-1          -> 20250702-2
168  core/pciutils                         3.13.0-2            -> 3.14.0-1
167  core/pkgconf                          2.4.3-1             -> 2.5.1-1
166  core/python                           3.13.3-1            -> 3.13.5-1
165  core/shadow                           4.17.4-1            -> 4.18.0-1
164  core/sqlite                           3.50.1-1            -> 3.50.2-1
163  core/sudo                             1.9.16.p2-2         -> 1.9.17.p1-1
162  core/systemd                          257.6-1             -> 257.7-1
161  core/systemd-libs                     257.6-1             -> 257.7-1
160  core/systemd-resolvconf               257.6-1             -> 257.7-1
159  core/systemd-sysvcompat               257.6-1             -> 257.7-1
158  core/thin-provisioning-tools          1.1.0-1             -> 1.2.0-1
157  core/util-linux                       2.41-4              -> 2.41.1-1
156  core/util-linux-libs                  2.41-4              -> 2.41.1-1
155  core/xfsprogs                         6.14.0-1            -> 6.15.0-1
154  extra/adwaita-fonts                   48.2-1              -> 49.0-2
153  extra/alsa-card-profiles              1:1.4.5-1           -> 1:1.4.6-1
152  extra/aquamarine                      0.8.0-4             -> 0.8.0-5
151  extra/ark                             25.04.2-1           -> 25.04.3-1
150  extra/at-spi2-core                    2.56.2-1            -> 2.56.3-1
149  extra/aurorae                         6.4.0-1             -> 6.4.2-1
148  extra/baloo-widgets                   25.04.2-1           -> 25.04.3-1
147  extra/bluedevil                       1:6.4.0-1           -> 1:6.4.2-1
146  extra/breeze                          6.4.0-1             -> 6.4.2-1
145  extra/breeze-gtk                      6.4.0-1             -> 6.4.2-1
144  extra/cpio                            2.15-2              -> 2.15-3
143  extra/dolphin                         25.04.2-1           -> 25.04.3-1
142  extra/dolphin-plugins                 25.04.2-1           -> 25.04.3-1
141  extra/enchant                         2.8.9-1             -> 2.8.10-1
140  extra/fastfetch                       2.46.0-1            -> 2.47.0-1
139  extra/ffmpegthumbs                    25.04.2-1           -> 25.04.3-1
138  extra/firefox                         139.0.4-1           -> 140.0.2-1
137  extra/flashrom                        1.5.1-1             -> 1.5.1-2
136  extra/fontconfig                      2:2.16.2-1          -> 2:2.17.1-1
135  extra/gsfonts                         20200910-4          -> 20200910-5
134  extra/gssdp                           1.6.3-2             -> 1.6.4-1
133  extra/gst-libav                       1.26.2-2            -> 1.26.3-2
132  extra/gst-plugin-pipewire             1:1.4.5-1           -> 1:1.4.6-1
131  extra/gst-plugins-bad                 1.26.2-2            -> 1.26.3-2
130  extra/gst-plugins-bad-libs            1.26.2-2            -> 1.26.3-2
129  extra/gst-plugins-base                1.26.2-2            -> 1.26.3-2
128  extra/gst-plugins-base-libs           1.26.2-2            -> 1.26.3-2
127  extra/gst-plugins-ugly                1.26.2-2            -> 1.26.3-2
126  extra/gstreamer                       1.26.2-2            -> 1.26.3-2
125  extra/gupnp                           1:1.6.8-2           -> 1:1.6.9-1
124  extra/gwenview                        25.04.2-1           -> 25.04.3-1
123  extra/hyprcursor                      0.1.12-3            -> 0.1.12-4
122  extra/hyprland                        0.49.0-1            -> 0.49.0-2
121  extra/hyprland-qt-support             0.1.0-6             -> 0.1.0-7
120  extra/hyprland-qtutils                0.1.4-2             -> 0.1.4-3
119  extra/kaccounts-integration           25.04.2-1           -> 25.04.3-1
118  extra/kactivitymanagerd               6.4.0-1             -> 6.4.2-1
117  extra/kate                            25.04.2-1           -> 25.04.3-1
116  extra/kcalc                           25.04.2-1           -> 25.04.3-1
115  extra/kde-cli-tools                   6.4.0-1             -> 6.4.2-1
114  extra/kde-gtk-config                  6.4.0-1             -> 6.4.2-1
113  extra/kdeconnect                      25.04.2-1           -> 25.04.3-1
112  extra/kdecoration                     6.4.0-1             -> 6.4.2-1
111  extra/kdegraphics-mobipocket          25.04.2-1           -> 25.04.3-1
110  extra/kdegraphics-thumbnailers        25.04.2-1           -> 25.04.3-1
109  extra/kdenetwork-filesharing          25.04.2-1           -> 25.04.3-1
108  extra/kdeplasma-addons                6.4.0-1             -> 6.4.2-1
107  extra/kgamma                          6.4.0-1             -> 6.4.2-1
106  extra/kglobalacceld                   6.4.0-1             -> 6.4.2-1
105  extra/kinfocenter                     6.4.0-1             -> 6.4.2-1
104  extra/kio-admin                       25.04.2-1           -> 25.04.3-1
103  extra/kio-extras                      25.04.2-1           -> 25.04.3-1
102  extra/kirigami                        6.15.0-1            -> 6.15.0-2
101  extra/kirigami-addons                 1.8.1-1             -> 1.9.0-1
100  extra/kmenuedit                       6.4.0-1             -> 6.4.2-1
 99  extra/konsole                         25.04.2-1           -> 25.04.3-1
 98  extra/kpipewire                       6.4.0-1             -> 6.4.2-1
 97  extra/kscreen                         6.4.0-1             -> 6.4.2-1
 96  extra/kscreenlocker                   6.4.0-1             -> 6.4.2-1
 95  extra/ksystemstats                    6.4.0-1             -> 6.4.2-1
 94  extra/kwallet-pam                     6.4.0-1             -> 6.4.2-1
 93  extra/kwayland                        6.4.0-1             -> 6.4.2-1
 92  extra/kwayland-integration            6.4.0-1             -> 6.4.2-1
 91  extra/kwin                            6.4.0-1             -> 6.4.2-1
 90  extra/layer-shell-qt                  6.4.0-1             -> 6.4.2-1
 89  extra/libblockdev                     3.3.0-1             -> 3.3.1-1
 88  extra/libblockdev-crypto              3.3.0-1             -> 3.3.1-1
 87  extra/libblockdev-fs                  3.3.0-1             -> 3.3.1-1
 86  extra/libblockdev-loop                3.3.0-1             -> 3.3.1-1
 85  extra/libblockdev-mdraid              3.3.0-1             -> 3.3.1-1
 84  extra/libblockdev-nvme                3.3.0-1             -> 3.3.1-1
 83  extra/libblockdev-part                3.3.0-1             -> 3.3.1-1
 82  extra/libblockdev-swap                3.3.0-1             -> 3.3.1-1
 81  extra/libcolord                       1.4.7-2             -> 1.4.8-1
 80  extra/libheif                         1.19.8-3            -> 1.20.1-1
 79  extra/libjpeg-turbo                   3.1.0-1             -> 3.1.1-1
 78  extra/libjxl                          0.11.1-3            -> 0.11.1-4
 77  extra/libkdcraw                       25.04.2-1           -> 25.04.3-1
 76  extra/libkexiv2                       25.04.2-1           -> 25.04.3-1
 75  extra/libkscreen                      6.4.0-1             -> 6.4.2-1
 74  extra/libksysguard                    6.4.0-1             -> 6.4.2-1
 73  extra/libmm-glib                      1.24.0-1            -> 1.24.0-2
 72  extra/libmpdclient                    2.22-1              -> 2.23-1
 71  extra/libopenmpt                      0.8.0-1             -> 0.8.1-1
 70  extra/libpipewire                     1:1.4.5-1           -> 1:1.4.6-1
 69  extra/libplasma                       6.4.0-1             -> 6.4.2-1
 68  extra/libpng                          1.6.49-1            -> 1.6.50-1
 67  extra/libproxy                        0.5.9-1             -> 0.5.10-1
 66  extra/libqalculate                    5.5.2-2             -> 5.6.0-1
 65  extra/libssh                          0.11.1-1            -> 0.11.2-1
 64  extra/libunwind                       1.8.1-3             -> 1.8.2-1
 63  extra/liburcu                         0.15.1-1            -> 0.15.3-1
 62  extra/llvm-libs                       20.1.6-3            -> 20.1.7-1
 61  extra/lsof                            4.99.4-1            -> 4.99.5-1
 60  extra/mesa                            1:25.1.4-1          -> 1:25.1.5-1
 59  extra/milou                           6.4.0-1             -> 6.4.2-1
 58  extra/mobile-broadband-provider-info  20240407-1          -> 20250613-1
 57  extra/modemmanager                    1.24.0-1            -> 1.24.0-2
 56  extra/mujs                            1.3.6-1             -> 1.3.7-1
 55  extra/netpbm                          10.86.46-3          -> 10.86.47-1
 54  extra/nodejs                          24.2.0-1            -> 24.3.0-1
 53  extra/noto-fonts                      1:2025.06.01-1      -> 1:2025.07.01-1
 52  extra/noto-fonts-emoji                1:2.047-1           -> 1:2.048-1
 51  extra/noto-fonts-extra                1:2025.06.01-1      -> 1:2025.07.01-1
 50  extra/ocean-sound-theme               6.4.0-1             -> 6.4.2-1
 49  extra/okular                          25.04.2-1           -> 25.04.3-1
 48  extra/onetbb                          2022.1.0-1          -> 2022.2.0-1
 47  extra/opencv                          4.11.0-13           -> 4.12.0-1
 46  extra/pango                           1:1.56.3-1          -> 1:1.56.4-1
 45  extra/parallel                        20250522-1          -> 20250622-1
 44  extra/pipewire                        1:1.4.5-1           -> 1:1.4.6-1
 43  extra/pipewire-alsa                   1:1.4.5-1           -> 1:1.4.6-1
 42  extra/pipewire-audio                  1:1.4.5-1           -> 1:1.4.6-1
 41  extra/pipewire-jack                   1:1.4.5-1           -> 1:1.4.6-1
 40  extra/pipewire-pulse                  1:1.4.5-1           -> 1:1.4.6-1
 39  extra/plasma-activities               6.4.0-1             -> 6.4.2-1
 38  extra/plasma-activities-stats         6.4.0-1             -> 6.4.2-1
 37  extra/plasma-browser-integration      6.4.0-1             -> 6.4.2-1
 36  extra/plasma-desktop                  6.4.0-1             -> 6.4.2-1
 35  extra/plasma-disks                    6.4.0-1             -> 6.4.2-1
 34  extra/plasma-firewall                 6.4.0-1             -> 6.4.2-1
 33  extra/plasma-integration              6.4.0-1             -> 6.4.2-1
 32  extra/plasma-nm                       6.4.0-1             -> 6.4.2-1
 31  extra/plasma-pa                       6.4.0-1             -> 6.4.2-1
 30  extra/plasma-systemmonitor            6.4.0-1             -> 6.4.2-1
 29  extra/plasma-workspace                6.4.0-4             -> 6.4.2-1
 28  extra/plasma5support                  6.4.0-1             -> 6.4.2-1
 27  extra/polkit-kde-agent                6.4.0-1             -> 6.4.2-1
 26  extra/powerdevil                      6.4.0-1             -> 6.4.2-1
 25  extra/print-manager                   1:6.4.0-1           -> 1:6.4.2-1
 24  extra/python-shtab                    1.7.1-3             -> 1.7.2-1
 23  extra/python-typing_extensions        4.13.2-1            -> 4.14.1-1
 22  extra/qqc2-breeze-style               6.4.0-1             -> 6.4.2-1
 21  extra/qt6-base                        6.9.1-1             -> 6.9.1-2
 20  extra/qt6-quick3d                     6.9.1-1             -> 6.9.1-2
 19  extra/rust                            1:1.87.0-2          -> 1:1.88.0-1
 18  extra/sddm-kcm                        6.4.0-1             -> 6.4.2-1
 17  extra/signon-kwallet-extension        25.04.2-1           -> 25.04.3-1
 16  extra/spectacle                       1:6.4.0-1           -> 1:6.4.2-2
 15  extra/systemsettings                  6.4.0-1             -> 6.4.2-1
 14  extra/taglib                          2.1-1               -> 2.1.1-1
 13  extra/udisks2                         2.10.1-5            -> 2.10.1-6
 12  extra/unrar                           1:7.1.7-1           -> 1:7.1.8-1
 11  extra/vim                             9.1.1431-1          -> 9.1.1497-1
 10  extra/vim-runtime                     9.1.1431-1          -> 9.1.1497-1
  9  extra/waybar                          0.12.0-1            -> 0.13.0-3
  8  extra/xdg-desktop-portal-kde          6.4.0-1             -> 6.4.2-1
  7  extra/xorg-server                     21.1.18-1           -> 21.1.18-2
  6  extra/xorg-server-common              21.1.18-1           -> 21.1.18-2
  5  aur/android-sdk-platform-tools        35.0.2-1            -> 36.0.0-1
  4  aur/android-studio                    2024.3.2.15-1       -> 2025.1.1.13-1
  3  aur/brave-bin                         1:1.79.126-1        -> 1:1.80.115-1
  2  aur/megasync                          5.12.0.1-1          -> 5.13.0.1-1
  1  aur/visual-studio-code-bin            1.101.1-1           -> 1.101.2-1
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
 -> Excluding packages may cause partial upgrades and break systems
==> ^C
urahara@kakarot:~$

please help me understand this

You have a bunch of third party git packages.
Those likely need to be rebuilt.
But you might also reconsider your use of them in the first place.

1 Like

well I am a software developer so I need most of the packages

You must use hyprsomething or hyprsomething-git, not both or mixed.
If you want to remove hyprutils-git remove first these packages:
hyprgraphics-git, hyprlang-git, hyprpaper-git

Then you can install hyprutils, hyprgraphics, hyprlang… etc

1 Like

ok but why it is showing my system is upto date when yay doesnt

Your system is not updated. Your repo/packages databases are.

Even pacman says:

Finds conflicts and stops.

1 Like

ok so what I have to do ?? as I am planning on shifting to hyprland

With yay remove these packages: hyprgraphics-git, hyprlang-git, hyprpaper-git, then with yay again remove this: hyprutils-git
Then you can update and install hyprutils with pacman.
Take it one step at a time until all the commands are executed without any errors.

1 Like

can you please list commands to perform just to be safe

yay -Rs hyprgraphics-git hyprlang-git hyprpaper-git
If it asks to remove hyprutils-git too, say yes, if not then:
yay -Rs hyprutils-git

Then use: eos-update --aur to update your system.

1 Like

and to reinstall these packages. also doesnt Rs remove the dependencies. what if that break my system or cause other issues

sudo pacman -S hyprgraphics hyprlang hyprpaper

hyprutils required by these packages anyway.

If there is something wrong the command stops and you must read the output to see the details/problem.

1 Like

What @fog said, either <hyperpkgname>-git or <hyperpkgname> you cannot mix and match, so:

yay -S hyprland hyprutils hyprlang <etc>
## Or
yay -S hyprland-git hyprutils-git hyprlang-git <etc>
1 Like

I would say go with the former. You should have a solid, well-defined reason to use a git package.

TBH Hyprland needs the git versions as it provides a lot of function not available in the non-git packages. Hyprland is a rapidly evolving beast :smiley:

I have run the -git version for years (along side plasma), the only issues I have had is when the config syntax changes (3-4 times so far IIRC).

1 Like