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
cscs
July 4, 2025, 4:59am
2
Hello and welcome,
Please share the actual output.
yay can update aur packages, pacman cannot.
xircon
July 4, 2025, 11:24am
4
CODSensei:
hyprutils
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
cscs
July 5, 2025, 6:47am
7
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
fog
July 5, 2025, 7:42am
9
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
fog
July 5, 2025, 7:56am
11
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
fog
July 5, 2025, 8:04am
13
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
fog
July 5, 2025, 8:25am
15
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
fog
July 5, 2025, 8:41am
17
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
xircon
July 5, 2025, 9:48am
18
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.
xircon
July 5, 2025, 9:54am
20
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
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