On 07/15/2014 03:27 PM, Chris Tonkinson wrote:
Hi all,
I have ZFS (from AUR) and VirtualBox (from Community) installed. The problem is that these both dependend typically on very specific kernel versions, and usually ("usually" being a subjective and ill-defined term slanted by when and how often I update my system; at least once per day) cause dependency failures which prevent *ANY* upgrades from being processed.
As such, my /etc/pacman.conf contains an ignore declaration:
IgnorePkg = linux zfs-git spl-git virtualbox virtualbox-host-dkms virtualbox-host-modules
So once in a while, I'll comment out my IgnorePkg and attempt a system update and expect it to fail because getting the kernel, ZFS, and VirtualBox all to line up at the same time feels like, to quote Scotty, "trying to hit a bullet with a smaller bullet, whilst wearing a blindfold, riding a horse."
Is there any graceful solution here? Clearly the three won't (can't) ALL be bleeding edge simultaneously, but is there a sane workaround to keep them as-current-as-possible without pacman barfing on everything else. It's not immediately obvious to me how to combine IgnorePkg, HoldPkg, and NoUpgrade to achieve the desired result.
Thanks, -Chris
If vbox is installed from community, then its module should always be built against latest kernel in [extra]. That means that zfs-git is only one that causes the problems. Removing it, installing all updates, then reinstalling it might be a way forward. Welcome to Archlinux/AUR combination. -- Note: My last name is not Krejzi.