Recently installed Manjaro (stable) on a machine that has ZFS drives (not root). At first, everything worked as expected, but now I can’t update the system anymore, due to the conflicts:
[root@manjaro ~]# pamac update --force-refresh
(long list of packages....)
Total installed size: 24.7 MB
Total removed size: 6.7 MB
Apply transaction ? [y/N] y
Checking keyring... [744/744]
Checking integrity... [744/744]
Loading packages files... [744/744]
Checking file conflicts... [744/744]
Error: Failed to commit transaction:
conflicting files:
- /usr/lib/modules/6.1.60-1-MANJARO/extramodules exists in both linux61 and linux61-zfs
- /usr/lib/modules/6.5.9-1-MANJARO/extramodules exists in both linux65 and linux65-zfs
I checked both packages with pacman -Ql
(which to my understanding, checks the currently installed versions) and this exact path is only in “linux65”.
[root@manjaro ~]# pacman -Ql linux65 | grep extramodules
linux65 /usr/lib/modules/6.5.5-1-MANJARO/extramodules
linux65 /usr/lib/modules/extramodules-6.5-MANJARO/
linux65 /usr/lib/modules/extramodules-6.5-MANJARO/version
[root@manjaro ~]# pacman -Ql linux65-zfs | grep extramodules
linux65-zfs /usr/lib/modules/extramodules-6.5-MANJARO/
linux65-zfs /usr/lib/modules/extramodules-6.5-MANJARO/icp.ko.xz
linux65-zfs /usr/lib/modules/extramodules-6.5-MANJARO/spl.ko.xz
linux65-zfs /usr/lib/modules/extramodules-6.5-MANJARO/zavl.ko.xz
linux65-zfs /usr/lib/modules/extramodules-6.5-MANJARO/zcommon.ko.xz
linux65-zfs /usr/lib/modules/extramodules-6.5-MANJARO/zfs.ko.xz
linux65-zfs /usr/lib/modules/extramodules-6.5-MANJARO/zlua.ko.xz
linux65-zfs /usr/lib/modules/extramodules-6.5-MANJARO/znvpair.ko.xz
linux65-zfs /usr/lib/modules/extramodules-6.5-MANJARO/zunicode.ko.xz
linux65-zfs /usr/lib/modules/extramodules-6.5-MANJARO/zzstd.ko.xz
Now I’m not sure what that indicates - that the old version of “linux65-zfs” used a separate directory, but the new one wants to use the one which is already taken by “linux65”?
Is it a problem with the package in the repository, or something on my side?