I have a few of VMs to run some of my workflows, these are based on libvirt/virt-manager. Just recently noticed when attempting a system upgrade (paru -Syu) that there is a conflict of dependencies between ntfs-3g and ntfsprog which are both dependencies of libguestfs:
❯ paru -Syu
Coloque su dedo en el lector de huellas dactilares
:: Sincronizando las bases de datos de los paquetes...
cachyos-znver4 está actualizado
cachyos-core-znver4 está actualizado
cachyos-extra-znver4 está actualizado
cachyos está actualizado
core está actualizado
extra está actualizado
multilib está actualizado
chaotic-aur está actualizado
:: Iniciando actualización completa del sistema...
advertencia: qt5-location: la versión instalada (5.15.18+kde+r7-2.2) es más nueva que cachyos (5.15.18+kde+r7-2)
resolviendo dependencias...
buscando conflictos entre paquetes...
error: no se pudo preparar la operación (no se pudieron satisfacer las dependencias)
:: instalando ntfs-3g (2026.2.25-1.1) se rompe la dependencia con «ntfsprogs», necesaria para el paquete libguestfs
The version mentioned for ntfs-3g is 2026.2.25-1.1, which is the most recent mentioned in their Github repo.
When retrieving info for the libguestfs package, it lists both ntfs-3g and ntfsprogs as dependencies:
Repositorio : extra
Nombre : libguestfs
Versión : 1.58.1-3
Descripción : Access and modify virtual machine disk images
Arquitectura : x86_64
URL : https://libguestfs.org/
Licencias : GPL-2.0-or-later LGPL-2.1-or-later
Grupos : Nada
Provee : libguestfs.so=0-64 libguestfs-gobject-1.0.so=0-64
Depende de : augeas bash fuse2 libgcc glib2 glibc hivex json-c sleuthkit libconfig libtirpc libvirt libxml2 ncurses pcre2 qemu readline supermin btrfs-progs dhcpcd
dosfstools exfatprogs f2fs-tools gptfdisk iproute2 iputils jfsutils libldm lrzip lsof lsscsi lvm2 lzop mdadm mtools nilfs-utils ntfs-3g ntfsprogs openssh
pciutils procps-ng psmisc rsync squashfs-tools strace syslinux systemd-sysvcompat vim xfsprogs yara
Dependencias opcionales : erlang-libguestfs: for Erlang support
java-libguestfs: for Java support
lua-libguestfs: for Lua support
ocaml-libguestfs: for OCaml support
perl-libguestfs: for Perl support
php-libguestfs: for PHP support
python-libguestfs: for Python support
ruby-libguestfs: for Ruby support
Exigido por : erlang-libguestfs guestfs-tools java-libguestfs lua-libguestfs ocaml-libguestfs perl-libguestfs php-libguestfs python-libguestfs ruby-libguestfs vmexec
Opcional para : Nada
En conflicto con : Nada
Remplaza a : Nada
Tamaño de la descarga : 3,95 MiB
Tamaño de la instalación : 9,07 MiB
Encargado : David Runge <dvzrv@archlinux.org>
Fecha de creación : lun 01 jun 2026 22:26:29
Suma MD5 : Nada
Suma SHA-256 : bd0193e908e1f06208902d64cfc85e6182b785525f85d31b3d869b01ffed7b69
Firmas : 9B7A287D9A2EC608
Extended Data : Nada
But if I search for ntfsprogs it doesn’t show as installed in my system:
❯ pacman -Ss ntfsprogs
cachyos-extra-znver4/ntfsprogs 2026.2.25-1.1
NTFS userspace utilities
cachyos/ntfsprogs-plus 1.0.0-1
NTFS filesystem userspace utilities
extra/ntfsprogs 2026.2.25-1
NTFS userspace utilities
When trying to install ntfsprogs pacman warns that the current conflict with ntfs-3g means that the ntfs-3g package will be uninstalled:
❯ sudo pacman -S ntfsprogs
resolviendo dependencias...
buscando conflictos entre paquetes...
:: ntfsprogs-2026.2.25-1.1 y ntfs-3g-2022.10.3-2.1 están en conflicto. ¿Quitar ntfs-3g? [s/N]
error: se han detectado paquetes con conflictos sin resolver
error: no se pudo preparar la operación (dependencias en conflicto)
:: ntfsprogs-2026.2.25-1.1 y ntfs-3g-2022.10.3-2.1 están en conflicto
I don’t know what kind of thing may have gone out-of-whack here, but for anyone seeing this issue in their side the way to fix it is to install both ntfs-3g and ntfsprogs, this will walk past the version conflicts.