Greetings, I posted a while back about conflicts that came up under 7.1 when the kernel for 7.2 was dropped into the 7.1 security repo. I had issues with VirtualBox kernel modules and dependencies to packages not backported from 7.2 into 7.1. Since that time I had avoided doing kernel updates and stayed on 3.10.0-229.14.1. Now that 7.2 is GA, I've made a couple of attempts to update and am running into several problems.
First note that I'm in a DoD environment, which means I'm running with selinux=enforcing and auditd/audisp with a heavy ruleset. I have an nVidia Quadro card, and a long time ago switched from the nouveau driver to Nvidia's. So between virtualbox and nvidia, dracut does a lot of work on a kernel update. I've not run into auditd related issues doing minor kernel updates and didn't run into them with the upgrade to the 327 kernel when it first when into 7.1, but it seems that running a yum update to 7.2 caused auditd to induce a kernel panic because the audit message buffer overflowed in the middle of the update. As I recall, that update covered nearly 700 packages, my workstation has around 1700 packages installed. Since then, I have reduced the audit ruleset to the default, and disabled the system that enforces the audit rules, and attempted to complete the half done yum transaction. Both yum-complete-transaction and yum update still responded with the following error: ...<snip>... --> Processing Conflict: avahi-glib-0.6.31-14.el7.x86_64 conflicts avahi > 0.6.31-14.el7 --> Processing Conflict: libX11-1.6.3-2.el7.x86_64 conflicts libxcb < 1.11-4 --> Finished Dependency Resolution Error: libX11 conflicts with libxcb-1.9-5.el7.x86_64 Error: avahi-glib conflicts with avahi-0.6.31-15.el7.x86_64 You could try using --skip-broken to work around the problem ** Found 91 pre-existing rpmdb problem(s), 'yum check' output follows: PackageKit-glib-1.0.7-5.sl7.x86_64 is a duplicate with PackageKit-glib-0.8.9-11.sl7.x86_64 accountsservice-0.6.35-9.el7.x86_64 is a duplicate with accountsservice-0.6.35-7.el7.x86_64 ...<snip>... I've successfully removed the avahi package, as I don't need it. Removing libxcb produces a dependency chain of an additional 412 packages to remove - basically all of Gnome/X11, so I didn't attempt that. I've attempted package-cleanup tool to list the dupes and run the cleanup, but this results with the following: --> Finished Dependency Resolution Error: Trying to remove "yum", which is protected ** Found 90 pre-existing rpmdb problem(s), 'yum check' output follows: PackageKit-glib-1.0.7-5.sl7.x86_64 is a duplicate with PackageKit-glib-0.8.9-11.sl7.x86_64 Attempting to cleanup dupes again with --skip-broken does not change the result. Anyone have any advice to cleanup this dupes problem? Many thanks!
