sudo cave resolve world Done: 6162 steps These are the actions I will take, in order: (nothing to do) I encountered the following errors: ! sys-fs/cryptsetup Reasons: !<sys-fs/cryptsetup-1.1.2 from sys-fs/lvm2, !sys-fs/cryptsetup from sys-fs/cryptsetup, sys-apps/hal Unsuitable candidates: * sys-fs/cryptsetup-0.1-r3:0::gentoo Did not meet >=sys-fs/cryptsetup-1.0.5, use existing if possible, installing to / from sys-apps/hal Did not meet !sys-fs/cryptsetup, use existing if possible, installing to / from !sys-fs/cryptsetup from sys-fs/cryptsetup * sys-fs/cryptsetup-1.0.6-r2:0::layman (in ::sabayon) Masked by unavailable (In a repository which is unavailable) Did not meet !sys-fs/cryptsetup, use existing if possible, installing to / from !sys-fs/cryptsetup from sys-fs/cryptsetup * sys-fs/cryptsetup-1.0.6-r2:0::gentoo Did not meet !sys-fs/cryptsetup, use existing if possible, installing to / from !sys-fs/cryptsetup from sys-fs/cryptsetup * sys-fs/cryptsetup-1.1.0_rc3:0::layman (in ::pentoo) Masked by unavailable (In a repository which is unavailable) Did not meet !sys-fs/cryptsetup, use existing if possible, installing to / from !sys-fs/cryptsetup from sys-fs/cryptsetup * sys-fs/cryptsetup-1.1.2:0::gentoo Did not meet !sys-fs/cryptsetup, use existing if possible, installing to / from !sys-fs/cryptsetup from sys-fs/cryptsetup * sys-fs/cryptsetup-1.1.3:0::gentoo Did not meet !sys-fs/cryptsetup, use existing if possible, installing to / from !sys-fs/cryptsetup from sys-fs/cryptsetup * sys-fs/cryptsetup-1.1.3-r1:0::layman (in ::ikelos) Masked by unavailable (In a repository which is unavailable) Did not meet !sys-fs/cryptsetup, use existing if possible, installing to / from !sys-fs/cryptsetup from sys-fs/cryptsetup * sys-fs/cryptsetup-1.1.3-r1:0::gentoo Did not meet !sys-fs/cryptsetup, use existing if possible, installing to / from !sys-fs/cryptsetup from sys-fs/cryptsetup The problem seem to be that cave is reading !sys-fs/cryptsetup from sys-fs/cryptsetup when the cryptsetup ebuild show: DEPEND=">=sys-fs/lvm2-2.02.64 >=dev-libs/libgcrypt-1.1.42 >=dev-libs/libgpg-error-1.0-r1 >=dev-libs/popt-1.7 >=sys-fs/udev-124 || ( >=sys-libs/e2fsprogs-libs-1.41 <sys-fs/e2fsprogs-1.41 ) selinux? ( sys-libs/libselinux ) !sys-fs/cryptsetup-luks" It appears the cryptsetup-luks is being read as cryptsetup. I could not find cryptsetup-luks anywhere is the tree or overlays. BTW qdepends seems the have the same problem: qdepends -a cryptsetup * DEPEND sys-fs/cryptsetup-1.1.3-r1: >=sys-fs/lvm2-2.02.64 >=dev-libs/libgcrypt-1.1.42 >=dev-libs/libgpg-error-1.0-r1 >=dev-libs/popt-1.7 >=sys-fs/udev-124 >=sys-libs/e2fsprogs-libs-1.41 <sys-fs/e2fsprogs-1.41 !sys-fs/cryptsetup * RDEPEND sys-fs/cryptsetup-1.1.3-r1: >=sys-fs/lvm2-2.02.64 >=dev-libs/libgcrypt-1.1.42 >=dev-libs/libgpg-error-1.0-r1 >=dev-libs/popt-1.7 >=sys-fs/udev-124 >=sys-libs/e2fsprogs-libs-1.41 <sys-fs/e2fsprogs-1.41 !sys-fs/cryptsetup Reproducible: Always
What IS cave?
OK, so it's part of sys-apps/paludis. Thanks for your cooperation. Now please visit it's homepage and ask around there.
Read what I posted. The same incorrect output exists in qdepends. The error could be in the cryptsetup ebuild or it could be in the parsing of depends which are no longer in the tree.
(In reply to comment #3) > Read what I posted. The same incorrect output exists in qdepends. The error > could be in the cryptsetup ebuild or it could be in the parsing of depends > which are no longer in the tree. > I have same problem as you. I resolve it next way. 1) add sys-fs/cryptsetup to the /etc/paludis/keywords.conf 2) run: sudo cave resolve cryptsetup -x