Unable to update with pacman -Syyu due to conflicting dependencies

I flashed v3-hdmi-rpi4-arm-box-20250317.img.xz image in my PiKVM V3 HAT and got the following error while running pacman -Syyu.


[root@pikvm6 ~]# pacman -Syyu
:: Synchronizing package databases…
core                                                                              245.9 KiB   296 KiB/s 00:01 [##################################################################] 100%
extra                                                                               9.4 MiB  10.5 MiB/s 00:01 [##################################################################] 100%
community                                                                          45.0   B   204   B/s 00:00 [##################################################################] 100%
alarm                                                                              95.1 KiB   432 KiB/s 00:00 [##################################################################] 100%
aur                                                                                 9.5 KiB  43.1 KiB/s 00:00 [##################################################################] 100%
pikvm                                                                              14.9 KiB  74.6 KiB/s 00:00 [##################################################################] 100%
tools                                                                             710.0   B  4.33 KiB/s 00:00 [##################################################################] 100%
:: Starting full system upgrade…
resolving dependencies…
looking for conflicting packages…
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: kvmd-4.132-1 and python-bcrypt-5.0.0-1 are in conflict

OS information:


[root@pikvm6 ~]# uname -a
Linux pikvm6 6.6.45-11-rpi #1 SMP Sat Feb 22 20:43:12 UTC 2025 armv7l GNU/Linux

Any help would be highly appreciated. Thanks.

You should be using pikvm-update and NOT pacman for managing updates. There are some subtle conflicts that the pikvm-update script takes care of that pacman doesn’t know anything about.

Thanks. It now worked.